UnityEngine.UI1.cpp 1.6 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. template <typename R>
  10. struct VirtFuncInvoker0
  11. {
  12. typedef R (*Func)(void*, const RuntimeMethod*);
  13. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  17. }
  18. };
  19. template <typename R, typename T1, typename T2>
  20. struct VirtFuncInvoker2
  21. {
  22. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  23. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  24. {
  25. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  26. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  27. }
  28. };
  29. struct VirtActionInvoker0
  30. {
  31. typedef void (*Action)(void*, const RuntimeMethod*);
  32. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  36. }
  37. };
  38. template <typename R, typename T1>
  39. struct VirtFuncInvoker1
  40. {
  41. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  42. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  45. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  46. }
  47. };
  48. template <typename T1>
  49. struct VirtActionInvoker1
  50. {
  51. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  52. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  53. {
  54. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  55. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  56. }
  57. };
  58. template <typename R>
  59. struct InterfaceFuncInvoker0
  60. {
  61. typedef R (*Func)(void*, const RuntimeMethod*);
  62. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  63. {
  64. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  65. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  66. }
  67. };
  68. template <typename R, typename T1>
  69. struct InterfaceFuncInvoker1
  70. {
  71. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  72. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  75. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  76. }
  77. };
  78. struct InterfaceActionInvoker0
  79. {
  80. typedef void (*Action)(void*, const RuntimeMethod*);
  81. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  82. {
  83. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  84. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  85. }
  86. };
  87. // System.Action`1<UnityEngine.Font>
  88. struct Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7;
  89. // System.Action`1<System.Object>
  90. struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC;
  91. // System.Action`1<UnityEngine.U2D.SpriteAtlas>
  92. struct Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF;
  93. // System.Comparison`1<UnityEngine.UI.Graphic>
  94. struct Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876;
  95. // System.Comparison`1<System.Object>
  96. struct Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2;
  97. // System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
  98. struct Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38;
  99. // System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
  100. struct Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963;
  101. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.Graphic,System.Int32>
  102. struct Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11;
  103. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>
  104. struct Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96;
  105. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>
  106. struct Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F;
  107. // System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
  108. struct Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8;
  109. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  110. struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D;
  111. // System.Collections.Generic.IEqualityComparer`1<UnityEngine.Canvas>
  112. struct IEqualityComparer_1_t9D9D9E2B99B19347062EC3F96CCED804CAC8828B;
  113. // System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.Graphic>
  114. struct IEqualityComparer_1_t817F4D3B80A85AB5E2263F7606F9A6CF6C5D53BA;
  115. // System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.ICanvasElement>
  116. struct IEqualityComparer_1_tBA33CB0E945B832AEB00E31BF85A0F8551CB9B93;
  117. // System.Collections.Generic.IEqualityComparer`1<UnityEngine.UI.IClipper>
  118. struct IEqualityComparer_1_t2997E9F6A921108A908DB540669AE3FD2818CA6A;
  119. // System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>
  120. struct IList_1_tF03C1C9CDD1741EED976FCC435CC5369D3CBE33C;
  121. // System.Collections.Generic.IList`1<UnityEngine.UICharInfo>
  122. struct IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB;
  123. // System.Collections.Generic.IList`1<UnityEngine.UILineInfo>
  124. struct IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114;
  125. // UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>
  126. struct IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901;
  127. // UnityEngine.UI.Collections.IndexedSet`1<System.Object>
  128. struct IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8;
  129. // System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
  130. struct KeyCollection_t5C0B9520E42780C7BE5E6CBC8E4D51B1CC976373;
  131. // System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.UI.Graphic,System.Int32>
  132. struct KeyCollection_t6273D9E93FAF014B40ACAF97F355F5E826E0CA7E;
  133. // System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.UI.ICanvasElement,System.Int32>
  134. struct KeyCollection_t04BFABF4708DB3F046CEABBBDCEE6FE2255A8BDB;
  135. // System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.UI.IClipper,System.Int32>
  136. struct KeyCollection_t10CBFEECE658A33F32F26F747EA83ABFB8E172E2;
  137. // System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
  138. struct List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1;
  139. // System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
  140. struct List_1_t34AA4AF4E7352129CA58045901530E41445AC16D;
  141. // System.Collections.Generic.List`1<UnityEngine.Color32>
  142. struct List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5;
  143. // System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
  144. struct List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733;
  145. // System.Collections.Generic.List`1<UnityEngine.GameObject>
  146. struct List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5;
  147. // System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
  148. struct List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA;
  149. // System.Collections.Generic.List`1<UnityEngine.UI.Image>
  150. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE;
  151. // System.Collections.Generic.List`1<System.Int32>
  152. struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7;
  153. // System.Collections.Generic.List`1<System.Object>
  154. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
  155. // System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
  156. struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447;
  157. // System.Collections.Generic.List`1<UnityEngine.RectTransform>
  158. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3;
  159. // System.Collections.Generic.List`1<UnityEngine.UICharInfo>
  160. struct List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D;
  161. // System.Collections.Generic.List`1<UnityEngine.UILineInfo>
  162. struct List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB;
  163. // System.Collections.Generic.List`1<UnityEngine.UIVertex>
  164. struct List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F;
  165. // System.Collections.Generic.List`1<UnityEngine.Vector3>
  166. struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181;
  167. // System.Collections.Generic.List`1<UnityEngine.Vector4>
  168. struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A;
  169. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
  170. struct TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3;
  171. // UnityEngine.Events.UnityEvent`1<System.Object>
  172. struct UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F;
  173. // UnityEngine.Events.UnityEvent`1<System.String>
  174. struct UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0;
  175. // System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
  176. struct ValueCollection_t987D376B17F692C3A1C2223C277336DAAA8DE68E;
  177. // System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.UI.Graphic,System.Int32>
  178. struct ValueCollection_tC19268DA6D70C8D072C7093D8ABCA28DAD4C6E3C;
  179. // System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.UI.ICanvasElement,System.Int32>
  180. struct ValueCollection_tBFDE9B9EC6D8A4DD5D5E4EDCB8D0C3FE7C902888;
  181. // System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.UI.IClipper,System.Int32>
  182. struct ValueCollection_tAF8510AEC053B82FDD729C9744C8A2CF6EF6197C;
  183. // System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>[]
  184. struct EntryU5BU5D_tB2910D42EEC030C4B0FB78FE6E85AECBE79F1668;
  185. // System.Collections.Generic.Dictionary`2/Entry<UnityEngine.UI.Graphic,System.Int32>[]
  186. struct EntryU5BU5D_t7FD50330CCB7D80EF89532AE9150B93A0886DBB6;
  187. // System.Collections.Generic.Dictionary`2/Entry<UnityEngine.UI.ICanvasElement,System.Int32>[]
  188. struct EntryU5BU5D_t4D5DD700D7BD370BC307C32CC68626882C4EC152;
  189. // System.Collections.Generic.Dictionary`2/Entry<UnityEngine.UI.IClipper,System.Int32>[]
  190. struct EntryU5BU5D_t6B54AE8FBA3B3048240C2578C271526C0E086110;
  191. // System.Byte[]
  192. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  193. // System.Char[]
  194. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  195. // System.Delegate[]
  196. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  197. // UnityEngine.Display[]
  198. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6;
  199. // UnityEngine.UI.Graphic[]
  200. struct GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE;
  201. // UnityEngine.UI.Image[]
  202. struct ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224;
  203. // System.Int32[]
  204. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  205. // System.IntPtr[]
  206. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  207. // System.Object[]
  208. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  209. // UnityEngine.RaycastHit[]
  210. struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09;
  211. // UnityEngine.RaycastHit2D[]
  212. struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09;
  213. // UnityEngine.EventSystems.RaycastResult[]
  214. struct RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D;
  215. // UnityEngine.RectTransform[]
  216. struct RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5;
  217. // UnityEngine.UI.Selectable[]
  218. struct SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535;
  219. // System.Diagnostics.StackTrace[]
  220. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  221. // System.Type[]
  222. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  223. // UnityEngine.UIVertex[]
  224. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A;
  225. // System.UInt16[]
  226. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
  227. // UnityEngine.Vector2[]
  228. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  229. // UnityEngine.Vector3[]
  230. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  231. // UnityEngine.UI.InputField/ContentType[]
  232. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8;
  233. // UnityEngine.UI.AnimationTriggers
  234. struct AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11;
  235. // System.AsyncCallback
  236. struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
  237. // UnityEngine.EventSystems.AxisEventData
  238. struct AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E;
  239. // UnityEngine.EventSystems.BaseEventData
  240. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E;
  241. // UnityEngine.EventSystems.BaseInput
  242. struct BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D;
  243. // UnityEngine.EventSystems.BaseInputModule
  244. struct BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924;
  245. // UnityEngine.EventSystems.BaseRaycaster
  246. struct BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876;
  247. // UnityEngine.Behaviour
  248. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
  249. // System.Reflection.Binder
  250. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  251. // UnityEngine.Camera
  252. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
  253. // UnityEngine.Canvas
  254. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA;
  255. // UnityEngine.CanvasRenderer
  256. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E;
  257. // UnityEngine.Component
  258. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
  259. // UnityEngine.Coroutine
  260. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7;
  261. // System.DelegateData
  262. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  263. // UnityEngine.Display
  264. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44;
  265. // UnityEngine.Event
  266. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E;
  267. // UnityEngine.EventSystems.EventSystem
  268. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C;
  269. // UnityEngine.Font
  270. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9;
  271. // UnityEngine.UI.FontData
  272. struct FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738;
  273. // UnityEngine.GameObject
  274. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319;
  275. // UnityEngine.UI.Graphic
  276. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24;
  277. // UnityEngine.UI.GraphicRaycaster
  278. struct GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6;
  279. // UnityEngine.UI.GraphicRegistry
  280. struct GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3;
  281. // UnityEngine.UI.GridLayoutGroup
  282. struct GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28;
  283. // UnityEngine.UI.HorizontalLayoutGroup
  284. struct HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060;
  285. // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  286. struct HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108;
  287. // System.IAsyncResult
  288. struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370;
  289. // UnityEngine.UI.ICanvasElement
  290. struct ICanvasElement_t604A7C95E46ABA335897B34A28DC8E542DA787E9;
  291. // System.Collections.IDictionary
  292. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  293. // System.Collections.IEnumerator
  294. struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
  295. // UnityEngine.UI.Image
  296. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C;
  297. // UnityEngine.UI.InputField
  298. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0;
  299. // UnityEngine.Events.InvokableCallList
  300. struct InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9;
  301. // UnityEngine.UI.LayoutElement
  302. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF;
  303. // UnityEngine.UI.LayoutGroup
  304. struct LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2;
  305. // UnityEngine.UI.MaskableGraphic
  306. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE;
  307. // UnityEngine.Material
  308. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE;
  309. // System.Reflection.MemberFilter
  310. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  311. // UnityEngine.Mesh
  312. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6;
  313. // System.Reflection.MethodInfo
  314. struct MethodInfo_t;
  315. // UnityEngine.MonoBehaviour
  316. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
  317. // UnityEngine.Object
  318. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
  319. // UnityEngine.Events.PersistentCallGroup
  320. struct PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC;
  321. // UnityEngine.EventSystems.PointerEventData
  322. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954;
  323. // UnityEngine.UI.RectMask2D
  324. struct RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15;
  325. // UnityEngine.RectOffset
  326. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70;
  327. // UnityEngine.RectTransform
  328. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072;
  329. // UnityEngine.UI.ReflectionMethodsCache
  330. struct ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1;
  331. // System.Runtime.Serialization.SafeSerializationManager
  332. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  333. // UnityEngine.UI.Selectable
  334. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD;
  335. // UnityEngine.Sprite
  336. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9;
  337. // UnityEngine.U2D.SpriteAtlas
  338. struct SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9;
  339. // System.String
  340. struct String_t;
  341. // UnityEngine.UI.Text
  342. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1;
  343. // UnityEngine.TextGenerator
  344. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70;
  345. // UnityEngine.Texture
  346. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE;
  347. // UnityEngine.Texture2D
  348. struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF;
  349. // UnityEngine.TouchScreenKeyboard
  350. struct TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E;
  351. // UnityEngine.Transform
  352. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
  353. // System.Type
  354. struct Type_t;
  355. // UnityEngine.Events.UnityAction
  356. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099;
  357. // UnityEngine.UI.VertexHelper
  358. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55;
  359. // System.Void
  360. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  361. // UnityEngine.WaitForSecondsRealtime
  362. struct WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40;
  363. // UnityEngine.Camera/CameraCallback
  364. struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
  365. // UnityEngine.Canvas/WillRenderCanvases
  366. struct WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958;
  367. // UnityEngine.Display/DisplaysUpdatedDelegate
  368. struct DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1;
  369. // UnityEngine.Font/FontTextureRebuildCallback
  370. struct FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB;
  371. // UnityEngine.UI.InputField/<CaretBlink>d__161
  372. struct U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52;
  373. // UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183
  374. struct U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285;
  375. // UnityEngine.UI.InputField/OnChangeEvent
  376. struct OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7;
  377. // UnityEngine.UI.InputField/OnValidateInput
  378. struct OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F;
  379. // UnityEngine.UI.InputField/SubmitEvent
  380. struct SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9;
  381. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
  382. struct CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4;
  383. // UnityEngine.RectTransform/ReapplyDrivenProperties
  384. struct ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE;
  385. // UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback
  386. struct GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311;
  387. // UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback
  388. struct GetRayIntersectionAllNonAllocCallback_t6DAE64211C37E996B257BF2C54707DAD3474D69C;
  389. // UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback
  390. struct GetRaycastNonAllocCallback_tA4A6A2336A9B9FEE31F8F5344576B3BB0A7B3F34;
  391. // UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback
  392. struct Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29;
  393. // UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback
  394. struct Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F;
  395. // UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback
  396. struct RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005;
  397. IL2CPP_EXTERN_C RuntimeClass* Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var;
  398. IL2CPP_EXTERN_C RuntimeClass* CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var;
  399. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
  400. IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var;
  401. IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876_il2cpp_TypeInfo_var;
  402. IL2CPP_EXTERN_C RuntimeClass* ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var;
  403. IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var;
  404. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96_il2cpp_TypeInfo_var;
  405. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11_il2cpp_TypeInfo_var;
  406. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963_il2cpp_TypeInfo_var;
  407. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F_il2cpp_TypeInfo_var;
  408. IL2CPP_EXTERN_C RuntimeClass* Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var;
  409. IL2CPP_EXTERN_C RuntimeClass* EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var;
  410. IL2CPP_EXTERN_C RuntimeClass* Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var;
  411. IL2CPP_EXTERN_C RuntimeClass* GC_tD6F0377620BF01385965FD29272CF088A4309C0D_il2cpp_TypeInfo_var;
  412. IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var;
  413. IL2CPP_EXTERN_C RuntimeClass* GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var;
  414. IL2CPP_EXTERN_C RuntimeClass* GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var;
  415. IL2CPP_EXTERN_C RuntimeClass* Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var;
  416. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var;
  417. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t72B84F96FA1E6C3D1516398EFF55C902D7EC38B5_il2cpp_TypeInfo_var;
  418. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var;
  419. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  420. IL2CPP_EXTERN_C RuntimeClass* IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var;
  421. IL2CPP_EXTERN_C RuntimeClass* IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var;
  422. IL2CPP_EXTERN_C RuntimeClass* IList_1_tF03C1C9CDD1741EED976FCC435CC5369D3CBE33C_il2cpp_TypeInfo_var;
  423. IL2CPP_EXTERN_C RuntimeClass* Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var;
  424. IL2CPP_EXTERN_C RuntimeClass* IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901_il2cpp_TypeInfo_var;
  425. IL2CPP_EXTERN_C RuntimeClass* InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var;
  426. IL2CPP_EXTERN_C RuntimeClass* List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var;
  427. IL2CPP_EXTERN_C RuntimeClass* List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var;
  428. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  429. IL2CPP_EXTERN_C RuntimeClass* Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var;
  430. IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var;
  431. IL2CPP_EXTERN_C RuntimeClass* OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var;
  432. IL2CPP_EXTERN_C RuntimeClass* OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var;
  433. IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var;
  434. IL2CPP_EXTERN_C RuntimeClass* ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var;
  435. IL2CPP_EXTERN_C RuntimeClass* Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var;
  436. IL2CPP_EXTERN_C RuntimeClass* SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var;
  437. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  438. IL2CPP_EXTERN_C RuntimeClass* SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var;
  439. IL2CPP_EXTERN_C RuntimeClass* TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var;
  440. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var;
  441. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  442. IL2CPP_EXTERN_C RuntimeClass* U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52_il2cpp_TypeInfo_var;
  443. IL2CPP_EXTERN_C RuntimeClass* U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285_il2cpp_TypeInfo_var;
  444. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var;
  445. IL2CPP_EXTERN_C RuntimeClass* UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var;
  446. IL2CPP_EXTERN_C RuntimeClass* UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var;
  447. IL2CPP_EXTERN_C RuntimeClass* UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var;
  448. IL2CPP_EXTERN_C RuntimeClass* UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101_il2cpp_TypeInfo_var;
  449. IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var;
  450. IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var;
  451. IL2CPP_EXTERN_C RuntimeClass* VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var;
  452. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var;
  453. IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
  454. IL2CPP_EXTERN_C String_t* _stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9;
  455. IL2CPP_EXTERN_C String_t* _stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29;
  456. IL2CPP_EXTERN_C String_t* _stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E;
  457. IL2CPP_EXTERN_C String_t* _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3;
  458. IL2CPP_EXTERN_C String_t* _stringLiteral29D8B1402B7F0914CA6ABCF80E6A403882094785;
  459. IL2CPP_EXTERN_C String_t* _stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D;
  460. IL2CPP_EXTERN_C String_t* _stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545;
  461. IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
  462. IL2CPP_EXTERN_C String_t* _stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF;
  463. IL2CPP_EXTERN_C String_t* _stringLiteral7B20120FA3A36499103516584F7132881D3DF357;
  464. IL2CPP_EXTERN_C String_t* _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84;
  465. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  466. IL2CPP_EXTERN_C String_t* _stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790;
  467. IL2CPP_EXTERN_C const RuntimeMethod* Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var;
  468. IL2CPP_EXTERN_C const RuntimeMethod* Comparison_1__ctor_mC4473950EBE8588DC60088D1A92755097FA7F7FF_RuntimeMethod_var;
  469. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCanvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_mD63281542675697ADC038B664E30F73F6BC1F1D1_RuntimeMethod_var;
  470. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF_RuntimeMethod_var;
  471. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7_RuntimeMethod_var;
  472. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var;
  473. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01_RuntimeMethod_var;
  474. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3903852E7CB444111B94F5E26545DE97C2FF7DAB_RuntimeMethod_var;
  475. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB269A5CD5742BE45916D27140F13855A77A0041E_RuntimeMethod_var;
  476. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF449C814B48E23C01BC4E191045AE42EF5208508_RuntimeMethod_var;
  477. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mFB07D0FA18C83E1B6F219569F2A89D3710DFAF61_RuntimeMethod_var;
  478. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_mAC99776537CB464A9E19FF8A8218F8C2464862B3_RuntimeMethod_var;
  479. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m88DECD5A0B4E3A263DD9D40D8B518F878681ED30_RuntimeMethod_var;
  480. IL2CPP_EXTERN_C const RuntimeMethod* Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var;
  481. IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68_RuntimeMethod_var;
  482. IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96_RuntimeMethod_var;
  483. IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A_RuntimeMethod_var;
  484. IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964_RuntimeMethod_var;
  485. IL2CPP_EXTERN_C const RuntimeMethod* IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB_RuntimeMethod_var;
  486. IL2CPP_EXTERN_C const RuntimeMethod* InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var;
  487. IL2CPP_EXTERN_C const RuntimeMethod* InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var;
  488. IL2CPP_EXTERN_C const RuntimeMethod* InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var;
  489. IL2CPP_EXTERN_C const RuntimeMethod* InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var;
  490. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisAxis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE_m09E748EC20A63B84E72EB17EBD7AA0D276351741_RuntimeMethod_var;
  491. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var;
  492. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisConstraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D_mB05D3B7C60DDBB57D928A3753630338966956D62_RuntimeMethod_var;
  493. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisCorner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2_m6ACD5A31B77A072D7EC10844BEC361EE0272B3B0_RuntimeMethod_var;
  494. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B_RuntimeMethod_var;
  495. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58_RuntimeMethod_var;
  496. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_RuntimeMethod_var;
  497. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_RuntimeMethod_var;
  498. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC9E7CF6AA231509FB7187CD37AB65D44A127BF7C_RuntimeMethod_var;
  499. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6_RuntimeMethod_var;
  500. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484_RuntimeMethod_var;
  501. IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var;
  502. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m68A7440EC6801B8A6282F67FB07DA1677A080F19_RuntimeMethod_var;
  503. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mF4A524F9B24F9BD33C5B791C3F1BB2E34E41DB8A_RuntimeMethod_var;
  504. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var;
  505. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var;
  506. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var;
  507. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_RuntimeMethod_var;
  508. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var;
  509. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_RuntimeMethod_var;
  510. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var;
  511. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7A4900D7FA7200437D9764FF2DF2F21936058AEA_RuntimeMethod_var;
  512. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var;
  513. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m2156409270098A07EA1E458DA3AA857C7CF9AD9B_RuntimeMethod_var;
  514. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_mDE1710FA25C307CFB59A1577667ABBF6BA0E78D3_RuntimeMethod_var;
  515. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m4A120E9856CF20D6535C5C6988FDF98BE3BC7E7C_RuntimeMethod_var;
  516. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_mE176DC54C62BDC402271450B10A020340BF4EA50_RuntimeMethod_var;
  517. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_mA51B7318C9F10EDEF1A5C56FA02E852E867990C0_RuntimeMethod_var;
  518. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_m2ECD89D6D453CA0C4944077070335F57DF501622_RuntimeMethod_var;
  519. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var;
  520. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F_RuntimeMethod_var;
  521. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m733F2F28AC11EDD9A3AA94D8AF8DCEE9679429EC_RuntimeMethod_var;
  522. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_mB3B890549523C31467A78F44242B4B7D24E5B516_RuntimeMethod_var;
  523. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_mBC6009FAC1DAA13E6A376B8743C4F3D1E039F99C_RuntimeMethod_var;
  524. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m4532045403D550510A61B76007D5C041761016F7_RuntimeMethod_var;
  525. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var;
  526. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_m8EF027FB4E2C63E23768D07DA7862E27F0F91EC6_RuntimeMethod_var;
  527. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_RuntimeMethod_var;
  528. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_m4134600399ACD3E6FDBAB637B18CA5A6107A69C1_RuntimeMethod_var;
  529. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_mD512B4F6CE83DD96488AE513A18B0B38D88B3AA0_RuntimeMethod_var;
  530. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRaycastU3Eb__27_0_mE359E2E78D7A20EDFC2AE14298F21CCD3245506E_RuntimeMethod_var;
  531. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10_RuntimeMethod_var;
  532. IL2CPP_EXTERN_C const RuntimeType* CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var;
  533. IL2CPP_EXTERN_C const RuntimeType* RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var;
  534. struct Delegate_t_marshaled_com;
  535. struct Delegate_t_marshaled_pinvoke;
  536. struct Exception_t_marshaled_com;
  537. struct Exception_t_marshaled_pinvoke;
  538. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  539. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6;
  540. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  541. struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09;
  542. struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09;
  543. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  544. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A;
  545. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
  546. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  547. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  548. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8;
  549. IL2CPP_EXTERN_C_BEGIN
  550. IL2CPP_EXTERN_C_END
  551. #ifdef __clang__
  552. #pragma clang diagnostic push
  553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  554. #pragma clang diagnostic ignored "-Wunused-variable"
  555. #endif
  556. // System.Object
  557. // System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>
  558. struct Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 : public RuntimeObject
  559. {
  560. public:
  561. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  562. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  563. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  564. EntryU5BU5D_tB2910D42EEC030C4B0FB78FE6E85AECBE79F1668* ___entries_1;
  565. // System.Int32 System.Collections.Generic.Dictionary`2::count
  566. int32_t ___count_2;
  567. // System.Int32 System.Collections.Generic.Dictionary`2::version
  568. int32_t ___version_3;
  569. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  570. int32_t ___freeList_4;
  571. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  572. int32_t ___freeCount_5;
  573. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  574. RuntimeObject* ___comparer_6;
  575. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  576. KeyCollection_t5C0B9520E42780C7BE5E6CBC8E4D51B1CC976373 * ___keys_7;
  577. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  578. ValueCollection_t987D376B17F692C3A1C2223C277336DAAA8DE68E * ___values_8;
  579. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  580. RuntimeObject * ____syncRoot_9;
  581. public:
  582. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___buckets_0)); }
  583. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  584. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  585. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  586. {
  587. ___buckets_0 = value;
  588. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  589. }
  590. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___entries_1)); }
  591. inline EntryU5BU5D_tB2910D42EEC030C4B0FB78FE6E85AECBE79F1668* get_entries_1() const { return ___entries_1; }
  592. inline EntryU5BU5D_tB2910D42EEC030C4B0FB78FE6E85AECBE79F1668** get_address_of_entries_1() { return &___entries_1; }
  593. inline void set_entries_1(EntryU5BU5D_tB2910D42EEC030C4B0FB78FE6E85AECBE79F1668* value)
  594. {
  595. ___entries_1 = value;
  596. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  597. }
  598. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___count_2)); }
  599. inline int32_t get_count_2() const { return ___count_2; }
  600. inline int32_t* get_address_of_count_2() { return &___count_2; }
  601. inline void set_count_2(int32_t value)
  602. {
  603. ___count_2 = value;
  604. }
  605. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___version_3)); }
  606. inline int32_t get_version_3() const { return ___version_3; }
  607. inline int32_t* get_address_of_version_3() { return &___version_3; }
  608. inline void set_version_3(int32_t value)
  609. {
  610. ___version_3 = value;
  611. }
  612. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___freeList_4)); }
  613. inline int32_t get_freeList_4() const { return ___freeList_4; }
  614. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  615. inline void set_freeList_4(int32_t value)
  616. {
  617. ___freeList_4 = value;
  618. }
  619. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___freeCount_5)); }
  620. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  621. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  622. inline void set_freeCount_5(int32_t value)
  623. {
  624. ___freeCount_5 = value;
  625. }
  626. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___comparer_6)); }
  627. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  628. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  629. inline void set_comparer_6(RuntimeObject* value)
  630. {
  631. ___comparer_6 = value;
  632. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  633. }
  634. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___keys_7)); }
  635. inline KeyCollection_t5C0B9520E42780C7BE5E6CBC8E4D51B1CC976373 * get_keys_7() const { return ___keys_7; }
  636. inline KeyCollection_t5C0B9520E42780C7BE5E6CBC8E4D51B1CC976373 ** get_address_of_keys_7() { return &___keys_7; }
  637. inline void set_keys_7(KeyCollection_t5C0B9520E42780C7BE5E6CBC8E4D51B1CC976373 * value)
  638. {
  639. ___keys_7 = value;
  640. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  641. }
  642. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ___values_8)); }
  643. inline ValueCollection_t987D376B17F692C3A1C2223C277336DAAA8DE68E * get_values_8() const { return ___values_8; }
  644. inline ValueCollection_t987D376B17F692C3A1C2223C277336DAAA8DE68E ** get_address_of_values_8() { return &___values_8; }
  645. inline void set_values_8(ValueCollection_t987D376B17F692C3A1C2223C277336DAAA8DE68E * value)
  646. {
  647. ___values_8 = value;
  648. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  649. }
  650. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963, ____syncRoot_9)); }
  651. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  652. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  653. inline void set__syncRoot_9(RuntimeObject * value)
  654. {
  655. ____syncRoot_9 = value;
  656. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  657. }
  658. };
  659. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.Graphic,System.Int32>
  660. struct Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 : public RuntimeObject
  661. {
  662. public:
  663. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  664. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  665. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  666. EntryU5BU5D_t7FD50330CCB7D80EF89532AE9150B93A0886DBB6* ___entries_1;
  667. // System.Int32 System.Collections.Generic.Dictionary`2::count
  668. int32_t ___count_2;
  669. // System.Int32 System.Collections.Generic.Dictionary`2::version
  670. int32_t ___version_3;
  671. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  672. int32_t ___freeList_4;
  673. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  674. int32_t ___freeCount_5;
  675. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  676. RuntimeObject* ___comparer_6;
  677. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  678. KeyCollection_t6273D9E93FAF014B40ACAF97F355F5E826E0CA7E * ___keys_7;
  679. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  680. ValueCollection_tC19268DA6D70C8D072C7093D8ABCA28DAD4C6E3C * ___values_8;
  681. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  682. RuntimeObject * ____syncRoot_9;
  683. public:
  684. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___buckets_0)); }
  685. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  686. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  687. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  688. {
  689. ___buckets_0 = value;
  690. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  691. }
  692. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___entries_1)); }
  693. inline EntryU5BU5D_t7FD50330CCB7D80EF89532AE9150B93A0886DBB6* get_entries_1() const { return ___entries_1; }
  694. inline EntryU5BU5D_t7FD50330CCB7D80EF89532AE9150B93A0886DBB6** get_address_of_entries_1() { return &___entries_1; }
  695. inline void set_entries_1(EntryU5BU5D_t7FD50330CCB7D80EF89532AE9150B93A0886DBB6* value)
  696. {
  697. ___entries_1 = value;
  698. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  699. }
  700. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___count_2)); }
  701. inline int32_t get_count_2() const { return ___count_2; }
  702. inline int32_t* get_address_of_count_2() { return &___count_2; }
  703. inline void set_count_2(int32_t value)
  704. {
  705. ___count_2 = value;
  706. }
  707. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___version_3)); }
  708. inline int32_t get_version_3() const { return ___version_3; }
  709. inline int32_t* get_address_of_version_3() { return &___version_3; }
  710. inline void set_version_3(int32_t value)
  711. {
  712. ___version_3 = value;
  713. }
  714. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___freeList_4)); }
  715. inline int32_t get_freeList_4() const { return ___freeList_4; }
  716. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  717. inline void set_freeList_4(int32_t value)
  718. {
  719. ___freeList_4 = value;
  720. }
  721. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___freeCount_5)); }
  722. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  723. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  724. inline void set_freeCount_5(int32_t value)
  725. {
  726. ___freeCount_5 = value;
  727. }
  728. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___comparer_6)); }
  729. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  730. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  731. inline void set_comparer_6(RuntimeObject* value)
  732. {
  733. ___comparer_6 = value;
  734. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  735. }
  736. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___keys_7)); }
  737. inline KeyCollection_t6273D9E93FAF014B40ACAF97F355F5E826E0CA7E * get_keys_7() const { return ___keys_7; }
  738. inline KeyCollection_t6273D9E93FAF014B40ACAF97F355F5E826E0CA7E ** get_address_of_keys_7() { return &___keys_7; }
  739. inline void set_keys_7(KeyCollection_t6273D9E93FAF014B40ACAF97F355F5E826E0CA7E * value)
  740. {
  741. ___keys_7 = value;
  742. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  743. }
  744. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ___values_8)); }
  745. inline ValueCollection_tC19268DA6D70C8D072C7093D8ABCA28DAD4C6E3C * get_values_8() const { return ___values_8; }
  746. inline ValueCollection_tC19268DA6D70C8D072C7093D8ABCA28DAD4C6E3C ** get_address_of_values_8() { return &___values_8; }
  747. inline void set_values_8(ValueCollection_tC19268DA6D70C8D072C7093D8ABCA28DAD4C6E3C * value)
  748. {
  749. ___values_8 = value;
  750. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  751. }
  752. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11, ____syncRoot_9)); }
  753. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  754. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  755. inline void set__syncRoot_9(RuntimeObject * value)
  756. {
  757. ____syncRoot_9 = value;
  758. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  759. }
  760. };
  761. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>
  762. struct Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96 : public RuntimeObject
  763. {
  764. public:
  765. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  766. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  767. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  768. EntryU5BU5D_t4D5DD700D7BD370BC307C32CC68626882C4EC152* ___entries_1;
  769. // System.Int32 System.Collections.Generic.Dictionary`2::count
  770. int32_t ___count_2;
  771. // System.Int32 System.Collections.Generic.Dictionary`2::version
  772. int32_t ___version_3;
  773. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  774. int32_t ___freeList_4;
  775. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  776. int32_t ___freeCount_5;
  777. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  778. RuntimeObject* ___comparer_6;
  779. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  780. KeyCollection_t04BFABF4708DB3F046CEABBBDCEE6FE2255A8BDB * ___keys_7;
  781. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  782. ValueCollection_tBFDE9B9EC6D8A4DD5D5E4EDCB8D0C3FE7C902888 * ___values_8;
  783. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  784. RuntimeObject * ____syncRoot_9;
  785. public:
  786. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___buckets_0)); }
  787. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  788. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  789. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  790. {
  791. ___buckets_0 = value;
  792. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  793. }
  794. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___entries_1)); }
  795. inline EntryU5BU5D_t4D5DD700D7BD370BC307C32CC68626882C4EC152* get_entries_1() const { return ___entries_1; }
  796. inline EntryU5BU5D_t4D5DD700D7BD370BC307C32CC68626882C4EC152** get_address_of_entries_1() { return &___entries_1; }
  797. inline void set_entries_1(EntryU5BU5D_t4D5DD700D7BD370BC307C32CC68626882C4EC152* value)
  798. {
  799. ___entries_1 = value;
  800. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  801. }
  802. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___count_2)); }
  803. inline int32_t get_count_2() const { return ___count_2; }
  804. inline int32_t* get_address_of_count_2() { return &___count_2; }
  805. inline void set_count_2(int32_t value)
  806. {
  807. ___count_2 = value;
  808. }
  809. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___version_3)); }
  810. inline int32_t get_version_3() const { return ___version_3; }
  811. inline int32_t* get_address_of_version_3() { return &___version_3; }
  812. inline void set_version_3(int32_t value)
  813. {
  814. ___version_3 = value;
  815. }
  816. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___freeList_4)); }
  817. inline int32_t get_freeList_4() const { return ___freeList_4; }
  818. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  819. inline void set_freeList_4(int32_t value)
  820. {
  821. ___freeList_4 = value;
  822. }
  823. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___freeCount_5)); }
  824. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  825. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  826. inline void set_freeCount_5(int32_t value)
  827. {
  828. ___freeCount_5 = value;
  829. }
  830. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___comparer_6)); }
  831. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  832. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  833. inline void set_comparer_6(RuntimeObject* value)
  834. {
  835. ___comparer_6 = value;
  836. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  837. }
  838. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___keys_7)); }
  839. inline KeyCollection_t04BFABF4708DB3F046CEABBBDCEE6FE2255A8BDB * get_keys_7() const { return ___keys_7; }
  840. inline KeyCollection_t04BFABF4708DB3F046CEABBBDCEE6FE2255A8BDB ** get_address_of_keys_7() { return &___keys_7; }
  841. inline void set_keys_7(KeyCollection_t04BFABF4708DB3F046CEABBBDCEE6FE2255A8BDB * value)
  842. {
  843. ___keys_7 = value;
  844. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  845. }
  846. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ___values_8)); }
  847. inline ValueCollection_tBFDE9B9EC6D8A4DD5D5E4EDCB8D0C3FE7C902888 * get_values_8() const { return ___values_8; }
  848. inline ValueCollection_tBFDE9B9EC6D8A4DD5D5E4EDCB8D0C3FE7C902888 ** get_address_of_values_8() { return &___values_8; }
  849. inline void set_values_8(ValueCollection_tBFDE9B9EC6D8A4DD5D5E4EDCB8D0C3FE7C902888 * value)
  850. {
  851. ___values_8 = value;
  852. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  853. }
  854. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96, ____syncRoot_9)); }
  855. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  856. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  857. inline void set__syncRoot_9(RuntimeObject * value)
  858. {
  859. ____syncRoot_9 = value;
  860. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  861. }
  862. };
  863. // System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>
  864. struct Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F : public RuntimeObject
  865. {
  866. public:
  867. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  868. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  869. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  870. EntryU5BU5D_t6B54AE8FBA3B3048240C2578C271526C0E086110* ___entries_1;
  871. // System.Int32 System.Collections.Generic.Dictionary`2::count
  872. int32_t ___count_2;
  873. // System.Int32 System.Collections.Generic.Dictionary`2::version
  874. int32_t ___version_3;
  875. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  876. int32_t ___freeList_4;
  877. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  878. int32_t ___freeCount_5;
  879. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  880. RuntimeObject* ___comparer_6;
  881. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  882. KeyCollection_t10CBFEECE658A33F32F26F747EA83ABFB8E172E2 * ___keys_7;
  883. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  884. ValueCollection_tAF8510AEC053B82FDD729C9744C8A2CF6EF6197C * ___values_8;
  885. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  886. RuntimeObject * ____syncRoot_9;
  887. public:
  888. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___buckets_0)); }
  889. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  890. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  891. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  892. {
  893. ___buckets_0 = value;
  894. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  895. }
  896. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___entries_1)); }
  897. inline EntryU5BU5D_t6B54AE8FBA3B3048240C2578C271526C0E086110* get_entries_1() const { return ___entries_1; }
  898. inline EntryU5BU5D_t6B54AE8FBA3B3048240C2578C271526C0E086110** get_address_of_entries_1() { return &___entries_1; }
  899. inline void set_entries_1(EntryU5BU5D_t6B54AE8FBA3B3048240C2578C271526C0E086110* value)
  900. {
  901. ___entries_1 = value;
  902. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  903. }
  904. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___count_2)); }
  905. inline int32_t get_count_2() const { return ___count_2; }
  906. inline int32_t* get_address_of_count_2() { return &___count_2; }
  907. inline void set_count_2(int32_t value)
  908. {
  909. ___count_2 = value;
  910. }
  911. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___version_3)); }
  912. inline int32_t get_version_3() const { return ___version_3; }
  913. inline int32_t* get_address_of_version_3() { return &___version_3; }
  914. inline void set_version_3(int32_t value)
  915. {
  916. ___version_3 = value;
  917. }
  918. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___freeList_4)); }
  919. inline int32_t get_freeList_4() const { return ___freeList_4; }
  920. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  921. inline void set_freeList_4(int32_t value)
  922. {
  923. ___freeList_4 = value;
  924. }
  925. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___freeCount_5)); }
  926. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  927. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  928. inline void set_freeCount_5(int32_t value)
  929. {
  930. ___freeCount_5 = value;
  931. }
  932. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___comparer_6)); }
  933. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  934. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  935. inline void set_comparer_6(RuntimeObject* value)
  936. {
  937. ___comparer_6 = value;
  938. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  939. }
  940. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___keys_7)); }
  941. inline KeyCollection_t10CBFEECE658A33F32F26F747EA83ABFB8E172E2 * get_keys_7() const { return ___keys_7; }
  942. inline KeyCollection_t10CBFEECE658A33F32F26F747EA83ABFB8E172E2 ** get_address_of_keys_7() { return &___keys_7; }
  943. inline void set_keys_7(KeyCollection_t10CBFEECE658A33F32F26F747EA83ABFB8E172E2 * value)
  944. {
  945. ___keys_7 = value;
  946. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  947. }
  948. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ___values_8)); }
  949. inline ValueCollection_tAF8510AEC053B82FDD729C9744C8A2CF6EF6197C * get_values_8() const { return ___values_8; }
  950. inline ValueCollection_tAF8510AEC053B82FDD729C9744C8A2CF6EF6197C ** get_address_of_values_8() { return &___values_8; }
  951. inline void set_values_8(ValueCollection_tAF8510AEC053B82FDD729C9744C8A2CF6EF6197C * value)
  952. {
  953. ___values_8 = value;
  954. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  955. }
  956. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F, ____syncRoot_9)); }
  957. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  958. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  959. inline void set__syncRoot_9(RuntimeObject * value)
  960. {
  961. ____syncRoot_9 = value;
  962. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  963. }
  964. };
  965. // UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>
  966. struct IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 : public RuntimeObject
  967. {
  968. public:
  969. // System.Collections.Generic.List`1<T> UnityEngine.UI.Collections.IndexedSet`1::m_List
  970. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___m_List_0;
  971. // System.Collections.Generic.Dictionary`2<T,System.Int32> UnityEngine.UI.Collections.IndexedSet`1::m_Dictionary
  972. Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 * ___m_Dictionary_1;
  973. public:
  974. inline static int32_t get_offset_of_m_List_0() { return static_cast<int32_t>(offsetof(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901, ___m_List_0)); }
  975. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * get_m_List_0() const { return ___m_List_0; }
  976. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA ** get_address_of_m_List_0() { return &___m_List_0; }
  977. inline void set_m_List_0(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * value)
  978. {
  979. ___m_List_0 = value;
  980. Il2CppCodeGenWriteBarrier((void**)(&___m_List_0), (void*)value);
  981. }
  982. inline static int32_t get_offset_of_m_Dictionary_1() { return static_cast<int32_t>(offsetof(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901, ___m_Dictionary_1)); }
  983. inline Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 * get_m_Dictionary_1() const { return ___m_Dictionary_1; }
  984. inline Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 ** get_address_of_m_Dictionary_1() { return &___m_Dictionary_1; }
  985. inline void set_m_Dictionary_1(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 * value)
  986. {
  987. ___m_Dictionary_1 = value;
  988. Il2CppCodeGenWriteBarrier((void**)(&___m_Dictionary_1), (void*)value);
  989. }
  990. };
  991. // System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
  992. struct List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA : public RuntimeObject
  993. {
  994. public:
  995. // T[] System.Collections.Generic.List`1::_items
  996. GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* ____items_1;
  997. // System.Int32 System.Collections.Generic.List`1::_size
  998. int32_t ____size_2;
  999. // System.Int32 System.Collections.Generic.List`1::_version
  1000. int32_t ____version_3;
  1001. // System.Object System.Collections.Generic.List`1::_syncRoot
  1002. RuntimeObject * ____syncRoot_4;
  1003. public:
  1004. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA, ____items_1)); }
  1005. inline GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* get__items_1() const { return ____items_1; }
  1006. inline GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE** get_address_of__items_1() { return &____items_1; }
  1007. inline void set__items_1(GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* value)
  1008. {
  1009. ____items_1 = value;
  1010. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1011. }
  1012. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA, ____size_2)); }
  1013. inline int32_t get__size_2() const { return ____size_2; }
  1014. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1015. inline void set__size_2(int32_t value)
  1016. {
  1017. ____size_2 = value;
  1018. }
  1019. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA, ____version_3)); }
  1020. inline int32_t get__version_3() const { return ____version_3; }
  1021. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1022. inline void set__version_3(int32_t value)
  1023. {
  1024. ____version_3 = value;
  1025. }
  1026. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA, ____syncRoot_4)); }
  1027. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1028. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1029. inline void set__syncRoot_4(RuntimeObject * value)
  1030. {
  1031. ____syncRoot_4 = value;
  1032. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1033. }
  1034. };
  1035. struct List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_StaticFields
  1036. {
  1037. public:
  1038. // T[] System.Collections.Generic.List`1::_emptyArray
  1039. GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* ____emptyArray_5;
  1040. public:
  1041. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_StaticFields, ____emptyArray_5)); }
  1042. inline GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* get__emptyArray_5() const { return ____emptyArray_5; }
  1043. inline GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1044. inline void set__emptyArray_5(GraphicU5BU5D_tEDF81FF0D43730D71AD96AE0CA72AE637A5EABAE* value)
  1045. {
  1046. ____emptyArray_5 = value;
  1047. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1048. }
  1049. };
  1050. // System.Collections.Generic.List`1<UnityEngine.UI.Image>
  1051. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE : public RuntimeObject
  1052. {
  1053. public:
  1054. // T[] System.Collections.Generic.List`1::_items
  1055. ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* ____items_1;
  1056. // System.Int32 System.Collections.Generic.List`1::_size
  1057. int32_t ____size_2;
  1058. // System.Int32 System.Collections.Generic.List`1::_version
  1059. int32_t ____version_3;
  1060. // System.Object System.Collections.Generic.List`1::_syncRoot
  1061. RuntimeObject * ____syncRoot_4;
  1062. public:
  1063. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____items_1)); }
  1064. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* get__items_1() const { return ____items_1; }
  1065. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224** get_address_of__items_1() { return &____items_1; }
  1066. inline void set__items_1(ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* value)
  1067. {
  1068. ____items_1 = value;
  1069. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1070. }
  1071. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____size_2)); }
  1072. inline int32_t get__size_2() const { return ____size_2; }
  1073. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1074. inline void set__size_2(int32_t value)
  1075. {
  1076. ____size_2 = value;
  1077. }
  1078. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____version_3)); }
  1079. inline int32_t get__version_3() const { return ____version_3; }
  1080. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1081. inline void set__version_3(int32_t value)
  1082. {
  1083. ____version_3 = value;
  1084. }
  1085. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____syncRoot_4)); }
  1086. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1087. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1088. inline void set__syncRoot_4(RuntimeObject * value)
  1089. {
  1090. ____syncRoot_4 = value;
  1091. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1092. }
  1093. };
  1094. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE_StaticFields
  1095. {
  1096. public:
  1097. // T[] System.Collections.Generic.List`1::_emptyArray
  1098. ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* ____emptyArray_5;
  1099. public:
  1100. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE_StaticFields, ____emptyArray_5)); }
  1101. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* get__emptyArray_5() const { return ____emptyArray_5; }
  1102. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1103. inline void set__emptyArray_5(ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* value)
  1104. {
  1105. ____emptyArray_5 = value;
  1106. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1107. }
  1108. };
  1109. // System.Collections.Generic.List`1<System.Object>
  1110. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 : public RuntimeObject
  1111. {
  1112. public:
  1113. // T[] System.Collections.Generic.List`1::_items
  1114. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1;
  1115. // System.Int32 System.Collections.Generic.List`1::_size
  1116. int32_t ____size_2;
  1117. // System.Int32 System.Collections.Generic.List`1::_version
  1118. int32_t ____version_3;
  1119. // System.Object System.Collections.Generic.List`1::_syncRoot
  1120. RuntimeObject * ____syncRoot_4;
  1121. public:
  1122. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
  1123. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
  1124. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
  1125. inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1126. {
  1127. ____items_1 = value;
  1128. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1129. }
  1130. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
  1131. inline int32_t get__size_2() const { return ____size_2; }
  1132. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1133. inline void set__size_2(int32_t value)
  1134. {
  1135. ____size_2 = value;
  1136. }
  1137. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
  1138. inline int32_t get__version_3() const { return ____version_3; }
  1139. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1140. inline void set__version_3(int32_t value)
  1141. {
  1142. ____version_3 = value;
  1143. }
  1144. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
  1145. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1146. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1147. inline void set__syncRoot_4(RuntimeObject * value)
  1148. {
  1149. ____syncRoot_4 = value;
  1150. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1151. }
  1152. };
  1153. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
  1154. {
  1155. public:
  1156. // T[] System.Collections.Generic.List`1::_emptyArray
  1157. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;
  1158. public:
  1159. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
  1160. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
  1161. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1162. inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1163. {
  1164. ____emptyArray_5 = value;
  1165. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1166. }
  1167. };
  1168. // System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
  1169. struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 : public RuntimeObject
  1170. {
  1171. public:
  1172. // T[] System.Collections.Generic.List`1::_items
  1173. RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ____items_1;
  1174. // System.Int32 System.Collections.Generic.List`1::_size
  1175. int32_t ____size_2;
  1176. // System.Int32 System.Collections.Generic.List`1::_version
  1177. int32_t ____version_3;
  1178. // System.Object System.Collections.Generic.List`1::_syncRoot
  1179. RuntimeObject * ____syncRoot_4;
  1180. public:
  1181. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____items_1)); }
  1182. inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* get__items_1() const { return ____items_1; }
  1183. inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D** get_address_of__items_1() { return &____items_1; }
  1184. inline void set__items_1(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* value)
  1185. {
  1186. ____items_1 = value;
  1187. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1188. }
  1189. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____size_2)); }
  1190. inline int32_t get__size_2() const { return ____size_2; }
  1191. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1192. inline void set__size_2(int32_t value)
  1193. {
  1194. ____size_2 = value;
  1195. }
  1196. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____version_3)); }
  1197. inline int32_t get__version_3() const { return ____version_3; }
  1198. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1199. inline void set__version_3(int32_t value)
  1200. {
  1201. ____version_3 = value;
  1202. }
  1203. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____syncRoot_4)); }
  1204. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1205. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1206. inline void set__syncRoot_4(RuntimeObject * value)
  1207. {
  1208. ____syncRoot_4 = value;
  1209. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1210. }
  1211. };
  1212. struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields
  1213. {
  1214. public:
  1215. // T[] System.Collections.Generic.List`1::_emptyArray
  1216. RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ____emptyArray_5;
  1217. public:
  1218. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields, ____emptyArray_5)); }
  1219. inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* get__emptyArray_5() const { return ____emptyArray_5; }
  1220. inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1221. inline void set__emptyArray_5(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* value)
  1222. {
  1223. ____emptyArray_5 = value;
  1224. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1225. }
  1226. };
  1227. // System.Collections.Generic.List`1<UnityEngine.RectTransform>
  1228. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 : public RuntimeObject
  1229. {
  1230. public:
  1231. // T[] System.Collections.Generic.List`1::_items
  1232. RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* ____items_1;
  1233. // System.Int32 System.Collections.Generic.List`1::_size
  1234. int32_t ____size_2;
  1235. // System.Int32 System.Collections.Generic.List`1::_version
  1236. int32_t ____version_3;
  1237. // System.Object System.Collections.Generic.List`1::_syncRoot
  1238. RuntimeObject * ____syncRoot_4;
  1239. public:
  1240. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____items_1)); }
  1241. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* get__items_1() const { return ____items_1; }
  1242. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5** get_address_of__items_1() { return &____items_1; }
  1243. inline void set__items_1(RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* value)
  1244. {
  1245. ____items_1 = value;
  1246. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1247. }
  1248. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____size_2)); }
  1249. inline int32_t get__size_2() const { return ____size_2; }
  1250. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1251. inline void set__size_2(int32_t value)
  1252. {
  1253. ____size_2 = value;
  1254. }
  1255. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____version_3)); }
  1256. inline int32_t get__version_3() const { return ____version_3; }
  1257. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1258. inline void set__version_3(int32_t value)
  1259. {
  1260. ____version_3 = value;
  1261. }
  1262. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____syncRoot_4)); }
  1263. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1264. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1265. inline void set__syncRoot_4(RuntimeObject * value)
  1266. {
  1267. ____syncRoot_4 = value;
  1268. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1269. }
  1270. };
  1271. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_StaticFields
  1272. {
  1273. public:
  1274. // T[] System.Collections.Generic.List`1::_emptyArray
  1275. RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* ____emptyArray_5;
  1276. public:
  1277. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_StaticFields, ____emptyArray_5)); }
  1278. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* get__emptyArray_5() const { return ____emptyArray_5; }
  1279. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1280. inline void set__emptyArray_5(RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* value)
  1281. {
  1282. ____emptyArray_5 = value;
  1283. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1284. }
  1285. };
  1286. // UnityEngine.EventSystems.AbstractEventData
  1287. struct AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF : public RuntimeObject
  1288. {
  1289. public:
  1290. // System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  1291. bool ___m_Used_0;
  1292. public:
  1293. inline static int32_t get_offset_of_m_Used_0() { return static_cast<int32_t>(offsetof(AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF, ___m_Used_0)); }
  1294. inline bool get_m_Used_0() const { return ___m_Used_0; }
  1295. inline bool* get_address_of_m_Used_0() { return &___m_Used_0; }
  1296. inline void set_m_Used_0(bool value)
  1297. {
  1298. ___m_Used_0 = value;
  1299. }
  1300. };
  1301. struct Il2CppArrayBounds;
  1302. // System.Array
  1303. // UnityEngine.UI.GraphicRegistry
  1304. struct GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 : public RuntimeObject
  1305. {
  1306. public:
  1307. // System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>> UnityEngine.UI.GraphicRegistry::m_Graphics
  1308. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * ___m_Graphics_1;
  1309. // System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>> UnityEngine.UI.GraphicRegistry::m_RaycastableGraphics
  1310. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * ___m_RaycastableGraphics_2;
  1311. public:
  1312. inline static int32_t get_offset_of_m_Graphics_1() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3, ___m_Graphics_1)); }
  1313. inline Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * get_m_Graphics_1() const { return ___m_Graphics_1; }
  1314. inline Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 ** get_address_of_m_Graphics_1() { return &___m_Graphics_1; }
  1315. inline void set_m_Graphics_1(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * value)
  1316. {
  1317. ___m_Graphics_1 = value;
  1318. Il2CppCodeGenWriteBarrier((void**)(&___m_Graphics_1), (void*)value);
  1319. }
  1320. inline static int32_t get_offset_of_m_RaycastableGraphics_2() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3, ___m_RaycastableGraphics_2)); }
  1321. inline Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * get_m_RaycastableGraphics_2() const { return ___m_RaycastableGraphics_2; }
  1322. inline Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 ** get_address_of_m_RaycastableGraphics_2() { return &___m_RaycastableGraphics_2; }
  1323. inline void set_m_RaycastableGraphics_2(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * value)
  1324. {
  1325. ___m_RaycastableGraphics_2 = value;
  1326. Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastableGraphics_2), (void*)value);
  1327. }
  1328. };
  1329. struct GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields
  1330. {
  1331. public:
  1332. // UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::s_Instance
  1333. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * ___s_Instance_0;
  1334. // System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::s_EmptyList
  1335. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___s_EmptyList_3;
  1336. public:
  1337. inline static int32_t get_offset_of_s_Instance_0() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields, ___s_Instance_0)); }
  1338. inline GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * get_s_Instance_0() const { return ___s_Instance_0; }
  1339. inline GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 ** get_address_of_s_Instance_0() { return &___s_Instance_0; }
  1340. inline void set_s_Instance_0(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * value)
  1341. {
  1342. ___s_Instance_0 = value;
  1343. Il2CppCodeGenWriteBarrier((void**)(&___s_Instance_0), (void*)value);
  1344. }
  1345. inline static int32_t get_offset_of_s_EmptyList_3() { return static_cast<int32_t>(offsetof(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields, ___s_EmptyList_3)); }
  1346. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * get_s_EmptyList_3() const { return ___s_EmptyList_3; }
  1347. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA ** get_address_of_s_EmptyList_3() { return &___s_EmptyList_3; }
  1348. inline void set_s_EmptyList_3(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * value)
  1349. {
  1350. ___s_EmptyList_3 = value;
  1351. Il2CppCodeGenWriteBarrier((void**)(&___s_EmptyList_3), (void*)value);
  1352. }
  1353. };
  1354. // System.Reflection.MemberInfo
  1355. struct MemberInfo_t : public RuntimeObject
  1356. {
  1357. public:
  1358. public:
  1359. };
  1360. // UnityEngine.UI.ReflectionMethodsCache
  1361. struct ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 : public RuntimeObject
  1362. {
  1363. public:
  1364. // UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback UnityEngine.UI.ReflectionMethodsCache::raycast3D
  1365. Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F * ___raycast3D_0;
  1366. // UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback UnityEngine.UI.ReflectionMethodsCache::raycast3DAll
  1367. RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 * ___raycast3DAll_1;
  1368. // UnityEngine.UI.ReflectionMethodsCache/GetRaycastNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRaycastNonAlloc
  1369. GetRaycastNonAllocCallback_tA4A6A2336A9B9FEE31F8F5344576B3BB0A7B3F34 * ___getRaycastNonAlloc_2;
  1370. // UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback UnityEngine.UI.ReflectionMethodsCache::raycast2D
  1371. Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 * ___raycast2D_3;
  1372. // UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAll
  1373. GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 * ___getRayIntersectionAll_4;
  1374. // UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllNonAllocCallback UnityEngine.UI.ReflectionMethodsCache::getRayIntersectionAllNonAlloc
  1375. GetRayIntersectionAllNonAllocCallback_t6DAE64211C37E996B257BF2C54707DAD3474D69C * ___getRayIntersectionAllNonAlloc_5;
  1376. public:
  1377. inline static int32_t get_offset_of_raycast3D_0() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___raycast3D_0)); }
  1378. inline Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F * get_raycast3D_0() const { return ___raycast3D_0; }
  1379. inline Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F ** get_address_of_raycast3D_0() { return &___raycast3D_0; }
  1380. inline void set_raycast3D_0(Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F * value)
  1381. {
  1382. ___raycast3D_0 = value;
  1383. Il2CppCodeGenWriteBarrier((void**)(&___raycast3D_0), (void*)value);
  1384. }
  1385. inline static int32_t get_offset_of_raycast3DAll_1() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___raycast3DAll_1)); }
  1386. inline RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 * get_raycast3DAll_1() const { return ___raycast3DAll_1; }
  1387. inline RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 ** get_address_of_raycast3DAll_1() { return &___raycast3DAll_1; }
  1388. inline void set_raycast3DAll_1(RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 * value)
  1389. {
  1390. ___raycast3DAll_1 = value;
  1391. Il2CppCodeGenWriteBarrier((void**)(&___raycast3DAll_1), (void*)value);
  1392. }
  1393. inline static int32_t get_offset_of_getRaycastNonAlloc_2() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___getRaycastNonAlloc_2)); }
  1394. inline GetRaycastNonAllocCallback_tA4A6A2336A9B9FEE31F8F5344576B3BB0A7B3F34 * get_getRaycastNonAlloc_2() const { return ___getRaycastNonAlloc_2; }
  1395. inline GetRaycastNonAllocCallback_tA4A6A2336A9B9FEE31F8F5344576B3BB0A7B3F34 ** get_address_of_getRaycastNonAlloc_2() { return &___getRaycastNonAlloc_2; }
  1396. inline void set_getRaycastNonAlloc_2(GetRaycastNonAllocCallback_tA4A6A2336A9B9FEE31F8F5344576B3BB0A7B3F34 * value)
  1397. {
  1398. ___getRaycastNonAlloc_2 = value;
  1399. Il2CppCodeGenWriteBarrier((void**)(&___getRaycastNonAlloc_2), (void*)value);
  1400. }
  1401. inline static int32_t get_offset_of_raycast2D_3() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___raycast2D_3)); }
  1402. inline Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 * get_raycast2D_3() const { return ___raycast2D_3; }
  1403. inline Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 ** get_address_of_raycast2D_3() { return &___raycast2D_3; }
  1404. inline void set_raycast2D_3(Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 * value)
  1405. {
  1406. ___raycast2D_3 = value;
  1407. Il2CppCodeGenWriteBarrier((void**)(&___raycast2D_3), (void*)value);
  1408. }
  1409. inline static int32_t get_offset_of_getRayIntersectionAll_4() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___getRayIntersectionAll_4)); }
  1410. inline GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 * get_getRayIntersectionAll_4() const { return ___getRayIntersectionAll_4; }
  1411. inline GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 ** get_address_of_getRayIntersectionAll_4() { return &___getRayIntersectionAll_4; }
  1412. inline void set_getRayIntersectionAll_4(GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 * value)
  1413. {
  1414. ___getRayIntersectionAll_4 = value;
  1415. Il2CppCodeGenWriteBarrier((void**)(&___getRayIntersectionAll_4), (void*)value);
  1416. }
  1417. inline static int32_t get_offset_of_getRayIntersectionAllNonAlloc_5() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1, ___getRayIntersectionAllNonAlloc_5)); }
  1418. inline GetRayIntersectionAllNonAllocCallback_t6DAE64211C37E996B257BF2C54707DAD3474D69C * get_getRayIntersectionAllNonAlloc_5() const { return ___getRayIntersectionAllNonAlloc_5; }
  1419. inline GetRayIntersectionAllNonAllocCallback_t6DAE64211C37E996B257BF2C54707DAD3474D69C ** get_address_of_getRayIntersectionAllNonAlloc_5() { return &___getRayIntersectionAllNonAlloc_5; }
  1420. inline void set_getRayIntersectionAllNonAlloc_5(GetRayIntersectionAllNonAllocCallback_t6DAE64211C37E996B257BF2C54707DAD3474D69C * value)
  1421. {
  1422. ___getRayIntersectionAllNonAlloc_5 = value;
  1423. Il2CppCodeGenWriteBarrier((void**)(&___getRayIntersectionAllNonAlloc_5), (void*)value);
  1424. }
  1425. };
  1426. struct ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_StaticFields
  1427. {
  1428. public:
  1429. // UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::s_ReflectionMethodsCache
  1430. ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * ___s_ReflectionMethodsCache_6;
  1431. public:
  1432. inline static int32_t get_offset_of_s_ReflectionMethodsCache_6() { return static_cast<int32_t>(offsetof(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_StaticFields, ___s_ReflectionMethodsCache_6)); }
  1433. inline ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * get_s_ReflectionMethodsCache_6() const { return ___s_ReflectionMethodsCache_6; }
  1434. inline ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 ** get_address_of_s_ReflectionMethodsCache_6() { return &___s_ReflectionMethodsCache_6; }
  1435. inline void set_s_ReflectionMethodsCache_6(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * value)
  1436. {
  1437. ___s_ReflectionMethodsCache_6 = value;
  1438. Il2CppCodeGenWriteBarrier((void**)(&___s_ReflectionMethodsCache_6), (void*)value);
  1439. }
  1440. };
  1441. // System.String
  1442. struct String_t : public RuntimeObject
  1443. {
  1444. public:
  1445. // System.Int32 System.String::m_stringLength
  1446. int32_t ___m_stringLength_0;
  1447. // System.Char System.String::m_firstChar
  1448. Il2CppChar ___m_firstChar_1;
  1449. public:
  1450. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  1451. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  1452. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  1453. inline void set_m_stringLength_0(int32_t value)
  1454. {
  1455. ___m_stringLength_0 = value;
  1456. }
  1457. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  1458. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  1459. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  1460. inline void set_m_firstChar_1(Il2CppChar value)
  1461. {
  1462. ___m_firstChar_1 = value;
  1463. }
  1464. };
  1465. struct String_t_StaticFields
  1466. {
  1467. public:
  1468. // System.String System.String::Empty
  1469. String_t* ___Empty_5;
  1470. public:
  1471. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  1472. inline String_t* get_Empty_5() const { return ___Empty_5; }
  1473. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  1474. inline void set_Empty_5(String_t* value)
  1475. {
  1476. ___Empty_5 = value;
  1477. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  1478. }
  1479. };
  1480. // UnityEngine.Events.UnityEventBase
  1481. struct UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB : public RuntimeObject
  1482. {
  1483. public:
  1484. // UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
  1485. InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * ___m_Calls_0;
  1486. // UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
  1487. PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * ___m_PersistentCalls_1;
  1488. // System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
  1489. bool ___m_CallsDirty_2;
  1490. public:
  1491. inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_Calls_0)); }
  1492. inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * get_m_Calls_0() const { return ___m_Calls_0; }
  1493. inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
  1494. inline void set_m_Calls_0(InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * value)
  1495. {
  1496. ___m_Calls_0 = value;
  1497. Il2CppCodeGenWriteBarrier((void**)(&___m_Calls_0), (void*)value);
  1498. }
  1499. inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_PersistentCalls_1)); }
  1500. inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
  1501. inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
  1502. inline void set_m_PersistentCalls_1(PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * value)
  1503. {
  1504. ___m_PersistentCalls_1 = value;
  1505. Il2CppCodeGenWriteBarrier((void**)(&___m_PersistentCalls_1), (void*)value);
  1506. }
  1507. inline static int32_t get_offset_of_m_CallsDirty_2() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_CallsDirty_2)); }
  1508. inline bool get_m_CallsDirty_2() const { return ___m_CallsDirty_2; }
  1509. inline bool* get_address_of_m_CallsDirty_2() { return &___m_CallsDirty_2; }
  1510. inline void set_m_CallsDirty_2(bool value)
  1511. {
  1512. ___m_CallsDirty_2 = value;
  1513. }
  1514. };
  1515. // System.ValueType
  1516. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  1517. {
  1518. public:
  1519. public:
  1520. };
  1521. // Native definition for P/Invoke marshalling of System.ValueType
  1522. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  1523. {
  1524. };
  1525. // Native definition for COM marshalling of System.ValueType
  1526. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  1527. {
  1528. };
  1529. // UnityEngine.YieldInstruction
  1530. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF : public RuntimeObject
  1531. {
  1532. public:
  1533. public:
  1534. };
  1535. // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
  1536. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  1537. {
  1538. };
  1539. // Native definition for COM marshalling of UnityEngine.YieldInstruction
  1540. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  1541. {
  1542. };
  1543. // UnityEngine.UI.GraphicRaycaster/<>c
  1544. struct U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 : public RuntimeObject
  1545. {
  1546. public:
  1547. public:
  1548. };
  1549. struct U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields
  1550. {
  1551. public:
  1552. // UnityEngine.UI.GraphicRaycaster/<>c UnityEngine.UI.GraphicRaycaster/<>c::<>9
  1553. U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 * ___U3CU3E9_0;
  1554. // System.Comparison`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster/<>c::<>9__27_0
  1555. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * ___U3CU3E9__27_0_1;
  1556. public:
  1557. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields, ___U3CU3E9_0)); }
  1558. inline U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  1559. inline U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  1560. inline void set_U3CU3E9_0(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 * value)
  1561. {
  1562. ___U3CU3E9_0 = value;
  1563. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
  1564. }
  1565. inline static int32_t get_offset_of_U3CU3E9__27_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields, ___U3CU3E9__27_0_1)); }
  1566. inline Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * get_U3CU3E9__27_0_1() const { return ___U3CU3E9__27_0_1; }
  1567. inline Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 ** get_address_of_U3CU3E9__27_0_1() { return &___U3CU3E9__27_0_1; }
  1568. inline void set_U3CU3E9__27_0_1(Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * value)
  1569. {
  1570. ___U3CU3E9__27_0_1 = value;
  1571. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__27_0_1), (void*)value);
  1572. }
  1573. };
  1574. // UnityEngine.UI.InputField/<CaretBlink>d__161
  1575. struct U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52 : public RuntimeObject
  1576. {
  1577. public:
  1578. // System.Int32 UnityEngine.UI.InputField/<CaretBlink>d__161::<>1__state
  1579. int32_t ___U3CU3E1__state_0;
  1580. // System.Object UnityEngine.UI.InputField/<CaretBlink>d__161::<>2__current
  1581. RuntimeObject * ___U3CU3E2__current_1;
  1582. // UnityEngine.UI.InputField UnityEngine.UI.InputField/<CaretBlink>d__161::<>4__this
  1583. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * ___U3CU3E4__this_2;
  1584. // System.Single UnityEngine.UI.InputField/<CaretBlink>d__161::<blinkPeriod>5__1
  1585. float ___U3CblinkPeriodU3E5__1_3;
  1586. // System.Boolean UnityEngine.UI.InputField/<CaretBlink>d__161::<blinkState>5__2
  1587. bool ___U3CblinkStateU3E5__2_4;
  1588. public:
  1589. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52, ___U3CU3E1__state_0)); }
  1590. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  1591. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  1592. inline void set_U3CU3E1__state_0(int32_t value)
  1593. {
  1594. ___U3CU3E1__state_0 = value;
  1595. }
  1596. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52, ___U3CU3E2__current_1)); }
  1597. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  1598. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  1599. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  1600. {
  1601. ___U3CU3E2__current_1 = value;
  1602. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  1603. }
  1604. inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52, ___U3CU3E4__this_2)); }
  1605. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
  1606. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
  1607. inline void set_U3CU3E4__this_2(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * value)
  1608. {
  1609. ___U3CU3E4__this_2 = value;
  1610. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
  1611. }
  1612. inline static int32_t get_offset_of_U3CblinkPeriodU3E5__1_3() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52, ___U3CblinkPeriodU3E5__1_3)); }
  1613. inline float get_U3CblinkPeriodU3E5__1_3() const { return ___U3CblinkPeriodU3E5__1_3; }
  1614. inline float* get_address_of_U3CblinkPeriodU3E5__1_3() { return &___U3CblinkPeriodU3E5__1_3; }
  1615. inline void set_U3CblinkPeriodU3E5__1_3(float value)
  1616. {
  1617. ___U3CblinkPeriodU3E5__1_3 = value;
  1618. }
  1619. inline static int32_t get_offset_of_U3CblinkStateU3E5__2_4() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52, ___U3CblinkStateU3E5__2_4)); }
  1620. inline bool get_U3CblinkStateU3E5__2_4() const { return ___U3CblinkStateU3E5__2_4; }
  1621. inline bool* get_address_of_U3CblinkStateU3E5__2_4() { return &___U3CblinkStateU3E5__2_4; }
  1622. inline void set_U3CblinkStateU3E5__2_4(bool value)
  1623. {
  1624. ___U3CblinkStateU3E5__2_4 = value;
  1625. }
  1626. };
  1627. // UnityEngine.Events.UnityEvent`1<System.String>
  1628. struct UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 : public UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB
  1629. {
  1630. public:
  1631. // System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
  1632. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_InvokeArray_3;
  1633. public:
  1634. inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0, ___m_InvokeArray_3)); }
  1635. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
  1636. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
  1637. inline void set_m_InvokeArray_3(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1638. {
  1639. ___m_InvokeArray_3 = value;
  1640. Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
  1641. }
  1642. };
  1643. // UnityEngine.EventSystems.BaseEventData
  1644. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E : public AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF
  1645. {
  1646. public:
  1647. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  1648. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___m_EventSystem_1;
  1649. public:
  1650. inline static int32_t get_offset_of_m_EventSystem_1() { return static_cast<int32_t>(offsetof(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E, ___m_EventSystem_1)); }
  1651. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_m_EventSystem_1() const { return ___m_EventSystem_1; }
  1652. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_m_EventSystem_1() { return &___m_EventSystem_1; }
  1653. inline void set_m_EventSystem_1(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  1654. {
  1655. ___m_EventSystem_1 = value;
  1656. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_1), (void*)value);
  1657. }
  1658. };
  1659. // System.Boolean
  1660. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  1661. {
  1662. public:
  1663. // System.Boolean System.Boolean::m_value
  1664. bool ___m_value_0;
  1665. public:
  1666. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  1667. inline bool get_m_value_0() const { return ___m_value_0; }
  1668. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  1669. inline void set_m_value_0(bool value)
  1670. {
  1671. ___m_value_0 = value;
  1672. }
  1673. };
  1674. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  1675. {
  1676. public:
  1677. // System.String System.Boolean::TrueString
  1678. String_t* ___TrueString_5;
  1679. // System.String System.Boolean::FalseString
  1680. String_t* ___FalseString_6;
  1681. public:
  1682. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  1683. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  1684. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  1685. inline void set_TrueString_5(String_t* value)
  1686. {
  1687. ___TrueString_5 = value;
  1688. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  1689. }
  1690. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  1691. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  1692. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  1693. inline void set_FalseString_6(String_t* value)
  1694. {
  1695. ___FalseString_6 = value;
  1696. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  1697. }
  1698. };
  1699. // System.Char
  1700. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14
  1701. {
  1702. public:
  1703. // System.Char System.Char::m_value
  1704. Il2CppChar ___m_value_0;
  1705. public:
  1706. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
  1707. inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
  1708. inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
  1709. inline void set_m_value_0(Il2CppChar value)
  1710. {
  1711. ___m_value_0 = value;
  1712. }
  1713. };
  1714. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
  1715. {
  1716. public:
  1717. // System.Byte[] System.Char::categoryForLatin1
  1718. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;
  1719. public:
  1720. inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
  1721. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
  1722. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
  1723. inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1724. {
  1725. ___categoryForLatin1_3 = value;
  1726. Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
  1727. }
  1728. };
  1729. // UnityEngine.Color
  1730. struct Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659
  1731. {
  1732. public:
  1733. // System.Single UnityEngine.Color::r
  1734. float ___r_0;
  1735. // System.Single UnityEngine.Color::g
  1736. float ___g_1;
  1737. // System.Single UnityEngine.Color::b
  1738. float ___b_2;
  1739. // System.Single UnityEngine.Color::a
  1740. float ___a_3;
  1741. public:
  1742. inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___r_0)); }
  1743. inline float get_r_0() const { return ___r_0; }
  1744. inline float* get_address_of_r_0() { return &___r_0; }
  1745. inline void set_r_0(float value)
  1746. {
  1747. ___r_0 = value;
  1748. }
  1749. inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___g_1)); }
  1750. inline float get_g_1() const { return ___g_1; }
  1751. inline float* get_address_of_g_1() { return &___g_1; }
  1752. inline void set_g_1(float value)
  1753. {
  1754. ___g_1 = value;
  1755. }
  1756. inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___b_2)); }
  1757. inline float get_b_2() const { return ___b_2; }
  1758. inline float* get_address_of_b_2() { return &___b_2; }
  1759. inline void set_b_2(float value)
  1760. {
  1761. ___b_2 = value;
  1762. }
  1763. inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___a_3)); }
  1764. inline float get_a_3() const { return ___a_3; }
  1765. inline float* get_address_of_a_3() { return &___a_3; }
  1766. inline void set_a_3(float value)
  1767. {
  1768. ___a_3 = value;
  1769. }
  1770. };
  1771. // UnityEngine.Color32
  1772. struct Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D
  1773. {
  1774. public:
  1775. union
  1776. {
  1777. #pragma pack(push, tp, 1)
  1778. struct
  1779. {
  1780. // System.Int32 UnityEngine.Color32::rgba
  1781. int32_t ___rgba_0;
  1782. };
  1783. #pragma pack(pop, tp)
  1784. struct
  1785. {
  1786. int32_t ___rgba_0_forAlignmentOnly;
  1787. };
  1788. #pragma pack(push, tp, 1)
  1789. struct
  1790. {
  1791. // System.Byte UnityEngine.Color32::r
  1792. uint8_t ___r_1;
  1793. };
  1794. #pragma pack(pop, tp)
  1795. struct
  1796. {
  1797. uint8_t ___r_1_forAlignmentOnly;
  1798. };
  1799. #pragma pack(push, tp, 1)
  1800. struct
  1801. {
  1802. char ___g_2_OffsetPadding[1];
  1803. // System.Byte UnityEngine.Color32::g
  1804. uint8_t ___g_2;
  1805. };
  1806. #pragma pack(pop, tp)
  1807. struct
  1808. {
  1809. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  1810. uint8_t ___g_2_forAlignmentOnly;
  1811. };
  1812. #pragma pack(push, tp, 1)
  1813. struct
  1814. {
  1815. char ___b_3_OffsetPadding[2];
  1816. // System.Byte UnityEngine.Color32::b
  1817. uint8_t ___b_3;
  1818. };
  1819. #pragma pack(pop, tp)
  1820. struct
  1821. {
  1822. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  1823. uint8_t ___b_3_forAlignmentOnly;
  1824. };
  1825. #pragma pack(push, tp, 1)
  1826. struct
  1827. {
  1828. char ___a_4_OffsetPadding[3];
  1829. // System.Byte UnityEngine.Color32::a
  1830. uint8_t ___a_4;
  1831. };
  1832. #pragma pack(pop, tp)
  1833. struct
  1834. {
  1835. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  1836. uint8_t ___a_4_forAlignmentOnly;
  1837. };
  1838. };
  1839. public:
  1840. inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___rgba_0)); }
  1841. inline int32_t get_rgba_0() const { return ___rgba_0; }
  1842. inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
  1843. inline void set_rgba_0(int32_t value)
  1844. {
  1845. ___rgba_0 = value;
  1846. }
  1847. inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___r_1)); }
  1848. inline uint8_t get_r_1() const { return ___r_1; }
  1849. inline uint8_t* get_address_of_r_1() { return &___r_1; }
  1850. inline void set_r_1(uint8_t value)
  1851. {
  1852. ___r_1 = value;
  1853. }
  1854. inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___g_2)); }
  1855. inline uint8_t get_g_2() const { return ___g_2; }
  1856. inline uint8_t* get_address_of_g_2() { return &___g_2; }
  1857. inline void set_g_2(uint8_t value)
  1858. {
  1859. ___g_2 = value;
  1860. }
  1861. inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___b_3)); }
  1862. inline uint8_t get_b_3() const { return ___b_3; }
  1863. inline uint8_t* get_address_of_b_3() { return &___b_3; }
  1864. inline void set_b_3(uint8_t value)
  1865. {
  1866. ___b_3 = value;
  1867. }
  1868. inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___a_4)); }
  1869. inline uint8_t get_a_4() const { return ___a_4; }
  1870. inline uint8_t* get_address_of_a_4() { return &___a_4; }
  1871. inline void set_a_4(uint8_t value)
  1872. {
  1873. ___a_4 = value;
  1874. }
  1875. };
  1876. // System.Double
  1877. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181
  1878. {
  1879. public:
  1880. // System.Double System.Double::m_value
  1881. double ___m_value_0;
  1882. public:
  1883. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
  1884. inline double get_m_value_0() const { return ___m_value_0; }
  1885. inline double* get_address_of_m_value_0() { return &___m_value_0; }
  1886. inline void set_m_value_0(double value)
  1887. {
  1888. ___m_value_0 = value;
  1889. }
  1890. };
  1891. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
  1892. {
  1893. public:
  1894. // System.Double System.Double::NegativeZero
  1895. double ___NegativeZero_7;
  1896. public:
  1897. inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
  1898. inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
  1899. inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
  1900. inline void set_NegativeZero_7(double value)
  1901. {
  1902. ___NegativeZero_7 = value;
  1903. }
  1904. };
  1905. // UnityEngine.DrivenRectTransformTracker
  1906. struct DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2
  1907. {
  1908. public:
  1909. union
  1910. {
  1911. struct
  1912. {
  1913. };
  1914. uint8_t DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2__padding[1];
  1915. };
  1916. public:
  1917. };
  1918. // System.Enum
  1919. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  1920. {
  1921. public:
  1922. public:
  1923. };
  1924. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  1925. {
  1926. public:
  1927. // System.Char[] System.Enum::enumSeperatorCharArray
  1928. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  1929. public:
  1930. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  1931. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1932. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1933. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1934. {
  1935. ___enumSeperatorCharArray_0 = value;
  1936. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1937. }
  1938. };
  1939. // Native definition for P/Invoke marshalling of System.Enum
  1940. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  1941. {
  1942. };
  1943. // Native definition for COM marshalling of System.Enum
  1944. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  1945. {
  1946. };
  1947. // System.Int32
  1948. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  1949. {
  1950. public:
  1951. // System.Int32 System.Int32::m_value
  1952. int32_t ___m_value_0;
  1953. public:
  1954. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  1955. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1956. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1957. inline void set_m_value_0(int32_t value)
  1958. {
  1959. ___m_value_0 = value;
  1960. }
  1961. };
  1962. // System.Int64
  1963. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  1964. {
  1965. public:
  1966. // System.Int64 System.Int64::m_value
  1967. int64_t ___m_value_0;
  1968. public:
  1969. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  1970. inline int64_t get_m_value_0() const { return ___m_value_0; }
  1971. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  1972. inline void set_m_value_0(int64_t value)
  1973. {
  1974. ___m_value_0 = value;
  1975. }
  1976. };
  1977. // System.IntPtr
  1978. struct IntPtr_t
  1979. {
  1980. public:
  1981. // System.Void* System.IntPtr::m_value
  1982. void* ___m_value_0;
  1983. public:
  1984. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1985. inline void* get_m_value_0() const { return ___m_value_0; }
  1986. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1987. inline void set_m_value_0(void* value)
  1988. {
  1989. ___m_value_0 = value;
  1990. }
  1991. };
  1992. struct IntPtr_t_StaticFields
  1993. {
  1994. public:
  1995. // System.IntPtr System.IntPtr::Zero
  1996. intptr_t ___Zero_1;
  1997. public:
  1998. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1999. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  2000. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  2001. inline void set_Zero_1(intptr_t value)
  2002. {
  2003. ___Zero_1 = value;
  2004. }
  2005. };
  2006. // UnityEngine.LayerMask
  2007. struct LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8
  2008. {
  2009. public:
  2010. // System.Int32 UnityEngine.LayerMask::m_Mask
  2011. int32_t ___m_Mask_0;
  2012. public:
  2013. inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8, ___m_Mask_0)); }
  2014. inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
  2015. inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
  2016. inline void set_m_Mask_0(int32_t value)
  2017. {
  2018. ___m_Mask_0 = value;
  2019. }
  2020. };
  2021. // UnityEngine.Quaternion
  2022. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4
  2023. {
  2024. public:
  2025. // System.Single UnityEngine.Quaternion::x
  2026. float ___x_0;
  2027. // System.Single UnityEngine.Quaternion::y
  2028. float ___y_1;
  2029. // System.Single UnityEngine.Quaternion::z
  2030. float ___z_2;
  2031. // System.Single UnityEngine.Quaternion::w
  2032. float ___w_3;
  2033. public:
  2034. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); }
  2035. inline float get_x_0() const { return ___x_0; }
  2036. inline float* get_address_of_x_0() { return &___x_0; }
  2037. inline void set_x_0(float value)
  2038. {
  2039. ___x_0 = value;
  2040. }
  2041. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); }
  2042. inline float get_y_1() const { return ___y_1; }
  2043. inline float* get_address_of_y_1() { return &___y_1; }
  2044. inline void set_y_1(float value)
  2045. {
  2046. ___y_1 = value;
  2047. }
  2048. inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); }
  2049. inline float get_z_2() const { return ___z_2; }
  2050. inline float* get_address_of_z_2() { return &___z_2; }
  2051. inline void set_z_2(float value)
  2052. {
  2053. ___z_2 = value;
  2054. }
  2055. inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); }
  2056. inline float get_w_3() const { return ___w_3; }
  2057. inline float* get_address_of_w_3() { return &___w_3; }
  2058. inline void set_w_3(float value)
  2059. {
  2060. ___w_3 = value;
  2061. }
  2062. };
  2063. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields
  2064. {
  2065. public:
  2066. // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  2067. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___identityQuaternion_4;
  2068. public:
  2069. inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); }
  2070. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  2071. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  2072. inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value)
  2073. {
  2074. ___identityQuaternion_4 = value;
  2075. }
  2076. };
  2077. // UnityEngine.RangeInt
  2078. struct RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A
  2079. {
  2080. public:
  2081. // System.Int32 UnityEngine.RangeInt::start
  2082. int32_t ___start_0;
  2083. // System.Int32 UnityEngine.RangeInt::length
  2084. int32_t ___length_1;
  2085. public:
  2086. inline static int32_t get_offset_of_start_0() { return static_cast<int32_t>(offsetof(RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A, ___start_0)); }
  2087. inline int32_t get_start_0() const { return ___start_0; }
  2088. inline int32_t* get_address_of_start_0() { return &___start_0; }
  2089. inline void set_start_0(int32_t value)
  2090. {
  2091. ___start_0 = value;
  2092. }
  2093. inline static int32_t get_offset_of_length_1() { return static_cast<int32_t>(offsetof(RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A, ___length_1)); }
  2094. inline int32_t get_length_1() const { return ___length_1; }
  2095. inline int32_t* get_address_of_length_1() { return &___length_1; }
  2096. inline void set_length_1(int32_t value)
  2097. {
  2098. ___length_1 = value;
  2099. }
  2100. };
  2101. // UnityEngine.Rect
  2102. struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878
  2103. {
  2104. public:
  2105. // System.Single UnityEngine.Rect::m_XMin
  2106. float ___m_XMin_0;
  2107. // System.Single UnityEngine.Rect::m_YMin
  2108. float ___m_YMin_1;
  2109. // System.Single UnityEngine.Rect::m_Width
  2110. float ___m_Width_2;
  2111. // System.Single UnityEngine.Rect::m_Height
  2112. float ___m_Height_3;
  2113. public:
  2114. inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); }
  2115. inline float get_m_XMin_0() const { return ___m_XMin_0; }
  2116. inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
  2117. inline void set_m_XMin_0(float value)
  2118. {
  2119. ___m_XMin_0 = value;
  2120. }
  2121. inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); }
  2122. inline float get_m_YMin_1() const { return ___m_YMin_1; }
  2123. inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
  2124. inline void set_m_YMin_1(float value)
  2125. {
  2126. ___m_YMin_1 = value;
  2127. }
  2128. inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); }
  2129. inline float get_m_Width_2() const { return ___m_Width_2; }
  2130. inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
  2131. inline void set_m_Width_2(float value)
  2132. {
  2133. ___m_Width_2 = value;
  2134. }
  2135. inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); }
  2136. inline float get_m_Height_3() const { return ___m_Height_3; }
  2137. inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
  2138. inline void set_m_Height_3(float value)
  2139. {
  2140. ___m_Height_3 = value;
  2141. }
  2142. };
  2143. // System.Single
  2144. struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E
  2145. {
  2146. public:
  2147. // System.Single System.Single::m_value
  2148. float ___m_value_0;
  2149. public:
  2150. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  2151. inline float get_m_value_0() const { return ___m_value_0; }
  2152. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  2153. inline void set_m_value_0(float value)
  2154. {
  2155. ___m_value_0 = value;
  2156. }
  2157. };
  2158. // UnityEngine.UI.SpriteState
  2159. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E
  2160. {
  2161. public:
  2162. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
  2163. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  2164. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
  2165. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  2166. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite
  2167. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  2168. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
  2169. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  2170. public:
  2171. inline static int32_t get_offset_of_m_HighlightedSprite_0() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_HighlightedSprite_0)); }
  2172. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_HighlightedSprite_0() const { return ___m_HighlightedSprite_0; }
  2173. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_HighlightedSprite_0() { return &___m_HighlightedSprite_0; }
  2174. inline void set_m_HighlightedSprite_0(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  2175. {
  2176. ___m_HighlightedSprite_0 = value;
  2177. Il2CppCodeGenWriteBarrier((void**)(&___m_HighlightedSprite_0), (void*)value);
  2178. }
  2179. inline static int32_t get_offset_of_m_PressedSprite_1() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_PressedSprite_1)); }
  2180. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_PressedSprite_1() const { return ___m_PressedSprite_1; }
  2181. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_PressedSprite_1() { return &___m_PressedSprite_1; }
  2182. inline void set_m_PressedSprite_1(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  2183. {
  2184. ___m_PressedSprite_1 = value;
  2185. Il2CppCodeGenWriteBarrier((void**)(&___m_PressedSprite_1), (void*)value);
  2186. }
  2187. inline static int32_t get_offset_of_m_SelectedSprite_2() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_SelectedSprite_2)); }
  2188. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_SelectedSprite_2() const { return ___m_SelectedSprite_2; }
  2189. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_SelectedSprite_2() { return &___m_SelectedSprite_2; }
  2190. inline void set_m_SelectedSprite_2(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  2191. {
  2192. ___m_SelectedSprite_2 = value;
  2193. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedSprite_2), (void*)value);
  2194. }
  2195. inline static int32_t get_offset_of_m_DisabledSprite_3() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_DisabledSprite_3)); }
  2196. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_DisabledSprite_3() const { return ___m_DisabledSprite_3; }
  2197. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_DisabledSprite_3() { return &___m_DisabledSprite_3; }
  2198. inline void set_m_DisabledSprite_3(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  2199. {
  2200. ___m_DisabledSprite_3 = value;
  2201. Il2CppCodeGenWriteBarrier((void**)(&___m_DisabledSprite_3), (void*)value);
  2202. }
  2203. };
  2204. // Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
  2205. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E_marshaled_pinvoke
  2206. {
  2207. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  2208. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  2209. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  2210. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  2211. };
  2212. // Native definition for COM marshalling of UnityEngine.UI.SpriteState
  2213. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E_marshaled_com
  2214. {
  2215. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  2216. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  2217. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  2218. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  2219. };
  2220. // UnityEngine.UILineInfo
  2221. struct UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C
  2222. {
  2223. public:
  2224. // System.Int32 UnityEngine.UILineInfo::startCharIdx
  2225. int32_t ___startCharIdx_0;
  2226. // System.Int32 UnityEngine.UILineInfo::height
  2227. int32_t ___height_1;
  2228. // System.Single UnityEngine.UILineInfo::topY
  2229. float ___topY_2;
  2230. // System.Single UnityEngine.UILineInfo::leading
  2231. float ___leading_3;
  2232. public:
  2233. inline static int32_t get_offset_of_startCharIdx_0() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___startCharIdx_0)); }
  2234. inline int32_t get_startCharIdx_0() const { return ___startCharIdx_0; }
  2235. inline int32_t* get_address_of_startCharIdx_0() { return &___startCharIdx_0; }
  2236. inline void set_startCharIdx_0(int32_t value)
  2237. {
  2238. ___startCharIdx_0 = value;
  2239. }
  2240. inline static int32_t get_offset_of_height_1() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___height_1)); }
  2241. inline int32_t get_height_1() const { return ___height_1; }
  2242. inline int32_t* get_address_of_height_1() { return &___height_1; }
  2243. inline void set_height_1(int32_t value)
  2244. {
  2245. ___height_1 = value;
  2246. }
  2247. inline static int32_t get_offset_of_topY_2() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___topY_2)); }
  2248. inline float get_topY_2() const { return ___topY_2; }
  2249. inline float* get_address_of_topY_2() { return &___topY_2; }
  2250. inline void set_topY_2(float value)
  2251. {
  2252. ___topY_2 = value;
  2253. }
  2254. inline static int32_t get_offset_of_leading_3() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___leading_3)); }
  2255. inline float get_leading_3() const { return ___leading_3; }
  2256. inline float* get_address_of_leading_3() { return &___leading_3; }
  2257. inline void set_leading_3(float value)
  2258. {
  2259. ___leading_3 = value;
  2260. }
  2261. };
  2262. // System.UInt16
  2263. struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD
  2264. {
  2265. public:
  2266. // System.UInt16 System.UInt16::m_value
  2267. uint16_t ___m_value_0;
  2268. public:
  2269. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); }
  2270. inline uint16_t get_m_value_0() const { return ___m_value_0; }
  2271. inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
  2272. inline void set_m_value_0(uint16_t value)
  2273. {
  2274. ___m_value_0 = value;
  2275. }
  2276. };
  2277. // UnityEngine.Vector2
  2278. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9
  2279. {
  2280. public:
  2281. // System.Single UnityEngine.Vector2::x
  2282. float ___x_0;
  2283. // System.Single UnityEngine.Vector2::y
  2284. float ___y_1;
  2285. public:
  2286. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
  2287. inline float get_x_0() const { return ___x_0; }
  2288. inline float* get_address_of_x_0() { return &___x_0; }
  2289. inline void set_x_0(float value)
  2290. {
  2291. ___x_0 = value;
  2292. }
  2293. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
  2294. inline float get_y_1() const { return ___y_1; }
  2295. inline float* get_address_of_y_1() { return &___y_1; }
  2296. inline void set_y_1(float value)
  2297. {
  2298. ___y_1 = value;
  2299. }
  2300. };
  2301. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
  2302. {
  2303. public:
  2304. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  2305. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2;
  2306. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  2307. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3;
  2308. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  2309. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4;
  2310. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  2311. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5;
  2312. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  2313. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6;
  2314. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  2315. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7;
  2316. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  2317. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8;
  2318. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  2319. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9;
  2320. public:
  2321. inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
  2322. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; }
  2323. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  2324. inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2325. {
  2326. ___zeroVector_2 = value;
  2327. }
  2328. inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
  2329. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; }
  2330. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
  2331. inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2332. {
  2333. ___oneVector_3 = value;
  2334. }
  2335. inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
  2336. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; }
  2337. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
  2338. inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2339. {
  2340. ___upVector_4 = value;
  2341. }
  2342. inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
  2343. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; }
  2344. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
  2345. inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2346. {
  2347. ___downVector_5 = value;
  2348. }
  2349. inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
  2350. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; }
  2351. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
  2352. inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2353. {
  2354. ___leftVector_6 = value;
  2355. }
  2356. inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
  2357. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; }
  2358. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
  2359. inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2360. {
  2361. ___rightVector_7 = value;
  2362. }
  2363. inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
  2364. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  2365. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  2366. inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2367. {
  2368. ___positiveInfinityVector_8 = value;
  2369. }
  2370. inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
  2371. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  2372. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  2373. inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2374. {
  2375. ___negativeInfinityVector_9 = value;
  2376. }
  2377. };
  2378. // UnityEngine.Vector3
  2379. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E
  2380. {
  2381. public:
  2382. // System.Single UnityEngine.Vector3::x
  2383. float ___x_2;
  2384. // System.Single UnityEngine.Vector3::y
  2385. float ___y_3;
  2386. // System.Single UnityEngine.Vector3::z
  2387. float ___z_4;
  2388. public:
  2389. inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
  2390. inline float get_x_2() const { return ___x_2; }
  2391. inline float* get_address_of_x_2() { return &___x_2; }
  2392. inline void set_x_2(float value)
  2393. {
  2394. ___x_2 = value;
  2395. }
  2396. inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
  2397. inline float get_y_3() const { return ___y_3; }
  2398. inline float* get_address_of_y_3() { return &___y_3; }
  2399. inline void set_y_3(float value)
  2400. {
  2401. ___y_3 = value;
  2402. }
  2403. inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
  2404. inline float get_z_4() const { return ___z_4; }
  2405. inline float* get_address_of_z_4() { return &___z_4; }
  2406. inline void set_z_4(float value)
  2407. {
  2408. ___z_4 = value;
  2409. }
  2410. };
  2411. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
  2412. {
  2413. public:
  2414. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  2415. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5;
  2416. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  2417. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6;
  2418. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  2419. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7;
  2420. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  2421. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8;
  2422. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  2423. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9;
  2424. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  2425. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10;
  2426. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  2427. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11;
  2428. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  2429. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12;
  2430. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  2431. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13;
  2432. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  2433. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14;
  2434. public:
  2435. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
  2436. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; }
  2437. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  2438. inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2439. {
  2440. ___zeroVector_5 = value;
  2441. }
  2442. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
  2443. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; }
  2444. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
  2445. inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2446. {
  2447. ___oneVector_6 = value;
  2448. }
  2449. inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
  2450. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; }
  2451. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
  2452. inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2453. {
  2454. ___upVector_7 = value;
  2455. }
  2456. inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
  2457. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; }
  2458. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
  2459. inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2460. {
  2461. ___downVector_8 = value;
  2462. }
  2463. inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
  2464. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; }
  2465. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
  2466. inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2467. {
  2468. ___leftVector_9 = value;
  2469. }
  2470. inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
  2471. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; }
  2472. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
  2473. inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2474. {
  2475. ___rightVector_10 = value;
  2476. }
  2477. inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
  2478. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; }
  2479. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  2480. inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2481. {
  2482. ___forwardVector_11 = value;
  2483. }
  2484. inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
  2485. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; }
  2486. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
  2487. inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2488. {
  2489. ___backVector_12 = value;
  2490. }
  2491. inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
  2492. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  2493. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  2494. inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2495. {
  2496. ___positiveInfinityVector_13 = value;
  2497. }
  2498. inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
  2499. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  2500. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  2501. inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2502. {
  2503. ___negativeInfinityVector_14 = value;
  2504. }
  2505. };
  2506. // UnityEngine.Vector4
  2507. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7
  2508. {
  2509. public:
  2510. // System.Single UnityEngine.Vector4::x
  2511. float ___x_1;
  2512. // System.Single UnityEngine.Vector4::y
  2513. float ___y_2;
  2514. // System.Single UnityEngine.Vector4::z
  2515. float ___z_3;
  2516. // System.Single UnityEngine.Vector4::w
  2517. float ___w_4;
  2518. public:
  2519. inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); }
  2520. inline float get_x_1() const { return ___x_1; }
  2521. inline float* get_address_of_x_1() { return &___x_1; }
  2522. inline void set_x_1(float value)
  2523. {
  2524. ___x_1 = value;
  2525. }
  2526. inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); }
  2527. inline float get_y_2() const { return ___y_2; }
  2528. inline float* get_address_of_y_2() { return &___y_2; }
  2529. inline void set_y_2(float value)
  2530. {
  2531. ___y_2 = value;
  2532. }
  2533. inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); }
  2534. inline float get_z_3() const { return ___z_3; }
  2535. inline float* get_address_of_z_3() { return &___z_3; }
  2536. inline void set_z_3(float value)
  2537. {
  2538. ___z_3 = value;
  2539. }
  2540. inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); }
  2541. inline float get_w_4() const { return ___w_4; }
  2542. inline float* get_address_of_w_4() { return &___w_4; }
  2543. inline void set_w_4(float value)
  2544. {
  2545. ___w_4 = value;
  2546. }
  2547. };
  2548. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields
  2549. {
  2550. public:
  2551. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  2552. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5;
  2553. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  2554. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6;
  2555. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  2556. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7;
  2557. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  2558. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8;
  2559. public:
  2560. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); }
  2561. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; }
  2562. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  2563. inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  2564. {
  2565. ___zeroVector_5 = value;
  2566. }
  2567. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); }
  2568. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; }
  2569. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; }
  2570. inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  2571. {
  2572. ___oneVector_6 = value;
  2573. }
  2574. inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); }
  2575. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
  2576. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
  2577. inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  2578. {
  2579. ___positiveInfinityVector_7 = value;
  2580. }
  2581. inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); }
  2582. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
  2583. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
  2584. inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  2585. {
  2586. ___negativeInfinityVector_8 = value;
  2587. }
  2588. };
  2589. // System.Void
  2590. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  2591. {
  2592. public:
  2593. union
  2594. {
  2595. struct
  2596. {
  2597. };
  2598. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  2599. };
  2600. public:
  2601. };
  2602. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  2603. struct __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746
  2604. {
  2605. public:
  2606. union
  2607. {
  2608. struct
  2609. {
  2610. union
  2611. {
  2612. };
  2613. };
  2614. uint8_t __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746__padding[12];
  2615. };
  2616. public:
  2617. };
  2618. // <PrivateImplementationDetails>
  2619. struct U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F : public RuntimeObject
  2620. {
  2621. public:
  2622. public:
  2623. };
  2624. struct U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F_StaticFields
  2625. {
  2626. public:
  2627. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB
  2628. __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0;
  2629. public:
  2630. inline static int32_t get_offset_of_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F_StaticFields, ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0)); }
  2631. inline __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 get_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() const { return ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0; }
  2632. inline __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 * get_address_of_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() { return &___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0; }
  2633. inline void set_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0(__StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 value)
  2634. {
  2635. ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0 = value;
  2636. }
  2637. };
  2638. // System.Reflection.BindingFlags
  2639. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  2640. {
  2641. public:
  2642. // System.Int32 System.Reflection.BindingFlags::value__
  2643. int32_t ___value___2;
  2644. public:
  2645. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  2646. inline int32_t get_value___2() const { return ___value___2; }
  2647. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2648. inline void set_value___2(int32_t value)
  2649. {
  2650. ___value___2 = value;
  2651. }
  2652. };
  2653. // UnityEngine.Bounds
  2654. struct Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37
  2655. {
  2656. public:
  2657. // UnityEngine.Vector3 UnityEngine.Bounds::m_Center
  2658. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Center_0;
  2659. // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
  2660. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Extents_1;
  2661. public:
  2662. inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Center_0)); }
  2663. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Center_0() const { return ___m_Center_0; }
  2664. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Center_0() { return &___m_Center_0; }
  2665. inline void set_m_Center_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2666. {
  2667. ___m_Center_0 = value;
  2668. }
  2669. inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Extents_1)); }
  2670. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Extents_1() const { return ___m_Extents_1; }
  2671. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Extents_1() { return &___m_Extents_1; }
  2672. inline void set_m_Extents_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2673. {
  2674. ___m_Extents_1 = value;
  2675. }
  2676. };
  2677. // UnityEngine.UI.CanvasUpdate
  2678. struct CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9
  2679. {
  2680. public:
  2681. // System.Int32 UnityEngine.UI.CanvasUpdate::value__
  2682. int32_t ___value___2;
  2683. public:
  2684. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9, ___value___2)); }
  2685. inline int32_t get_value___2() const { return ___value___2; }
  2686. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2687. inline void set_value___2(int32_t value)
  2688. {
  2689. ___value___2 = value;
  2690. }
  2691. };
  2692. // UnityEngine.UI.ColorBlock
  2693. struct ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955
  2694. {
  2695. public:
  2696. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
  2697. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_NormalColor_0;
  2698. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
  2699. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_HighlightedColor_1;
  2700. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
  2701. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_PressedColor_2;
  2702. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_SelectedColor
  2703. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_SelectedColor_3;
  2704. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
  2705. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_DisabledColor_4;
  2706. // System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
  2707. float ___m_ColorMultiplier_5;
  2708. // System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
  2709. float ___m_FadeDuration_6;
  2710. public:
  2711. inline static int32_t get_offset_of_m_NormalColor_0() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_NormalColor_0)); }
  2712. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_NormalColor_0() const { return ___m_NormalColor_0; }
  2713. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_NormalColor_0() { return &___m_NormalColor_0; }
  2714. inline void set_m_NormalColor_0(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2715. {
  2716. ___m_NormalColor_0 = value;
  2717. }
  2718. inline static int32_t get_offset_of_m_HighlightedColor_1() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_HighlightedColor_1)); }
  2719. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_HighlightedColor_1() const { return ___m_HighlightedColor_1; }
  2720. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_HighlightedColor_1() { return &___m_HighlightedColor_1; }
  2721. inline void set_m_HighlightedColor_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2722. {
  2723. ___m_HighlightedColor_1 = value;
  2724. }
  2725. inline static int32_t get_offset_of_m_PressedColor_2() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_PressedColor_2)); }
  2726. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_PressedColor_2() const { return ___m_PressedColor_2; }
  2727. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_PressedColor_2() { return &___m_PressedColor_2; }
  2728. inline void set_m_PressedColor_2(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2729. {
  2730. ___m_PressedColor_2 = value;
  2731. }
  2732. inline static int32_t get_offset_of_m_SelectedColor_3() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_SelectedColor_3)); }
  2733. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_SelectedColor_3() const { return ___m_SelectedColor_3; }
  2734. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_SelectedColor_3() { return &___m_SelectedColor_3; }
  2735. inline void set_m_SelectedColor_3(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2736. {
  2737. ___m_SelectedColor_3 = value;
  2738. }
  2739. inline static int32_t get_offset_of_m_DisabledColor_4() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_DisabledColor_4)); }
  2740. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_DisabledColor_4() const { return ___m_DisabledColor_4; }
  2741. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_DisabledColor_4() { return &___m_DisabledColor_4; }
  2742. inline void set_m_DisabledColor_4(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2743. {
  2744. ___m_DisabledColor_4 = value;
  2745. }
  2746. inline static int32_t get_offset_of_m_ColorMultiplier_5() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_ColorMultiplier_5)); }
  2747. inline float get_m_ColorMultiplier_5() const { return ___m_ColorMultiplier_5; }
  2748. inline float* get_address_of_m_ColorMultiplier_5() { return &___m_ColorMultiplier_5; }
  2749. inline void set_m_ColorMultiplier_5(float value)
  2750. {
  2751. ___m_ColorMultiplier_5 = value;
  2752. }
  2753. inline static int32_t get_offset_of_m_FadeDuration_6() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_FadeDuration_6)); }
  2754. inline float get_m_FadeDuration_6() const { return ___m_FadeDuration_6; }
  2755. inline float* get_address_of_m_FadeDuration_6() { return &___m_FadeDuration_6; }
  2756. inline void set_m_FadeDuration_6(float value)
  2757. {
  2758. ___m_FadeDuration_6 = value;
  2759. }
  2760. };
  2761. struct ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955_StaticFields
  2762. {
  2763. public:
  2764. // UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::defaultColorBlock
  2765. ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 ___defaultColorBlock_7;
  2766. public:
  2767. inline static int32_t get_offset_of_defaultColorBlock_7() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955_StaticFields, ___defaultColorBlock_7)); }
  2768. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 get_defaultColorBlock_7() const { return ___defaultColorBlock_7; }
  2769. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 * get_address_of_defaultColorBlock_7() { return &___defaultColorBlock_7; }
  2770. inline void set_defaultColorBlock_7(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 value)
  2771. {
  2772. ___defaultColorBlock_7 = value;
  2773. }
  2774. };
  2775. // UnityEngine.Coroutine
  2776. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF
  2777. {
  2778. public:
  2779. // System.IntPtr UnityEngine.Coroutine::m_Ptr
  2780. intptr_t ___m_Ptr_0;
  2781. public:
  2782. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7, ___m_Ptr_0)); }
  2783. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  2784. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  2785. inline void set_m_Ptr_0(intptr_t value)
  2786. {
  2787. ___m_Ptr_0 = value;
  2788. }
  2789. };
  2790. // Native definition for P/Invoke marshalling of UnityEngine.Coroutine
  2791. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_pinvoke : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  2792. {
  2793. intptr_t ___m_Ptr_0;
  2794. };
  2795. // Native definition for COM marshalling of UnityEngine.Coroutine
  2796. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_com : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  2797. {
  2798. intptr_t ___m_Ptr_0;
  2799. };
  2800. // System.Delegate
  2801. struct Delegate_t : public RuntimeObject
  2802. {
  2803. public:
  2804. // System.IntPtr System.Delegate::method_ptr
  2805. Il2CppMethodPointer ___method_ptr_0;
  2806. // System.IntPtr System.Delegate::invoke_impl
  2807. intptr_t ___invoke_impl_1;
  2808. // System.Object System.Delegate::m_target
  2809. RuntimeObject * ___m_target_2;
  2810. // System.IntPtr System.Delegate::method
  2811. intptr_t ___method_3;
  2812. // System.IntPtr System.Delegate::delegate_trampoline
  2813. intptr_t ___delegate_trampoline_4;
  2814. // System.IntPtr System.Delegate::extra_arg
  2815. intptr_t ___extra_arg_5;
  2816. // System.IntPtr System.Delegate::method_code
  2817. intptr_t ___method_code_6;
  2818. // System.Reflection.MethodInfo System.Delegate::method_info
  2819. MethodInfo_t * ___method_info_7;
  2820. // System.Reflection.MethodInfo System.Delegate::original_method_info
  2821. MethodInfo_t * ___original_method_info_8;
  2822. // System.DelegateData System.Delegate::data
  2823. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2824. // System.Boolean System.Delegate::method_is_virtual
  2825. bool ___method_is_virtual_10;
  2826. public:
  2827. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  2828. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  2829. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  2830. inline void set_method_ptr_0(Il2CppMethodPointer value)
  2831. {
  2832. ___method_ptr_0 = value;
  2833. }
  2834. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  2835. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  2836. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  2837. inline void set_invoke_impl_1(intptr_t value)
  2838. {
  2839. ___invoke_impl_1 = value;
  2840. }
  2841. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  2842. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  2843. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  2844. inline void set_m_target_2(RuntimeObject * value)
  2845. {
  2846. ___m_target_2 = value;
  2847. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  2848. }
  2849. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  2850. inline intptr_t get_method_3() const { return ___method_3; }
  2851. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  2852. inline void set_method_3(intptr_t value)
  2853. {
  2854. ___method_3 = value;
  2855. }
  2856. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  2857. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  2858. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  2859. inline void set_delegate_trampoline_4(intptr_t value)
  2860. {
  2861. ___delegate_trampoline_4 = value;
  2862. }
  2863. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  2864. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  2865. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  2866. inline void set_extra_arg_5(intptr_t value)
  2867. {
  2868. ___extra_arg_5 = value;
  2869. }
  2870. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  2871. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  2872. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  2873. inline void set_method_code_6(intptr_t value)
  2874. {
  2875. ___method_code_6 = value;
  2876. }
  2877. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  2878. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  2879. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  2880. inline void set_method_info_7(MethodInfo_t * value)
  2881. {
  2882. ___method_info_7 = value;
  2883. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  2884. }
  2885. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  2886. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  2887. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  2888. inline void set_original_method_info_8(MethodInfo_t * value)
  2889. {
  2890. ___original_method_info_8 = value;
  2891. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  2892. }
  2893. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  2894. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  2895. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  2896. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  2897. {
  2898. ___data_9 = value;
  2899. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  2900. }
  2901. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  2902. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  2903. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  2904. inline void set_method_is_virtual_10(bool value)
  2905. {
  2906. ___method_is_virtual_10 = value;
  2907. }
  2908. };
  2909. // Native definition for P/Invoke marshalling of System.Delegate
  2910. struct Delegate_t_marshaled_pinvoke
  2911. {
  2912. intptr_t ___method_ptr_0;
  2913. intptr_t ___invoke_impl_1;
  2914. Il2CppIUnknown* ___m_target_2;
  2915. intptr_t ___method_3;
  2916. intptr_t ___delegate_trampoline_4;
  2917. intptr_t ___extra_arg_5;
  2918. intptr_t ___method_code_6;
  2919. MethodInfo_t * ___method_info_7;
  2920. MethodInfo_t * ___original_method_info_8;
  2921. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2922. int32_t ___method_is_virtual_10;
  2923. };
  2924. // Native definition for COM marshalling of System.Delegate
  2925. struct Delegate_t_marshaled_com
  2926. {
  2927. intptr_t ___method_ptr_0;
  2928. intptr_t ___invoke_impl_1;
  2929. Il2CppIUnknown* ___m_target_2;
  2930. intptr_t ___method_3;
  2931. intptr_t ___delegate_trampoline_4;
  2932. intptr_t ___extra_arg_5;
  2933. intptr_t ___method_code_6;
  2934. MethodInfo_t * ___method_info_7;
  2935. MethodInfo_t * ___original_method_info_8;
  2936. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2937. int32_t ___method_is_virtual_10;
  2938. };
  2939. // UnityEngine.Display
  2940. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 : public RuntimeObject
  2941. {
  2942. public:
  2943. // System.IntPtr UnityEngine.Display::nativeDisplay
  2944. intptr_t ___nativeDisplay_0;
  2945. public:
  2946. inline static int32_t get_offset_of_nativeDisplay_0() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44, ___nativeDisplay_0)); }
  2947. inline intptr_t get_nativeDisplay_0() const { return ___nativeDisplay_0; }
  2948. inline intptr_t* get_address_of_nativeDisplay_0() { return &___nativeDisplay_0; }
  2949. inline void set_nativeDisplay_0(intptr_t value)
  2950. {
  2951. ___nativeDisplay_0 = value;
  2952. }
  2953. };
  2954. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields
  2955. {
  2956. public:
  2957. // UnityEngine.Display[] UnityEngine.Display::displays
  2958. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* ___displays_1;
  2959. // UnityEngine.Display UnityEngine.Display::_mainDisplay
  2960. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * ____mainDisplay_2;
  2961. // UnityEngine.Display/DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
  2962. DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * ___onDisplaysUpdated_3;
  2963. public:
  2964. inline static int32_t get_offset_of_displays_1() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ___displays_1)); }
  2965. inline DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* get_displays_1() const { return ___displays_1; }
  2966. inline DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6** get_address_of_displays_1() { return &___displays_1; }
  2967. inline void set_displays_1(DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* value)
  2968. {
  2969. ___displays_1 = value;
  2970. Il2CppCodeGenWriteBarrier((void**)(&___displays_1), (void*)value);
  2971. }
  2972. inline static int32_t get_offset_of__mainDisplay_2() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ____mainDisplay_2)); }
  2973. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * get__mainDisplay_2() const { return ____mainDisplay_2; }
  2974. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** get_address_of__mainDisplay_2() { return &____mainDisplay_2; }
  2975. inline void set__mainDisplay_2(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  2976. {
  2977. ____mainDisplay_2 = value;
  2978. Il2CppCodeGenWriteBarrier((void**)(&____mainDisplay_2), (void*)value);
  2979. }
  2980. inline static int32_t get_offset_of_onDisplaysUpdated_3() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ___onDisplaysUpdated_3)); }
  2981. inline DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * get_onDisplaysUpdated_3() const { return ___onDisplaysUpdated_3; }
  2982. inline DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 ** get_address_of_onDisplaysUpdated_3() { return &___onDisplaysUpdated_3; }
  2983. inline void set_onDisplaysUpdated_3(DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * value)
  2984. {
  2985. ___onDisplaysUpdated_3 = value;
  2986. Il2CppCodeGenWriteBarrier((void**)(&___onDisplaysUpdated_3), (void*)value);
  2987. }
  2988. };
  2989. // UnityEngine.DrivenTransformProperties
  2990. struct DrivenTransformProperties_t3AD3E95057A9FBFD9600C7C8F2F446D93250DF62
  2991. {
  2992. public:
  2993. // System.Int32 UnityEngine.DrivenTransformProperties::value__
  2994. int32_t ___value___2;
  2995. public:
  2996. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DrivenTransformProperties_t3AD3E95057A9FBFD9600C7C8F2F446D93250DF62, ___value___2)); }
  2997. inline int32_t get_value___2() const { return ___value___2; }
  2998. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2999. inline void set_value___2(int32_t value)
  3000. {
  3001. ___value___2 = value;
  3002. }
  3003. };
  3004. // UnityEngine.Event
  3005. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E : public RuntimeObject
  3006. {
  3007. public:
  3008. // System.IntPtr UnityEngine.Event::m_Ptr
  3009. intptr_t ___m_Ptr_0;
  3010. public:
  3011. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E, ___m_Ptr_0)); }
  3012. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  3013. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  3014. inline void set_m_Ptr_0(intptr_t value)
  3015. {
  3016. ___m_Ptr_0 = value;
  3017. }
  3018. };
  3019. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields
  3020. {
  3021. public:
  3022. // UnityEngine.Event UnityEngine.Event::s_Current
  3023. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___s_Current_1;
  3024. // UnityEngine.Event UnityEngine.Event::s_MasterEvent
  3025. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___s_MasterEvent_2;
  3026. public:
  3027. inline static int32_t get_offset_of_s_Current_1() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields, ___s_Current_1)); }
  3028. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_s_Current_1() const { return ___s_Current_1; }
  3029. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_s_Current_1() { return &___s_Current_1; }
  3030. inline void set_s_Current_1(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  3031. {
  3032. ___s_Current_1 = value;
  3033. Il2CppCodeGenWriteBarrier((void**)(&___s_Current_1), (void*)value);
  3034. }
  3035. inline static int32_t get_offset_of_s_MasterEvent_2() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields, ___s_MasterEvent_2)); }
  3036. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_s_MasterEvent_2() const { return ___s_MasterEvent_2; }
  3037. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_s_MasterEvent_2() { return &___s_MasterEvent_2; }
  3038. inline void set_s_MasterEvent_2(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  3039. {
  3040. ___s_MasterEvent_2 = value;
  3041. Il2CppCodeGenWriteBarrier((void**)(&___s_MasterEvent_2), (void*)value);
  3042. }
  3043. };
  3044. // Native definition for P/Invoke marshalling of UnityEngine.Event
  3045. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_marshaled_pinvoke
  3046. {
  3047. intptr_t ___m_Ptr_0;
  3048. };
  3049. // Native definition for COM marshalling of UnityEngine.Event
  3050. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_marshaled_com
  3051. {
  3052. intptr_t ___m_Ptr_0;
  3053. };
  3054. // UnityEngine.EventModifiers
  3055. struct EventModifiers_t74E579DA08774C9BED20643F03DA610285143BFA
  3056. {
  3057. public:
  3058. // System.Int32 UnityEngine.EventModifiers::value__
  3059. int32_t ___value___2;
  3060. public:
  3061. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventModifiers_t74E579DA08774C9BED20643F03DA610285143BFA, ___value___2)); }
  3062. inline int32_t get_value___2() const { return ___value___2; }
  3063. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3064. inline void set_value___2(int32_t value)
  3065. {
  3066. ___value___2 = value;
  3067. }
  3068. };
  3069. // UnityEngine.EventType
  3070. struct EventType_t7441C817FAEEF7090BC0D9084E6DB3E7F635815F
  3071. {
  3072. public:
  3073. // System.Int32 UnityEngine.EventType::value__
  3074. int32_t ___value___2;
  3075. public:
  3076. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventType_t7441C817FAEEF7090BC0D9084E6DB3E7F635815F, ___value___2)); }
  3077. inline int32_t get_value___2() const { return ___value___2; }
  3078. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3079. inline void set_value___2(int32_t value)
  3080. {
  3081. ___value___2 = value;
  3082. }
  3083. };
  3084. // System.Exception
  3085. struct Exception_t : public RuntimeObject
  3086. {
  3087. public:
  3088. // System.String System.Exception::_className
  3089. String_t* ____className_1;
  3090. // System.String System.Exception::_message
  3091. String_t* ____message_2;
  3092. // System.Collections.IDictionary System.Exception::_data
  3093. RuntimeObject* ____data_3;
  3094. // System.Exception System.Exception::_innerException
  3095. Exception_t * ____innerException_4;
  3096. // System.String System.Exception::_helpURL
  3097. String_t* ____helpURL_5;
  3098. // System.Object System.Exception::_stackTrace
  3099. RuntimeObject * ____stackTrace_6;
  3100. // System.String System.Exception::_stackTraceString
  3101. String_t* ____stackTraceString_7;
  3102. // System.String System.Exception::_remoteStackTraceString
  3103. String_t* ____remoteStackTraceString_8;
  3104. // System.Int32 System.Exception::_remoteStackIndex
  3105. int32_t ____remoteStackIndex_9;
  3106. // System.Object System.Exception::_dynamicMethods
  3107. RuntimeObject * ____dynamicMethods_10;
  3108. // System.Int32 System.Exception::_HResult
  3109. int32_t ____HResult_11;
  3110. // System.String System.Exception::_source
  3111. String_t* ____source_12;
  3112. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  3113. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  3114. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  3115. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  3116. // System.IntPtr[] System.Exception::native_trace_ips
  3117. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  3118. public:
  3119. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  3120. inline String_t* get__className_1() const { return ____className_1; }
  3121. inline String_t** get_address_of__className_1() { return &____className_1; }
  3122. inline void set__className_1(String_t* value)
  3123. {
  3124. ____className_1 = value;
  3125. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  3126. }
  3127. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  3128. inline String_t* get__message_2() const { return ____message_2; }
  3129. inline String_t** get_address_of__message_2() { return &____message_2; }
  3130. inline void set__message_2(String_t* value)
  3131. {
  3132. ____message_2 = value;
  3133. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  3134. }
  3135. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  3136. inline RuntimeObject* get__data_3() const { return ____data_3; }
  3137. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  3138. inline void set__data_3(RuntimeObject* value)
  3139. {
  3140. ____data_3 = value;
  3141. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  3142. }
  3143. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  3144. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  3145. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  3146. inline void set__innerException_4(Exception_t * value)
  3147. {
  3148. ____innerException_4 = value;
  3149. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  3150. }
  3151. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  3152. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  3153. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  3154. inline void set__helpURL_5(String_t* value)
  3155. {
  3156. ____helpURL_5 = value;
  3157. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  3158. }
  3159. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  3160. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  3161. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  3162. inline void set__stackTrace_6(RuntimeObject * value)
  3163. {
  3164. ____stackTrace_6 = value;
  3165. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  3166. }
  3167. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  3168. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  3169. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  3170. inline void set__stackTraceString_7(String_t* value)
  3171. {
  3172. ____stackTraceString_7 = value;
  3173. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  3174. }
  3175. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  3176. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  3177. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  3178. inline void set__remoteStackTraceString_8(String_t* value)
  3179. {
  3180. ____remoteStackTraceString_8 = value;
  3181. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  3182. }
  3183. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  3184. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  3185. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  3186. inline void set__remoteStackIndex_9(int32_t value)
  3187. {
  3188. ____remoteStackIndex_9 = value;
  3189. }
  3190. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  3191. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  3192. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  3193. inline void set__dynamicMethods_10(RuntimeObject * value)
  3194. {
  3195. ____dynamicMethods_10 = value;
  3196. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  3197. }
  3198. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  3199. inline int32_t get__HResult_11() const { return ____HResult_11; }
  3200. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  3201. inline void set__HResult_11(int32_t value)
  3202. {
  3203. ____HResult_11 = value;
  3204. }
  3205. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  3206. inline String_t* get__source_12() const { return ____source_12; }
  3207. inline String_t** get_address_of__source_12() { return &____source_12; }
  3208. inline void set__source_12(String_t* value)
  3209. {
  3210. ____source_12 = value;
  3211. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  3212. }
  3213. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  3214. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  3215. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  3216. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  3217. {
  3218. ____safeSerializationManager_13 = value;
  3219. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  3220. }
  3221. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  3222. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  3223. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  3224. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  3225. {
  3226. ___captured_traces_14 = value;
  3227. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  3228. }
  3229. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  3230. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  3231. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  3232. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  3233. {
  3234. ___native_trace_ips_15 = value;
  3235. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  3236. }
  3237. };
  3238. struct Exception_t_StaticFields
  3239. {
  3240. public:
  3241. // System.Object System.Exception::s_EDILock
  3242. RuntimeObject * ___s_EDILock_0;
  3243. public:
  3244. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  3245. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  3246. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  3247. inline void set_s_EDILock_0(RuntimeObject * value)
  3248. {
  3249. ___s_EDILock_0 = value;
  3250. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  3251. }
  3252. };
  3253. // Native definition for P/Invoke marshalling of System.Exception
  3254. struct Exception_t_marshaled_pinvoke
  3255. {
  3256. char* ____className_1;
  3257. char* ____message_2;
  3258. RuntimeObject* ____data_3;
  3259. Exception_t_marshaled_pinvoke* ____innerException_4;
  3260. char* ____helpURL_5;
  3261. Il2CppIUnknown* ____stackTrace_6;
  3262. char* ____stackTraceString_7;
  3263. char* ____remoteStackTraceString_8;
  3264. int32_t ____remoteStackIndex_9;
  3265. Il2CppIUnknown* ____dynamicMethods_10;
  3266. int32_t ____HResult_11;
  3267. char* ____source_12;
  3268. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  3269. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  3270. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  3271. };
  3272. // Native definition for COM marshalling of System.Exception
  3273. struct Exception_t_marshaled_com
  3274. {
  3275. Il2CppChar* ____className_1;
  3276. Il2CppChar* ____message_2;
  3277. RuntimeObject* ____data_3;
  3278. Exception_t_marshaled_com* ____innerException_4;
  3279. Il2CppChar* ____helpURL_5;
  3280. Il2CppIUnknown* ____stackTrace_6;
  3281. Il2CppChar* ____stackTraceString_7;
  3282. Il2CppChar* ____remoteStackTraceString_8;
  3283. int32_t ____remoteStackIndex_9;
  3284. Il2CppIUnknown* ____dynamicMethods_10;
  3285. int32_t ____HResult_11;
  3286. Il2CppChar* ____source_12;
  3287. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  3288. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  3289. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  3290. };
  3291. // UnityEngine.FontStyle
  3292. struct FontStyle_t98609253DA79E5B3198BD60AD3518C5B6A2DCF96
  3293. {
  3294. public:
  3295. // System.Int32 UnityEngine.FontStyle::value__
  3296. int32_t ___value___2;
  3297. public:
  3298. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontStyle_t98609253DA79E5B3198BD60AD3518C5B6A2DCF96, ___value___2)); }
  3299. inline int32_t get_value___2() const { return ___value___2; }
  3300. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3301. inline void set_value___2(int32_t value)
  3302. {
  3303. ___value___2 = value;
  3304. }
  3305. };
  3306. // UnityEngine.HideFlags
  3307. struct HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12
  3308. {
  3309. public:
  3310. // System.Int32 UnityEngine.HideFlags::value__
  3311. int32_t ___value___2;
  3312. public:
  3313. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12, ___value___2)); }
  3314. inline int32_t get_value___2() const { return ___value___2; }
  3315. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3316. inline void set_value___2(int32_t value)
  3317. {
  3318. ___value___2 = value;
  3319. }
  3320. };
  3321. // UnityEngine.HorizontalWrapMode
  3322. struct HorizontalWrapMode_tB8F0D84DB114FFAF047F10A58ADB759DEFF2AC63
  3323. {
  3324. public:
  3325. // System.Int32 UnityEngine.HorizontalWrapMode::value__
  3326. int32_t ___value___2;
  3327. public:
  3328. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HorizontalWrapMode_tB8F0D84DB114FFAF047F10A58ADB759DEFF2AC63, ___value___2)); }
  3329. inline int32_t get_value___2() const { return ___value___2; }
  3330. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3331. inline void set_value___2(int32_t value)
  3332. {
  3333. ___value___2 = value;
  3334. }
  3335. };
  3336. // UnityEngine.IMECompositionMode
  3337. struct IMECompositionMode_t8755B1BD5D22F5DE23A46F79403A234844D7A5C8
  3338. {
  3339. public:
  3340. // System.Int32 UnityEngine.IMECompositionMode::value__
  3341. int32_t ___value___2;
  3342. public:
  3343. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IMECompositionMode_t8755B1BD5D22F5DE23A46F79403A234844D7A5C8, ___value___2)); }
  3344. inline int32_t get_value___2() const { return ___value___2; }
  3345. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3346. inline void set_value___2(int32_t value)
  3347. {
  3348. ___value___2 = value;
  3349. }
  3350. };
  3351. // System.Int32Enum
  3352. struct Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C
  3353. {
  3354. public:
  3355. // System.Int32 System.Int32Enum::value__
  3356. int32_t ___value___2;
  3357. public:
  3358. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C, ___value___2)); }
  3359. inline int32_t get_value___2() const { return ___value___2; }
  3360. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3361. inline void set_value___2(int32_t value)
  3362. {
  3363. ___value___2 = value;
  3364. }
  3365. };
  3366. // UnityEngine.KeyCode
  3367. struct KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4
  3368. {
  3369. public:
  3370. // System.Int32 UnityEngine.KeyCode::value__
  3371. int32_t ___value___2;
  3372. public:
  3373. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4, ___value___2)); }
  3374. inline int32_t get_value___2() const { return ___value___2; }
  3375. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3376. inline void set_value___2(int32_t value)
  3377. {
  3378. ___value___2 = value;
  3379. }
  3380. };
  3381. // UnityEngine.Object
  3382. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject
  3383. {
  3384. public:
  3385. // System.IntPtr UnityEngine.Object::m_CachedPtr
  3386. intptr_t ___m_CachedPtr_0;
  3387. public:
  3388. inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
  3389. inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  3390. inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  3391. inline void set_m_CachedPtr_0(intptr_t value)
  3392. {
  3393. ___m_CachedPtr_0 = value;
  3394. }
  3395. };
  3396. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
  3397. {
  3398. public:
  3399. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  3400. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  3401. public:
  3402. inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  3403. inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  3404. inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  3405. inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  3406. {
  3407. ___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  3408. }
  3409. };
  3410. // Native definition for P/Invoke marshalling of UnityEngine.Object
  3411. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  3412. {
  3413. intptr_t ___m_CachedPtr_0;
  3414. };
  3415. // Native definition for COM marshalling of UnityEngine.Object
  3416. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  3417. {
  3418. intptr_t ___m_CachedPtr_0;
  3419. };
  3420. // UnityEngine.OperatingSystemFamily
  3421. struct OperatingSystemFamily_tA0F8964A9E51797792B4FCD070B5501858BEFC33
  3422. {
  3423. public:
  3424. // System.Int32 UnityEngine.OperatingSystemFamily::value__
  3425. int32_t ___value___2;
  3426. public:
  3427. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OperatingSystemFamily_tA0F8964A9E51797792B4FCD070B5501858BEFC33, ___value___2)); }
  3428. inline int32_t get_value___2() const { return ___value___2; }
  3429. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3430. inline void set_value___2(int32_t value)
  3431. {
  3432. ___value___2 = value;
  3433. }
  3434. };
  3435. // UnityEngine.Plane
  3436. struct Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7
  3437. {
  3438. public:
  3439. // UnityEngine.Vector3 UnityEngine.Plane::m_Normal
  3440. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Normal_0;
  3441. // System.Single UnityEngine.Plane::m_Distance
  3442. float ___m_Distance_1;
  3443. public:
  3444. inline static int32_t get_offset_of_m_Normal_0() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Normal_0)); }
  3445. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Normal_0() const { return ___m_Normal_0; }
  3446. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_0() { return &___m_Normal_0; }
  3447. inline void set_m_Normal_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3448. {
  3449. ___m_Normal_0 = value;
  3450. }
  3451. inline static int32_t get_offset_of_m_Distance_1() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Distance_1)); }
  3452. inline float get_m_Distance_1() const { return ___m_Distance_1; }
  3453. inline float* get_address_of_m_Distance_1() { return &___m_Distance_1; }
  3454. inline void set_m_Distance_1(float value)
  3455. {
  3456. ___m_Distance_1 = value;
  3457. }
  3458. };
  3459. // UnityEngine.Ray
  3460. struct Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6
  3461. {
  3462. public:
  3463. // UnityEngine.Vector3 UnityEngine.Ray::m_Origin
  3464. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Origin_0;
  3465. // UnityEngine.Vector3 UnityEngine.Ray::m_Direction
  3466. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Direction_1;
  3467. public:
  3468. inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Origin_0)); }
  3469. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Origin_0() const { return ___m_Origin_0; }
  3470. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Origin_0() { return &___m_Origin_0; }
  3471. inline void set_m_Origin_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3472. {
  3473. ___m_Origin_0 = value;
  3474. }
  3475. inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Direction_1)); }
  3476. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Direction_1() const { return ___m_Direction_1; }
  3477. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Direction_1() { return &___m_Direction_1; }
  3478. inline void set_m_Direction_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3479. {
  3480. ___m_Direction_1 = value;
  3481. }
  3482. };
  3483. // UnityEngine.RaycastHit
  3484. struct RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89
  3485. {
  3486. public:
  3487. // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
  3488. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Point_0;
  3489. // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
  3490. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Normal_1;
  3491. // System.UInt32 UnityEngine.RaycastHit::m_FaceID
  3492. uint32_t ___m_FaceID_2;
  3493. // System.Single UnityEngine.RaycastHit::m_Distance
  3494. float ___m_Distance_3;
  3495. // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
  3496. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_UV_4;
  3497. // System.Int32 UnityEngine.RaycastHit::m_Collider
  3498. int32_t ___m_Collider_5;
  3499. public:
  3500. inline static int32_t get_offset_of_m_Point_0() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Point_0)); }
  3501. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Point_0() const { return ___m_Point_0; }
  3502. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Point_0() { return &___m_Point_0; }
  3503. inline void set_m_Point_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3504. {
  3505. ___m_Point_0 = value;
  3506. }
  3507. inline static int32_t get_offset_of_m_Normal_1() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Normal_1)); }
  3508. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Normal_1() const { return ___m_Normal_1; }
  3509. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_1() { return &___m_Normal_1; }
  3510. inline void set_m_Normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3511. {
  3512. ___m_Normal_1 = value;
  3513. }
  3514. inline static int32_t get_offset_of_m_FaceID_2() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_FaceID_2)); }
  3515. inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; }
  3516. inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; }
  3517. inline void set_m_FaceID_2(uint32_t value)
  3518. {
  3519. ___m_FaceID_2 = value;
  3520. }
  3521. inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Distance_3)); }
  3522. inline float get_m_Distance_3() const { return ___m_Distance_3; }
  3523. inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
  3524. inline void set_m_Distance_3(float value)
  3525. {
  3526. ___m_Distance_3 = value;
  3527. }
  3528. inline static int32_t get_offset_of_m_UV_4() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_UV_4)); }
  3529. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_UV_4() const { return ___m_UV_4; }
  3530. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_UV_4() { return &___m_UV_4; }
  3531. inline void set_m_UV_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3532. {
  3533. ___m_UV_4 = value;
  3534. }
  3535. inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89, ___m_Collider_5)); }
  3536. inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
  3537. inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
  3538. inline void set_m_Collider_5(int32_t value)
  3539. {
  3540. ___m_Collider_5 = value;
  3541. }
  3542. };
  3543. // UnityEngine.RaycastHit2D
  3544. struct RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4
  3545. {
  3546. public:
  3547. // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid
  3548. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Centroid_0;
  3549. // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point
  3550. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Point_1;
  3551. // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal
  3552. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Normal_2;
  3553. // System.Single UnityEngine.RaycastHit2D::m_Distance
  3554. float ___m_Distance_3;
  3555. // System.Single UnityEngine.RaycastHit2D::m_Fraction
  3556. float ___m_Fraction_4;
  3557. // System.Int32 UnityEngine.RaycastHit2D::m_Collider
  3558. int32_t ___m_Collider_5;
  3559. public:
  3560. inline static int32_t get_offset_of_m_Centroid_0() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Centroid_0)); }
  3561. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Centroid_0() const { return ___m_Centroid_0; }
  3562. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Centroid_0() { return &___m_Centroid_0; }
  3563. inline void set_m_Centroid_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3564. {
  3565. ___m_Centroid_0 = value;
  3566. }
  3567. inline static int32_t get_offset_of_m_Point_1() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Point_1)); }
  3568. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Point_1() const { return ___m_Point_1; }
  3569. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Point_1() { return &___m_Point_1; }
  3570. inline void set_m_Point_1(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3571. {
  3572. ___m_Point_1 = value;
  3573. }
  3574. inline static int32_t get_offset_of_m_Normal_2() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Normal_2)); }
  3575. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Normal_2() const { return ___m_Normal_2; }
  3576. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Normal_2() { return &___m_Normal_2; }
  3577. inline void set_m_Normal_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3578. {
  3579. ___m_Normal_2 = value;
  3580. }
  3581. inline static int32_t get_offset_of_m_Distance_3() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Distance_3)); }
  3582. inline float get_m_Distance_3() const { return ___m_Distance_3; }
  3583. inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; }
  3584. inline void set_m_Distance_3(float value)
  3585. {
  3586. ___m_Distance_3 = value;
  3587. }
  3588. inline static int32_t get_offset_of_m_Fraction_4() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Fraction_4)); }
  3589. inline float get_m_Fraction_4() const { return ___m_Fraction_4; }
  3590. inline float* get_address_of_m_Fraction_4() { return &___m_Fraction_4; }
  3591. inline void set_m_Fraction_4(float value)
  3592. {
  3593. ___m_Fraction_4 = value;
  3594. }
  3595. inline static int32_t get_offset_of_m_Collider_5() { return static_cast<int32_t>(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Collider_5)); }
  3596. inline int32_t get_m_Collider_5() const { return ___m_Collider_5; }
  3597. inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; }
  3598. inline void set_m_Collider_5(int32_t value)
  3599. {
  3600. ___m_Collider_5 = value;
  3601. }
  3602. };
  3603. // UnityEngine.EventSystems.RaycastResult
  3604. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE
  3605. {
  3606. public:
  3607. // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
  3608. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  3609. // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
  3610. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  3611. // System.Single UnityEngine.EventSystems.RaycastResult::distance
  3612. float ___distance_2;
  3613. // System.Single UnityEngine.EventSystems.RaycastResult::index
  3614. float ___index_3;
  3615. // System.Int32 UnityEngine.EventSystems.RaycastResult::depth
  3616. int32_t ___depth_4;
  3617. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
  3618. int32_t ___sortingLayer_5;
  3619. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
  3620. int32_t ___sortingOrder_6;
  3621. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
  3622. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  3623. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
  3624. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  3625. // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
  3626. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  3627. // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
  3628. int32_t ___displayIndex_10;
  3629. public:
  3630. inline static int32_t get_offset_of_m_GameObject_0() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___m_GameObject_0)); }
  3631. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_GameObject_0() const { return ___m_GameObject_0; }
  3632. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; }
  3633. inline void set_m_GameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3634. {
  3635. ___m_GameObject_0 = value;
  3636. Il2CppCodeGenWriteBarrier((void**)(&___m_GameObject_0), (void*)value);
  3637. }
  3638. inline static int32_t get_offset_of_module_1() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___module_1)); }
  3639. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * get_module_1() const { return ___module_1; }
  3640. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 ** get_address_of_module_1() { return &___module_1; }
  3641. inline void set_module_1(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * value)
  3642. {
  3643. ___module_1 = value;
  3644. Il2CppCodeGenWriteBarrier((void**)(&___module_1), (void*)value);
  3645. }
  3646. inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___distance_2)); }
  3647. inline float get_distance_2() const { return ___distance_2; }
  3648. inline float* get_address_of_distance_2() { return &___distance_2; }
  3649. inline void set_distance_2(float value)
  3650. {
  3651. ___distance_2 = value;
  3652. }
  3653. inline static int32_t get_offset_of_index_3() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___index_3)); }
  3654. inline float get_index_3() const { return ___index_3; }
  3655. inline float* get_address_of_index_3() { return &___index_3; }
  3656. inline void set_index_3(float value)
  3657. {
  3658. ___index_3 = value;
  3659. }
  3660. inline static int32_t get_offset_of_depth_4() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___depth_4)); }
  3661. inline int32_t get_depth_4() const { return ___depth_4; }
  3662. inline int32_t* get_address_of_depth_4() { return &___depth_4; }
  3663. inline void set_depth_4(int32_t value)
  3664. {
  3665. ___depth_4 = value;
  3666. }
  3667. inline static int32_t get_offset_of_sortingLayer_5() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingLayer_5)); }
  3668. inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; }
  3669. inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; }
  3670. inline void set_sortingLayer_5(int32_t value)
  3671. {
  3672. ___sortingLayer_5 = value;
  3673. }
  3674. inline static int32_t get_offset_of_sortingOrder_6() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingOrder_6)); }
  3675. inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; }
  3676. inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; }
  3677. inline void set_sortingOrder_6(int32_t value)
  3678. {
  3679. ___sortingOrder_6 = value;
  3680. }
  3681. inline static int32_t get_offset_of_worldPosition_7() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldPosition_7)); }
  3682. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPosition_7() const { return ___worldPosition_7; }
  3683. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPosition_7() { return &___worldPosition_7; }
  3684. inline void set_worldPosition_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3685. {
  3686. ___worldPosition_7 = value;
  3687. }
  3688. inline static int32_t get_offset_of_worldNormal_8() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldNormal_8)); }
  3689. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldNormal_8() const { return ___worldNormal_8; }
  3690. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldNormal_8() { return &___worldNormal_8; }
  3691. inline void set_worldNormal_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3692. {
  3693. ___worldNormal_8 = value;
  3694. }
  3695. inline static int32_t get_offset_of_screenPosition_9() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___screenPosition_9)); }
  3696. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_screenPosition_9() const { return ___screenPosition_9; }
  3697. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_screenPosition_9() { return &___screenPosition_9; }
  3698. inline void set_screenPosition_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3699. {
  3700. ___screenPosition_9 = value;
  3701. }
  3702. inline static int32_t get_offset_of_displayIndex_10() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___displayIndex_10)); }
  3703. inline int32_t get_displayIndex_10() const { return ___displayIndex_10; }
  3704. inline int32_t* get_address_of_displayIndex_10() { return &___displayIndex_10; }
  3705. inline void set_displayIndex_10(int32_t value)
  3706. {
  3707. ___displayIndex_10 = value;
  3708. }
  3709. };
  3710. // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
  3711. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_pinvoke
  3712. {
  3713. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  3714. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  3715. float ___distance_2;
  3716. float ___index_3;
  3717. int32_t ___depth_4;
  3718. int32_t ___sortingLayer_5;
  3719. int32_t ___sortingOrder_6;
  3720. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  3721. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  3722. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  3723. int32_t ___displayIndex_10;
  3724. };
  3725. // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
  3726. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_com
  3727. {
  3728. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  3729. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  3730. float ___distance_2;
  3731. float ___index_3;
  3732. int32_t ___depth_4;
  3733. int32_t ___sortingLayer_5;
  3734. int32_t ___sortingOrder_6;
  3735. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  3736. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  3737. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  3738. int32_t ___displayIndex_10;
  3739. };
  3740. // UnityEngine.RectOffset
  3741. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 : public RuntimeObject
  3742. {
  3743. public:
  3744. // System.IntPtr UnityEngine.RectOffset::m_Ptr
  3745. intptr_t ___m_Ptr_0;
  3746. // System.Object UnityEngine.RectOffset::m_SourceStyle
  3747. RuntimeObject * ___m_SourceStyle_1;
  3748. public:
  3749. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_Ptr_0)); }
  3750. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  3751. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  3752. inline void set_m_Ptr_0(intptr_t value)
  3753. {
  3754. ___m_Ptr_0 = value;
  3755. }
  3756. inline static int32_t get_offset_of_m_SourceStyle_1() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_SourceStyle_1)); }
  3757. inline RuntimeObject * get_m_SourceStyle_1() const { return ___m_SourceStyle_1; }
  3758. inline RuntimeObject ** get_address_of_m_SourceStyle_1() { return &___m_SourceStyle_1; }
  3759. inline void set_m_SourceStyle_1(RuntimeObject * value)
  3760. {
  3761. ___m_SourceStyle_1 = value;
  3762. Il2CppCodeGenWriteBarrier((void**)(&___m_SourceStyle_1), (void*)value);
  3763. }
  3764. };
  3765. // Native definition for P/Invoke marshalling of UnityEngine.RectOffset
  3766. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke
  3767. {
  3768. intptr_t ___m_Ptr_0;
  3769. Il2CppIUnknown* ___m_SourceStyle_1;
  3770. };
  3771. // Native definition for COM marshalling of UnityEngine.RectOffset
  3772. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com
  3773. {
  3774. intptr_t ___m_Ptr_0;
  3775. Il2CppIUnknown* ___m_SourceStyle_1;
  3776. };
  3777. // UnityEngine.RenderMode
  3778. struct RenderMode_tFF8E9ABC771ACEBD5ACC2D9DFB02264E0EA6CDBF
  3779. {
  3780. public:
  3781. // System.Int32 UnityEngine.RenderMode::value__
  3782. int32_t ___value___2;
  3783. public:
  3784. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderMode_tFF8E9ABC771ACEBD5ACC2D9DFB02264E0EA6CDBF, ___value___2)); }
  3785. inline int32_t get_value___2() const { return ___value___2; }
  3786. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3787. inline void set_value___2(int32_t value)
  3788. {
  3789. ___value___2 = value;
  3790. }
  3791. };
  3792. // System.RuntimeFieldHandle
  3793. struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96
  3794. {
  3795. public:
  3796. // System.IntPtr System.RuntimeFieldHandle::value
  3797. intptr_t ___value_0;
  3798. public:
  3799. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___value_0)); }
  3800. inline intptr_t get_value_0() const { return ___value_0; }
  3801. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  3802. inline void set_value_0(intptr_t value)
  3803. {
  3804. ___value_0 = value;
  3805. }
  3806. };
  3807. // UnityEngine.RuntimePlatform
  3808. struct RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065
  3809. {
  3810. public:
  3811. // System.Int32 UnityEngine.RuntimePlatform::value__
  3812. int32_t ___value___2;
  3813. public:
  3814. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065, ___value___2)); }
  3815. inline int32_t get_value___2() const { return ___value___2; }
  3816. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3817. inline void set_value___2(int32_t value)
  3818. {
  3819. ___value___2 = value;
  3820. }
  3821. };
  3822. // System.RuntimeTypeHandle
  3823. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  3824. {
  3825. public:
  3826. // System.IntPtr System.RuntimeTypeHandle::value
  3827. intptr_t ___value_0;
  3828. public:
  3829. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  3830. inline intptr_t get_value_0() const { return ___value_0; }
  3831. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  3832. inline void set_value_0(intptr_t value)
  3833. {
  3834. ___value_0 = value;
  3835. }
  3836. };
  3837. // UnityEngine.TextAnchor
  3838. struct TextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232
  3839. {
  3840. public:
  3841. // System.Int32 UnityEngine.TextAnchor::value__
  3842. int32_t ___value___2;
  3843. public:
  3844. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232, ___value___2)); }
  3845. inline int32_t get_value___2() const { return ___value___2; }
  3846. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3847. inline void set_value___2(int32_t value)
  3848. {
  3849. ___value___2 = value;
  3850. }
  3851. };
  3852. // UnityEngine.TextGenerationError
  3853. struct TextGenerationError_t09DA0156E184EBDC8621B676A0927983194A08E4
  3854. {
  3855. public:
  3856. // System.Int32 UnityEngine.TextGenerationError::value__
  3857. int32_t ___value___2;
  3858. public:
  3859. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextGenerationError_t09DA0156E184EBDC8621B676A0927983194A08E4, ___value___2)); }
  3860. inline int32_t get_value___2() const { return ___value___2; }
  3861. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3862. inline void set_value___2(int32_t value)
  3863. {
  3864. ___value___2 = value;
  3865. }
  3866. };
  3867. // UnityEngine.TextureWrapMode
  3868. struct TextureWrapMode_t86DDA8206E4AA784A1218D0DE3C5F6826D7549EB
  3869. {
  3870. public:
  3871. // System.Int32 UnityEngine.TextureWrapMode::value__
  3872. int32_t ___value___2;
  3873. public:
  3874. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureWrapMode_t86DDA8206E4AA784A1218D0DE3C5F6826D7549EB, ___value___2)); }
  3875. inline int32_t get_value___2() const { return ___value___2; }
  3876. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3877. inline void set_value___2(int32_t value)
  3878. {
  3879. ___value___2 = value;
  3880. }
  3881. };
  3882. // UnityEngine.TouchScreenKeyboard
  3883. struct TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E : public RuntimeObject
  3884. {
  3885. public:
  3886. // System.IntPtr UnityEngine.TouchScreenKeyboard::m_Ptr
  3887. intptr_t ___m_Ptr_0;
  3888. public:
  3889. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E, ___m_Ptr_0)); }
  3890. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  3891. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  3892. inline void set_m_Ptr_0(intptr_t value)
  3893. {
  3894. ___m_Ptr_0 = value;
  3895. }
  3896. };
  3897. struct TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E_StaticFields
  3898. {
  3899. public:
  3900. // System.Boolean UnityEngine.TouchScreenKeyboard::<disableInPlaceEditing>k__BackingField
  3901. bool ___U3CdisableInPlaceEditingU3Ek__BackingField_1;
  3902. public:
  3903. inline static int32_t get_offset_of_U3CdisableInPlaceEditingU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E_StaticFields, ___U3CdisableInPlaceEditingU3Ek__BackingField_1)); }
  3904. inline bool get_U3CdisableInPlaceEditingU3Ek__BackingField_1() const { return ___U3CdisableInPlaceEditingU3Ek__BackingField_1; }
  3905. inline bool* get_address_of_U3CdisableInPlaceEditingU3Ek__BackingField_1() { return &___U3CdisableInPlaceEditingU3Ek__BackingField_1; }
  3906. inline void set_U3CdisableInPlaceEditingU3Ek__BackingField_1(bool value)
  3907. {
  3908. ___U3CdisableInPlaceEditingU3Ek__BackingField_1 = value;
  3909. }
  3910. };
  3911. // UnityEngine.TouchScreenKeyboardType
  3912. struct TouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932
  3913. {
  3914. public:
  3915. // System.Int32 UnityEngine.TouchScreenKeyboardType::value__
  3916. int32_t ___value___2;
  3917. public:
  3918. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932, ___value___2)); }
  3919. inline int32_t get_value___2() const { return ___value___2; }
  3920. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3921. inline void set_value___2(int32_t value)
  3922. {
  3923. ___value___2 = value;
  3924. }
  3925. };
  3926. // UnityEngine.UICharInfo
  3927. struct UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A
  3928. {
  3929. public:
  3930. // UnityEngine.Vector2 UnityEngine.UICharInfo::cursorPos
  3931. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___cursorPos_0;
  3932. // System.Single UnityEngine.UICharInfo::charWidth
  3933. float ___charWidth_1;
  3934. public:
  3935. inline static int32_t get_offset_of_cursorPos_0() { return static_cast<int32_t>(offsetof(UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A, ___cursorPos_0)); }
  3936. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_cursorPos_0() const { return ___cursorPos_0; }
  3937. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_cursorPos_0() { return &___cursorPos_0; }
  3938. inline void set_cursorPos_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3939. {
  3940. ___cursorPos_0 = value;
  3941. }
  3942. inline static int32_t get_offset_of_charWidth_1() { return static_cast<int32_t>(offsetof(UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A, ___charWidth_1)); }
  3943. inline float get_charWidth_1() const { return ___charWidth_1; }
  3944. inline float* get_address_of_charWidth_1() { return &___charWidth_1; }
  3945. inline void set_charWidth_1(float value)
  3946. {
  3947. ___charWidth_1 = value;
  3948. }
  3949. };
  3950. // UnityEngine.UIVertex
  3951. struct UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A
  3952. {
  3953. public:
  3954. // UnityEngine.Vector3 UnityEngine.UIVertex::position
  3955. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position_0;
  3956. // UnityEngine.Vector3 UnityEngine.UIVertex::normal
  3957. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___normal_1;
  3958. // UnityEngine.Vector4 UnityEngine.UIVertex::tangent
  3959. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2;
  3960. // UnityEngine.Color32 UnityEngine.UIVertex::color
  3961. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_3;
  3962. // UnityEngine.Vector4 UnityEngine.UIVertex::uv0
  3963. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv0_4;
  3964. // UnityEngine.Vector4 UnityEngine.UIVertex::uv1
  3965. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv1_5;
  3966. // UnityEngine.Vector4 UnityEngine.UIVertex::uv2
  3967. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv2_6;
  3968. // UnityEngine.Vector4 UnityEngine.UIVertex::uv3
  3969. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv3_7;
  3970. public:
  3971. inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___position_0)); }
  3972. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_position_0() const { return ___position_0; }
  3973. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
  3974. inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3975. {
  3976. ___position_0 = value;
  3977. }
  3978. inline static int32_t get_offset_of_normal_1() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___normal_1)); }
  3979. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_normal_1() const { return ___normal_1; }
  3980. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_normal_1() { return &___normal_1; }
  3981. inline void set_normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3982. {
  3983. ___normal_1 = value;
  3984. }
  3985. inline static int32_t get_offset_of_tangent_2() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___tangent_2)); }
  3986. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_tangent_2() const { return ___tangent_2; }
  3987. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_tangent_2() { return &___tangent_2; }
  3988. inline void set_tangent_2(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3989. {
  3990. ___tangent_2 = value;
  3991. }
  3992. inline static int32_t get_offset_of_color_3() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___color_3)); }
  3993. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_color_3() const { return ___color_3; }
  3994. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_color_3() { return &___color_3; }
  3995. inline void set_color_3(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  3996. {
  3997. ___color_3 = value;
  3998. }
  3999. inline static int32_t get_offset_of_uv0_4() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv0_4)); }
  4000. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv0_4() const { return ___uv0_4; }
  4001. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv0_4() { return &___uv0_4; }
  4002. inline void set_uv0_4(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4003. {
  4004. ___uv0_4 = value;
  4005. }
  4006. inline static int32_t get_offset_of_uv1_5() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv1_5)); }
  4007. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv1_5() const { return ___uv1_5; }
  4008. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv1_5() { return &___uv1_5; }
  4009. inline void set_uv1_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4010. {
  4011. ___uv1_5 = value;
  4012. }
  4013. inline static int32_t get_offset_of_uv2_6() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv2_6)); }
  4014. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv2_6() const { return ___uv2_6; }
  4015. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv2_6() { return &___uv2_6; }
  4016. inline void set_uv2_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4017. {
  4018. ___uv2_6 = value;
  4019. }
  4020. inline static int32_t get_offset_of_uv3_7() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv3_7)); }
  4021. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv3_7() const { return ___uv3_7; }
  4022. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv3_7() { return &___uv3_7; }
  4023. inline void set_uv3_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4024. {
  4025. ___uv3_7 = value;
  4026. }
  4027. };
  4028. struct UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields
  4029. {
  4030. public:
  4031. // UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor
  4032. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___s_DefaultColor_8;
  4033. // UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent
  4034. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___s_DefaultTangent_9;
  4035. // UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert
  4036. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A ___simpleVert_10;
  4037. public:
  4038. inline static int32_t get_offset_of_s_DefaultColor_8() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___s_DefaultColor_8)); }
  4039. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_s_DefaultColor_8() const { return ___s_DefaultColor_8; }
  4040. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_s_DefaultColor_8() { return &___s_DefaultColor_8; }
  4041. inline void set_s_DefaultColor_8(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  4042. {
  4043. ___s_DefaultColor_8 = value;
  4044. }
  4045. inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___s_DefaultTangent_9)); }
  4046. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  4047. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  4048. inline void set_s_DefaultTangent_9(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4049. {
  4050. ___s_DefaultTangent_9 = value;
  4051. }
  4052. inline static int32_t get_offset_of_simpleVert_10() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___simpleVert_10)); }
  4053. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A get_simpleVert_10() const { return ___simpleVert_10; }
  4054. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * get_address_of_simpleVert_10() { return &___simpleVert_10; }
  4055. inline void set_simpleVert_10(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  4056. {
  4057. ___simpleVert_10 = value;
  4058. }
  4059. };
  4060. // UnityEngine.UI.VertexHelper
  4061. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 : public RuntimeObject
  4062. {
  4063. public:
  4064. // System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Positions
  4065. List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___m_Positions_0;
  4066. // System.Collections.Generic.List`1<UnityEngine.Color32> UnityEngine.UI.VertexHelper::m_Colors
  4067. List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * ___m_Colors_1;
  4068. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv0S
  4069. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv0S_2;
  4070. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv1S
  4071. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv1S_3;
  4072. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv2S
  4073. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv2S_4;
  4074. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv3S
  4075. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv3S_5;
  4076. // System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Normals
  4077. List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___m_Normals_6;
  4078. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Tangents
  4079. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Tangents_7;
  4080. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UI.VertexHelper::m_Indices
  4081. List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___m_Indices_8;
  4082. // System.Boolean UnityEngine.UI.VertexHelper::m_ListsInitalized
  4083. bool ___m_ListsInitalized_11;
  4084. public:
  4085. inline static int32_t get_offset_of_m_Positions_0() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Positions_0)); }
  4086. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_m_Positions_0() const { return ___m_Positions_0; }
  4087. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_m_Positions_0() { return &___m_Positions_0; }
  4088. inline void set_m_Positions_0(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value)
  4089. {
  4090. ___m_Positions_0 = value;
  4091. Il2CppCodeGenWriteBarrier((void**)(&___m_Positions_0), (void*)value);
  4092. }
  4093. inline static int32_t get_offset_of_m_Colors_1() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Colors_1)); }
  4094. inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * get_m_Colors_1() const { return ___m_Colors_1; }
  4095. inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 ** get_address_of_m_Colors_1() { return &___m_Colors_1; }
  4096. inline void set_m_Colors_1(List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * value)
  4097. {
  4098. ___m_Colors_1 = value;
  4099. Il2CppCodeGenWriteBarrier((void**)(&___m_Colors_1), (void*)value);
  4100. }
  4101. inline static int32_t get_offset_of_m_Uv0S_2() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv0S_2)); }
  4102. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv0S_2() const { return ___m_Uv0S_2; }
  4103. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv0S_2() { return &___m_Uv0S_2; }
  4104. inline void set_m_Uv0S_2(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  4105. {
  4106. ___m_Uv0S_2 = value;
  4107. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv0S_2), (void*)value);
  4108. }
  4109. inline static int32_t get_offset_of_m_Uv1S_3() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv1S_3)); }
  4110. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv1S_3() const { return ___m_Uv1S_3; }
  4111. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv1S_3() { return &___m_Uv1S_3; }
  4112. inline void set_m_Uv1S_3(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  4113. {
  4114. ___m_Uv1S_3 = value;
  4115. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv1S_3), (void*)value);
  4116. }
  4117. inline static int32_t get_offset_of_m_Uv2S_4() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv2S_4)); }
  4118. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv2S_4() const { return ___m_Uv2S_4; }
  4119. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv2S_4() { return &___m_Uv2S_4; }
  4120. inline void set_m_Uv2S_4(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  4121. {
  4122. ___m_Uv2S_4 = value;
  4123. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv2S_4), (void*)value);
  4124. }
  4125. inline static int32_t get_offset_of_m_Uv3S_5() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv3S_5)); }
  4126. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv3S_5() const { return ___m_Uv3S_5; }
  4127. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv3S_5() { return &___m_Uv3S_5; }
  4128. inline void set_m_Uv3S_5(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  4129. {
  4130. ___m_Uv3S_5 = value;
  4131. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv3S_5), (void*)value);
  4132. }
  4133. inline static int32_t get_offset_of_m_Normals_6() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Normals_6)); }
  4134. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_m_Normals_6() const { return ___m_Normals_6; }
  4135. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_m_Normals_6() { return &___m_Normals_6; }
  4136. inline void set_m_Normals_6(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value)
  4137. {
  4138. ___m_Normals_6 = value;
  4139. Il2CppCodeGenWriteBarrier((void**)(&___m_Normals_6), (void*)value);
  4140. }
  4141. inline static int32_t get_offset_of_m_Tangents_7() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Tangents_7)); }
  4142. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Tangents_7() const { return ___m_Tangents_7; }
  4143. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Tangents_7() { return &___m_Tangents_7; }
  4144. inline void set_m_Tangents_7(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  4145. {
  4146. ___m_Tangents_7 = value;
  4147. Il2CppCodeGenWriteBarrier((void**)(&___m_Tangents_7), (void*)value);
  4148. }
  4149. inline static int32_t get_offset_of_m_Indices_8() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Indices_8)); }
  4150. inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_m_Indices_8() const { return ___m_Indices_8; }
  4151. inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_m_Indices_8() { return &___m_Indices_8; }
  4152. inline void set_m_Indices_8(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
  4153. {
  4154. ___m_Indices_8 = value;
  4155. Il2CppCodeGenWriteBarrier((void**)(&___m_Indices_8), (void*)value);
  4156. }
  4157. inline static int32_t get_offset_of_m_ListsInitalized_11() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_ListsInitalized_11)); }
  4158. inline bool get_m_ListsInitalized_11() const { return ___m_ListsInitalized_11; }
  4159. inline bool* get_address_of_m_ListsInitalized_11() { return &___m_ListsInitalized_11; }
  4160. inline void set_m_ListsInitalized_11(bool value)
  4161. {
  4162. ___m_ListsInitalized_11 = value;
  4163. }
  4164. };
  4165. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields
  4166. {
  4167. public:
  4168. // UnityEngine.Vector4 UnityEngine.UI.VertexHelper::s_DefaultTangent
  4169. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___s_DefaultTangent_9;
  4170. // UnityEngine.Vector3 UnityEngine.UI.VertexHelper::s_DefaultNormal
  4171. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___s_DefaultNormal_10;
  4172. public:
  4173. inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields, ___s_DefaultTangent_9)); }
  4174. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  4175. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  4176. inline void set_s_DefaultTangent_9(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4177. {
  4178. ___s_DefaultTangent_9 = value;
  4179. }
  4180. inline static int32_t get_offset_of_s_DefaultNormal_10() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields, ___s_DefaultNormal_10)); }
  4181. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_s_DefaultNormal_10() const { return ___s_DefaultNormal_10; }
  4182. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_s_DefaultNormal_10() { return &___s_DefaultNormal_10; }
  4183. inline void set_s_DefaultNormal_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  4184. {
  4185. ___s_DefaultNormal_10 = value;
  4186. }
  4187. };
  4188. // UnityEngine.VerticalWrapMode
  4189. struct VerticalWrapMode_t71EBBAE09D28B40254AA63D6EEA14CFCBD618D88
  4190. {
  4191. public:
  4192. // System.Int32 UnityEngine.VerticalWrapMode::value__
  4193. int32_t ___value___2;
  4194. public:
  4195. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VerticalWrapMode_t71EBBAE09D28B40254AA63D6EEA14CFCBD618D88, ___value___2)); }
  4196. inline int32_t get_value___2() const { return ___value___2; }
  4197. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4198. inline void set_value___2(int32_t value)
  4199. {
  4200. ___value___2 = value;
  4201. }
  4202. };
  4203. // UnityEngine.UI.GraphicRaycaster/BlockingObjects
  4204. struct BlockingObjects_t3E2C52C921D1DE2C3EDB3FBC0685E319727BE810
  4205. {
  4206. public:
  4207. // System.Int32 UnityEngine.UI.GraphicRaycaster/BlockingObjects::value__
  4208. int32_t ___value___2;
  4209. public:
  4210. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BlockingObjects_t3E2C52C921D1DE2C3EDB3FBC0685E319727BE810, ___value___2)); }
  4211. inline int32_t get_value___2() const { return ___value___2; }
  4212. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4213. inline void set_value___2(int32_t value)
  4214. {
  4215. ___value___2 = value;
  4216. }
  4217. };
  4218. // UnityEngine.UI.GridLayoutGroup/Axis
  4219. struct Axis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE
  4220. {
  4221. public:
  4222. // System.Int32 UnityEngine.UI.GridLayoutGroup/Axis::value__
  4223. int32_t ___value___2;
  4224. public:
  4225. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Axis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE, ___value___2)); }
  4226. inline int32_t get_value___2() const { return ___value___2; }
  4227. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4228. inline void set_value___2(int32_t value)
  4229. {
  4230. ___value___2 = value;
  4231. }
  4232. };
  4233. // UnityEngine.UI.GridLayoutGroup/Constraint
  4234. struct Constraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D
  4235. {
  4236. public:
  4237. // System.Int32 UnityEngine.UI.GridLayoutGroup/Constraint::value__
  4238. int32_t ___value___2;
  4239. public:
  4240. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Constraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D, ___value___2)); }
  4241. inline int32_t get_value___2() const { return ___value___2; }
  4242. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4243. inline void set_value___2(int32_t value)
  4244. {
  4245. ___value___2 = value;
  4246. }
  4247. };
  4248. // UnityEngine.UI.GridLayoutGroup/Corner
  4249. struct Corner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2
  4250. {
  4251. public:
  4252. // System.Int32 UnityEngine.UI.GridLayoutGroup/Corner::value__
  4253. int32_t ___value___2;
  4254. public:
  4255. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Corner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2, ___value___2)); }
  4256. inline int32_t get_value___2() const { return ___value___2; }
  4257. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4258. inline void set_value___2(int32_t value)
  4259. {
  4260. ___value___2 = value;
  4261. }
  4262. };
  4263. // UnityEngine.UI.Image/FillMethod
  4264. struct FillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2
  4265. {
  4266. public:
  4267. // System.Int32 UnityEngine.UI.Image/FillMethod::value__
  4268. int32_t ___value___2;
  4269. public:
  4270. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2, ___value___2)); }
  4271. inline int32_t get_value___2() const { return ___value___2; }
  4272. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4273. inline void set_value___2(int32_t value)
  4274. {
  4275. ___value___2 = value;
  4276. }
  4277. };
  4278. // UnityEngine.UI.Image/Type
  4279. struct Type_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12
  4280. {
  4281. public:
  4282. // System.Int32 UnityEngine.UI.Image/Type::value__
  4283. int32_t ___value___2;
  4284. public:
  4285. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Type_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12, ___value___2)); }
  4286. inline int32_t get_value___2() const { return ___value___2; }
  4287. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4288. inline void set_value___2(int32_t value)
  4289. {
  4290. ___value___2 = value;
  4291. }
  4292. };
  4293. // UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183
  4294. struct U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 : public RuntimeObject
  4295. {
  4296. public:
  4297. // System.Int32 UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<>1__state
  4298. int32_t ___U3CU3E1__state_0;
  4299. // System.Object UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<>2__current
  4300. RuntimeObject * ___U3CU3E2__current_1;
  4301. // UnityEngine.EventSystems.PointerEventData UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::eventData
  4302. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData_2;
  4303. // UnityEngine.UI.InputField UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<>4__this
  4304. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * ___U3CU3E4__this_3;
  4305. // UnityEngine.Vector2 UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<position>5__1
  4306. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpositionU3E5__1_4;
  4307. // UnityEngine.Vector2 UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<localMousePos>5__2
  4308. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3ClocalMousePosU3E5__2_5;
  4309. // UnityEngine.Rect UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<rect>5__3
  4310. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___U3CrectU3E5__3_6;
  4311. // System.Single UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::<delay>5__4
  4312. float ___U3CdelayU3E5__4_7;
  4313. public:
  4314. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CU3E1__state_0)); }
  4315. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  4316. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  4317. inline void set_U3CU3E1__state_0(int32_t value)
  4318. {
  4319. ___U3CU3E1__state_0 = value;
  4320. }
  4321. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CU3E2__current_1)); }
  4322. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  4323. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  4324. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  4325. {
  4326. ___U3CU3E2__current_1 = value;
  4327. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  4328. }
  4329. inline static int32_t get_offset_of_eventData_2() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___eventData_2)); }
  4330. inline PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * get_eventData_2() const { return ___eventData_2; }
  4331. inline PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 ** get_address_of_eventData_2() { return &___eventData_2; }
  4332. inline void set_eventData_2(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * value)
  4333. {
  4334. ___eventData_2 = value;
  4335. Il2CppCodeGenWriteBarrier((void**)(&___eventData_2), (void*)value);
  4336. }
  4337. inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CU3E4__this_3)); }
  4338. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; }
  4339. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; }
  4340. inline void set_U3CU3E4__this_3(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * value)
  4341. {
  4342. ___U3CU3E4__this_3 = value;
  4343. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value);
  4344. }
  4345. inline static int32_t get_offset_of_U3CpositionU3E5__1_4() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CpositionU3E5__1_4)); }
  4346. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpositionU3E5__1_4() const { return ___U3CpositionU3E5__1_4; }
  4347. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpositionU3E5__1_4() { return &___U3CpositionU3E5__1_4; }
  4348. inline void set_U3CpositionU3E5__1_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4349. {
  4350. ___U3CpositionU3E5__1_4 = value;
  4351. }
  4352. inline static int32_t get_offset_of_U3ClocalMousePosU3E5__2_5() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3ClocalMousePosU3E5__2_5)); }
  4353. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3ClocalMousePosU3E5__2_5() const { return ___U3ClocalMousePosU3E5__2_5; }
  4354. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3ClocalMousePosU3E5__2_5() { return &___U3ClocalMousePosU3E5__2_5; }
  4355. inline void set_U3ClocalMousePosU3E5__2_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4356. {
  4357. ___U3ClocalMousePosU3E5__2_5 = value;
  4358. }
  4359. inline static int32_t get_offset_of_U3CrectU3E5__3_6() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CrectU3E5__3_6)); }
  4360. inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 get_U3CrectU3E5__3_6() const { return ___U3CrectU3E5__3_6; }
  4361. inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_U3CrectU3E5__3_6() { return &___U3CrectU3E5__3_6; }
  4362. inline void set_U3CrectU3E5__3_6(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 value)
  4363. {
  4364. ___U3CrectU3E5__3_6 = value;
  4365. }
  4366. inline static int32_t get_offset_of_U3CdelayU3E5__4_7() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285, ___U3CdelayU3E5__4_7)); }
  4367. inline float get_U3CdelayU3E5__4_7() const { return ___U3CdelayU3E5__4_7; }
  4368. inline float* get_address_of_U3CdelayU3E5__4_7() { return &___U3CdelayU3E5__4_7; }
  4369. inline void set_U3CdelayU3E5__4_7(float value)
  4370. {
  4371. ___U3CdelayU3E5__4_7 = value;
  4372. }
  4373. };
  4374. // UnityEngine.UI.InputField/CharacterValidation
  4375. struct CharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41
  4376. {
  4377. public:
  4378. // System.Int32 UnityEngine.UI.InputField/CharacterValidation::value__
  4379. int32_t ___value___2;
  4380. public:
  4381. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41, ___value___2)); }
  4382. inline int32_t get_value___2() const { return ___value___2; }
  4383. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4384. inline void set_value___2(int32_t value)
  4385. {
  4386. ___value___2 = value;
  4387. }
  4388. };
  4389. // UnityEngine.UI.InputField/ContentType
  4390. struct ContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1
  4391. {
  4392. public:
  4393. // System.Int32 UnityEngine.UI.InputField/ContentType::value__
  4394. int32_t ___value___2;
  4395. public:
  4396. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1, ___value___2)); }
  4397. inline int32_t get_value___2() const { return ___value___2; }
  4398. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4399. inline void set_value___2(int32_t value)
  4400. {
  4401. ___value___2 = value;
  4402. }
  4403. };
  4404. // UnityEngine.UI.InputField/EditState
  4405. struct EditState_tB978DACF7D497A639D7FA14E2B6974AE3DA6D29E
  4406. {
  4407. public:
  4408. // System.Int32 UnityEngine.UI.InputField/EditState::value__
  4409. int32_t ___value___2;
  4410. public:
  4411. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EditState_tB978DACF7D497A639D7FA14E2B6974AE3DA6D29E, ___value___2)); }
  4412. inline int32_t get_value___2() const { return ___value___2; }
  4413. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4414. inline void set_value___2(int32_t value)
  4415. {
  4416. ___value___2 = value;
  4417. }
  4418. };
  4419. // UnityEngine.UI.InputField/InputType
  4420. struct InputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2
  4421. {
  4422. public:
  4423. // System.Int32 UnityEngine.UI.InputField/InputType::value__
  4424. int32_t ___value___2;
  4425. public:
  4426. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2, ___value___2)); }
  4427. inline int32_t get_value___2() const { return ___value___2; }
  4428. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4429. inline void set_value___2(int32_t value)
  4430. {
  4431. ___value___2 = value;
  4432. }
  4433. };
  4434. // UnityEngine.UI.InputField/LineType
  4435. struct LineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE
  4436. {
  4437. public:
  4438. // System.Int32 UnityEngine.UI.InputField/LineType::value__
  4439. int32_t ___value___2;
  4440. public:
  4441. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE, ___value___2)); }
  4442. inline int32_t get_value___2() const { return ___value___2; }
  4443. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4444. inline void set_value___2(int32_t value)
  4445. {
  4446. ___value___2 = value;
  4447. }
  4448. };
  4449. // UnityEngine.UI.InputField/OnChangeEvent
  4450. struct OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 : public UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0
  4451. {
  4452. public:
  4453. public:
  4454. };
  4455. // UnityEngine.UI.InputField/SubmitEvent
  4456. struct SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 : public UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0
  4457. {
  4458. public:
  4459. public:
  4460. };
  4461. // UnityEngine.UI.Navigation/Mode
  4462. struct Mode_t3113FDF05158BBA1DFC78D7F69E4C1D25135CB0F
  4463. {
  4464. public:
  4465. // System.Int32 UnityEngine.UI.Navigation/Mode::value__
  4466. int32_t ___value___2;
  4467. public:
  4468. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Mode_t3113FDF05158BBA1DFC78D7F69E4C1D25135CB0F, ___value___2)); }
  4469. inline int32_t get_value___2() const { return ___value___2; }
  4470. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4471. inline void set_value___2(int32_t value)
  4472. {
  4473. ___value___2 = value;
  4474. }
  4475. };
  4476. // UnityEngine.EventSystems.PointerEventData/InputButton
  4477. struct InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D
  4478. {
  4479. public:
  4480. // System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
  4481. int32_t ___value___2;
  4482. public:
  4483. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D, ___value___2)); }
  4484. inline int32_t get_value___2() const { return ___value___2; }
  4485. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4486. inline void set_value___2(int32_t value)
  4487. {
  4488. ___value___2 = value;
  4489. }
  4490. };
  4491. // UnityEngine.UI.Selectable/SelectionState
  4492. struct SelectionState_tB421C4551CDC64C8EB31158E8C7FF118F46FF72F
  4493. {
  4494. public:
  4495. // System.Int32 UnityEngine.UI.Selectable/SelectionState::value__
  4496. int32_t ___value___2;
  4497. public:
  4498. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SelectionState_tB421C4551CDC64C8EB31158E8C7FF118F46FF72F, ___value___2)); }
  4499. inline int32_t get_value___2() const { return ___value___2; }
  4500. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4501. inline void set_value___2(int32_t value)
  4502. {
  4503. ___value___2 = value;
  4504. }
  4505. };
  4506. // UnityEngine.UI.Selectable/Transition
  4507. struct Transition_t1FC449676815A798E758D32E8BE6DC0A2511DF14
  4508. {
  4509. public:
  4510. // System.Int32 UnityEngine.UI.Selectable/Transition::value__
  4511. int32_t ___value___2;
  4512. public:
  4513. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Transition_t1FC449676815A798E758D32E8BE6DC0A2511DF14, ___value___2)); }
  4514. inline int32_t get_value___2() const { return ___value___2; }
  4515. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4516. inline void set_value___2(int32_t value)
  4517. {
  4518. ___value___2 = value;
  4519. }
  4520. };
  4521. // UnityEngine.TouchScreenKeyboard/Status
  4522. struct Status_tCF9D837EDAD10412CECD4A306BCD7CA936720FEF
  4523. {
  4524. public:
  4525. // System.Int32 UnityEngine.TouchScreenKeyboard/Status::value__
  4526. int32_t ___value___2;
  4527. public:
  4528. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Status_tCF9D837EDAD10412CECD4A306BCD7CA936720FEF, ___value___2)); }
  4529. inline int32_t get_value___2() const { return ___value___2; }
  4530. inline int32_t* get_address_of_value___2() { return &___value___2; }
  4531. inline void set_value___2(int32_t value)
  4532. {
  4533. ___value___2 = value;
  4534. }
  4535. };
  4536. // UnityEngine.Component
  4537. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4538. {
  4539. public:
  4540. public:
  4541. };
  4542. // UnityEngine.Font
  4543. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4544. {
  4545. public:
  4546. // UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback
  4547. FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * ___m_FontTextureRebuildCallback_5;
  4548. public:
  4549. inline static int32_t get_offset_of_m_FontTextureRebuildCallback_5() { return static_cast<int32_t>(offsetof(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9, ___m_FontTextureRebuildCallback_5)); }
  4550. inline FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * get_m_FontTextureRebuildCallback_5() const { return ___m_FontTextureRebuildCallback_5; }
  4551. inline FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB ** get_address_of_m_FontTextureRebuildCallback_5() { return &___m_FontTextureRebuildCallback_5; }
  4552. inline void set_m_FontTextureRebuildCallback_5(FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * value)
  4553. {
  4554. ___m_FontTextureRebuildCallback_5 = value;
  4555. Il2CppCodeGenWriteBarrier((void**)(&___m_FontTextureRebuildCallback_5), (void*)value);
  4556. }
  4557. };
  4558. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9_StaticFields
  4559. {
  4560. public:
  4561. // System.Action`1<UnityEngine.Font> UnityEngine.Font::textureRebuilt
  4562. Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * ___textureRebuilt_4;
  4563. public:
  4564. inline static int32_t get_offset_of_textureRebuilt_4() { return static_cast<int32_t>(offsetof(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9_StaticFields, ___textureRebuilt_4)); }
  4565. inline Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * get_textureRebuilt_4() const { return ___textureRebuilt_4; }
  4566. inline Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 ** get_address_of_textureRebuilt_4() { return &___textureRebuilt_4; }
  4567. inline void set_textureRebuilt_4(Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * value)
  4568. {
  4569. ___textureRebuilt_4 = value;
  4570. Il2CppCodeGenWriteBarrier((void**)(&___textureRebuilt_4), (void*)value);
  4571. }
  4572. };
  4573. // UnityEngine.GameObject
  4574. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4575. {
  4576. public:
  4577. public:
  4578. };
  4579. // UnityEngine.Material
  4580. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4581. {
  4582. public:
  4583. public:
  4584. };
  4585. // UnityEngine.Mesh
  4586. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4587. {
  4588. public:
  4589. public:
  4590. };
  4591. // System.MulticastDelegate
  4592. struct MulticastDelegate_t : public Delegate_t
  4593. {
  4594. public:
  4595. // System.Delegate[] System.MulticastDelegate::delegates
  4596. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  4597. public:
  4598. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  4599. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  4600. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  4601. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  4602. {
  4603. ___delegates_11 = value;
  4604. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  4605. }
  4606. };
  4607. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  4608. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  4609. {
  4610. Delegate_t_marshaled_pinvoke** ___delegates_11;
  4611. };
  4612. // Native definition for COM marshalling of System.MulticastDelegate
  4613. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  4614. {
  4615. Delegate_t_marshaled_com** ___delegates_11;
  4616. };
  4617. // UnityEngine.UI.Navigation
  4618. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A
  4619. {
  4620. public:
  4621. // UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode
  4622. int32_t ___m_Mode_0;
  4623. // System.Boolean UnityEngine.UI.Navigation::m_WrapAround
  4624. bool ___m_WrapAround_1;
  4625. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
  4626. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  4627. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
  4628. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  4629. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
  4630. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  4631. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
  4632. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  4633. public:
  4634. inline static int32_t get_offset_of_m_Mode_0() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_Mode_0)); }
  4635. inline int32_t get_m_Mode_0() const { return ___m_Mode_0; }
  4636. inline int32_t* get_address_of_m_Mode_0() { return &___m_Mode_0; }
  4637. inline void set_m_Mode_0(int32_t value)
  4638. {
  4639. ___m_Mode_0 = value;
  4640. }
  4641. inline static int32_t get_offset_of_m_WrapAround_1() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_WrapAround_1)); }
  4642. inline bool get_m_WrapAround_1() const { return ___m_WrapAround_1; }
  4643. inline bool* get_address_of_m_WrapAround_1() { return &___m_WrapAround_1; }
  4644. inline void set_m_WrapAround_1(bool value)
  4645. {
  4646. ___m_WrapAround_1 = value;
  4647. }
  4648. inline static int32_t get_offset_of_m_SelectOnUp_2() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnUp_2)); }
  4649. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnUp_2() const { return ___m_SelectOnUp_2; }
  4650. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnUp_2() { return &___m_SelectOnUp_2; }
  4651. inline void set_m_SelectOnUp_2(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  4652. {
  4653. ___m_SelectOnUp_2 = value;
  4654. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnUp_2), (void*)value);
  4655. }
  4656. inline static int32_t get_offset_of_m_SelectOnDown_3() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnDown_3)); }
  4657. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnDown_3() const { return ___m_SelectOnDown_3; }
  4658. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnDown_3() { return &___m_SelectOnDown_3; }
  4659. inline void set_m_SelectOnDown_3(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  4660. {
  4661. ___m_SelectOnDown_3 = value;
  4662. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnDown_3), (void*)value);
  4663. }
  4664. inline static int32_t get_offset_of_m_SelectOnLeft_4() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnLeft_4)); }
  4665. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnLeft_4() const { return ___m_SelectOnLeft_4; }
  4666. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnLeft_4() { return &___m_SelectOnLeft_4; }
  4667. inline void set_m_SelectOnLeft_4(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  4668. {
  4669. ___m_SelectOnLeft_4 = value;
  4670. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnLeft_4), (void*)value);
  4671. }
  4672. inline static int32_t get_offset_of_m_SelectOnRight_5() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnRight_5)); }
  4673. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnRight_5() const { return ___m_SelectOnRight_5; }
  4674. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnRight_5() { return &___m_SelectOnRight_5; }
  4675. inline void set_m_SelectOnRight_5(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  4676. {
  4677. ___m_SelectOnRight_5 = value;
  4678. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnRight_5), (void*)value);
  4679. }
  4680. };
  4681. // Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
  4682. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A_marshaled_pinvoke
  4683. {
  4684. int32_t ___m_Mode_0;
  4685. int32_t ___m_WrapAround_1;
  4686. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  4687. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  4688. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  4689. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  4690. };
  4691. // Native definition for COM marshalling of UnityEngine.UI.Navigation
  4692. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A_marshaled_com
  4693. {
  4694. int32_t ___m_Mode_0;
  4695. int32_t ___m_WrapAround_1;
  4696. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  4697. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  4698. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  4699. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  4700. };
  4701. // UnityEngine.EventSystems.PointerEventData
  4702. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 : public BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E
  4703. {
  4704. public:
  4705. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
  4706. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerEnterU3Ek__BackingField_2;
  4707. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
  4708. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_PointerPress_3;
  4709. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
  4710. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3ClastPressU3Ek__BackingField_4;
  4711. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
  4712. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CrawPointerPressU3Ek__BackingField_5;
  4713. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
  4714. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerDragU3Ek__BackingField_6;
  4715. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
  4716. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerClickU3Ek__BackingField_7;
  4717. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
  4718. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
  4719. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
  4720. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerPressRaycastU3Ek__BackingField_9;
  4721. // System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
  4722. List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * ___hovered_10;
  4723. // System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
  4724. bool ___U3CeligibleForClickU3Ek__BackingField_11;
  4725. // System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
  4726. int32_t ___U3CpointerIdU3Ek__BackingField_12;
  4727. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
  4728. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpositionU3Ek__BackingField_13;
  4729. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
  4730. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CdeltaU3Ek__BackingField_14;
  4731. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
  4732. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpressPositionU3Ek__BackingField_15;
  4733. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
  4734. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldPositionU3Ek__BackingField_16;
  4735. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
  4736. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldNormalU3Ek__BackingField_17;
  4737. // System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
  4738. float ___U3CclickTimeU3Ek__BackingField_18;
  4739. // System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
  4740. int32_t ___U3CclickCountU3Ek__BackingField_19;
  4741. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
  4742. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscrollDeltaU3Ek__BackingField_20;
  4743. // System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
  4744. bool ___U3CuseDragThresholdU3Ek__BackingField_21;
  4745. // System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
  4746. bool ___U3CdraggingU3Ek__BackingField_22;
  4747. // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
  4748. int32_t ___U3CbuttonU3Ek__BackingField_23;
  4749. public:
  4750. inline static int32_t get_offset_of_U3CpointerEnterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerEnterU3Ek__BackingField_2)); }
  4751. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
  4752. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
  4753. inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4754. {
  4755. ___U3CpointerEnterU3Ek__BackingField_2 = value;
  4756. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerEnterU3Ek__BackingField_2), (void*)value);
  4757. }
  4758. inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___m_PointerPress_3)); }
  4759. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
  4760. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
  4761. inline void set_m_PointerPress_3(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4762. {
  4763. ___m_PointerPress_3 = value;
  4764. Il2CppCodeGenWriteBarrier((void**)(&___m_PointerPress_3), (void*)value);
  4765. }
  4766. inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3ClastPressU3Ek__BackingField_4)); }
  4767. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
  4768. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
  4769. inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4770. {
  4771. ___U3ClastPressU3Ek__BackingField_4 = value;
  4772. Il2CppCodeGenWriteBarrier((void**)(&___U3ClastPressU3Ek__BackingField_4), (void*)value);
  4773. }
  4774. inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CrawPointerPressU3Ek__BackingField_5)); }
  4775. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
  4776. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
  4777. inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4778. {
  4779. ___U3CrawPointerPressU3Ek__BackingField_5 = value;
  4780. Il2CppCodeGenWriteBarrier((void**)(&___U3CrawPointerPressU3Ek__BackingField_5), (void*)value);
  4781. }
  4782. inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerDragU3Ek__BackingField_6)); }
  4783. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
  4784. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
  4785. inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4786. {
  4787. ___U3CpointerDragU3Ek__BackingField_6 = value;
  4788. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerDragU3Ek__BackingField_6), (void*)value);
  4789. }
  4790. inline static int32_t get_offset_of_U3CpointerClickU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerClickU3Ek__BackingField_7)); }
  4791. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerClickU3Ek__BackingField_7() const { return ___U3CpointerClickU3Ek__BackingField_7; }
  4792. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerClickU3Ek__BackingField_7() { return &___U3CpointerClickU3Ek__BackingField_7; }
  4793. inline void set_U3CpointerClickU3Ek__BackingField_7(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4794. {
  4795. ___U3CpointerClickU3Ek__BackingField_7 = value;
  4796. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerClickU3Ek__BackingField_7), (void*)value);
  4797. }
  4798. inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerCurrentRaycastU3Ek__BackingField_8)); }
  4799. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerCurrentRaycastU3Ek__BackingField_8() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  4800. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  4801. inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_8(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  4802. {
  4803. ___U3CpointerCurrentRaycastU3Ek__BackingField_8 = value;
  4804. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___m_GameObject_0), (void*)NULL);
  4805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4806. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___module_1), (void*)NULL);
  4807. #endif
  4808. }
  4809. inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerPressRaycastU3Ek__BackingField_9)); }
  4810. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerPressRaycastU3Ek__BackingField_9() const { return ___U3CpointerPressRaycastU3Ek__BackingField_9; }
  4811. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return &___U3CpointerPressRaycastU3Ek__BackingField_9; }
  4812. inline void set_U3CpointerPressRaycastU3Ek__BackingField_9(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  4813. {
  4814. ___U3CpointerPressRaycastU3Ek__BackingField_9 = value;
  4815. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___m_GameObject_0), (void*)NULL);
  4816. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4817. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___module_1), (void*)NULL);
  4818. #endif
  4819. }
  4820. inline static int32_t get_offset_of_hovered_10() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___hovered_10)); }
  4821. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * get_hovered_10() const { return ___hovered_10; }
  4822. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 ** get_address_of_hovered_10() { return &___hovered_10; }
  4823. inline void set_hovered_10(List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * value)
  4824. {
  4825. ___hovered_10 = value;
  4826. Il2CppCodeGenWriteBarrier((void**)(&___hovered_10), (void*)value);
  4827. }
  4828. inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CeligibleForClickU3Ek__BackingField_11)); }
  4829. inline bool get_U3CeligibleForClickU3Ek__BackingField_11() const { return ___U3CeligibleForClickU3Ek__BackingField_11; }
  4830. inline bool* get_address_of_U3CeligibleForClickU3Ek__BackingField_11() { return &___U3CeligibleForClickU3Ek__BackingField_11; }
  4831. inline void set_U3CeligibleForClickU3Ek__BackingField_11(bool value)
  4832. {
  4833. ___U3CeligibleForClickU3Ek__BackingField_11 = value;
  4834. }
  4835. inline static int32_t get_offset_of_U3CpointerIdU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerIdU3Ek__BackingField_12)); }
  4836. inline int32_t get_U3CpointerIdU3Ek__BackingField_12() const { return ___U3CpointerIdU3Ek__BackingField_12; }
  4837. inline int32_t* get_address_of_U3CpointerIdU3Ek__BackingField_12() { return &___U3CpointerIdU3Ek__BackingField_12; }
  4838. inline void set_U3CpointerIdU3Ek__BackingField_12(int32_t value)
  4839. {
  4840. ___U3CpointerIdU3Ek__BackingField_12 = value;
  4841. }
  4842. inline static int32_t get_offset_of_U3CpositionU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpositionU3Ek__BackingField_13)); }
  4843. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpositionU3Ek__BackingField_13() const { return ___U3CpositionU3Ek__BackingField_13; }
  4844. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpositionU3Ek__BackingField_13() { return &___U3CpositionU3Ek__BackingField_13; }
  4845. inline void set_U3CpositionU3Ek__BackingField_13(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4846. {
  4847. ___U3CpositionU3Ek__BackingField_13 = value;
  4848. }
  4849. inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdeltaU3Ek__BackingField_14)); }
  4850. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CdeltaU3Ek__BackingField_14() const { return ___U3CdeltaU3Ek__BackingField_14; }
  4851. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CdeltaU3Ek__BackingField_14() { return &___U3CdeltaU3Ek__BackingField_14; }
  4852. inline void set_U3CdeltaU3Ek__BackingField_14(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4853. {
  4854. ___U3CdeltaU3Ek__BackingField_14 = value;
  4855. }
  4856. inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpressPositionU3Ek__BackingField_15)); }
  4857. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpressPositionU3Ek__BackingField_15() const { return ___U3CpressPositionU3Ek__BackingField_15; }
  4858. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpressPositionU3Ek__BackingField_15() { return &___U3CpressPositionU3Ek__BackingField_15; }
  4859. inline void set_U3CpressPositionU3Ek__BackingField_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4860. {
  4861. ___U3CpressPositionU3Ek__BackingField_15 = value;
  4862. }
  4863. inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldPositionU3Ek__BackingField_16)); }
  4864. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldPositionU3Ek__BackingField_16() const { return ___U3CworldPositionU3Ek__BackingField_16; }
  4865. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldPositionU3Ek__BackingField_16() { return &___U3CworldPositionU3Ek__BackingField_16; }
  4866. inline void set_U3CworldPositionU3Ek__BackingField_16(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  4867. {
  4868. ___U3CworldPositionU3Ek__BackingField_16 = value;
  4869. }
  4870. inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldNormalU3Ek__BackingField_17)); }
  4871. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldNormalU3Ek__BackingField_17() const { return ___U3CworldNormalU3Ek__BackingField_17; }
  4872. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldNormalU3Ek__BackingField_17() { return &___U3CworldNormalU3Ek__BackingField_17; }
  4873. inline void set_U3CworldNormalU3Ek__BackingField_17(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  4874. {
  4875. ___U3CworldNormalU3Ek__BackingField_17 = value;
  4876. }
  4877. inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickTimeU3Ek__BackingField_18)); }
  4878. inline float get_U3CclickTimeU3Ek__BackingField_18() const { return ___U3CclickTimeU3Ek__BackingField_18; }
  4879. inline float* get_address_of_U3CclickTimeU3Ek__BackingField_18() { return &___U3CclickTimeU3Ek__BackingField_18; }
  4880. inline void set_U3CclickTimeU3Ek__BackingField_18(float value)
  4881. {
  4882. ___U3CclickTimeU3Ek__BackingField_18 = value;
  4883. }
  4884. inline static int32_t get_offset_of_U3CclickCountU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickCountU3Ek__BackingField_19)); }
  4885. inline int32_t get_U3CclickCountU3Ek__BackingField_19() const { return ___U3CclickCountU3Ek__BackingField_19; }
  4886. inline int32_t* get_address_of_U3CclickCountU3Ek__BackingField_19() { return &___U3CclickCountU3Ek__BackingField_19; }
  4887. inline void set_U3CclickCountU3Ek__BackingField_19(int32_t value)
  4888. {
  4889. ___U3CclickCountU3Ek__BackingField_19 = value;
  4890. }
  4891. inline static int32_t get_offset_of_U3CscrollDeltaU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CscrollDeltaU3Ek__BackingField_20)); }
  4892. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CscrollDeltaU3Ek__BackingField_20() const { return ___U3CscrollDeltaU3Ek__BackingField_20; }
  4893. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CscrollDeltaU3Ek__BackingField_20() { return &___U3CscrollDeltaU3Ek__BackingField_20; }
  4894. inline void set_U3CscrollDeltaU3Ek__BackingField_20(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4895. {
  4896. ___U3CscrollDeltaU3Ek__BackingField_20 = value;
  4897. }
  4898. inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CuseDragThresholdU3Ek__BackingField_21)); }
  4899. inline bool get_U3CuseDragThresholdU3Ek__BackingField_21() const { return ___U3CuseDragThresholdU3Ek__BackingField_21; }
  4900. inline bool* get_address_of_U3CuseDragThresholdU3Ek__BackingField_21() { return &___U3CuseDragThresholdU3Ek__BackingField_21; }
  4901. inline void set_U3CuseDragThresholdU3Ek__BackingField_21(bool value)
  4902. {
  4903. ___U3CuseDragThresholdU3Ek__BackingField_21 = value;
  4904. }
  4905. inline static int32_t get_offset_of_U3CdraggingU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdraggingU3Ek__BackingField_22)); }
  4906. inline bool get_U3CdraggingU3Ek__BackingField_22() const { return ___U3CdraggingU3Ek__BackingField_22; }
  4907. inline bool* get_address_of_U3CdraggingU3Ek__BackingField_22() { return &___U3CdraggingU3Ek__BackingField_22; }
  4908. inline void set_U3CdraggingU3Ek__BackingField_22(bool value)
  4909. {
  4910. ___U3CdraggingU3Ek__BackingField_22 = value;
  4911. }
  4912. inline static int32_t get_offset_of_U3CbuttonU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CbuttonU3Ek__BackingField_23)); }
  4913. inline int32_t get_U3CbuttonU3Ek__BackingField_23() const { return ___U3CbuttonU3Ek__BackingField_23; }
  4914. inline int32_t* get_address_of_U3CbuttonU3Ek__BackingField_23() { return &___U3CbuttonU3Ek__BackingField_23; }
  4915. inline void set_U3CbuttonU3Ek__BackingField_23(int32_t value)
  4916. {
  4917. ___U3CbuttonU3Ek__BackingField_23 = value;
  4918. }
  4919. };
  4920. // UnityEngine.Sprite
  4921. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4922. {
  4923. public:
  4924. public:
  4925. };
  4926. // UnityEngine.U2D.SpriteAtlas
  4927. struct SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4928. {
  4929. public:
  4930. public:
  4931. };
  4932. // UnityEngine.TextGenerationSettings
  4933. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A
  4934. {
  4935. public:
  4936. // UnityEngine.Font UnityEngine.TextGenerationSettings::font
  4937. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  4938. // UnityEngine.Color UnityEngine.TextGenerationSettings::color
  4939. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  4940. // System.Int32 UnityEngine.TextGenerationSettings::fontSize
  4941. int32_t ___fontSize_2;
  4942. // System.Single UnityEngine.TextGenerationSettings::lineSpacing
  4943. float ___lineSpacing_3;
  4944. // System.Boolean UnityEngine.TextGenerationSettings::richText
  4945. bool ___richText_4;
  4946. // System.Single UnityEngine.TextGenerationSettings::scaleFactor
  4947. float ___scaleFactor_5;
  4948. // UnityEngine.FontStyle UnityEngine.TextGenerationSettings::fontStyle
  4949. int32_t ___fontStyle_6;
  4950. // UnityEngine.TextAnchor UnityEngine.TextGenerationSettings::textAnchor
  4951. int32_t ___textAnchor_7;
  4952. // System.Boolean UnityEngine.TextGenerationSettings::alignByGeometry
  4953. bool ___alignByGeometry_8;
  4954. // System.Boolean UnityEngine.TextGenerationSettings::resizeTextForBestFit
  4955. bool ___resizeTextForBestFit_9;
  4956. // System.Int32 UnityEngine.TextGenerationSettings::resizeTextMinSize
  4957. int32_t ___resizeTextMinSize_10;
  4958. // System.Int32 UnityEngine.TextGenerationSettings::resizeTextMaxSize
  4959. int32_t ___resizeTextMaxSize_11;
  4960. // System.Boolean UnityEngine.TextGenerationSettings::updateBounds
  4961. bool ___updateBounds_12;
  4962. // UnityEngine.VerticalWrapMode UnityEngine.TextGenerationSettings::verticalOverflow
  4963. int32_t ___verticalOverflow_13;
  4964. // UnityEngine.HorizontalWrapMode UnityEngine.TextGenerationSettings::horizontalOverflow
  4965. int32_t ___horizontalOverflow_14;
  4966. // UnityEngine.Vector2 UnityEngine.TextGenerationSettings::generationExtents
  4967. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  4968. // UnityEngine.Vector2 UnityEngine.TextGenerationSettings::pivot
  4969. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  4970. // System.Boolean UnityEngine.TextGenerationSettings::generateOutOfBounds
  4971. bool ___generateOutOfBounds_17;
  4972. public:
  4973. inline static int32_t get_offset_of_font_0() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___font_0)); }
  4974. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * get_font_0() const { return ___font_0; }
  4975. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 ** get_address_of_font_0() { return &___font_0; }
  4976. inline void set_font_0(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * value)
  4977. {
  4978. ___font_0 = value;
  4979. Il2CppCodeGenWriteBarrier((void**)(&___font_0), (void*)value);
  4980. }
  4981. inline static int32_t get_offset_of_color_1() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___color_1)); }
  4982. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_color_1() const { return ___color_1; }
  4983. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_color_1() { return &___color_1; }
  4984. inline void set_color_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  4985. {
  4986. ___color_1 = value;
  4987. }
  4988. inline static int32_t get_offset_of_fontSize_2() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___fontSize_2)); }
  4989. inline int32_t get_fontSize_2() const { return ___fontSize_2; }
  4990. inline int32_t* get_address_of_fontSize_2() { return &___fontSize_2; }
  4991. inline void set_fontSize_2(int32_t value)
  4992. {
  4993. ___fontSize_2 = value;
  4994. }
  4995. inline static int32_t get_offset_of_lineSpacing_3() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___lineSpacing_3)); }
  4996. inline float get_lineSpacing_3() const { return ___lineSpacing_3; }
  4997. inline float* get_address_of_lineSpacing_3() { return &___lineSpacing_3; }
  4998. inline void set_lineSpacing_3(float value)
  4999. {
  5000. ___lineSpacing_3 = value;
  5001. }
  5002. inline static int32_t get_offset_of_richText_4() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___richText_4)); }
  5003. inline bool get_richText_4() const { return ___richText_4; }
  5004. inline bool* get_address_of_richText_4() { return &___richText_4; }
  5005. inline void set_richText_4(bool value)
  5006. {
  5007. ___richText_4 = value;
  5008. }
  5009. inline static int32_t get_offset_of_scaleFactor_5() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___scaleFactor_5)); }
  5010. inline float get_scaleFactor_5() const { return ___scaleFactor_5; }
  5011. inline float* get_address_of_scaleFactor_5() { return &___scaleFactor_5; }
  5012. inline void set_scaleFactor_5(float value)
  5013. {
  5014. ___scaleFactor_5 = value;
  5015. }
  5016. inline static int32_t get_offset_of_fontStyle_6() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___fontStyle_6)); }
  5017. inline int32_t get_fontStyle_6() const { return ___fontStyle_6; }
  5018. inline int32_t* get_address_of_fontStyle_6() { return &___fontStyle_6; }
  5019. inline void set_fontStyle_6(int32_t value)
  5020. {
  5021. ___fontStyle_6 = value;
  5022. }
  5023. inline static int32_t get_offset_of_textAnchor_7() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___textAnchor_7)); }
  5024. inline int32_t get_textAnchor_7() const { return ___textAnchor_7; }
  5025. inline int32_t* get_address_of_textAnchor_7() { return &___textAnchor_7; }
  5026. inline void set_textAnchor_7(int32_t value)
  5027. {
  5028. ___textAnchor_7 = value;
  5029. }
  5030. inline static int32_t get_offset_of_alignByGeometry_8() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___alignByGeometry_8)); }
  5031. inline bool get_alignByGeometry_8() const { return ___alignByGeometry_8; }
  5032. inline bool* get_address_of_alignByGeometry_8() { return &___alignByGeometry_8; }
  5033. inline void set_alignByGeometry_8(bool value)
  5034. {
  5035. ___alignByGeometry_8 = value;
  5036. }
  5037. inline static int32_t get_offset_of_resizeTextForBestFit_9() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextForBestFit_9)); }
  5038. inline bool get_resizeTextForBestFit_9() const { return ___resizeTextForBestFit_9; }
  5039. inline bool* get_address_of_resizeTextForBestFit_9() { return &___resizeTextForBestFit_9; }
  5040. inline void set_resizeTextForBestFit_9(bool value)
  5041. {
  5042. ___resizeTextForBestFit_9 = value;
  5043. }
  5044. inline static int32_t get_offset_of_resizeTextMinSize_10() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextMinSize_10)); }
  5045. inline int32_t get_resizeTextMinSize_10() const { return ___resizeTextMinSize_10; }
  5046. inline int32_t* get_address_of_resizeTextMinSize_10() { return &___resizeTextMinSize_10; }
  5047. inline void set_resizeTextMinSize_10(int32_t value)
  5048. {
  5049. ___resizeTextMinSize_10 = value;
  5050. }
  5051. inline static int32_t get_offset_of_resizeTextMaxSize_11() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextMaxSize_11)); }
  5052. inline int32_t get_resizeTextMaxSize_11() const { return ___resizeTextMaxSize_11; }
  5053. inline int32_t* get_address_of_resizeTextMaxSize_11() { return &___resizeTextMaxSize_11; }
  5054. inline void set_resizeTextMaxSize_11(int32_t value)
  5055. {
  5056. ___resizeTextMaxSize_11 = value;
  5057. }
  5058. inline static int32_t get_offset_of_updateBounds_12() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___updateBounds_12)); }
  5059. inline bool get_updateBounds_12() const { return ___updateBounds_12; }
  5060. inline bool* get_address_of_updateBounds_12() { return &___updateBounds_12; }
  5061. inline void set_updateBounds_12(bool value)
  5062. {
  5063. ___updateBounds_12 = value;
  5064. }
  5065. inline static int32_t get_offset_of_verticalOverflow_13() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___verticalOverflow_13)); }
  5066. inline int32_t get_verticalOverflow_13() const { return ___verticalOverflow_13; }
  5067. inline int32_t* get_address_of_verticalOverflow_13() { return &___verticalOverflow_13; }
  5068. inline void set_verticalOverflow_13(int32_t value)
  5069. {
  5070. ___verticalOverflow_13 = value;
  5071. }
  5072. inline static int32_t get_offset_of_horizontalOverflow_14() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___horizontalOverflow_14)); }
  5073. inline int32_t get_horizontalOverflow_14() const { return ___horizontalOverflow_14; }
  5074. inline int32_t* get_address_of_horizontalOverflow_14() { return &___horizontalOverflow_14; }
  5075. inline void set_horizontalOverflow_14(int32_t value)
  5076. {
  5077. ___horizontalOverflow_14 = value;
  5078. }
  5079. inline static int32_t get_offset_of_generationExtents_15() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___generationExtents_15)); }
  5080. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_generationExtents_15() const { return ___generationExtents_15; }
  5081. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_generationExtents_15() { return &___generationExtents_15; }
  5082. inline void set_generationExtents_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5083. {
  5084. ___generationExtents_15 = value;
  5085. }
  5086. inline static int32_t get_offset_of_pivot_16() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___pivot_16)); }
  5087. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_pivot_16() const { return ___pivot_16; }
  5088. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_pivot_16() { return &___pivot_16; }
  5089. inline void set_pivot_16(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5090. {
  5091. ___pivot_16 = value;
  5092. }
  5093. inline static int32_t get_offset_of_generateOutOfBounds_17() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___generateOutOfBounds_17)); }
  5094. inline bool get_generateOutOfBounds_17() const { return ___generateOutOfBounds_17; }
  5095. inline bool* get_address_of_generateOutOfBounds_17() { return &___generateOutOfBounds_17; }
  5096. inline void set_generateOutOfBounds_17(bool value)
  5097. {
  5098. ___generateOutOfBounds_17 = value;
  5099. }
  5100. };
  5101. // Native definition for P/Invoke marshalling of UnityEngine.TextGenerationSettings
  5102. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_pinvoke
  5103. {
  5104. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  5105. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  5106. int32_t ___fontSize_2;
  5107. float ___lineSpacing_3;
  5108. int32_t ___richText_4;
  5109. float ___scaleFactor_5;
  5110. int32_t ___fontStyle_6;
  5111. int32_t ___textAnchor_7;
  5112. int32_t ___alignByGeometry_8;
  5113. int32_t ___resizeTextForBestFit_9;
  5114. int32_t ___resizeTextMinSize_10;
  5115. int32_t ___resizeTextMaxSize_11;
  5116. int32_t ___updateBounds_12;
  5117. int32_t ___verticalOverflow_13;
  5118. int32_t ___horizontalOverflow_14;
  5119. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  5120. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  5121. int32_t ___generateOutOfBounds_17;
  5122. };
  5123. // Native definition for COM marshalling of UnityEngine.TextGenerationSettings
  5124. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_com
  5125. {
  5126. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  5127. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  5128. int32_t ___fontSize_2;
  5129. float ___lineSpacing_3;
  5130. int32_t ___richText_4;
  5131. float ___scaleFactor_5;
  5132. int32_t ___fontStyle_6;
  5133. int32_t ___textAnchor_7;
  5134. int32_t ___alignByGeometry_8;
  5135. int32_t ___resizeTextForBestFit_9;
  5136. int32_t ___resizeTextMinSize_10;
  5137. int32_t ___resizeTextMaxSize_11;
  5138. int32_t ___updateBounds_12;
  5139. int32_t ___verticalOverflow_13;
  5140. int32_t ___horizontalOverflow_14;
  5141. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  5142. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  5143. int32_t ___generateOutOfBounds_17;
  5144. };
  5145. // UnityEngine.Texture
  5146. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  5147. {
  5148. public:
  5149. public:
  5150. };
  5151. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields
  5152. {
  5153. public:
  5154. // System.Int32 UnityEngine.Texture::GenerateAllMips
  5155. int32_t ___GenerateAllMips_4;
  5156. public:
  5157. inline static int32_t get_offset_of_GenerateAllMips_4() { return static_cast<int32_t>(offsetof(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields, ___GenerateAllMips_4)); }
  5158. inline int32_t get_GenerateAllMips_4() const { return ___GenerateAllMips_4; }
  5159. inline int32_t* get_address_of_GenerateAllMips_4() { return &___GenerateAllMips_4; }
  5160. inline void set_GenerateAllMips_4(int32_t value)
  5161. {
  5162. ___GenerateAllMips_4 = value;
  5163. }
  5164. };
  5165. // System.Type
  5166. struct Type_t : public MemberInfo_t
  5167. {
  5168. public:
  5169. // System.RuntimeTypeHandle System.Type::_impl
  5170. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  5171. public:
  5172. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  5173. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  5174. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  5175. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  5176. {
  5177. ____impl_9 = value;
  5178. }
  5179. };
  5180. struct Type_t_StaticFields
  5181. {
  5182. public:
  5183. // System.Reflection.MemberFilter System.Type::FilterAttribute
  5184. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  5185. // System.Reflection.MemberFilter System.Type::FilterName
  5186. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  5187. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  5188. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  5189. // System.Object System.Type::Missing
  5190. RuntimeObject * ___Missing_3;
  5191. // System.Char System.Type::Delimiter
  5192. Il2CppChar ___Delimiter_4;
  5193. // System.Type[] System.Type::EmptyTypes
  5194. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  5195. // System.Reflection.Binder System.Type::defaultBinder
  5196. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  5197. public:
  5198. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  5199. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  5200. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  5201. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  5202. {
  5203. ___FilterAttribute_0 = value;
  5204. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  5205. }
  5206. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  5207. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  5208. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  5209. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  5210. {
  5211. ___FilterName_1 = value;
  5212. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  5213. }
  5214. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  5215. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  5216. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  5217. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  5218. {
  5219. ___FilterNameIgnoreCase_2 = value;
  5220. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  5221. }
  5222. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  5223. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  5224. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  5225. inline void set_Missing_3(RuntimeObject * value)
  5226. {
  5227. ___Missing_3 = value;
  5228. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  5229. }
  5230. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  5231. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  5232. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  5233. inline void set_Delimiter_4(Il2CppChar value)
  5234. {
  5235. ___Delimiter_4 = value;
  5236. }
  5237. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  5238. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  5239. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  5240. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  5241. {
  5242. ___EmptyTypes_5 = value;
  5243. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  5244. }
  5245. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  5246. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  5247. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  5248. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  5249. {
  5250. ___defaultBinder_6 = value;
  5251. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  5252. }
  5253. };
  5254. // UnityEngine.UnityException
  5255. struct UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 : public Exception_t
  5256. {
  5257. public:
  5258. public:
  5259. };
  5260. // System.Action`1<UnityEngine.U2D.SpriteAtlas>
  5261. struct Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF : public MulticastDelegate_t
  5262. {
  5263. public:
  5264. public:
  5265. };
  5266. // System.Comparison`1<UnityEngine.UI.Graphic>
  5267. struct Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 : public MulticastDelegate_t
  5268. {
  5269. public:
  5270. public:
  5271. };
  5272. // UnityEngine.Behaviour
  5273. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  5274. {
  5275. public:
  5276. public:
  5277. };
  5278. // UnityEngine.CanvasRenderer
  5279. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  5280. {
  5281. public:
  5282. // System.Boolean UnityEngine.CanvasRenderer::<isMask>k__BackingField
  5283. bool ___U3CisMaskU3Ek__BackingField_4;
  5284. public:
  5285. inline static int32_t get_offset_of_U3CisMaskU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E, ___U3CisMaskU3Ek__BackingField_4)); }
  5286. inline bool get_U3CisMaskU3Ek__BackingField_4() const { return ___U3CisMaskU3Ek__BackingField_4; }
  5287. inline bool* get_address_of_U3CisMaskU3Ek__BackingField_4() { return &___U3CisMaskU3Ek__BackingField_4; }
  5288. inline void set_U3CisMaskU3Ek__BackingField_4(bool value)
  5289. {
  5290. ___U3CisMaskU3Ek__BackingField_4 = value;
  5291. }
  5292. };
  5293. // UnityEngine.TextGenerator
  5294. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 : public RuntimeObject
  5295. {
  5296. public:
  5297. // System.IntPtr UnityEngine.TextGenerator::m_Ptr
  5298. intptr_t ___m_Ptr_0;
  5299. // System.String UnityEngine.TextGenerator::m_LastString
  5300. String_t* ___m_LastString_1;
  5301. // UnityEngine.TextGenerationSettings UnityEngine.TextGenerator::m_LastSettings
  5302. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___m_LastSettings_2;
  5303. // System.Boolean UnityEngine.TextGenerator::m_HasGenerated
  5304. bool ___m_HasGenerated_3;
  5305. // UnityEngine.TextGenerationError UnityEngine.TextGenerator::m_LastValid
  5306. int32_t ___m_LastValid_4;
  5307. // System.Collections.Generic.List`1<UnityEngine.UIVertex> UnityEngine.TextGenerator::m_Verts
  5308. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  5309. // System.Collections.Generic.List`1<UnityEngine.UICharInfo> UnityEngine.TextGenerator::m_Characters
  5310. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  5311. // System.Collections.Generic.List`1<UnityEngine.UILineInfo> UnityEngine.TextGenerator::m_Lines
  5312. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  5313. // System.Boolean UnityEngine.TextGenerator::m_CachedVerts
  5314. bool ___m_CachedVerts_8;
  5315. // System.Boolean UnityEngine.TextGenerator::m_CachedCharacters
  5316. bool ___m_CachedCharacters_9;
  5317. // System.Boolean UnityEngine.TextGenerator::m_CachedLines
  5318. bool ___m_CachedLines_10;
  5319. public:
  5320. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Ptr_0)); }
  5321. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  5322. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  5323. inline void set_m_Ptr_0(intptr_t value)
  5324. {
  5325. ___m_Ptr_0 = value;
  5326. }
  5327. inline static int32_t get_offset_of_m_LastString_1() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastString_1)); }
  5328. inline String_t* get_m_LastString_1() const { return ___m_LastString_1; }
  5329. inline String_t** get_address_of_m_LastString_1() { return &___m_LastString_1; }
  5330. inline void set_m_LastString_1(String_t* value)
  5331. {
  5332. ___m_LastString_1 = value;
  5333. Il2CppCodeGenWriteBarrier((void**)(&___m_LastString_1), (void*)value);
  5334. }
  5335. inline static int32_t get_offset_of_m_LastSettings_2() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastSettings_2)); }
  5336. inline TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A get_m_LastSettings_2() const { return ___m_LastSettings_2; }
  5337. inline TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A * get_address_of_m_LastSettings_2() { return &___m_LastSettings_2; }
  5338. inline void set_m_LastSettings_2(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A value)
  5339. {
  5340. ___m_LastSettings_2 = value;
  5341. Il2CppCodeGenWriteBarrier((void**)&(((&___m_LastSettings_2))->___font_0), (void*)NULL);
  5342. }
  5343. inline static int32_t get_offset_of_m_HasGenerated_3() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_HasGenerated_3)); }
  5344. inline bool get_m_HasGenerated_3() const { return ___m_HasGenerated_3; }
  5345. inline bool* get_address_of_m_HasGenerated_3() { return &___m_HasGenerated_3; }
  5346. inline void set_m_HasGenerated_3(bool value)
  5347. {
  5348. ___m_HasGenerated_3 = value;
  5349. }
  5350. inline static int32_t get_offset_of_m_LastValid_4() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastValid_4)); }
  5351. inline int32_t get_m_LastValid_4() const { return ___m_LastValid_4; }
  5352. inline int32_t* get_address_of_m_LastValid_4() { return &___m_LastValid_4; }
  5353. inline void set_m_LastValid_4(int32_t value)
  5354. {
  5355. ___m_LastValid_4 = value;
  5356. }
  5357. inline static int32_t get_offset_of_m_Verts_5() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Verts_5)); }
  5358. inline List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * get_m_Verts_5() const { return ___m_Verts_5; }
  5359. inline List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F ** get_address_of_m_Verts_5() { return &___m_Verts_5; }
  5360. inline void set_m_Verts_5(List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * value)
  5361. {
  5362. ___m_Verts_5 = value;
  5363. Il2CppCodeGenWriteBarrier((void**)(&___m_Verts_5), (void*)value);
  5364. }
  5365. inline static int32_t get_offset_of_m_Characters_6() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Characters_6)); }
  5366. inline List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * get_m_Characters_6() const { return ___m_Characters_6; }
  5367. inline List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D ** get_address_of_m_Characters_6() { return &___m_Characters_6; }
  5368. inline void set_m_Characters_6(List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * value)
  5369. {
  5370. ___m_Characters_6 = value;
  5371. Il2CppCodeGenWriteBarrier((void**)(&___m_Characters_6), (void*)value);
  5372. }
  5373. inline static int32_t get_offset_of_m_Lines_7() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Lines_7)); }
  5374. inline List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * get_m_Lines_7() const { return ___m_Lines_7; }
  5375. inline List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB ** get_address_of_m_Lines_7() { return &___m_Lines_7; }
  5376. inline void set_m_Lines_7(List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * value)
  5377. {
  5378. ___m_Lines_7 = value;
  5379. Il2CppCodeGenWriteBarrier((void**)(&___m_Lines_7), (void*)value);
  5380. }
  5381. inline static int32_t get_offset_of_m_CachedVerts_8() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedVerts_8)); }
  5382. inline bool get_m_CachedVerts_8() const { return ___m_CachedVerts_8; }
  5383. inline bool* get_address_of_m_CachedVerts_8() { return &___m_CachedVerts_8; }
  5384. inline void set_m_CachedVerts_8(bool value)
  5385. {
  5386. ___m_CachedVerts_8 = value;
  5387. }
  5388. inline static int32_t get_offset_of_m_CachedCharacters_9() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedCharacters_9)); }
  5389. inline bool get_m_CachedCharacters_9() const { return ___m_CachedCharacters_9; }
  5390. inline bool* get_address_of_m_CachedCharacters_9() { return &___m_CachedCharacters_9; }
  5391. inline void set_m_CachedCharacters_9(bool value)
  5392. {
  5393. ___m_CachedCharacters_9 = value;
  5394. }
  5395. inline static int32_t get_offset_of_m_CachedLines_10() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedLines_10)); }
  5396. inline bool get_m_CachedLines_10() const { return ___m_CachedLines_10; }
  5397. inline bool* get_address_of_m_CachedLines_10() { return &___m_CachedLines_10; }
  5398. inline void set_m_CachedLines_10(bool value)
  5399. {
  5400. ___m_CachedLines_10 = value;
  5401. }
  5402. };
  5403. // Native definition for P/Invoke marshalling of UnityEngine.TextGenerator
  5404. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_marshaled_pinvoke
  5405. {
  5406. intptr_t ___m_Ptr_0;
  5407. char* ___m_LastString_1;
  5408. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_pinvoke ___m_LastSettings_2;
  5409. int32_t ___m_HasGenerated_3;
  5410. int32_t ___m_LastValid_4;
  5411. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  5412. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  5413. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  5414. int32_t ___m_CachedVerts_8;
  5415. int32_t ___m_CachedCharacters_9;
  5416. int32_t ___m_CachedLines_10;
  5417. };
  5418. // Native definition for COM marshalling of UnityEngine.TextGenerator
  5419. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_marshaled_com
  5420. {
  5421. intptr_t ___m_Ptr_0;
  5422. Il2CppChar* ___m_LastString_1;
  5423. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_com ___m_LastSettings_2;
  5424. int32_t ___m_HasGenerated_3;
  5425. int32_t ___m_LastValid_4;
  5426. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  5427. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  5428. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  5429. int32_t ___m_CachedVerts_8;
  5430. int32_t ___m_CachedCharacters_9;
  5431. int32_t ___m_CachedLines_10;
  5432. };
  5433. // UnityEngine.Texture2D
  5434. struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF : public Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE
  5435. {
  5436. public:
  5437. public:
  5438. };
  5439. // UnityEngine.Transform
  5440. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  5441. {
  5442. public:
  5443. public:
  5444. };
  5445. // UnityEngine.Events.UnityAction
  5446. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 : public MulticastDelegate_t
  5447. {
  5448. public:
  5449. public:
  5450. };
  5451. // UnityEngine.UI.InputField/OnValidateInput
  5452. struct OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F : public MulticastDelegate_t
  5453. {
  5454. public:
  5455. public:
  5456. };
  5457. // UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback
  5458. struct GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 : public MulticastDelegate_t
  5459. {
  5460. public:
  5461. public:
  5462. };
  5463. // UnityEngine.UI.ReflectionMethodsCache/Raycast2DCallback
  5464. struct Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 : public MulticastDelegate_t
  5465. {
  5466. public:
  5467. public:
  5468. };
  5469. // UnityEngine.UI.ReflectionMethodsCache/Raycast3DCallback
  5470. struct Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F : public MulticastDelegate_t
  5471. {
  5472. public:
  5473. public:
  5474. };
  5475. // UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback
  5476. struct RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 : public MulticastDelegate_t
  5477. {
  5478. public:
  5479. public:
  5480. };
  5481. // UnityEngine.Camera
  5482. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  5483. {
  5484. public:
  5485. public:
  5486. };
  5487. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields
  5488. {
  5489. public:
  5490. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
  5491. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreCull_4;
  5492. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
  5493. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreRender_5;
  5494. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
  5495. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPostRender_6;
  5496. public:
  5497. inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreCull_4)); }
  5498. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreCull_4() const { return ___onPreCull_4; }
  5499. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
  5500. inline void set_onPreCull_4(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  5501. {
  5502. ___onPreCull_4 = value;
  5503. Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
  5504. }
  5505. inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreRender_5)); }
  5506. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreRender_5() const { return ___onPreRender_5; }
  5507. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
  5508. inline void set_onPreRender_5(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  5509. {
  5510. ___onPreRender_5 = value;
  5511. Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
  5512. }
  5513. inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPostRender_6)); }
  5514. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPostRender_6() const { return ___onPostRender_6; }
  5515. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
  5516. inline void set_onPostRender_6(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  5517. {
  5518. ___onPostRender_6 = value;
  5519. Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
  5520. }
  5521. };
  5522. // UnityEngine.Canvas
  5523. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  5524. {
  5525. public:
  5526. public:
  5527. };
  5528. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields
  5529. {
  5530. public:
  5531. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
  5532. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___preWillRenderCanvases_4;
  5533. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
  5534. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___willRenderCanvases_5;
  5535. public:
  5536. inline static int32_t get_offset_of_preWillRenderCanvases_4() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___preWillRenderCanvases_4)); }
  5537. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_preWillRenderCanvases_4() const { return ___preWillRenderCanvases_4; }
  5538. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_preWillRenderCanvases_4() { return &___preWillRenderCanvases_4; }
  5539. inline void set_preWillRenderCanvases_4(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  5540. {
  5541. ___preWillRenderCanvases_4 = value;
  5542. Il2CppCodeGenWriteBarrier((void**)(&___preWillRenderCanvases_4), (void*)value);
  5543. }
  5544. inline static int32_t get_offset_of_willRenderCanvases_5() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___willRenderCanvases_5)); }
  5545. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_willRenderCanvases_5() const { return ___willRenderCanvases_5; }
  5546. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_willRenderCanvases_5() { return &___willRenderCanvases_5; }
  5547. inline void set_willRenderCanvases_5(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  5548. {
  5549. ___willRenderCanvases_5 = value;
  5550. Il2CppCodeGenWriteBarrier((void**)(&___willRenderCanvases_5), (void*)value);
  5551. }
  5552. };
  5553. // UnityEngine.MonoBehaviour
  5554. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  5555. {
  5556. public:
  5557. public:
  5558. };
  5559. // UnityEngine.RectTransform
  5560. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 : public Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1
  5561. {
  5562. public:
  5563. public:
  5564. };
  5565. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields
  5566. {
  5567. public:
  5568. // UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
  5569. ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * ___reapplyDrivenProperties_4;
  5570. public:
  5571. inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields, ___reapplyDrivenProperties_4)); }
  5572. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
  5573. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
  5574. inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * value)
  5575. {
  5576. ___reapplyDrivenProperties_4 = value;
  5577. Il2CppCodeGenWriteBarrier((void**)(&___reapplyDrivenProperties_4), (void*)value);
  5578. }
  5579. };
  5580. // UnityEngine.EventSystems.UIBehaviour
  5581. struct UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  5582. {
  5583. public:
  5584. public:
  5585. };
  5586. // UnityEngine.EventSystems.BaseInput
  5587. struct BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5588. {
  5589. public:
  5590. public:
  5591. };
  5592. // UnityEngine.EventSystems.BaseInputModule
  5593. struct BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5594. {
  5595. public:
  5596. // System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache
  5597. List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___m_RaycastResultCache_4;
  5598. // UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData
  5599. AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * ___m_AxisEventData_5;
  5600. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem
  5601. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___m_EventSystem_6;
  5602. // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData
  5603. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___m_BaseEventData_7;
  5604. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_InputOverride
  5605. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * ___m_InputOverride_8;
  5606. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_DefaultInput
  5607. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * ___m_DefaultInput_9;
  5608. public:
  5609. inline static int32_t get_offset_of_m_RaycastResultCache_4() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_RaycastResultCache_4)); }
  5610. inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * get_m_RaycastResultCache_4() const { return ___m_RaycastResultCache_4; }
  5611. inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 ** get_address_of_m_RaycastResultCache_4() { return &___m_RaycastResultCache_4; }
  5612. inline void set_m_RaycastResultCache_4(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * value)
  5613. {
  5614. ___m_RaycastResultCache_4 = value;
  5615. Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastResultCache_4), (void*)value);
  5616. }
  5617. inline static int32_t get_offset_of_m_AxisEventData_5() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_AxisEventData_5)); }
  5618. inline AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * get_m_AxisEventData_5() const { return ___m_AxisEventData_5; }
  5619. inline AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E ** get_address_of_m_AxisEventData_5() { return &___m_AxisEventData_5; }
  5620. inline void set_m_AxisEventData_5(AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * value)
  5621. {
  5622. ___m_AxisEventData_5 = value;
  5623. Il2CppCodeGenWriteBarrier((void**)(&___m_AxisEventData_5), (void*)value);
  5624. }
  5625. inline static int32_t get_offset_of_m_EventSystem_6() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_EventSystem_6)); }
  5626. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_m_EventSystem_6() const { return ___m_EventSystem_6; }
  5627. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_m_EventSystem_6() { return &___m_EventSystem_6; }
  5628. inline void set_m_EventSystem_6(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  5629. {
  5630. ___m_EventSystem_6 = value;
  5631. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_6), (void*)value);
  5632. }
  5633. inline static int32_t get_offset_of_m_BaseEventData_7() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_BaseEventData_7)); }
  5634. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * get_m_BaseEventData_7() const { return ___m_BaseEventData_7; }
  5635. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E ** get_address_of_m_BaseEventData_7() { return &___m_BaseEventData_7; }
  5636. inline void set_m_BaseEventData_7(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * value)
  5637. {
  5638. ___m_BaseEventData_7 = value;
  5639. Il2CppCodeGenWriteBarrier((void**)(&___m_BaseEventData_7), (void*)value);
  5640. }
  5641. inline static int32_t get_offset_of_m_InputOverride_8() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_InputOverride_8)); }
  5642. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * get_m_InputOverride_8() const { return ___m_InputOverride_8; }
  5643. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D ** get_address_of_m_InputOverride_8() { return &___m_InputOverride_8; }
  5644. inline void set_m_InputOverride_8(BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * value)
  5645. {
  5646. ___m_InputOverride_8 = value;
  5647. Il2CppCodeGenWriteBarrier((void**)(&___m_InputOverride_8), (void*)value);
  5648. }
  5649. inline static int32_t get_offset_of_m_DefaultInput_9() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_DefaultInput_9)); }
  5650. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * get_m_DefaultInput_9() const { return ___m_DefaultInput_9; }
  5651. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D ** get_address_of_m_DefaultInput_9() { return &___m_DefaultInput_9; }
  5652. inline void set_m_DefaultInput_9(BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * value)
  5653. {
  5654. ___m_DefaultInput_9 = value;
  5655. Il2CppCodeGenWriteBarrier((void**)(&___m_DefaultInput_9), (void*)value);
  5656. }
  5657. };
  5658. // UnityEngine.EventSystems.BaseRaycaster
  5659. struct BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5660. {
  5661. public:
  5662. // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.BaseRaycaster::m_RootRaycaster
  5663. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___m_RootRaycaster_4;
  5664. public:
  5665. inline static int32_t get_offset_of_m_RootRaycaster_4() { return static_cast<int32_t>(offsetof(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876, ___m_RootRaycaster_4)); }
  5666. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * get_m_RootRaycaster_4() const { return ___m_RootRaycaster_4; }
  5667. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 ** get_address_of_m_RootRaycaster_4() { return &___m_RootRaycaster_4; }
  5668. inline void set_m_RootRaycaster_4(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * value)
  5669. {
  5670. ___m_RootRaycaster_4 = value;
  5671. Il2CppCodeGenWriteBarrier((void**)(&___m_RootRaycaster_4), (void*)value);
  5672. }
  5673. };
  5674. // UnityEngine.EventSystems.EventSystem
  5675. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5676. {
  5677. public:
  5678. // System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
  5679. List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * ___m_SystemInputModules_4;
  5680. // UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
  5681. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * ___m_CurrentInputModule_5;
  5682. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
  5683. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_FirstSelected_7;
  5684. // System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
  5685. bool ___m_sendNavigationEvents_8;
  5686. // System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
  5687. int32_t ___m_DragThreshold_9;
  5688. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
  5689. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_CurrentSelected_10;
  5690. // System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
  5691. bool ___m_HasFocus_11;
  5692. // System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
  5693. bool ___m_SelectionGuard_12;
  5694. // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
  5695. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___m_DummyData_13;
  5696. public:
  5697. inline static int32_t get_offset_of_m_SystemInputModules_4() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_SystemInputModules_4)); }
  5698. inline List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * get_m_SystemInputModules_4() const { return ___m_SystemInputModules_4; }
  5699. inline List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 ** get_address_of_m_SystemInputModules_4() { return &___m_SystemInputModules_4; }
  5700. inline void set_m_SystemInputModules_4(List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * value)
  5701. {
  5702. ___m_SystemInputModules_4 = value;
  5703. Il2CppCodeGenWriteBarrier((void**)(&___m_SystemInputModules_4), (void*)value);
  5704. }
  5705. inline static int32_t get_offset_of_m_CurrentInputModule_5() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_CurrentInputModule_5)); }
  5706. inline BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * get_m_CurrentInputModule_5() const { return ___m_CurrentInputModule_5; }
  5707. inline BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 ** get_address_of_m_CurrentInputModule_5() { return &___m_CurrentInputModule_5; }
  5708. inline void set_m_CurrentInputModule_5(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * value)
  5709. {
  5710. ___m_CurrentInputModule_5 = value;
  5711. Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentInputModule_5), (void*)value);
  5712. }
  5713. inline static int32_t get_offset_of_m_FirstSelected_7() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_FirstSelected_7)); }
  5714. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_FirstSelected_7() const { return ___m_FirstSelected_7; }
  5715. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_FirstSelected_7() { return &___m_FirstSelected_7; }
  5716. inline void set_m_FirstSelected_7(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  5717. {
  5718. ___m_FirstSelected_7 = value;
  5719. Il2CppCodeGenWriteBarrier((void**)(&___m_FirstSelected_7), (void*)value);
  5720. }
  5721. inline static int32_t get_offset_of_m_sendNavigationEvents_8() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_sendNavigationEvents_8)); }
  5722. inline bool get_m_sendNavigationEvents_8() const { return ___m_sendNavigationEvents_8; }
  5723. inline bool* get_address_of_m_sendNavigationEvents_8() { return &___m_sendNavigationEvents_8; }
  5724. inline void set_m_sendNavigationEvents_8(bool value)
  5725. {
  5726. ___m_sendNavigationEvents_8 = value;
  5727. }
  5728. inline static int32_t get_offset_of_m_DragThreshold_9() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_DragThreshold_9)); }
  5729. inline int32_t get_m_DragThreshold_9() const { return ___m_DragThreshold_9; }
  5730. inline int32_t* get_address_of_m_DragThreshold_9() { return &___m_DragThreshold_9; }
  5731. inline void set_m_DragThreshold_9(int32_t value)
  5732. {
  5733. ___m_DragThreshold_9 = value;
  5734. }
  5735. inline static int32_t get_offset_of_m_CurrentSelected_10() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_CurrentSelected_10)); }
  5736. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_CurrentSelected_10() const { return ___m_CurrentSelected_10; }
  5737. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_CurrentSelected_10() { return &___m_CurrentSelected_10; }
  5738. inline void set_m_CurrentSelected_10(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  5739. {
  5740. ___m_CurrentSelected_10 = value;
  5741. Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentSelected_10), (void*)value);
  5742. }
  5743. inline static int32_t get_offset_of_m_HasFocus_11() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_HasFocus_11)); }
  5744. inline bool get_m_HasFocus_11() const { return ___m_HasFocus_11; }
  5745. inline bool* get_address_of_m_HasFocus_11() { return &___m_HasFocus_11; }
  5746. inline void set_m_HasFocus_11(bool value)
  5747. {
  5748. ___m_HasFocus_11 = value;
  5749. }
  5750. inline static int32_t get_offset_of_m_SelectionGuard_12() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_SelectionGuard_12)); }
  5751. inline bool get_m_SelectionGuard_12() const { return ___m_SelectionGuard_12; }
  5752. inline bool* get_address_of_m_SelectionGuard_12() { return &___m_SelectionGuard_12; }
  5753. inline void set_m_SelectionGuard_12(bool value)
  5754. {
  5755. ___m_SelectionGuard_12 = value;
  5756. }
  5757. inline static int32_t get_offset_of_m_DummyData_13() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_DummyData_13)); }
  5758. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * get_m_DummyData_13() const { return ___m_DummyData_13; }
  5759. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E ** get_address_of_m_DummyData_13() { return &___m_DummyData_13; }
  5760. inline void set_m_DummyData_13(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * value)
  5761. {
  5762. ___m_DummyData_13 = value;
  5763. Il2CppCodeGenWriteBarrier((void**)(&___m_DummyData_13), (void*)value);
  5764. }
  5765. };
  5766. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields
  5767. {
  5768. public:
  5769. // System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
  5770. List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * ___m_EventSystems_6;
  5771. // System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
  5772. Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * ___s_RaycastComparer_14;
  5773. public:
  5774. inline static int32_t get_offset_of_m_EventSystems_6() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields, ___m_EventSystems_6)); }
  5775. inline List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * get_m_EventSystems_6() const { return ___m_EventSystems_6; }
  5776. inline List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 ** get_address_of_m_EventSystems_6() { return &___m_EventSystems_6; }
  5777. inline void set_m_EventSystems_6(List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * value)
  5778. {
  5779. ___m_EventSystems_6 = value;
  5780. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystems_6), (void*)value);
  5781. }
  5782. inline static int32_t get_offset_of_s_RaycastComparer_14() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields, ___s_RaycastComparer_14)); }
  5783. inline Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * get_s_RaycastComparer_14() const { return ___s_RaycastComparer_14; }
  5784. inline Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 ** get_address_of_s_RaycastComparer_14() { return &___s_RaycastComparer_14; }
  5785. inline void set_s_RaycastComparer_14(Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * value)
  5786. {
  5787. ___s_RaycastComparer_14 = value;
  5788. Il2CppCodeGenWriteBarrier((void**)(&___s_RaycastComparer_14), (void*)value);
  5789. }
  5790. };
  5791. // UnityEngine.UI.Graphic
  5792. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5793. {
  5794. public:
  5795. // UnityEngine.Material UnityEngine.UI.Graphic::m_Material
  5796. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_Material_6;
  5797. // UnityEngine.Color UnityEngine.UI.Graphic::m_Color
  5798. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_Color_7;
  5799. // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
  5800. bool ___m_SkipLayoutUpdate_8;
  5801. // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
  5802. bool ___m_SkipMaterialUpdate_9;
  5803. // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
  5804. bool ___m_RaycastTarget_10;
  5805. // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
  5806. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___m_RaycastPadding_11;
  5807. // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
  5808. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_RectTransform_12;
  5809. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
  5810. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_CanvasRenderer_13;
  5811. // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
  5812. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___m_Canvas_14;
  5813. // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
  5814. bool ___m_VertsDirty_15;
  5815. // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
  5816. bool ___m_MaterialDirty_16;
  5817. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
  5818. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyLayoutCallback_17;
  5819. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
  5820. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyVertsCallback_18;
  5821. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
  5822. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyMaterialCallback_19;
  5823. // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
  5824. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_CachedMesh_22;
  5825. // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
  5826. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___m_CachedUvs_23;
  5827. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
  5828. TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * ___m_ColorTweenRunner_24;
  5829. // System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
  5830. bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
  5831. public:
  5832. inline static int32_t get_offset_of_m_Material_6() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Material_6)); }
  5833. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_Material_6() const { return ___m_Material_6; }
  5834. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_Material_6() { return &___m_Material_6; }
  5835. inline void set_m_Material_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  5836. {
  5837. ___m_Material_6 = value;
  5838. Il2CppCodeGenWriteBarrier((void**)(&___m_Material_6), (void*)value);
  5839. }
  5840. inline static int32_t get_offset_of_m_Color_7() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Color_7)); }
  5841. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_Color_7() const { return ___m_Color_7; }
  5842. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_Color_7() { return &___m_Color_7; }
  5843. inline void set_m_Color_7(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  5844. {
  5845. ___m_Color_7 = value;
  5846. }
  5847. inline static int32_t get_offset_of_m_SkipLayoutUpdate_8() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipLayoutUpdate_8)); }
  5848. inline bool get_m_SkipLayoutUpdate_8() const { return ___m_SkipLayoutUpdate_8; }
  5849. inline bool* get_address_of_m_SkipLayoutUpdate_8() { return &___m_SkipLayoutUpdate_8; }
  5850. inline void set_m_SkipLayoutUpdate_8(bool value)
  5851. {
  5852. ___m_SkipLayoutUpdate_8 = value;
  5853. }
  5854. inline static int32_t get_offset_of_m_SkipMaterialUpdate_9() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipMaterialUpdate_9)); }
  5855. inline bool get_m_SkipMaterialUpdate_9() const { return ___m_SkipMaterialUpdate_9; }
  5856. inline bool* get_address_of_m_SkipMaterialUpdate_9() { return &___m_SkipMaterialUpdate_9; }
  5857. inline void set_m_SkipMaterialUpdate_9(bool value)
  5858. {
  5859. ___m_SkipMaterialUpdate_9 = value;
  5860. }
  5861. inline static int32_t get_offset_of_m_RaycastTarget_10() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastTarget_10)); }
  5862. inline bool get_m_RaycastTarget_10() const { return ___m_RaycastTarget_10; }
  5863. inline bool* get_address_of_m_RaycastTarget_10() { return &___m_RaycastTarget_10; }
  5864. inline void set_m_RaycastTarget_10(bool value)
  5865. {
  5866. ___m_RaycastTarget_10 = value;
  5867. }
  5868. inline static int32_t get_offset_of_m_RaycastPadding_11() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastPadding_11)); }
  5869. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_m_RaycastPadding_11() const { return ___m_RaycastPadding_11; }
  5870. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_RaycastPadding_11() { return &___m_RaycastPadding_11; }
  5871. inline void set_m_RaycastPadding_11(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  5872. {
  5873. ___m_RaycastPadding_11 = value;
  5874. }
  5875. inline static int32_t get_offset_of_m_RectTransform_12() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RectTransform_12)); }
  5876. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_RectTransform_12() const { return ___m_RectTransform_12; }
  5877. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_RectTransform_12() { return &___m_RectTransform_12; }
  5878. inline void set_m_RectTransform_12(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  5879. {
  5880. ___m_RectTransform_12 = value;
  5881. Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_12), (void*)value);
  5882. }
  5883. inline static int32_t get_offset_of_m_CanvasRenderer_13() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CanvasRenderer_13)); }
  5884. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_CanvasRenderer_13() const { return ___m_CanvasRenderer_13; }
  5885. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_CanvasRenderer_13() { return &___m_CanvasRenderer_13; }
  5886. inline void set_m_CanvasRenderer_13(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  5887. {
  5888. ___m_CanvasRenderer_13 = value;
  5889. Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasRenderer_13), (void*)value);
  5890. }
  5891. inline static int32_t get_offset_of_m_Canvas_14() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Canvas_14)); }
  5892. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * get_m_Canvas_14() const { return ___m_Canvas_14; }
  5893. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA ** get_address_of_m_Canvas_14() { return &___m_Canvas_14; }
  5894. inline void set_m_Canvas_14(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * value)
  5895. {
  5896. ___m_Canvas_14 = value;
  5897. Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_14), (void*)value);
  5898. }
  5899. inline static int32_t get_offset_of_m_VertsDirty_15() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_VertsDirty_15)); }
  5900. inline bool get_m_VertsDirty_15() const { return ___m_VertsDirty_15; }
  5901. inline bool* get_address_of_m_VertsDirty_15() { return &___m_VertsDirty_15; }
  5902. inline void set_m_VertsDirty_15(bool value)
  5903. {
  5904. ___m_VertsDirty_15 = value;
  5905. }
  5906. inline static int32_t get_offset_of_m_MaterialDirty_16() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_MaterialDirty_16)); }
  5907. inline bool get_m_MaterialDirty_16() const { return ___m_MaterialDirty_16; }
  5908. inline bool* get_address_of_m_MaterialDirty_16() { return &___m_MaterialDirty_16; }
  5909. inline void set_m_MaterialDirty_16(bool value)
  5910. {
  5911. ___m_MaterialDirty_16 = value;
  5912. }
  5913. inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_17() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyLayoutCallback_17)); }
  5914. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyLayoutCallback_17() const { return ___m_OnDirtyLayoutCallback_17; }
  5915. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyLayoutCallback_17() { return &___m_OnDirtyLayoutCallback_17; }
  5916. inline void set_m_OnDirtyLayoutCallback_17(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5917. {
  5918. ___m_OnDirtyLayoutCallback_17 = value;
  5919. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyLayoutCallback_17), (void*)value);
  5920. }
  5921. inline static int32_t get_offset_of_m_OnDirtyVertsCallback_18() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyVertsCallback_18)); }
  5922. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyVertsCallback_18() const { return ___m_OnDirtyVertsCallback_18; }
  5923. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyVertsCallback_18() { return &___m_OnDirtyVertsCallback_18; }
  5924. inline void set_m_OnDirtyVertsCallback_18(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5925. {
  5926. ___m_OnDirtyVertsCallback_18 = value;
  5927. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyVertsCallback_18), (void*)value);
  5928. }
  5929. inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_19() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyMaterialCallback_19)); }
  5930. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyMaterialCallback_19() const { return ___m_OnDirtyMaterialCallback_19; }
  5931. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyMaterialCallback_19() { return &___m_OnDirtyMaterialCallback_19; }
  5932. inline void set_m_OnDirtyMaterialCallback_19(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5933. {
  5934. ___m_OnDirtyMaterialCallback_19 = value;
  5935. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyMaterialCallback_19), (void*)value);
  5936. }
  5937. inline static int32_t get_offset_of_m_CachedMesh_22() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedMesh_22)); }
  5938. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_CachedMesh_22() const { return ___m_CachedMesh_22; }
  5939. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_CachedMesh_22() { return &___m_CachedMesh_22; }
  5940. inline void set_m_CachedMesh_22(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  5941. {
  5942. ___m_CachedMesh_22 = value;
  5943. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedMesh_22), (void*)value);
  5944. }
  5945. inline static int32_t get_offset_of_m_CachedUvs_23() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedUvs_23)); }
  5946. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_m_CachedUvs_23() const { return ___m_CachedUvs_23; }
  5947. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_m_CachedUvs_23() { return &___m_CachedUvs_23; }
  5948. inline void set_m_CachedUvs_23(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  5949. {
  5950. ___m_CachedUvs_23 = value;
  5951. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedUvs_23), (void*)value);
  5952. }
  5953. inline static int32_t get_offset_of_m_ColorTweenRunner_24() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_ColorTweenRunner_24)); }
  5954. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * get_m_ColorTweenRunner_24() const { return ___m_ColorTweenRunner_24; }
  5955. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 ** get_address_of_m_ColorTweenRunner_24() { return &___m_ColorTweenRunner_24; }
  5956. inline void set_m_ColorTweenRunner_24(TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * value)
  5957. {
  5958. ___m_ColorTweenRunner_24 = value;
  5959. Il2CppCodeGenWriteBarrier((void**)(&___m_ColorTweenRunner_24), (void*)value);
  5960. }
  5961. inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25)); }
  5962. inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  5963. inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  5964. inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_25(bool value)
  5965. {
  5966. ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25 = value;
  5967. }
  5968. };
  5969. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields
  5970. {
  5971. public:
  5972. // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
  5973. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_DefaultUI_4;
  5974. // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
  5975. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * ___s_WhiteTexture_5;
  5976. // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
  5977. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___s_Mesh_20;
  5978. // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
  5979. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___s_VertexHelper_21;
  5980. public:
  5981. inline static int32_t get_offset_of_s_DefaultUI_4() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_DefaultUI_4)); }
  5982. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_DefaultUI_4() const { return ___s_DefaultUI_4; }
  5983. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_DefaultUI_4() { return &___s_DefaultUI_4; }
  5984. inline void set_s_DefaultUI_4(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  5985. {
  5986. ___s_DefaultUI_4 = value;
  5987. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultUI_4), (void*)value);
  5988. }
  5989. inline static int32_t get_offset_of_s_WhiteTexture_5() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_WhiteTexture_5)); }
  5990. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * get_s_WhiteTexture_5() const { return ___s_WhiteTexture_5; }
  5991. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF ** get_address_of_s_WhiteTexture_5() { return &___s_WhiteTexture_5; }
  5992. inline void set_s_WhiteTexture_5(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * value)
  5993. {
  5994. ___s_WhiteTexture_5 = value;
  5995. Il2CppCodeGenWriteBarrier((void**)(&___s_WhiteTexture_5), (void*)value);
  5996. }
  5997. inline static int32_t get_offset_of_s_Mesh_20() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_Mesh_20)); }
  5998. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_s_Mesh_20() const { return ___s_Mesh_20; }
  5999. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_s_Mesh_20() { return &___s_Mesh_20; }
  6000. inline void set_s_Mesh_20(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  6001. {
  6002. ___s_Mesh_20 = value;
  6003. Il2CppCodeGenWriteBarrier((void**)(&___s_Mesh_20), (void*)value);
  6004. }
  6005. inline static int32_t get_offset_of_s_VertexHelper_21() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_VertexHelper_21)); }
  6006. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * get_s_VertexHelper_21() const { return ___s_VertexHelper_21; }
  6007. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 ** get_address_of_s_VertexHelper_21() { return &___s_VertexHelper_21; }
  6008. inline void set_s_VertexHelper_21(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * value)
  6009. {
  6010. ___s_VertexHelper_21 = value;
  6011. Il2CppCodeGenWriteBarrier((void**)(&___s_VertexHelper_21), (void*)value);
  6012. }
  6013. };
  6014. // UnityEngine.UI.LayoutElement
  6015. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  6016. {
  6017. public:
  6018. // System.Boolean UnityEngine.UI.LayoutElement::m_IgnoreLayout
  6019. bool ___m_IgnoreLayout_4;
  6020. // System.Single UnityEngine.UI.LayoutElement::m_MinWidth
  6021. float ___m_MinWidth_5;
  6022. // System.Single UnityEngine.UI.LayoutElement::m_MinHeight
  6023. float ___m_MinHeight_6;
  6024. // System.Single UnityEngine.UI.LayoutElement::m_PreferredWidth
  6025. float ___m_PreferredWidth_7;
  6026. // System.Single UnityEngine.UI.LayoutElement::m_PreferredHeight
  6027. float ___m_PreferredHeight_8;
  6028. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleWidth
  6029. float ___m_FlexibleWidth_9;
  6030. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleHeight
  6031. float ___m_FlexibleHeight_10;
  6032. // System.Int32 UnityEngine.UI.LayoutElement::m_LayoutPriority
  6033. int32_t ___m_LayoutPriority_11;
  6034. public:
  6035. inline static int32_t get_offset_of_m_IgnoreLayout_4() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_IgnoreLayout_4)); }
  6036. inline bool get_m_IgnoreLayout_4() const { return ___m_IgnoreLayout_4; }
  6037. inline bool* get_address_of_m_IgnoreLayout_4() { return &___m_IgnoreLayout_4; }
  6038. inline void set_m_IgnoreLayout_4(bool value)
  6039. {
  6040. ___m_IgnoreLayout_4 = value;
  6041. }
  6042. inline static int32_t get_offset_of_m_MinWidth_5() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinWidth_5)); }
  6043. inline float get_m_MinWidth_5() const { return ___m_MinWidth_5; }
  6044. inline float* get_address_of_m_MinWidth_5() { return &___m_MinWidth_5; }
  6045. inline void set_m_MinWidth_5(float value)
  6046. {
  6047. ___m_MinWidth_5 = value;
  6048. }
  6049. inline static int32_t get_offset_of_m_MinHeight_6() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinHeight_6)); }
  6050. inline float get_m_MinHeight_6() const { return ___m_MinHeight_6; }
  6051. inline float* get_address_of_m_MinHeight_6() { return &___m_MinHeight_6; }
  6052. inline void set_m_MinHeight_6(float value)
  6053. {
  6054. ___m_MinHeight_6 = value;
  6055. }
  6056. inline static int32_t get_offset_of_m_PreferredWidth_7() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredWidth_7)); }
  6057. inline float get_m_PreferredWidth_7() const { return ___m_PreferredWidth_7; }
  6058. inline float* get_address_of_m_PreferredWidth_7() { return &___m_PreferredWidth_7; }
  6059. inline void set_m_PreferredWidth_7(float value)
  6060. {
  6061. ___m_PreferredWidth_7 = value;
  6062. }
  6063. inline static int32_t get_offset_of_m_PreferredHeight_8() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredHeight_8)); }
  6064. inline float get_m_PreferredHeight_8() const { return ___m_PreferredHeight_8; }
  6065. inline float* get_address_of_m_PreferredHeight_8() { return &___m_PreferredHeight_8; }
  6066. inline void set_m_PreferredHeight_8(float value)
  6067. {
  6068. ___m_PreferredHeight_8 = value;
  6069. }
  6070. inline static int32_t get_offset_of_m_FlexibleWidth_9() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleWidth_9)); }
  6071. inline float get_m_FlexibleWidth_9() const { return ___m_FlexibleWidth_9; }
  6072. inline float* get_address_of_m_FlexibleWidth_9() { return &___m_FlexibleWidth_9; }
  6073. inline void set_m_FlexibleWidth_9(float value)
  6074. {
  6075. ___m_FlexibleWidth_9 = value;
  6076. }
  6077. inline static int32_t get_offset_of_m_FlexibleHeight_10() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleHeight_10)); }
  6078. inline float get_m_FlexibleHeight_10() const { return ___m_FlexibleHeight_10; }
  6079. inline float* get_address_of_m_FlexibleHeight_10() { return &___m_FlexibleHeight_10; }
  6080. inline void set_m_FlexibleHeight_10(float value)
  6081. {
  6082. ___m_FlexibleHeight_10 = value;
  6083. }
  6084. inline static int32_t get_offset_of_m_LayoutPriority_11() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_LayoutPriority_11)); }
  6085. inline int32_t get_m_LayoutPriority_11() const { return ___m_LayoutPriority_11; }
  6086. inline int32_t* get_address_of_m_LayoutPriority_11() { return &___m_LayoutPriority_11; }
  6087. inline void set_m_LayoutPriority_11(int32_t value)
  6088. {
  6089. ___m_LayoutPriority_11 = value;
  6090. }
  6091. };
  6092. // UnityEngine.UI.LayoutGroup
  6093. struct LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  6094. {
  6095. public:
  6096. // UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::m_Padding
  6097. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Padding_4;
  6098. // UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::m_ChildAlignment
  6099. int32_t ___m_ChildAlignment_5;
  6100. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::m_Rect
  6101. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_Rect_6;
  6102. // UnityEngine.DrivenRectTransformTracker UnityEngine.UI.LayoutGroup::m_Tracker
  6103. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 ___m_Tracker_7;
  6104. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalMinSize
  6105. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalMinSize_8;
  6106. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalPreferredSize
  6107. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalPreferredSize_9;
  6108. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalFlexibleSize
  6109. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalFlexibleSize_10;
  6110. // System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::m_RectChildren
  6111. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * ___m_RectChildren_11;
  6112. public:
  6113. inline static int32_t get_offset_of_m_Padding_4() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Padding_4)); }
  6114. inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Padding_4() const { return ___m_Padding_4; }
  6115. inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Padding_4() { return &___m_Padding_4; }
  6116. inline void set_m_Padding_4(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
  6117. {
  6118. ___m_Padding_4 = value;
  6119. Il2CppCodeGenWriteBarrier((void**)(&___m_Padding_4), (void*)value);
  6120. }
  6121. inline static int32_t get_offset_of_m_ChildAlignment_5() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_ChildAlignment_5)); }
  6122. inline int32_t get_m_ChildAlignment_5() const { return ___m_ChildAlignment_5; }
  6123. inline int32_t* get_address_of_m_ChildAlignment_5() { return &___m_ChildAlignment_5; }
  6124. inline void set_m_ChildAlignment_5(int32_t value)
  6125. {
  6126. ___m_ChildAlignment_5 = value;
  6127. }
  6128. inline static int32_t get_offset_of_m_Rect_6() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Rect_6)); }
  6129. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_Rect_6() const { return ___m_Rect_6; }
  6130. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_Rect_6() { return &___m_Rect_6; }
  6131. inline void set_m_Rect_6(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  6132. {
  6133. ___m_Rect_6 = value;
  6134. Il2CppCodeGenWriteBarrier((void**)(&___m_Rect_6), (void*)value);
  6135. }
  6136. inline static int32_t get_offset_of_m_Tracker_7() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Tracker_7)); }
  6137. inline DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 get_m_Tracker_7() const { return ___m_Tracker_7; }
  6138. inline DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * get_address_of_m_Tracker_7() { return &___m_Tracker_7; }
  6139. inline void set_m_Tracker_7(DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 value)
  6140. {
  6141. ___m_Tracker_7 = value;
  6142. }
  6143. inline static int32_t get_offset_of_m_TotalMinSize_8() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalMinSize_8)); }
  6144. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalMinSize_8() const { return ___m_TotalMinSize_8; }
  6145. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalMinSize_8() { return &___m_TotalMinSize_8; }
  6146. inline void set_m_TotalMinSize_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6147. {
  6148. ___m_TotalMinSize_8 = value;
  6149. }
  6150. inline static int32_t get_offset_of_m_TotalPreferredSize_9() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalPreferredSize_9)); }
  6151. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalPreferredSize_9() const { return ___m_TotalPreferredSize_9; }
  6152. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalPreferredSize_9() { return &___m_TotalPreferredSize_9; }
  6153. inline void set_m_TotalPreferredSize_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6154. {
  6155. ___m_TotalPreferredSize_9 = value;
  6156. }
  6157. inline static int32_t get_offset_of_m_TotalFlexibleSize_10() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalFlexibleSize_10)); }
  6158. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalFlexibleSize_10() const { return ___m_TotalFlexibleSize_10; }
  6159. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalFlexibleSize_10() { return &___m_TotalFlexibleSize_10; }
  6160. inline void set_m_TotalFlexibleSize_10(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6161. {
  6162. ___m_TotalFlexibleSize_10 = value;
  6163. }
  6164. inline static int32_t get_offset_of_m_RectChildren_11() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_RectChildren_11)); }
  6165. inline List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * get_m_RectChildren_11() const { return ___m_RectChildren_11; }
  6166. inline List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 ** get_address_of_m_RectChildren_11() { return &___m_RectChildren_11; }
  6167. inline void set_m_RectChildren_11(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * value)
  6168. {
  6169. ___m_RectChildren_11 = value;
  6170. Il2CppCodeGenWriteBarrier((void**)(&___m_RectChildren_11), (void*)value);
  6171. }
  6172. };
  6173. // UnityEngine.UI.Selectable
  6174. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  6175. {
  6176. public:
  6177. // System.Boolean UnityEngine.UI.Selectable::m_EnableCalled
  6178. bool ___m_EnableCalled_6;
  6179. // UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
  6180. Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A ___m_Navigation_7;
  6181. // UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition
  6182. int32_t ___m_Transition_8;
  6183. // UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
  6184. ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 ___m_Colors_9;
  6185. // UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
  6186. SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E ___m_SpriteState_10;
  6187. // UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
  6188. AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * ___m_AnimationTriggers_11;
  6189. // System.Boolean UnityEngine.UI.Selectable::m_Interactable
  6190. bool ___m_Interactable_12;
  6191. // UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
  6192. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___m_TargetGraphic_13;
  6193. // System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
  6194. bool ___m_GroupsAllowInteraction_14;
  6195. // System.Int32 UnityEngine.UI.Selectable::m_CurrentIndex
  6196. int32_t ___m_CurrentIndex_15;
  6197. // System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
  6198. bool ___U3CisPointerInsideU3Ek__BackingField_16;
  6199. // System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
  6200. bool ___U3CisPointerDownU3Ek__BackingField_17;
  6201. // System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
  6202. bool ___U3ChasSelectionU3Ek__BackingField_18;
  6203. // System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
  6204. List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * ___m_CanvasGroupCache_19;
  6205. public:
  6206. inline static int32_t get_offset_of_m_EnableCalled_6() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_EnableCalled_6)); }
  6207. inline bool get_m_EnableCalled_6() const { return ___m_EnableCalled_6; }
  6208. inline bool* get_address_of_m_EnableCalled_6() { return &___m_EnableCalled_6; }
  6209. inline void set_m_EnableCalled_6(bool value)
  6210. {
  6211. ___m_EnableCalled_6 = value;
  6212. }
  6213. inline static int32_t get_offset_of_m_Navigation_7() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Navigation_7)); }
  6214. inline Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A get_m_Navigation_7() const { return ___m_Navigation_7; }
  6215. inline Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A * get_address_of_m_Navigation_7() { return &___m_Navigation_7; }
  6216. inline void set_m_Navigation_7(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A value)
  6217. {
  6218. ___m_Navigation_7 = value;
  6219. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnUp_2), (void*)NULL);
  6220. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6221. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnDown_3), (void*)NULL);
  6222. #endif
  6223. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6224. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnLeft_4), (void*)NULL);
  6225. #endif
  6226. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6227. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnRight_5), (void*)NULL);
  6228. #endif
  6229. }
  6230. inline static int32_t get_offset_of_m_Transition_8() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Transition_8)); }
  6231. inline int32_t get_m_Transition_8() const { return ___m_Transition_8; }
  6232. inline int32_t* get_address_of_m_Transition_8() { return &___m_Transition_8; }
  6233. inline void set_m_Transition_8(int32_t value)
  6234. {
  6235. ___m_Transition_8 = value;
  6236. }
  6237. inline static int32_t get_offset_of_m_Colors_9() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Colors_9)); }
  6238. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 get_m_Colors_9() const { return ___m_Colors_9; }
  6239. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 * get_address_of_m_Colors_9() { return &___m_Colors_9; }
  6240. inline void set_m_Colors_9(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 value)
  6241. {
  6242. ___m_Colors_9 = value;
  6243. }
  6244. inline static int32_t get_offset_of_m_SpriteState_10() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_SpriteState_10)); }
  6245. inline SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E get_m_SpriteState_10() const { return ___m_SpriteState_10; }
  6246. inline SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E * get_address_of_m_SpriteState_10() { return &___m_SpriteState_10; }
  6247. inline void set_m_SpriteState_10(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E value)
  6248. {
  6249. ___m_SpriteState_10 = value;
  6250. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_HighlightedSprite_0), (void*)NULL);
  6251. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6252. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_PressedSprite_1), (void*)NULL);
  6253. #endif
  6254. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6255. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_SelectedSprite_2), (void*)NULL);
  6256. #endif
  6257. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6258. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_DisabledSprite_3), (void*)NULL);
  6259. #endif
  6260. }
  6261. inline static int32_t get_offset_of_m_AnimationTriggers_11() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_AnimationTriggers_11)); }
  6262. inline AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * get_m_AnimationTriggers_11() const { return ___m_AnimationTriggers_11; }
  6263. inline AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 ** get_address_of_m_AnimationTriggers_11() { return &___m_AnimationTriggers_11; }
  6264. inline void set_m_AnimationTriggers_11(AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * value)
  6265. {
  6266. ___m_AnimationTriggers_11 = value;
  6267. Il2CppCodeGenWriteBarrier((void**)(&___m_AnimationTriggers_11), (void*)value);
  6268. }
  6269. inline static int32_t get_offset_of_m_Interactable_12() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Interactable_12)); }
  6270. inline bool get_m_Interactable_12() const { return ___m_Interactable_12; }
  6271. inline bool* get_address_of_m_Interactable_12() { return &___m_Interactable_12; }
  6272. inline void set_m_Interactable_12(bool value)
  6273. {
  6274. ___m_Interactable_12 = value;
  6275. }
  6276. inline static int32_t get_offset_of_m_TargetGraphic_13() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_TargetGraphic_13)); }
  6277. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_m_TargetGraphic_13() const { return ___m_TargetGraphic_13; }
  6278. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_m_TargetGraphic_13() { return &___m_TargetGraphic_13; }
  6279. inline void set_m_TargetGraphic_13(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value)
  6280. {
  6281. ___m_TargetGraphic_13 = value;
  6282. Il2CppCodeGenWriteBarrier((void**)(&___m_TargetGraphic_13), (void*)value);
  6283. }
  6284. inline static int32_t get_offset_of_m_GroupsAllowInteraction_14() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_GroupsAllowInteraction_14)); }
  6285. inline bool get_m_GroupsAllowInteraction_14() const { return ___m_GroupsAllowInteraction_14; }
  6286. inline bool* get_address_of_m_GroupsAllowInteraction_14() { return &___m_GroupsAllowInteraction_14; }
  6287. inline void set_m_GroupsAllowInteraction_14(bool value)
  6288. {
  6289. ___m_GroupsAllowInteraction_14 = value;
  6290. }
  6291. inline static int32_t get_offset_of_m_CurrentIndex_15() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_CurrentIndex_15)); }
  6292. inline int32_t get_m_CurrentIndex_15() const { return ___m_CurrentIndex_15; }
  6293. inline int32_t* get_address_of_m_CurrentIndex_15() { return &___m_CurrentIndex_15; }
  6294. inline void set_m_CurrentIndex_15(int32_t value)
  6295. {
  6296. ___m_CurrentIndex_15 = value;
  6297. }
  6298. inline static int32_t get_offset_of_U3CisPointerInsideU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3CisPointerInsideU3Ek__BackingField_16)); }
  6299. inline bool get_U3CisPointerInsideU3Ek__BackingField_16() const { return ___U3CisPointerInsideU3Ek__BackingField_16; }
  6300. inline bool* get_address_of_U3CisPointerInsideU3Ek__BackingField_16() { return &___U3CisPointerInsideU3Ek__BackingField_16; }
  6301. inline void set_U3CisPointerInsideU3Ek__BackingField_16(bool value)
  6302. {
  6303. ___U3CisPointerInsideU3Ek__BackingField_16 = value;
  6304. }
  6305. inline static int32_t get_offset_of_U3CisPointerDownU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3CisPointerDownU3Ek__BackingField_17)); }
  6306. inline bool get_U3CisPointerDownU3Ek__BackingField_17() const { return ___U3CisPointerDownU3Ek__BackingField_17; }
  6307. inline bool* get_address_of_U3CisPointerDownU3Ek__BackingField_17() { return &___U3CisPointerDownU3Ek__BackingField_17; }
  6308. inline void set_U3CisPointerDownU3Ek__BackingField_17(bool value)
  6309. {
  6310. ___U3CisPointerDownU3Ek__BackingField_17 = value;
  6311. }
  6312. inline static int32_t get_offset_of_U3ChasSelectionU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3ChasSelectionU3Ek__BackingField_18)); }
  6313. inline bool get_U3ChasSelectionU3Ek__BackingField_18() const { return ___U3ChasSelectionU3Ek__BackingField_18; }
  6314. inline bool* get_address_of_U3ChasSelectionU3Ek__BackingField_18() { return &___U3ChasSelectionU3Ek__BackingField_18; }
  6315. inline void set_U3ChasSelectionU3Ek__BackingField_18(bool value)
  6316. {
  6317. ___U3ChasSelectionU3Ek__BackingField_18 = value;
  6318. }
  6319. inline static int32_t get_offset_of_m_CanvasGroupCache_19() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_CanvasGroupCache_19)); }
  6320. inline List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * get_m_CanvasGroupCache_19() const { return ___m_CanvasGroupCache_19; }
  6321. inline List_1_t34AA4AF4E7352129CA58045901530E41445AC16D ** get_address_of_m_CanvasGroupCache_19() { return &___m_CanvasGroupCache_19; }
  6322. inline void set_m_CanvasGroupCache_19(List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * value)
  6323. {
  6324. ___m_CanvasGroupCache_19 = value;
  6325. Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasGroupCache_19), (void*)value);
  6326. }
  6327. };
  6328. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields
  6329. {
  6330. public:
  6331. // UnityEngine.UI.Selectable[] UnityEngine.UI.Selectable::s_Selectables
  6332. SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* ___s_Selectables_4;
  6333. // System.Int32 UnityEngine.UI.Selectable::s_SelectableCount
  6334. int32_t ___s_SelectableCount_5;
  6335. public:
  6336. inline static int32_t get_offset_of_s_Selectables_4() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields, ___s_Selectables_4)); }
  6337. inline SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* get_s_Selectables_4() const { return ___s_Selectables_4; }
  6338. inline SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535** get_address_of_s_Selectables_4() { return &___s_Selectables_4; }
  6339. inline void set_s_Selectables_4(SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* value)
  6340. {
  6341. ___s_Selectables_4 = value;
  6342. Il2CppCodeGenWriteBarrier((void**)(&___s_Selectables_4), (void*)value);
  6343. }
  6344. inline static int32_t get_offset_of_s_SelectableCount_5() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields, ___s_SelectableCount_5)); }
  6345. inline int32_t get_s_SelectableCount_5() const { return ___s_SelectableCount_5; }
  6346. inline int32_t* get_address_of_s_SelectableCount_5() { return &___s_SelectableCount_5; }
  6347. inline void set_s_SelectableCount_5(int32_t value)
  6348. {
  6349. ___s_SelectableCount_5 = value;
  6350. }
  6351. };
  6352. // UnityEngine.UI.GraphicRaycaster
  6353. struct GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 : public BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876
  6354. {
  6355. public:
  6356. // System.Boolean UnityEngine.UI.GraphicRaycaster::m_IgnoreReversedGraphics
  6357. bool ___m_IgnoreReversedGraphics_6;
  6358. // UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::m_BlockingObjects
  6359. int32_t ___m_BlockingObjects_7;
  6360. // UnityEngine.LayerMask UnityEngine.UI.GraphicRaycaster::m_BlockingMask
  6361. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 ___m_BlockingMask_8;
  6362. // UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::m_Canvas
  6363. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___m_Canvas_9;
  6364. // System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::m_RaycastResults
  6365. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___m_RaycastResults_10;
  6366. public:
  6367. inline static int32_t get_offset_of_m_IgnoreReversedGraphics_6() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6, ___m_IgnoreReversedGraphics_6)); }
  6368. inline bool get_m_IgnoreReversedGraphics_6() const { return ___m_IgnoreReversedGraphics_6; }
  6369. inline bool* get_address_of_m_IgnoreReversedGraphics_6() { return &___m_IgnoreReversedGraphics_6; }
  6370. inline void set_m_IgnoreReversedGraphics_6(bool value)
  6371. {
  6372. ___m_IgnoreReversedGraphics_6 = value;
  6373. }
  6374. inline static int32_t get_offset_of_m_BlockingObjects_7() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6, ___m_BlockingObjects_7)); }
  6375. inline int32_t get_m_BlockingObjects_7() const { return ___m_BlockingObjects_7; }
  6376. inline int32_t* get_address_of_m_BlockingObjects_7() { return &___m_BlockingObjects_7; }
  6377. inline void set_m_BlockingObjects_7(int32_t value)
  6378. {
  6379. ___m_BlockingObjects_7 = value;
  6380. }
  6381. inline static int32_t get_offset_of_m_BlockingMask_8() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6, ___m_BlockingMask_8)); }
  6382. inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 get_m_BlockingMask_8() const { return ___m_BlockingMask_8; }
  6383. inline LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 * get_address_of_m_BlockingMask_8() { return &___m_BlockingMask_8; }
  6384. inline void set_m_BlockingMask_8(LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 value)
  6385. {
  6386. ___m_BlockingMask_8 = value;
  6387. }
  6388. inline static int32_t get_offset_of_m_Canvas_9() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6, ___m_Canvas_9)); }
  6389. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * get_m_Canvas_9() const { return ___m_Canvas_9; }
  6390. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA ** get_address_of_m_Canvas_9() { return &___m_Canvas_9; }
  6391. inline void set_m_Canvas_9(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * value)
  6392. {
  6393. ___m_Canvas_9 = value;
  6394. Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_9), (void*)value);
  6395. }
  6396. inline static int32_t get_offset_of_m_RaycastResults_10() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6, ___m_RaycastResults_10)); }
  6397. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * get_m_RaycastResults_10() const { return ___m_RaycastResults_10; }
  6398. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA ** get_address_of_m_RaycastResults_10() { return &___m_RaycastResults_10; }
  6399. inline void set_m_RaycastResults_10(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * value)
  6400. {
  6401. ___m_RaycastResults_10 = value;
  6402. Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastResults_10), (void*)value);
  6403. }
  6404. };
  6405. struct GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields
  6406. {
  6407. public:
  6408. // System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::s_SortedGraphics
  6409. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___s_SortedGraphics_11;
  6410. public:
  6411. inline static int32_t get_offset_of_s_SortedGraphics_11() { return static_cast<int32_t>(offsetof(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields, ___s_SortedGraphics_11)); }
  6412. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * get_s_SortedGraphics_11() const { return ___s_SortedGraphics_11; }
  6413. inline List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA ** get_address_of_s_SortedGraphics_11() { return &___s_SortedGraphics_11; }
  6414. inline void set_s_SortedGraphics_11(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * value)
  6415. {
  6416. ___s_SortedGraphics_11 = value;
  6417. Il2CppCodeGenWriteBarrier((void**)(&___s_SortedGraphics_11), (void*)value);
  6418. }
  6419. };
  6420. // UnityEngine.UI.GridLayoutGroup
  6421. struct GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 : public LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2
  6422. {
  6423. public:
  6424. // UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::m_StartCorner
  6425. int32_t ___m_StartCorner_12;
  6426. // UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::m_StartAxis
  6427. int32_t ___m_StartAxis_13;
  6428. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::m_CellSize
  6429. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_CellSize_14;
  6430. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::m_Spacing
  6431. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Spacing_15;
  6432. // UnityEngine.UI.GridLayoutGroup/Constraint UnityEngine.UI.GridLayoutGroup::m_Constraint
  6433. int32_t ___m_Constraint_16;
  6434. // System.Int32 UnityEngine.UI.GridLayoutGroup::m_ConstraintCount
  6435. int32_t ___m_ConstraintCount_17;
  6436. public:
  6437. inline static int32_t get_offset_of_m_StartCorner_12() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_StartCorner_12)); }
  6438. inline int32_t get_m_StartCorner_12() const { return ___m_StartCorner_12; }
  6439. inline int32_t* get_address_of_m_StartCorner_12() { return &___m_StartCorner_12; }
  6440. inline void set_m_StartCorner_12(int32_t value)
  6441. {
  6442. ___m_StartCorner_12 = value;
  6443. }
  6444. inline static int32_t get_offset_of_m_StartAxis_13() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_StartAxis_13)); }
  6445. inline int32_t get_m_StartAxis_13() const { return ___m_StartAxis_13; }
  6446. inline int32_t* get_address_of_m_StartAxis_13() { return &___m_StartAxis_13; }
  6447. inline void set_m_StartAxis_13(int32_t value)
  6448. {
  6449. ___m_StartAxis_13 = value;
  6450. }
  6451. inline static int32_t get_offset_of_m_CellSize_14() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_CellSize_14)); }
  6452. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_CellSize_14() const { return ___m_CellSize_14; }
  6453. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_CellSize_14() { return &___m_CellSize_14; }
  6454. inline void set_m_CellSize_14(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6455. {
  6456. ___m_CellSize_14 = value;
  6457. }
  6458. inline static int32_t get_offset_of_m_Spacing_15() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_Spacing_15)); }
  6459. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Spacing_15() const { return ___m_Spacing_15; }
  6460. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Spacing_15() { return &___m_Spacing_15; }
  6461. inline void set_m_Spacing_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6462. {
  6463. ___m_Spacing_15 = value;
  6464. }
  6465. inline static int32_t get_offset_of_m_Constraint_16() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_Constraint_16)); }
  6466. inline int32_t get_m_Constraint_16() const { return ___m_Constraint_16; }
  6467. inline int32_t* get_address_of_m_Constraint_16() { return &___m_Constraint_16; }
  6468. inline void set_m_Constraint_16(int32_t value)
  6469. {
  6470. ___m_Constraint_16 = value;
  6471. }
  6472. inline static int32_t get_offset_of_m_ConstraintCount_17() { return static_cast<int32_t>(offsetof(GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28, ___m_ConstraintCount_17)); }
  6473. inline int32_t get_m_ConstraintCount_17() const { return ___m_ConstraintCount_17; }
  6474. inline int32_t* get_address_of_m_ConstraintCount_17() { return &___m_ConstraintCount_17; }
  6475. inline void set_m_ConstraintCount_17(int32_t value)
  6476. {
  6477. ___m_ConstraintCount_17 = value;
  6478. }
  6479. };
  6480. // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  6481. struct HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 : public LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2
  6482. {
  6483. public:
  6484. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_Spacing
  6485. float ___m_Spacing_12;
  6486. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandWidth
  6487. bool ___m_ChildForceExpandWidth_13;
  6488. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandHeight
  6489. bool ___m_ChildForceExpandHeight_14;
  6490. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlWidth
  6491. bool ___m_ChildControlWidth_15;
  6492. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlHeight
  6493. bool ___m_ChildControlHeight_16;
  6494. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildScaleWidth
  6495. bool ___m_ChildScaleWidth_17;
  6496. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildScaleHeight
  6497. bool ___m_ChildScaleHeight_18;
  6498. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ReverseArrangement
  6499. bool ___m_ReverseArrangement_19;
  6500. public:
  6501. inline static int32_t get_offset_of_m_Spacing_12() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_Spacing_12)); }
  6502. inline float get_m_Spacing_12() const { return ___m_Spacing_12; }
  6503. inline float* get_address_of_m_Spacing_12() { return &___m_Spacing_12; }
  6504. inline void set_m_Spacing_12(float value)
  6505. {
  6506. ___m_Spacing_12 = value;
  6507. }
  6508. inline static int32_t get_offset_of_m_ChildForceExpandWidth_13() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildForceExpandWidth_13)); }
  6509. inline bool get_m_ChildForceExpandWidth_13() const { return ___m_ChildForceExpandWidth_13; }
  6510. inline bool* get_address_of_m_ChildForceExpandWidth_13() { return &___m_ChildForceExpandWidth_13; }
  6511. inline void set_m_ChildForceExpandWidth_13(bool value)
  6512. {
  6513. ___m_ChildForceExpandWidth_13 = value;
  6514. }
  6515. inline static int32_t get_offset_of_m_ChildForceExpandHeight_14() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildForceExpandHeight_14)); }
  6516. inline bool get_m_ChildForceExpandHeight_14() const { return ___m_ChildForceExpandHeight_14; }
  6517. inline bool* get_address_of_m_ChildForceExpandHeight_14() { return &___m_ChildForceExpandHeight_14; }
  6518. inline void set_m_ChildForceExpandHeight_14(bool value)
  6519. {
  6520. ___m_ChildForceExpandHeight_14 = value;
  6521. }
  6522. inline static int32_t get_offset_of_m_ChildControlWidth_15() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildControlWidth_15)); }
  6523. inline bool get_m_ChildControlWidth_15() const { return ___m_ChildControlWidth_15; }
  6524. inline bool* get_address_of_m_ChildControlWidth_15() { return &___m_ChildControlWidth_15; }
  6525. inline void set_m_ChildControlWidth_15(bool value)
  6526. {
  6527. ___m_ChildControlWidth_15 = value;
  6528. }
  6529. inline static int32_t get_offset_of_m_ChildControlHeight_16() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildControlHeight_16)); }
  6530. inline bool get_m_ChildControlHeight_16() const { return ___m_ChildControlHeight_16; }
  6531. inline bool* get_address_of_m_ChildControlHeight_16() { return &___m_ChildControlHeight_16; }
  6532. inline void set_m_ChildControlHeight_16(bool value)
  6533. {
  6534. ___m_ChildControlHeight_16 = value;
  6535. }
  6536. inline static int32_t get_offset_of_m_ChildScaleWidth_17() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildScaleWidth_17)); }
  6537. inline bool get_m_ChildScaleWidth_17() const { return ___m_ChildScaleWidth_17; }
  6538. inline bool* get_address_of_m_ChildScaleWidth_17() { return &___m_ChildScaleWidth_17; }
  6539. inline void set_m_ChildScaleWidth_17(bool value)
  6540. {
  6541. ___m_ChildScaleWidth_17 = value;
  6542. }
  6543. inline static int32_t get_offset_of_m_ChildScaleHeight_18() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildScaleHeight_18)); }
  6544. inline bool get_m_ChildScaleHeight_18() const { return ___m_ChildScaleHeight_18; }
  6545. inline bool* get_address_of_m_ChildScaleHeight_18() { return &___m_ChildScaleHeight_18; }
  6546. inline void set_m_ChildScaleHeight_18(bool value)
  6547. {
  6548. ___m_ChildScaleHeight_18 = value;
  6549. }
  6550. inline static int32_t get_offset_of_m_ReverseArrangement_19() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ReverseArrangement_19)); }
  6551. inline bool get_m_ReverseArrangement_19() const { return ___m_ReverseArrangement_19; }
  6552. inline bool* get_address_of_m_ReverseArrangement_19() { return &___m_ReverseArrangement_19; }
  6553. inline void set_m_ReverseArrangement_19(bool value)
  6554. {
  6555. ___m_ReverseArrangement_19 = value;
  6556. }
  6557. };
  6558. // UnityEngine.UI.InputField
  6559. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 : public Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD
  6560. {
  6561. public:
  6562. // UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::m_Keyboard
  6563. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * ___m_Keyboard_20;
  6564. // UnityEngine.UI.Text UnityEngine.UI.InputField::m_TextComponent
  6565. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___m_TextComponent_22;
  6566. // UnityEngine.UI.Graphic UnityEngine.UI.InputField::m_Placeholder
  6567. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___m_Placeholder_23;
  6568. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::m_ContentType
  6569. int32_t ___m_ContentType_24;
  6570. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::m_InputType
  6571. int32_t ___m_InputType_25;
  6572. // System.Char UnityEngine.UI.InputField::m_AsteriskChar
  6573. Il2CppChar ___m_AsteriskChar_26;
  6574. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::m_KeyboardType
  6575. int32_t ___m_KeyboardType_27;
  6576. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::m_LineType
  6577. int32_t ___m_LineType_28;
  6578. // System.Boolean UnityEngine.UI.InputField::m_HideMobileInput
  6579. bool ___m_HideMobileInput_29;
  6580. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::m_CharacterValidation
  6581. int32_t ___m_CharacterValidation_30;
  6582. // System.Int32 UnityEngine.UI.InputField::m_CharacterLimit
  6583. int32_t ___m_CharacterLimit_31;
  6584. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::m_OnEndEdit
  6585. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___m_OnEndEdit_32;
  6586. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::m_OnValueChanged
  6587. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___m_OnValueChanged_33;
  6588. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::m_OnValidateInput
  6589. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___m_OnValidateInput_34;
  6590. // UnityEngine.Color UnityEngine.UI.InputField::m_CaretColor
  6591. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_CaretColor_35;
  6592. // System.Boolean UnityEngine.UI.InputField::m_CustomCaretColor
  6593. bool ___m_CustomCaretColor_36;
  6594. // UnityEngine.Color UnityEngine.UI.InputField::m_SelectionColor
  6595. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_SelectionColor_37;
  6596. // System.String UnityEngine.UI.InputField::m_Text
  6597. String_t* ___m_Text_38;
  6598. // System.Single UnityEngine.UI.InputField::m_CaretBlinkRate
  6599. float ___m_CaretBlinkRate_39;
  6600. // System.Int32 UnityEngine.UI.InputField::m_CaretWidth
  6601. int32_t ___m_CaretWidth_40;
  6602. // System.Boolean UnityEngine.UI.InputField::m_ReadOnly
  6603. bool ___m_ReadOnly_41;
  6604. // System.Boolean UnityEngine.UI.InputField::m_ShouldActivateOnSelect
  6605. bool ___m_ShouldActivateOnSelect_42;
  6606. // System.Int32 UnityEngine.UI.InputField::m_CaretPosition
  6607. int32_t ___m_CaretPosition_43;
  6608. // System.Int32 UnityEngine.UI.InputField::m_CaretSelectPosition
  6609. int32_t ___m_CaretSelectPosition_44;
  6610. // UnityEngine.RectTransform UnityEngine.UI.InputField::caretRectTrans
  6611. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___caretRectTrans_45;
  6612. // UnityEngine.UIVertex[] UnityEngine.UI.InputField::m_CursorVerts
  6613. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___m_CursorVerts_46;
  6614. // UnityEngine.TextGenerator UnityEngine.UI.InputField::m_InputTextCache
  6615. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_InputTextCache_47;
  6616. // UnityEngine.CanvasRenderer UnityEngine.UI.InputField::m_CachedInputRenderer
  6617. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_CachedInputRenderer_48;
  6618. // System.Boolean UnityEngine.UI.InputField::m_PreventFontCallback
  6619. bool ___m_PreventFontCallback_49;
  6620. // UnityEngine.Mesh UnityEngine.UI.InputField::m_Mesh
  6621. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_Mesh_50;
  6622. // System.Boolean UnityEngine.UI.InputField::m_AllowInput
  6623. bool ___m_AllowInput_51;
  6624. // System.Boolean UnityEngine.UI.InputField::m_ShouldActivateNextUpdate
  6625. bool ___m_ShouldActivateNextUpdate_52;
  6626. // System.Boolean UnityEngine.UI.InputField::m_UpdateDrag
  6627. bool ___m_UpdateDrag_53;
  6628. // System.Boolean UnityEngine.UI.InputField::m_DragPositionOutOfBounds
  6629. bool ___m_DragPositionOutOfBounds_54;
  6630. // System.Boolean UnityEngine.UI.InputField::m_CaretVisible
  6631. bool ___m_CaretVisible_57;
  6632. // UnityEngine.Coroutine UnityEngine.UI.InputField::m_BlinkCoroutine
  6633. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_BlinkCoroutine_58;
  6634. // System.Single UnityEngine.UI.InputField::m_BlinkStartTime
  6635. float ___m_BlinkStartTime_59;
  6636. // System.Int32 UnityEngine.UI.InputField::m_DrawStart
  6637. int32_t ___m_DrawStart_60;
  6638. // System.Int32 UnityEngine.UI.InputField::m_DrawEnd
  6639. int32_t ___m_DrawEnd_61;
  6640. // UnityEngine.Coroutine UnityEngine.UI.InputField::m_DragCoroutine
  6641. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_DragCoroutine_62;
  6642. // System.String UnityEngine.UI.InputField::m_OriginalText
  6643. String_t* ___m_OriginalText_63;
  6644. // System.Boolean UnityEngine.UI.InputField::m_WasCanceled
  6645. bool ___m_WasCanceled_64;
  6646. // System.Boolean UnityEngine.UI.InputField::m_HasDoneFocusTransition
  6647. bool ___m_HasDoneFocusTransition_65;
  6648. // UnityEngine.WaitForSecondsRealtime UnityEngine.UI.InputField::m_WaitForSecondsRealtime
  6649. WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * ___m_WaitForSecondsRealtime_66;
  6650. // System.Boolean UnityEngine.UI.InputField::m_TouchKeyboardAllowsInPlaceEditing
  6651. bool ___m_TouchKeyboardAllowsInPlaceEditing_67;
  6652. // UnityEngine.Event UnityEngine.UI.InputField::m_ProcessingEvent
  6653. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___m_ProcessingEvent_69;
  6654. public:
  6655. inline static int32_t get_offset_of_m_Keyboard_20() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Keyboard_20)); }
  6656. inline TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * get_m_Keyboard_20() const { return ___m_Keyboard_20; }
  6657. inline TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E ** get_address_of_m_Keyboard_20() { return &___m_Keyboard_20; }
  6658. inline void set_m_Keyboard_20(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * value)
  6659. {
  6660. ___m_Keyboard_20 = value;
  6661. Il2CppCodeGenWriteBarrier((void**)(&___m_Keyboard_20), (void*)value);
  6662. }
  6663. inline static int32_t get_offset_of_m_TextComponent_22() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_TextComponent_22)); }
  6664. inline Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * get_m_TextComponent_22() const { return ___m_TextComponent_22; }
  6665. inline Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** get_address_of_m_TextComponent_22() { return &___m_TextComponent_22; }
  6666. inline void set_m_TextComponent_22(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * value)
  6667. {
  6668. ___m_TextComponent_22 = value;
  6669. Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_22), (void*)value);
  6670. }
  6671. inline static int32_t get_offset_of_m_Placeholder_23() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Placeholder_23)); }
  6672. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_m_Placeholder_23() const { return ___m_Placeholder_23; }
  6673. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_m_Placeholder_23() { return &___m_Placeholder_23; }
  6674. inline void set_m_Placeholder_23(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value)
  6675. {
  6676. ___m_Placeholder_23 = value;
  6677. Il2CppCodeGenWriteBarrier((void**)(&___m_Placeholder_23), (void*)value);
  6678. }
  6679. inline static int32_t get_offset_of_m_ContentType_24() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ContentType_24)); }
  6680. inline int32_t get_m_ContentType_24() const { return ___m_ContentType_24; }
  6681. inline int32_t* get_address_of_m_ContentType_24() { return &___m_ContentType_24; }
  6682. inline void set_m_ContentType_24(int32_t value)
  6683. {
  6684. ___m_ContentType_24 = value;
  6685. }
  6686. inline static int32_t get_offset_of_m_InputType_25() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_InputType_25)); }
  6687. inline int32_t get_m_InputType_25() const { return ___m_InputType_25; }
  6688. inline int32_t* get_address_of_m_InputType_25() { return &___m_InputType_25; }
  6689. inline void set_m_InputType_25(int32_t value)
  6690. {
  6691. ___m_InputType_25 = value;
  6692. }
  6693. inline static int32_t get_offset_of_m_AsteriskChar_26() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_AsteriskChar_26)); }
  6694. inline Il2CppChar get_m_AsteriskChar_26() const { return ___m_AsteriskChar_26; }
  6695. inline Il2CppChar* get_address_of_m_AsteriskChar_26() { return &___m_AsteriskChar_26; }
  6696. inline void set_m_AsteriskChar_26(Il2CppChar value)
  6697. {
  6698. ___m_AsteriskChar_26 = value;
  6699. }
  6700. inline static int32_t get_offset_of_m_KeyboardType_27() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_KeyboardType_27)); }
  6701. inline int32_t get_m_KeyboardType_27() const { return ___m_KeyboardType_27; }
  6702. inline int32_t* get_address_of_m_KeyboardType_27() { return &___m_KeyboardType_27; }
  6703. inline void set_m_KeyboardType_27(int32_t value)
  6704. {
  6705. ___m_KeyboardType_27 = value;
  6706. }
  6707. inline static int32_t get_offset_of_m_LineType_28() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_LineType_28)); }
  6708. inline int32_t get_m_LineType_28() const { return ___m_LineType_28; }
  6709. inline int32_t* get_address_of_m_LineType_28() { return &___m_LineType_28; }
  6710. inline void set_m_LineType_28(int32_t value)
  6711. {
  6712. ___m_LineType_28 = value;
  6713. }
  6714. inline static int32_t get_offset_of_m_HideMobileInput_29() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_HideMobileInput_29)); }
  6715. inline bool get_m_HideMobileInput_29() const { return ___m_HideMobileInput_29; }
  6716. inline bool* get_address_of_m_HideMobileInput_29() { return &___m_HideMobileInput_29; }
  6717. inline void set_m_HideMobileInput_29(bool value)
  6718. {
  6719. ___m_HideMobileInput_29 = value;
  6720. }
  6721. inline static int32_t get_offset_of_m_CharacterValidation_30() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CharacterValidation_30)); }
  6722. inline int32_t get_m_CharacterValidation_30() const { return ___m_CharacterValidation_30; }
  6723. inline int32_t* get_address_of_m_CharacterValidation_30() { return &___m_CharacterValidation_30; }
  6724. inline void set_m_CharacterValidation_30(int32_t value)
  6725. {
  6726. ___m_CharacterValidation_30 = value;
  6727. }
  6728. inline static int32_t get_offset_of_m_CharacterLimit_31() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CharacterLimit_31)); }
  6729. inline int32_t get_m_CharacterLimit_31() const { return ___m_CharacterLimit_31; }
  6730. inline int32_t* get_address_of_m_CharacterLimit_31() { return &___m_CharacterLimit_31; }
  6731. inline void set_m_CharacterLimit_31(int32_t value)
  6732. {
  6733. ___m_CharacterLimit_31 = value;
  6734. }
  6735. inline static int32_t get_offset_of_m_OnEndEdit_32() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnEndEdit_32)); }
  6736. inline SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * get_m_OnEndEdit_32() const { return ___m_OnEndEdit_32; }
  6737. inline SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** get_address_of_m_OnEndEdit_32() { return &___m_OnEndEdit_32; }
  6738. inline void set_m_OnEndEdit_32(SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * value)
  6739. {
  6740. ___m_OnEndEdit_32 = value;
  6741. Il2CppCodeGenWriteBarrier((void**)(&___m_OnEndEdit_32), (void*)value);
  6742. }
  6743. inline static int32_t get_offset_of_m_OnValueChanged_33() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnValueChanged_33)); }
  6744. inline OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * get_m_OnValueChanged_33() const { return ___m_OnValueChanged_33; }
  6745. inline OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** get_address_of_m_OnValueChanged_33() { return &___m_OnValueChanged_33; }
  6746. inline void set_m_OnValueChanged_33(OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * value)
  6747. {
  6748. ___m_OnValueChanged_33 = value;
  6749. Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_33), (void*)value);
  6750. }
  6751. inline static int32_t get_offset_of_m_OnValidateInput_34() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnValidateInput_34)); }
  6752. inline OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * get_m_OnValidateInput_34() const { return ___m_OnValidateInput_34; }
  6753. inline OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** get_address_of_m_OnValidateInput_34() { return &___m_OnValidateInput_34; }
  6754. inline void set_m_OnValidateInput_34(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * value)
  6755. {
  6756. ___m_OnValidateInput_34 = value;
  6757. Il2CppCodeGenWriteBarrier((void**)(&___m_OnValidateInput_34), (void*)value);
  6758. }
  6759. inline static int32_t get_offset_of_m_CaretColor_35() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretColor_35)); }
  6760. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_CaretColor_35() const { return ___m_CaretColor_35; }
  6761. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_CaretColor_35() { return &___m_CaretColor_35; }
  6762. inline void set_m_CaretColor_35(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  6763. {
  6764. ___m_CaretColor_35 = value;
  6765. }
  6766. inline static int32_t get_offset_of_m_CustomCaretColor_36() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CustomCaretColor_36)); }
  6767. inline bool get_m_CustomCaretColor_36() const { return ___m_CustomCaretColor_36; }
  6768. inline bool* get_address_of_m_CustomCaretColor_36() { return &___m_CustomCaretColor_36; }
  6769. inline void set_m_CustomCaretColor_36(bool value)
  6770. {
  6771. ___m_CustomCaretColor_36 = value;
  6772. }
  6773. inline static int32_t get_offset_of_m_SelectionColor_37() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_SelectionColor_37)); }
  6774. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_SelectionColor_37() const { return ___m_SelectionColor_37; }
  6775. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_SelectionColor_37() { return &___m_SelectionColor_37; }
  6776. inline void set_m_SelectionColor_37(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  6777. {
  6778. ___m_SelectionColor_37 = value;
  6779. }
  6780. inline static int32_t get_offset_of_m_Text_38() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Text_38)); }
  6781. inline String_t* get_m_Text_38() const { return ___m_Text_38; }
  6782. inline String_t** get_address_of_m_Text_38() { return &___m_Text_38; }
  6783. inline void set_m_Text_38(String_t* value)
  6784. {
  6785. ___m_Text_38 = value;
  6786. Il2CppCodeGenWriteBarrier((void**)(&___m_Text_38), (void*)value);
  6787. }
  6788. inline static int32_t get_offset_of_m_CaretBlinkRate_39() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretBlinkRate_39)); }
  6789. inline float get_m_CaretBlinkRate_39() const { return ___m_CaretBlinkRate_39; }
  6790. inline float* get_address_of_m_CaretBlinkRate_39() { return &___m_CaretBlinkRate_39; }
  6791. inline void set_m_CaretBlinkRate_39(float value)
  6792. {
  6793. ___m_CaretBlinkRate_39 = value;
  6794. }
  6795. inline static int32_t get_offset_of_m_CaretWidth_40() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretWidth_40)); }
  6796. inline int32_t get_m_CaretWidth_40() const { return ___m_CaretWidth_40; }
  6797. inline int32_t* get_address_of_m_CaretWidth_40() { return &___m_CaretWidth_40; }
  6798. inline void set_m_CaretWidth_40(int32_t value)
  6799. {
  6800. ___m_CaretWidth_40 = value;
  6801. }
  6802. inline static int32_t get_offset_of_m_ReadOnly_41() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ReadOnly_41)); }
  6803. inline bool get_m_ReadOnly_41() const { return ___m_ReadOnly_41; }
  6804. inline bool* get_address_of_m_ReadOnly_41() { return &___m_ReadOnly_41; }
  6805. inline void set_m_ReadOnly_41(bool value)
  6806. {
  6807. ___m_ReadOnly_41 = value;
  6808. }
  6809. inline static int32_t get_offset_of_m_ShouldActivateOnSelect_42() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ShouldActivateOnSelect_42)); }
  6810. inline bool get_m_ShouldActivateOnSelect_42() const { return ___m_ShouldActivateOnSelect_42; }
  6811. inline bool* get_address_of_m_ShouldActivateOnSelect_42() { return &___m_ShouldActivateOnSelect_42; }
  6812. inline void set_m_ShouldActivateOnSelect_42(bool value)
  6813. {
  6814. ___m_ShouldActivateOnSelect_42 = value;
  6815. }
  6816. inline static int32_t get_offset_of_m_CaretPosition_43() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretPosition_43)); }
  6817. inline int32_t get_m_CaretPosition_43() const { return ___m_CaretPosition_43; }
  6818. inline int32_t* get_address_of_m_CaretPosition_43() { return &___m_CaretPosition_43; }
  6819. inline void set_m_CaretPosition_43(int32_t value)
  6820. {
  6821. ___m_CaretPosition_43 = value;
  6822. }
  6823. inline static int32_t get_offset_of_m_CaretSelectPosition_44() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretSelectPosition_44)); }
  6824. inline int32_t get_m_CaretSelectPosition_44() const { return ___m_CaretSelectPosition_44; }
  6825. inline int32_t* get_address_of_m_CaretSelectPosition_44() { return &___m_CaretSelectPosition_44; }
  6826. inline void set_m_CaretSelectPosition_44(int32_t value)
  6827. {
  6828. ___m_CaretSelectPosition_44 = value;
  6829. }
  6830. inline static int32_t get_offset_of_caretRectTrans_45() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___caretRectTrans_45)); }
  6831. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_caretRectTrans_45() const { return ___caretRectTrans_45; }
  6832. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_caretRectTrans_45() { return &___caretRectTrans_45; }
  6833. inline void set_caretRectTrans_45(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  6834. {
  6835. ___caretRectTrans_45 = value;
  6836. Il2CppCodeGenWriteBarrier((void**)(&___caretRectTrans_45), (void*)value);
  6837. }
  6838. inline static int32_t get_offset_of_m_CursorVerts_46() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CursorVerts_46)); }
  6839. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* get_m_CursorVerts_46() const { return ___m_CursorVerts_46; }
  6840. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A** get_address_of_m_CursorVerts_46() { return &___m_CursorVerts_46; }
  6841. inline void set_m_CursorVerts_46(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* value)
  6842. {
  6843. ___m_CursorVerts_46 = value;
  6844. Il2CppCodeGenWriteBarrier((void**)(&___m_CursorVerts_46), (void*)value);
  6845. }
  6846. inline static int32_t get_offset_of_m_InputTextCache_47() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_InputTextCache_47)); }
  6847. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_InputTextCache_47() const { return ___m_InputTextCache_47; }
  6848. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_InputTextCache_47() { return &___m_InputTextCache_47; }
  6849. inline void set_m_InputTextCache_47(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  6850. {
  6851. ___m_InputTextCache_47 = value;
  6852. Il2CppCodeGenWriteBarrier((void**)(&___m_InputTextCache_47), (void*)value);
  6853. }
  6854. inline static int32_t get_offset_of_m_CachedInputRenderer_48() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CachedInputRenderer_48)); }
  6855. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_CachedInputRenderer_48() const { return ___m_CachedInputRenderer_48; }
  6856. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_CachedInputRenderer_48() { return &___m_CachedInputRenderer_48; }
  6857. inline void set_m_CachedInputRenderer_48(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  6858. {
  6859. ___m_CachedInputRenderer_48 = value;
  6860. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedInputRenderer_48), (void*)value);
  6861. }
  6862. inline static int32_t get_offset_of_m_PreventFontCallback_49() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_PreventFontCallback_49)); }
  6863. inline bool get_m_PreventFontCallback_49() const { return ___m_PreventFontCallback_49; }
  6864. inline bool* get_address_of_m_PreventFontCallback_49() { return &___m_PreventFontCallback_49; }
  6865. inline void set_m_PreventFontCallback_49(bool value)
  6866. {
  6867. ___m_PreventFontCallback_49 = value;
  6868. }
  6869. inline static int32_t get_offset_of_m_Mesh_50() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Mesh_50)); }
  6870. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_Mesh_50() const { return ___m_Mesh_50; }
  6871. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_Mesh_50() { return &___m_Mesh_50; }
  6872. inline void set_m_Mesh_50(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  6873. {
  6874. ___m_Mesh_50 = value;
  6875. Il2CppCodeGenWriteBarrier((void**)(&___m_Mesh_50), (void*)value);
  6876. }
  6877. inline static int32_t get_offset_of_m_AllowInput_51() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_AllowInput_51)); }
  6878. inline bool get_m_AllowInput_51() const { return ___m_AllowInput_51; }
  6879. inline bool* get_address_of_m_AllowInput_51() { return &___m_AllowInput_51; }
  6880. inline void set_m_AllowInput_51(bool value)
  6881. {
  6882. ___m_AllowInput_51 = value;
  6883. }
  6884. inline static int32_t get_offset_of_m_ShouldActivateNextUpdate_52() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ShouldActivateNextUpdate_52)); }
  6885. inline bool get_m_ShouldActivateNextUpdate_52() const { return ___m_ShouldActivateNextUpdate_52; }
  6886. inline bool* get_address_of_m_ShouldActivateNextUpdate_52() { return &___m_ShouldActivateNextUpdate_52; }
  6887. inline void set_m_ShouldActivateNextUpdate_52(bool value)
  6888. {
  6889. ___m_ShouldActivateNextUpdate_52 = value;
  6890. }
  6891. inline static int32_t get_offset_of_m_UpdateDrag_53() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_UpdateDrag_53)); }
  6892. inline bool get_m_UpdateDrag_53() const { return ___m_UpdateDrag_53; }
  6893. inline bool* get_address_of_m_UpdateDrag_53() { return &___m_UpdateDrag_53; }
  6894. inline void set_m_UpdateDrag_53(bool value)
  6895. {
  6896. ___m_UpdateDrag_53 = value;
  6897. }
  6898. inline static int32_t get_offset_of_m_DragPositionOutOfBounds_54() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DragPositionOutOfBounds_54)); }
  6899. inline bool get_m_DragPositionOutOfBounds_54() const { return ___m_DragPositionOutOfBounds_54; }
  6900. inline bool* get_address_of_m_DragPositionOutOfBounds_54() { return &___m_DragPositionOutOfBounds_54; }
  6901. inline void set_m_DragPositionOutOfBounds_54(bool value)
  6902. {
  6903. ___m_DragPositionOutOfBounds_54 = value;
  6904. }
  6905. inline static int32_t get_offset_of_m_CaretVisible_57() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretVisible_57)); }
  6906. inline bool get_m_CaretVisible_57() const { return ___m_CaretVisible_57; }
  6907. inline bool* get_address_of_m_CaretVisible_57() { return &___m_CaretVisible_57; }
  6908. inline void set_m_CaretVisible_57(bool value)
  6909. {
  6910. ___m_CaretVisible_57 = value;
  6911. }
  6912. inline static int32_t get_offset_of_m_BlinkCoroutine_58() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_BlinkCoroutine_58)); }
  6913. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_BlinkCoroutine_58() const { return ___m_BlinkCoroutine_58; }
  6914. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_BlinkCoroutine_58() { return &___m_BlinkCoroutine_58; }
  6915. inline void set_m_BlinkCoroutine_58(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  6916. {
  6917. ___m_BlinkCoroutine_58 = value;
  6918. Il2CppCodeGenWriteBarrier((void**)(&___m_BlinkCoroutine_58), (void*)value);
  6919. }
  6920. inline static int32_t get_offset_of_m_BlinkStartTime_59() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_BlinkStartTime_59)); }
  6921. inline float get_m_BlinkStartTime_59() const { return ___m_BlinkStartTime_59; }
  6922. inline float* get_address_of_m_BlinkStartTime_59() { return &___m_BlinkStartTime_59; }
  6923. inline void set_m_BlinkStartTime_59(float value)
  6924. {
  6925. ___m_BlinkStartTime_59 = value;
  6926. }
  6927. inline static int32_t get_offset_of_m_DrawStart_60() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DrawStart_60)); }
  6928. inline int32_t get_m_DrawStart_60() const { return ___m_DrawStart_60; }
  6929. inline int32_t* get_address_of_m_DrawStart_60() { return &___m_DrawStart_60; }
  6930. inline void set_m_DrawStart_60(int32_t value)
  6931. {
  6932. ___m_DrawStart_60 = value;
  6933. }
  6934. inline static int32_t get_offset_of_m_DrawEnd_61() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DrawEnd_61)); }
  6935. inline int32_t get_m_DrawEnd_61() const { return ___m_DrawEnd_61; }
  6936. inline int32_t* get_address_of_m_DrawEnd_61() { return &___m_DrawEnd_61; }
  6937. inline void set_m_DrawEnd_61(int32_t value)
  6938. {
  6939. ___m_DrawEnd_61 = value;
  6940. }
  6941. inline static int32_t get_offset_of_m_DragCoroutine_62() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DragCoroutine_62)); }
  6942. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_DragCoroutine_62() const { return ___m_DragCoroutine_62; }
  6943. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_DragCoroutine_62() { return &___m_DragCoroutine_62; }
  6944. inline void set_m_DragCoroutine_62(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  6945. {
  6946. ___m_DragCoroutine_62 = value;
  6947. Il2CppCodeGenWriteBarrier((void**)(&___m_DragCoroutine_62), (void*)value);
  6948. }
  6949. inline static int32_t get_offset_of_m_OriginalText_63() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OriginalText_63)); }
  6950. inline String_t* get_m_OriginalText_63() const { return ___m_OriginalText_63; }
  6951. inline String_t** get_address_of_m_OriginalText_63() { return &___m_OriginalText_63; }
  6952. inline void set_m_OriginalText_63(String_t* value)
  6953. {
  6954. ___m_OriginalText_63 = value;
  6955. Il2CppCodeGenWriteBarrier((void**)(&___m_OriginalText_63), (void*)value);
  6956. }
  6957. inline static int32_t get_offset_of_m_WasCanceled_64() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_WasCanceled_64)); }
  6958. inline bool get_m_WasCanceled_64() const { return ___m_WasCanceled_64; }
  6959. inline bool* get_address_of_m_WasCanceled_64() { return &___m_WasCanceled_64; }
  6960. inline void set_m_WasCanceled_64(bool value)
  6961. {
  6962. ___m_WasCanceled_64 = value;
  6963. }
  6964. inline static int32_t get_offset_of_m_HasDoneFocusTransition_65() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_HasDoneFocusTransition_65)); }
  6965. inline bool get_m_HasDoneFocusTransition_65() const { return ___m_HasDoneFocusTransition_65; }
  6966. inline bool* get_address_of_m_HasDoneFocusTransition_65() { return &___m_HasDoneFocusTransition_65; }
  6967. inline void set_m_HasDoneFocusTransition_65(bool value)
  6968. {
  6969. ___m_HasDoneFocusTransition_65 = value;
  6970. }
  6971. inline static int32_t get_offset_of_m_WaitForSecondsRealtime_66() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_WaitForSecondsRealtime_66)); }
  6972. inline WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * get_m_WaitForSecondsRealtime_66() const { return ___m_WaitForSecondsRealtime_66; }
  6973. inline WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 ** get_address_of_m_WaitForSecondsRealtime_66() { return &___m_WaitForSecondsRealtime_66; }
  6974. inline void set_m_WaitForSecondsRealtime_66(WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * value)
  6975. {
  6976. ___m_WaitForSecondsRealtime_66 = value;
  6977. Il2CppCodeGenWriteBarrier((void**)(&___m_WaitForSecondsRealtime_66), (void*)value);
  6978. }
  6979. inline static int32_t get_offset_of_m_TouchKeyboardAllowsInPlaceEditing_67() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_TouchKeyboardAllowsInPlaceEditing_67)); }
  6980. inline bool get_m_TouchKeyboardAllowsInPlaceEditing_67() const { return ___m_TouchKeyboardAllowsInPlaceEditing_67; }
  6981. inline bool* get_address_of_m_TouchKeyboardAllowsInPlaceEditing_67() { return &___m_TouchKeyboardAllowsInPlaceEditing_67; }
  6982. inline void set_m_TouchKeyboardAllowsInPlaceEditing_67(bool value)
  6983. {
  6984. ___m_TouchKeyboardAllowsInPlaceEditing_67 = value;
  6985. }
  6986. inline static int32_t get_offset_of_m_ProcessingEvent_69() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ProcessingEvent_69)); }
  6987. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_m_ProcessingEvent_69() const { return ___m_ProcessingEvent_69; }
  6988. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_m_ProcessingEvent_69() { return &___m_ProcessingEvent_69; }
  6989. inline void set_m_ProcessingEvent_69(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  6990. {
  6991. ___m_ProcessingEvent_69 = value;
  6992. Il2CppCodeGenWriteBarrier((void**)(&___m_ProcessingEvent_69), (void*)value);
  6993. }
  6994. };
  6995. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields
  6996. {
  6997. public:
  6998. // System.Char[] UnityEngine.UI.InputField::kSeparators
  6999. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___kSeparators_21;
  7000. public:
  7001. inline static int32_t get_offset_of_kSeparators_21() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields, ___kSeparators_21)); }
  7002. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_kSeparators_21() const { return ___kSeparators_21; }
  7003. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_kSeparators_21() { return &___kSeparators_21; }
  7004. inline void set_kSeparators_21(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  7005. {
  7006. ___kSeparators_21 = value;
  7007. Il2CppCodeGenWriteBarrier((void**)(&___kSeparators_21), (void*)value);
  7008. }
  7009. };
  7010. // UnityEngine.UI.MaskableGraphic
  7011. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE : public Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24
  7012. {
  7013. public:
  7014. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
  7015. bool ___m_ShouldRecalculateStencil_26;
  7016. // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
  7017. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_MaskMaterial_27;
  7018. // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
  7019. RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * ___m_ParentMask_28;
  7020. // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
  7021. bool ___m_Maskable_29;
  7022. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
  7023. bool ___m_IsMaskingGraphic_30;
  7024. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
  7025. bool ___m_IncludeForMasking_31;
  7026. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
  7027. CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * ___m_OnCullStateChanged_32;
  7028. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
  7029. bool ___m_ShouldRecalculate_33;
  7030. // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
  7031. int32_t ___m_StencilValue_34;
  7032. // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
  7033. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_Corners_35;
  7034. public:
  7035. inline static int32_t get_offset_of_m_ShouldRecalculateStencil_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculateStencil_26)); }
  7036. inline bool get_m_ShouldRecalculateStencil_26() const { return ___m_ShouldRecalculateStencil_26; }
  7037. inline bool* get_address_of_m_ShouldRecalculateStencil_26() { return &___m_ShouldRecalculateStencil_26; }
  7038. inline void set_m_ShouldRecalculateStencil_26(bool value)
  7039. {
  7040. ___m_ShouldRecalculateStencil_26 = value;
  7041. }
  7042. inline static int32_t get_offset_of_m_MaskMaterial_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_MaskMaterial_27)); }
  7043. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_MaskMaterial_27() const { return ___m_MaskMaterial_27; }
  7044. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_MaskMaterial_27() { return &___m_MaskMaterial_27; }
  7045. inline void set_m_MaskMaterial_27(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  7046. {
  7047. ___m_MaskMaterial_27 = value;
  7048. Il2CppCodeGenWriteBarrier((void**)(&___m_MaskMaterial_27), (void*)value);
  7049. }
  7050. inline static int32_t get_offset_of_m_ParentMask_28() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ParentMask_28)); }
  7051. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * get_m_ParentMask_28() const { return ___m_ParentMask_28; }
  7052. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 ** get_address_of_m_ParentMask_28() { return &___m_ParentMask_28; }
  7053. inline void set_m_ParentMask_28(RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * value)
  7054. {
  7055. ___m_ParentMask_28 = value;
  7056. Il2CppCodeGenWriteBarrier((void**)(&___m_ParentMask_28), (void*)value);
  7057. }
  7058. inline static int32_t get_offset_of_m_Maskable_29() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Maskable_29)); }
  7059. inline bool get_m_Maskable_29() const { return ___m_Maskable_29; }
  7060. inline bool* get_address_of_m_Maskable_29() { return &___m_Maskable_29; }
  7061. inline void set_m_Maskable_29(bool value)
  7062. {
  7063. ___m_Maskable_29 = value;
  7064. }
  7065. inline static int32_t get_offset_of_m_IsMaskingGraphic_30() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IsMaskingGraphic_30)); }
  7066. inline bool get_m_IsMaskingGraphic_30() const { return ___m_IsMaskingGraphic_30; }
  7067. inline bool* get_address_of_m_IsMaskingGraphic_30() { return &___m_IsMaskingGraphic_30; }
  7068. inline void set_m_IsMaskingGraphic_30(bool value)
  7069. {
  7070. ___m_IsMaskingGraphic_30 = value;
  7071. }
  7072. inline static int32_t get_offset_of_m_IncludeForMasking_31() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IncludeForMasking_31)); }
  7073. inline bool get_m_IncludeForMasking_31() const { return ___m_IncludeForMasking_31; }
  7074. inline bool* get_address_of_m_IncludeForMasking_31() { return &___m_IncludeForMasking_31; }
  7075. inline void set_m_IncludeForMasking_31(bool value)
  7076. {
  7077. ___m_IncludeForMasking_31 = value;
  7078. }
  7079. inline static int32_t get_offset_of_m_OnCullStateChanged_32() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_OnCullStateChanged_32)); }
  7080. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * get_m_OnCullStateChanged_32() const { return ___m_OnCullStateChanged_32; }
  7081. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 ** get_address_of_m_OnCullStateChanged_32() { return &___m_OnCullStateChanged_32; }
  7082. inline void set_m_OnCullStateChanged_32(CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * value)
  7083. {
  7084. ___m_OnCullStateChanged_32 = value;
  7085. Il2CppCodeGenWriteBarrier((void**)(&___m_OnCullStateChanged_32), (void*)value);
  7086. }
  7087. inline static int32_t get_offset_of_m_ShouldRecalculate_33() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculate_33)); }
  7088. inline bool get_m_ShouldRecalculate_33() const { return ___m_ShouldRecalculate_33; }
  7089. inline bool* get_address_of_m_ShouldRecalculate_33() { return &___m_ShouldRecalculate_33; }
  7090. inline void set_m_ShouldRecalculate_33(bool value)
  7091. {
  7092. ___m_ShouldRecalculate_33 = value;
  7093. }
  7094. inline static int32_t get_offset_of_m_StencilValue_34() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_StencilValue_34)); }
  7095. inline int32_t get_m_StencilValue_34() const { return ___m_StencilValue_34; }
  7096. inline int32_t* get_address_of_m_StencilValue_34() { return &___m_StencilValue_34; }
  7097. inline void set_m_StencilValue_34(int32_t value)
  7098. {
  7099. ___m_StencilValue_34 = value;
  7100. }
  7101. inline static int32_t get_offset_of_m_Corners_35() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Corners_35)); }
  7102. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_Corners_35() const { return ___m_Corners_35; }
  7103. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_Corners_35() { return &___m_Corners_35; }
  7104. inline void set_m_Corners_35(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  7105. {
  7106. ___m_Corners_35 = value;
  7107. Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_35), (void*)value);
  7108. }
  7109. };
  7110. // UnityEngine.UI.HorizontalLayoutGroup
  7111. struct HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 : public HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108
  7112. {
  7113. public:
  7114. public:
  7115. };
  7116. // UnityEngine.UI.Image
  7117. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  7118. {
  7119. public:
  7120. // UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite
  7121. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_Sprite_37;
  7122. // UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite
  7123. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_OverrideSprite_38;
  7124. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type
  7125. int32_t ___m_Type_39;
  7126. // System.Boolean UnityEngine.UI.Image::m_PreserveAspect
  7127. bool ___m_PreserveAspect_40;
  7128. // System.Boolean UnityEngine.UI.Image::m_FillCenter
  7129. bool ___m_FillCenter_41;
  7130. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod
  7131. int32_t ___m_FillMethod_42;
  7132. // System.Single UnityEngine.UI.Image::m_FillAmount
  7133. float ___m_FillAmount_43;
  7134. // System.Boolean UnityEngine.UI.Image::m_FillClockwise
  7135. bool ___m_FillClockwise_44;
  7136. // System.Int32 UnityEngine.UI.Image::m_FillOrigin
  7137. int32_t ___m_FillOrigin_45;
  7138. // System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold
  7139. float ___m_AlphaHitTestMinimumThreshold_46;
  7140. // System.Boolean UnityEngine.UI.Image::m_Tracked
  7141. bool ___m_Tracked_47;
  7142. // System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh
  7143. bool ___m_UseSpriteMesh_48;
  7144. // System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier
  7145. float ___m_PixelsPerUnitMultiplier_49;
  7146. // System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit
  7147. float ___m_CachedReferencePixelsPerUnit_50;
  7148. public:
  7149. inline static int32_t get_offset_of_m_Sprite_37() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Sprite_37)); }
  7150. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_Sprite_37() const { return ___m_Sprite_37; }
  7151. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_Sprite_37() { return &___m_Sprite_37; }
  7152. inline void set_m_Sprite_37(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  7153. {
  7154. ___m_Sprite_37 = value;
  7155. Il2CppCodeGenWriteBarrier((void**)(&___m_Sprite_37), (void*)value);
  7156. }
  7157. inline static int32_t get_offset_of_m_OverrideSprite_38() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_OverrideSprite_38)); }
  7158. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_OverrideSprite_38() const { return ___m_OverrideSprite_38; }
  7159. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_OverrideSprite_38() { return &___m_OverrideSprite_38; }
  7160. inline void set_m_OverrideSprite_38(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  7161. {
  7162. ___m_OverrideSprite_38 = value;
  7163. Il2CppCodeGenWriteBarrier((void**)(&___m_OverrideSprite_38), (void*)value);
  7164. }
  7165. inline static int32_t get_offset_of_m_Type_39() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Type_39)); }
  7166. inline int32_t get_m_Type_39() const { return ___m_Type_39; }
  7167. inline int32_t* get_address_of_m_Type_39() { return &___m_Type_39; }
  7168. inline void set_m_Type_39(int32_t value)
  7169. {
  7170. ___m_Type_39 = value;
  7171. }
  7172. inline static int32_t get_offset_of_m_PreserveAspect_40() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_PreserveAspect_40)); }
  7173. inline bool get_m_PreserveAspect_40() const { return ___m_PreserveAspect_40; }
  7174. inline bool* get_address_of_m_PreserveAspect_40() { return &___m_PreserveAspect_40; }
  7175. inline void set_m_PreserveAspect_40(bool value)
  7176. {
  7177. ___m_PreserveAspect_40 = value;
  7178. }
  7179. inline static int32_t get_offset_of_m_FillCenter_41() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillCenter_41)); }
  7180. inline bool get_m_FillCenter_41() const { return ___m_FillCenter_41; }
  7181. inline bool* get_address_of_m_FillCenter_41() { return &___m_FillCenter_41; }
  7182. inline void set_m_FillCenter_41(bool value)
  7183. {
  7184. ___m_FillCenter_41 = value;
  7185. }
  7186. inline static int32_t get_offset_of_m_FillMethod_42() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillMethod_42)); }
  7187. inline int32_t get_m_FillMethod_42() const { return ___m_FillMethod_42; }
  7188. inline int32_t* get_address_of_m_FillMethod_42() { return &___m_FillMethod_42; }
  7189. inline void set_m_FillMethod_42(int32_t value)
  7190. {
  7191. ___m_FillMethod_42 = value;
  7192. }
  7193. inline static int32_t get_offset_of_m_FillAmount_43() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillAmount_43)); }
  7194. inline float get_m_FillAmount_43() const { return ___m_FillAmount_43; }
  7195. inline float* get_address_of_m_FillAmount_43() { return &___m_FillAmount_43; }
  7196. inline void set_m_FillAmount_43(float value)
  7197. {
  7198. ___m_FillAmount_43 = value;
  7199. }
  7200. inline static int32_t get_offset_of_m_FillClockwise_44() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillClockwise_44)); }
  7201. inline bool get_m_FillClockwise_44() const { return ___m_FillClockwise_44; }
  7202. inline bool* get_address_of_m_FillClockwise_44() { return &___m_FillClockwise_44; }
  7203. inline void set_m_FillClockwise_44(bool value)
  7204. {
  7205. ___m_FillClockwise_44 = value;
  7206. }
  7207. inline static int32_t get_offset_of_m_FillOrigin_45() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillOrigin_45)); }
  7208. inline int32_t get_m_FillOrigin_45() const { return ___m_FillOrigin_45; }
  7209. inline int32_t* get_address_of_m_FillOrigin_45() { return &___m_FillOrigin_45; }
  7210. inline void set_m_FillOrigin_45(int32_t value)
  7211. {
  7212. ___m_FillOrigin_45 = value;
  7213. }
  7214. inline static int32_t get_offset_of_m_AlphaHitTestMinimumThreshold_46() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_AlphaHitTestMinimumThreshold_46)); }
  7215. inline float get_m_AlphaHitTestMinimumThreshold_46() const { return ___m_AlphaHitTestMinimumThreshold_46; }
  7216. inline float* get_address_of_m_AlphaHitTestMinimumThreshold_46() { return &___m_AlphaHitTestMinimumThreshold_46; }
  7217. inline void set_m_AlphaHitTestMinimumThreshold_46(float value)
  7218. {
  7219. ___m_AlphaHitTestMinimumThreshold_46 = value;
  7220. }
  7221. inline static int32_t get_offset_of_m_Tracked_47() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Tracked_47)); }
  7222. inline bool get_m_Tracked_47() const { return ___m_Tracked_47; }
  7223. inline bool* get_address_of_m_Tracked_47() { return &___m_Tracked_47; }
  7224. inline void set_m_Tracked_47(bool value)
  7225. {
  7226. ___m_Tracked_47 = value;
  7227. }
  7228. inline static int32_t get_offset_of_m_UseSpriteMesh_48() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_UseSpriteMesh_48)); }
  7229. inline bool get_m_UseSpriteMesh_48() const { return ___m_UseSpriteMesh_48; }
  7230. inline bool* get_address_of_m_UseSpriteMesh_48() { return &___m_UseSpriteMesh_48; }
  7231. inline void set_m_UseSpriteMesh_48(bool value)
  7232. {
  7233. ___m_UseSpriteMesh_48 = value;
  7234. }
  7235. inline static int32_t get_offset_of_m_PixelsPerUnitMultiplier_49() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_PixelsPerUnitMultiplier_49)); }
  7236. inline float get_m_PixelsPerUnitMultiplier_49() const { return ___m_PixelsPerUnitMultiplier_49; }
  7237. inline float* get_address_of_m_PixelsPerUnitMultiplier_49() { return &___m_PixelsPerUnitMultiplier_49; }
  7238. inline void set_m_PixelsPerUnitMultiplier_49(float value)
  7239. {
  7240. ___m_PixelsPerUnitMultiplier_49 = value;
  7241. }
  7242. inline static int32_t get_offset_of_m_CachedReferencePixelsPerUnit_50() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_CachedReferencePixelsPerUnit_50)); }
  7243. inline float get_m_CachedReferencePixelsPerUnit_50() const { return ___m_CachedReferencePixelsPerUnit_50; }
  7244. inline float* get_address_of_m_CachedReferencePixelsPerUnit_50() { return &___m_CachedReferencePixelsPerUnit_50; }
  7245. inline void set_m_CachedReferencePixelsPerUnit_50(float value)
  7246. {
  7247. ___m_CachedReferencePixelsPerUnit_50 = value;
  7248. }
  7249. };
  7250. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields
  7251. {
  7252. public:
  7253. // UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI
  7254. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_ETC1DefaultUI_36;
  7255. // UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch
  7256. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___s_VertScratch_51;
  7257. // UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch
  7258. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___s_UVScratch_52;
  7259. // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy
  7260. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___s_Xy_53;
  7261. // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv
  7262. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___s_Uv_54;
  7263. // System.Collections.Generic.List`1<UnityEngine.UI.Image> UnityEngine.UI.Image::m_TrackedTexturelessImages
  7264. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * ___m_TrackedTexturelessImages_55;
  7265. // System.Boolean UnityEngine.UI.Image::s_Initialized
  7266. bool ___s_Initialized_56;
  7267. public:
  7268. inline static int32_t get_offset_of_s_ETC1DefaultUI_36() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_ETC1DefaultUI_36)); }
  7269. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_ETC1DefaultUI_36() const { return ___s_ETC1DefaultUI_36; }
  7270. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_ETC1DefaultUI_36() { return &___s_ETC1DefaultUI_36; }
  7271. inline void set_s_ETC1DefaultUI_36(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  7272. {
  7273. ___s_ETC1DefaultUI_36 = value;
  7274. Il2CppCodeGenWriteBarrier((void**)(&___s_ETC1DefaultUI_36), (void*)value);
  7275. }
  7276. inline static int32_t get_offset_of_s_VertScratch_51() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_VertScratch_51)); }
  7277. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_s_VertScratch_51() const { return ___s_VertScratch_51; }
  7278. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_s_VertScratch_51() { return &___s_VertScratch_51; }
  7279. inline void set_s_VertScratch_51(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  7280. {
  7281. ___s_VertScratch_51 = value;
  7282. Il2CppCodeGenWriteBarrier((void**)(&___s_VertScratch_51), (void*)value);
  7283. }
  7284. inline static int32_t get_offset_of_s_UVScratch_52() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_UVScratch_52)); }
  7285. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_s_UVScratch_52() const { return ___s_UVScratch_52; }
  7286. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_s_UVScratch_52() { return &___s_UVScratch_52; }
  7287. inline void set_s_UVScratch_52(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  7288. {
  7289. ___s_UVScratch_52 = value;
  7290. Il2CppCodeGenWriteBarrier((void**)(&___s_UVScratch_52), (void*)value);
  7291. }
  7292. inline static int32_t get_offset_of_s_Xy_53() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Xy_53)); }
  7293. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_s_Xy_53() const { return ___s_Xy_53; }
  7294. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_s_Xy_53() { return &___s_Xy_53; }
  7295. inline void set_s_Xy_53(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  7296. {
  7297. ___s_Xy_53 = value;
  7298. Il2CppCodeGenWriteBarrier((void**)(&___s_Xy_53), (void*)value);
  7299. }
  7300. inline static int32_t get_offset_of_s_Uv_54() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Uv_54)); }
  7301. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_s_Uv_54() const { return ___s_Uv_54; }
  7302. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_s_Uv_54() { return &___s_Uv_54; }
  7303. inline void set_s_Uv_54(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  7304. {
  7305. ___s_Uv_54 = value;
  7306. Il2CppCodeGenWriteBarrier((void**)(&___s_Uv_54), (void*)value);
  7307. }
  7308. inline static int32_t get_offset_of_m_TrackedTexturelessImages_55() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___m_TrackedTexturelessImages_55)); }
  7309. inline List_1_t815A476B0A21E183042059E705F9E505478CD8AE * get_m_TrackedTexturelessImages_55() const { return ___m_TrackedTexturelessImages_55; }
  7310. inline List_1_t815A476B0A21E183042059E705F9E505478CD8AE ** get_address_of_m_TrackedTexturelessImages_55() { return &___m_TrackedTexturelessImages_55; }
  7311. inline void set_m_TrackedTexturelessImages_55(List_1_t815A476B0A21E183042059E705F9E505478CD8AE * value)
  7312. {
  7313. ___m_TrackedTexturelessImages_55 = value;
  7314. Il2CppCodeGenWriteBarrier((void**)(&___m_TrackedTexturelessImages_55), (void*)value);
  7315. }
  7316. inline static int32_t get_offset_of_s_Initialized_56() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Initialized_56)); }
  7317. inline bool get_s_Initialized_56() const { return ___s_Initialized_56; }
  7318. inline bool* get_address_of_s_Initialized_56() { return &___s_Initialized_56; }
  7319. inline void set_s_Initialized_56(bool value)
  7320. {
  7321. ___s_Initialized_56 = value;
  7322. }
  7323. };
  7324. // UnityEngine.UI.Text
  7325. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  7326. {
  7327. public:
  7328. // UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
  7329. FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * ___m_FontData_36;
  7330. // System.String UnityEngine.UI.Text::m_Text
  7331. String_t* ___m_Text_37;
  7332. // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
  7333. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_TextCache_38;
  7334. // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
  7335. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_TextCacheForLayout_39;
  7336. // System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
  7337. bool ___m_DisableFontTextureRebuiltCallback_41;
  7338. // UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
  7339. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___m_TempVerts_42;
  7340. public:
  7341. inline static int32_t get_offset_of_m_FontData_36() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_FontData_36)); }
  7342. inline FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * get_m_FontData_36() const { return ___m_FontData_36; }
  7343. inline FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 ** get_address_of_m_FontData_36() { return &___m_FontData_36; }
  7344. inline void set_m_FontData_36(FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * value)
  7345. {
  7346. ___m_FontData_36 = value;
  7347. Il2CppCodeGenWriteBarrier((void**)(&___m_FontData_36), (void*)value);
  7348. }
  7349. inline static int32_t get_offset_of_m_Text_37() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_Text_37)); }
  7350. inline String_t* get_m_Text_37() const { return ___m_Text_37; }
  7351. inline String_t** get_address_of_m_Text_37() { return &___m_Text_37; }
  7352. inline void set_m_Text_37(String_t* value)
  7353. {
  7354. ___m_Text_37 = value;
  7355. Il2CppCodeGenWriteBarrier((void**)(&___m_Text_37), (void*)value);
  7356. }
  7357. inline static int32_t get_offset_of_m_TextCache_38() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TextCache_38)); }
  7358. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_TextCache_38() const { return ___m_TextCache_38; }
  7359. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_TextCache_38() { return &___m_TextCache_38; }
  7360. inline void set_m_TextCache_38(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  7361. {
  7362. ___m_TextCache_38 = value;
  7363. Il2CppCodeGenWriteBarrier((void**)(&___m_TextCache_38), (void*)value);
  7364. }
  7365. inline static int32_t get_offset_of_m_TextCacheForLayout_39() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TextCacheForLayout_39)); }
  7366. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_TextCacheForLayout_39() const { return ___m_TextCacheForLayout_39; }
  7367. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_TextCacheForLayout_39() { return &___m_TextCacheForLayout_39; }
  7368. inline void set_m_TextCacheForLayout_39(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  7369. {
  7370. ___m_TextCacheForLayout_39 = value;
  7371. Il2CppCodeGenWriteBarrier((void**)(&___m_TextCacheForLayout_39), (void*)value);
  7372. }
  7373. inline static int32_t get_offset_of_m_DisableFontTextureRebuiltCallback_41() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_DisableFontTextureRebuiltCallback_41)); }
  7374. inline bool get_m_DisableFontTextureRebuiltCallback_41() const { return ___m_DisableFontTextureRebuiltCallback_41; }
  7375. inline bool* get_address_of_m_DisableFontTextureRebuiltCallback_41() { return &___m_DisableFontTextureRebuiltCallback_41; }
  7376. inline void set_m_DisableFontTextureRebuiltCallback_41(bool value)
  7377. {
  7378. ___m_DisableFontTextureRebuiltCallback_41 = value;
  7379. }
  7380. inline static int32_t get_offset_of_m_TempVerts_42() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TempVerts_42)); }
  7381. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* get_m_TempVerts_42() const { return ___m_TempVerts_42; }
  7382. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A** get_address_of_m_TempVerts_42() { return &___m_TempVerts_42; }
  7383. inline void set_m_TempVerts_42(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* value)
  7384. {
  7385. ___m_TempVerts_42 = value;
  7386. Il2CppCodeGenWriteBarrier((void**)(&___m_TempVerts_42), (void*)value);
  7387. }
  7388. };
  7389. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_StaticFields
  7390. {
  7391. public:
  7392. // UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
  7393. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_DefaultText_40;
  7394. public:
  7395. inline static int32_t get_offset_of_s_DefaultText_40() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_StaticFields, ___s_DefaultText_40)); }
  7396. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_DefaultText_40() const { return ___s_DefaultText_40; }
  7397. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_DefaultText_40() { return &___s_DefaultText_40; }
  7398. inline void set_s_DefaultText_40(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  7399. {
  7400. ___s_DefaultText_40 = value;
  7401. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultText_40), (void*)value);
  7402. }
  7403. };
  7404. #ifdef __clang__
  7405. #pragma clang diagnostic pop
  7406. #endif
  7407. // UnityEngine.RaycastHit[]
  7408. struct RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09 : public RuntimeArray
  7409. {
  7410. public:
  7411. ALIGN_FIELD (8) RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 m_Items[1];
  7412. public:
  7413. inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 GetAt(il2cpp_array_size_t index) const
  7414. {
  7415. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7416. return m_Items[index];
  7417. }
  7418. inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * GetAddressAt(il2cpp_array_size_t index)
  7419. {
  7420. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7421. return m_Items + index;
  7422. }
  7423. inline void SetAt(il2cpp_array_size_t index, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 value)
  7424. {
  7425. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7426. m_Items[index] = value;
  7427. }
  7428. inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 GetAtUnchecked(il2cpp_array_size_t index) const
  7429. {
  7430. return m_Items[index];
  7431. }
  7432. inline RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7433. {
  7434. return m_Items + index;
  7435. }
  7436. inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 value)
  7437. {
  7438. m_Items[index] = value;
  7439. }
  7440. };
  7441. // UnityEngine.RaycastHit2D[]
  7442. struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09 : public RuntimeArray
  7443. {
  7444. public:
  7445. ALIGN_FIELD (8) RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 m_Items[1];
  7446. public:
  7447. inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 GetAt(il2cpp_array_size_t index) const
  7448. {
  7449. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7450. return m_Items[index];
  7451. }
  7452. inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * GetAddressAt(il2cpp_array_size_t index)
  7453. {
  7454. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7455. return m_Items + index;
  7456. }
  7457. inline void SetAt(il2cpp_array_size_t index, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 value)
  7458. {
  7459. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7460. m_Items[index] = value;
  7461. }
  7462. inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 GetAtUnchecked(il2cpp_array_size_t index) const
  7463. {
  7464. return m_Items[index];
  7465. }
  7466. inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7467. {
  7468. return m_Items + index;
  7469. }
  7470. inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 value)
  7471. {
  7472. m_Items[index] = value;
  7473. }
  7474. };
  7475. // UnityEngine.Display[]
  7476. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6 : public RuntimeArray
  7477. {
  7478. public:
  7479. ALIGN_FIELD (8) Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * m_Items[1];
  7480. public:
  7481. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * GetAt(il2cpp_array_size_t index) const
  7482. {
  7483. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7484. return m_Items[index];
  7485. }
  7486. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** GetAddressAt(il2cpp_array_size_t index)
  7487. {
  7488. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7489. return m_Items + index;
  7490. }
  7491. inline void SetAt(il2cpp_array_size_t index, Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  7492. {
  7493. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7494. m_Items[index] = value;
  7495. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7496. }
  7497. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * GetAtUnchecked(il2cpp_array_size_t index) const
  7498. {
  7499. return m_Items[index];
  7500. }
  7501. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7502. {
  7503. return m_Items + index;
  7504. }
  7505. inline void SetAtUnchecked(il2cpp_array_size_t index, Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  7506. {
  7507. m_Items[index] = value;
  7508. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7509. }
  7510. };
  7511. // UnityEngine.Vector2[]
  7512. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA : public RuntimeArray
  7513. {
  7514. public:
  7515. ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 m_Items[1];
  7516. public:
  7517. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAt(il2cpp_array_size_t index) const
  7518. {
  7519. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7520. return m_Items[index];
  7521. }
  7522. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAt(il2cpp_array_size_t index)
  7523. {
  7524. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7525. return m_Items + index;
  7526. }
  7527. inline void SetAt(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7528. {
  7529. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7530. m_Items[index] = value;
  7531. }
  7532. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAtUnchecked(il2cpp_array_size_t index) const
  7533. {
  7534. return m_Items[index];
  7535. }
  7536. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7537. {
  7538. return m_Items + index;
  7539. }
  7540. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7541. {
  7542. m_Items[index] = value;
  7543. }
  7544. };
  7545. // System.UInt16[]
  7546. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67 : public RuntimeArray
  7547. {
  7548. public:
  7549. ALIGN_FIELD (8) uint16_t m_Items[1];
  7550. public:
  7551. inline uint16_t GetAt(il2cpp_array_size_t index) const
  7552. {
  7553. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7554. return m_Items[index];
  7555. }
  7556. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  7557. {
  7558. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7559. return m_Items + index;
  7560. }
  7561. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  7562. {
  7563. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7564. m_Items[index] = value;
  7565. }
  7566. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  7567. {
  7568. return m_Items[index];
  7569. }
  7570. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7571. {
  7572. return m_Items + index;
  7573. }
  7574. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  7575. {
  7576. m_Items[index] = value;
  7577. }
  7578. };
  7579. // UnityEngine.Vector3[]
  7580. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4 : public RuntimeArray
  7581. {
  7582. public:
  7583. ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E m_Items[1];
  7584. public:
  7585. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAt(il2cpp_array_size_t index) const
  7586. {
  7587. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7588. return m_Items[index];
  7589. }
  7590. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAt(il2cpp_array_size_t index)
  7591. {
  7592. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7593. return m_Items + index;
  7594. }
  7595. inline void SetAt(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  7596. {
  7597. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7598. m_Items[index] = value;
  7599. }
  7600. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAtUnchecked(il2cpp_array_size_t index) const
  7601. {
  7602. return m_Items[index];
  7603. }
  7604. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7605. {
  7606. return m_Items + index;
  7607. }
  7608. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  7609. {
  7610. m_Items[index] = value;
  7611. }
  7612. };
  7613. // UnityEngine.UIVertex[]
  7614. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A : public RuntimeArray
  7615. {
  7616. public:
  7617. ALIGN_FIELD (8) UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A m_Items[1];
  7618. public:
  7619. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A GetAt(il2cpp_array_size_t index) const
  7620. {
  7621. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7622. return m_Items[index];
  7623. }
  7624. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * GetAddressAt(il2cpp_array_size_t index)
  7625. {
  7626. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7627. return m_Items + index;
  7628. }
  7629. inline void SetAt(il2cpp_array_size_t index, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  7630. {
  7631. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7632. m_Items[index] = value;
  7633. }
  7634. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A GetAtUnchecked(il2cpp_array_size_t index) const
  7635. {
  7636. return m_Items[index];
  7637. }
  7638. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * GetAddressAtUnchecked(il2cpp_array_size_t index)
  7639. {
  7640. return m_Items + index;
  7641. }
  7642. inline void SetAtUnchecked(il2cpp_array_size_t index, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  7643. {
  7644. m_Items[index] = value;
  7645. }
  7646. };
  7647. // UnityEngine.UI.InputField/ContentType[]
  7648. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8 : public RuntimeArray
  7649. {
  7650. public:
  7651. ALIGN_FIELD (8) int32_t m_Items[1];
  7652. public:
  7653. inline int32_t GetAt(il2cpp_array_size_t index) const
  7654. {
  7655. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7656. return m_Items[index];
  7657. }
  7658. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  7659. {
  7660. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7661. return m_Items + index;
  7662. }
  7663. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  7664. {
  7665. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7666. m_Items[index] = value;
  7667. }
  7668. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  7669. {
  7670. return m_Items[index];
  7671. }
  7672. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7673. {
  7674. return m_Items + index;
  7675. }
  7676. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  7677. {
  7678. m_Items[index] = value;
  7679. }
  7680. };
  7681. // System.Char[]
  7682. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray
  7683. {
  7684. public:
  7685. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  7686. public:
  7687. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  7688. {
  7689. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7690. return m_Items[index];
  7691. }
  7692. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  7693. {
  7694. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7695. return m_Items + index;
  7696. }
  7697. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  7698. {
  7699. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7700. m_Items[index] = value;
  7701. }
  7702. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  7703. {
  7704. return m_Items[index];
  7705. }
  7706. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  7707. {
  7708. return m_Items + index;
  7709. }
  7710. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  7711. {
  7712. m_Items[index] = value;
  7713. }
  7714. };
  7715. // System.Type[]
  7716. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755 : public RuntimeArray
  7717. {
  7718. public:
  7719. ALIGN_FIELD (8) Type_t * m_Items[1];
  7720. public:
  7721. inline Type_t * GetAt(il2cpp_array_size_t index) const
  7722. {
  7723. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7724. return m_Items[index];
  7725. }
  7726. inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
  7727. {
  7728. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7729. return m_Items + index;
  7730. }
  7731. inline void SetAt(il2cpp_array_size_t index, Type_t * value)
  7732. {
  7733. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7734. m_Items[index] = value;
  7735. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7736. }
  7737. inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
  7738. {
  7739. return m_Items[index];
  7740. }
  7741. inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7742. {
  7743. return m_Items + index;
  7744. }
  7745. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
  7746. {
  7747. m_Items[index] = value;
  7748. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7749. }
  7750. };
  7751. // System.Object[]
  7752. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray
  7753. {
  7754. public:
  7755. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  7756. public:
  7757. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  7758. {
  7759. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7760. return m_Items[index];
  7761. }
  7762. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  7763. {
  7764. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7765. return m_Items + index;
  7766. }
  7767. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  7768. {
  7769. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  7770. m_Items[index] = value;
  7771. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7772. }
  7773. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  7774. {
  7775. return m_Items[index];
  7776. }
  7777. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  7778. {
  7779. return m_Items + index;
  7780. }
  7781. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  7782. {
  7783. m_Items[index] = value;
  7784. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  7785. }
  7786. };
  7787. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  7788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  7789. // !!0 UnityEngine.Component::GetComponent<System.Object>()
  7790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  7791. // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  7792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  7793. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  7794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  7795. // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  7796. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
  7797. // System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
  7798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_gshared_inline (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method);
  7799. // System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
  7800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method);
  7801. // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  7802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  7803. // System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
  7804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mDE1798563694D30022D3B7E1010347C573690B4A_gshared (Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  7805. // System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Comparison`1<!0>)
  7806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5EB3F127CD42F1ACA97F4DB8754C49F23B64D750_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 * ___comparison0, const RuntimeMethod* method);
  7807. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  7808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method);
  7809. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
  7810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method);
  7811. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
  7812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
  7813. // System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::AddUnique(T)
  7814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_AddUnique_m392ACB54BE67B99E9F4A7F4ACEA6F68E1D3A571D_gshared (IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  7815. // System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::.ctor()
  7816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1__ctor_mE18CD36752011975039F999F30ECB787EBC66BA7_gshared (IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8 * __this, const RuntimeMethod* method);
  7817. // System.Void UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Add(T)
  7818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexedSet_1_Add_m64B29608E6613C3821BDE830C5C416DB6EBE8256_gshared (IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  7819. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(!0,!1)
  7820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m830DC29CD6F7128D4990D460CCCDE032E3B693D9_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  7821. // System.Boolean UnityEngine.UI.Collections.IndexedSet`1<System.Object>::Remove(T)
  7822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexedSet_1_Remove_mD268E43E951C3A1F667D264D56BAA369EA8A2880_gshared (IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  7823. // System.Int32 UnityEngine.UI.Collections.IndexedSet`1<System.Object>::get_Count()
  7824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexedSet_1_get_Count_m0C1C6585A86BFBB8C5D5EC4007B7FF89C15E5DDF_gshared (IndexedSet_1_t2217A7C821B33A01DC2AE4CF457236A1EBACE4D8 * __this, const RuntimeMethod* method);
  7825. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(!0)
  7826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
  7827. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32Enum>(T&,T)
  7828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m8BF1B5D7F7C3F34DBE9707048D24FAE77758ACBE_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  7829. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.Vector2>(T&,T)
  7830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___currentValue0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___newValue1, const RuntimeMethod* method);
  7831. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32>(T&,T)
  7832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  7833. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
  7834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
  7835. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
  7836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
  7837. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<System.Object>(T&,T)
  7838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared (RuntimeObject ** ___currentValue0, RuntimeObject * ___newValue1, const RuntimeMethod* method);
  7839. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32Enum>(T&,T)
  7840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  7841. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
  7842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_gshared (bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
  7843. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
  7844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_gshared (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
  7845. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
  7846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_gshared (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  7847. // System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
  7848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
  7849. // System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
  7850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared (Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  7851. // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
  7852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  7853. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Char>(T&,T)
  7854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F_gshared (Il2CppChar* ___currentValue0, Il2CppChar ___newValue1, const RuntimeMethod* method);
  7855. // System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(!0)
  7856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m73C0FE7D4CDD8627332257E8503F2E9862E33C3E_gshared (UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F * __this, RuntimeObject * ___arg00, const RuntimeMethod* method);
  7857. // !!0 UnityEngine.GameObject::GetComponent<System.Object>()
  7858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7859. // !!0 UnityEngine.GameObject::AddComponent<System.Object>()
  7860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7861. // UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::get_canvas()
  7862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method);
  7863. // UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
  7864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7865. // System.Int32 UnityEngine.Canvas::get_sortingOrder()
  7866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingOrder_m2024155C98059AE97E268327C71E33F1444F8FC4 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7867. // System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_sortOrderPriority()
  7868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseRaycaster_get_sortOrderPriority_mC8BAA723774E479F397382A60B2F4568DED9268D (BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * __this, const RuntimeMethod* method);
  7869. // UnityEngine.Canvas UnityEngine.Canvas::get_rootCanvas()
  7870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Canvas_get_rootCanvas_mB1C93410A4AA793D88130FD08C05D71327641DC5 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7871. // System.Int32 UnityEngine.Canvas::get_renderOrder()
  7872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderOrder_m6EA8415A6C65D304F973FF07C10E6FA41345B06B (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7873. // System.Int32 UnityEngine.EventSystems.BaseRaycaster::get_renderOrderPriority()
  7874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseRaycaster_get_renderOrderPriority_mCA1E2F6F1223410DEB343C34FF6CB84DEBA2BCF3 (BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * __this, const RuntimeMethod* method);
  7875. // UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
  7876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C (int32_t ___intVal0, const RuntimeMethod* method);
  7877. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::.ctor()
  7878. inline void List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, const RuntimeMethod* method)
  7879. {
  7880. (( void (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  7881. }
  7882. // System.Void UnityEngine.EventSystems.BaseRaycaster::.ctor()
  7883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRaycaster__ctor_m44ACAAC3E3CBDBBE74D2FCA997268EE1DF9D8A3C (BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * __this, const RuntimeMethod* method);
  7884. // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  7885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  7886. // !!0 UnityEngine.Component::GetComponent<UnityEngine.Canvas>()
  7887. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Component_GetComponent_TisCanvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_mD63281542675697ADC038B664E30F73F6BC1F1D1 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  7888. {
  7889. return (( Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m69D9C576D6DD024C709E29EEADBC8041299A3AA7_gshared)(__this, method);
  7890. }
  7891. // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  7892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  7893. // System.Collections.Generic.IList`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::GetRaycastableGraphicsForCanvas(UnityEngine.Canvas)
  7894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphicRegistry_GetRaycastableGraphicsForCanvas_mC70B57C137021CB14EA22CC9A80571FB01BBFEF5 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___canvas0, const RuntimeMethod* method);
  7895. // System.Int32 UnityEngine.Canvas::get_targetDisplay()
  7896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_targetDisplay_m4EE59F02963F99EDCAA3FCD00F4BE5168951C10F (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7897. // System.Int32 UnityEngine.Camera::get_targetDisplay()
  7898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_targetDisplay_mED770420CB57E500C60BE15B9F7F5ED424F0BA3D (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
  7899. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
  7900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  7901. // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  7902. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method);
  7903. // UnityEngine.Vector3 UnityEngine.Display::RelativeMouseAt(UnityEngine.Vector3)
  7904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Display_RelativeMouseAt_m97B71A8A86DD2983B03E4816AE5C7B95484FB011 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___inputMouseCoordinates0, const RuntimeMethod* method);
  7905. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  7906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6 (const RuntimeMethod* method);
  7907. // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
  7908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rhs1, const RuntimeMethod* method);
  7909. // System.Int32 UnityEngine.Screen::get_width()
  7910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_m52188F76E8AAF57BE373018CB14083BB74C43C1C (const RuntimeMethod* method);
  7911. // System.Int32 UnityEngine.Screen::get_height()
  7912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE (const RuntimeMethod* method);
  7913. // System.Int32 UnityEngine.Display::get_systemWidth()
  7914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_systemWidth_m5FDF4465D7B1A0AD8A1A8C5B314BF71F4C8DCBB5 (Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * __this, const RuntimeMethod* method);
  7915. // System.Int32 UnityEngine.Display::get_systemHeight()
  7916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_systemHeight_mA296AFD545D00DF7FEB84E7C690FD56CC2C19D70 (Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * __this, const RuntimeMethod* method);
  7917. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  7918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method);
  7919. // UnityEngine.Vector3 UnityEngine.Camera::ScreenToViewportPoint(UnityEngine.Vector3)
  7920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Camera_ScreenToViewportPoint_m0300D4845234BDBE1A1D08CF493966C57F6D4D8A (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  7921. // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
  7922. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method);
  7923. // UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
  7924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 Camera_ScreenPointToRay_mD385213935A81030EDC604A39FD64761077CFBAB (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___pos0, const RuntimeMethod* method);
  7925. // UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::get_blockingObjects()
  7926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method);
  7927. // UnityEngine.Vector3 UnityEngine.Ray::get_direction()
  7928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, const RuntimeMethod* method);
  7929. // System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
  7930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mathf_Approximately_mC2A3F657E3FD0CCAD4A4936CEE2F67D624A2AA55 (float ___a0, float ___b1, const RuntimeMethod* method);
  7931. // System.Single UnityEngine.Camera::get_farClipPlane()
  7932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m0FA1B9E2E815BECE2EA40023302EB942B52D9596 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
  7933. // System.Single UnityEngine.Camera::get_nearClipPlane()
  7934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m75A7270074A35D95B05F25EBF8CE392ECA6517DC (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, const RuntimeMethod* method);
  7935. // UnityEngine.UI.ReflectionMethodsCache UnityEngine.UI.ReflectionMethodsCache::get_Singleton()
  7936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * ReflectionMethodsCache_get_Singleton_m0EE601ADDA8A5B9CE4518006D10F6EC1076942C6 (const RuntimeMethod* method);
  7937. // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
  7938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0 (LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 ___mask0, const RuntimeMethod* method);
  7939. // UnityEngine.RaycastHit[] UnityEngine.UI.ReflectionMethodsCache/RaycastAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
  7940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* RaycastAllCallback_Invoke_m4A107AB96A1A28BD319A50AFBFD401A791E8DD26 (RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method);
  7941. // System.Single UnityEngine.RaycastHit::get_distance()
  7942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA (RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 * __this, const RuntimeMethod* method);
  7943. // UnityEngine.RaycastHit2D[] UnityEngine.UI.ReflectionMethodsCache/GetRayIntersectionAllCallback::Invoke(UnityEngine.Ray,System.Single,System.Int32)
  7944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* GetRayIntersectionAllCallback_Invoke_mC413E2F7F934A21FCF43D6FC99DB7A16A85427FC (GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ___r0, float ___f1, int32_t ___i2, const RuntimeMethod* method);
  7945. // System.Single UnityEngine.RaycastHit2D::get_distance()
  7946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mA910B45BD349A8F70139F6BC1E686F47F40A1662 (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * __this, const RuntimeMethod* method);
  7947. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Clear()
  7948. inline void List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484 (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, const RuntimeMethod* method)
  7949. {
  7950. (( void (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
  7951. }
  7952. // System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.Canvas,UnityEngine.Camera,UnityEngine.Vector2,System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>,System.Collections.Generic.List`1<UnityEngine.UI.Graphic>)
  7953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_Raycast_m57BFA0B79E88D825A42D09AEECCC44AFE7F236C8 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___canvas0, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___eventCamera1, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pointerPosition2, RuntimeObject* ___foundGraphics3, List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___results4, const RuntimeMethod* method);
  7954. // System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::get_Count()
  7955. inline int32_t List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_inline (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, const RuntimeMethod* method)
  7956. {
  7957. return (( int32_t (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  7958. }
  7959. // !0 System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::get_Item(System.Int32)
  7960. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_inline (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, int32_t ___index0, const RuntimeMethod* method)
  7961. {
  7962. return (( Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
  7963. }
  7964. // UnityEngine.GameObject UnityEngine.Component::get_gameObject()
  7965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  7966. // System.Boolean UnityEngine.UI.GraphicRaycaster::get_ignoreReversedGraphics()
  7967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphicRaycaster_get_ignoreReversedGraphics_m404FCBC6EC70E5193E56A1DB77605AF448EF4235 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method);
  7968. // UnityEngine.Transform UnityEngine.GameObject::get_transform()
  7969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7970. // UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
  7971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7972. // UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
  7973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90 (const RuntimeMethod* method);
  7974. // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
  7975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___rotation0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___point1, const RuntimeMethod* method);
  7976. // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
  7977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rhs1, const RuntimeMethod* method);
  7978. // UnityEngine.Transform UnityEngine.Component::get_transform()
  7979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  7980. // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
  7981. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, float ___d1, const RuntimeMethod* method);
  7982. // UnityEngine.Vector3 UnityEngine.Transform::get_position()
  7983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7984. // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
  7985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method);
  7986. // UnityEngine.Vector3 UnityEngine.Transform::get_forward()
  7987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7988. // UnityEngine.Vector3 UnityEngine.Ray::get_origin()
  7989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Ray_get_origin_m0C1B2BFF99CDF5231AC29AC031C161F55B53C1D0 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, const RuntimeMethod* method);
  7990. // System.Void UnityEngine.EventSystems.RaycastResult::set_gameObject(UnityEngine.GameObject)
  7991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastResult_set_gameObject_m3A1B023B578A8142A437B0C27AAE045DED6AAA20 (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___value0, const RuntimeMethod* method);
  7992. // System.Int32 System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::get_Count()
  7993. inline int32_t List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_inline (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method)
  7994. {
  7995. return (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_gshared_inline)(__this, method);
  7996. }
  7997. // System.Int32 UnityEngine.UI.Graphic::get_depth()
  7998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Graphic_get_depth_m8AF43A1523D90A3A42A812835D516940E320CD17 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  7999. // System.Int32 UnityEngine.Canvas::get_sortingLayerID()
  8000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_sortingLayerID_mA0AB0BB70E4E6072EEC3340FE552BE4A78C48064 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  8001. // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  8002. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method);
  8003. // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
  8004. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, const RuntimeMethod* method);
  8005. // System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Add(!0)
  8006. inline void List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5 (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method)
  8007. {
  8008. (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_gshared)(__this, ___item0, method);
  8009. }
  8010. // UnityEngine.Camera UnityEngine.Canvas::get_worldCamera()
  8011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  8012. // UnityEngine.Camera UnityEngine.Camera::get_main()
  8013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * Camera_get_main_mC337C621B91591CEF89504C97EF64D717C12871C (const RuntimeMethod* method);
  8014. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
  8015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8016. // System.Boolean UnityEngine.CanvasRenderer::get_cull()
  8017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasRenderer_get_cull_m214173F051F22A3377BD4C91F91422CB9EEC7581 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, const RuntimeMethod* method);
  8018. // UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
  8019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8020. // UnityEngine.Vector4 UnityEngine.UI.Graphic::get_raycastPadding()
  8021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Graphic_get_raycastPadding_m4D6F2F7733620B7683F73995A9E9ADD042AB94E1 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8022. // System.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector4)
  8023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_RectangleContainsScreenPoint_m0B9168E9AC92FE5B79AF3BB24D4B107194C19743 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint1, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam2, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___offset3, const RuntimeMethod* method);
  8024. // UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
  8025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Camera_WorldToScreenPoint_m44710195E7736CE9DE5A9B05E32059A9A950F95C (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  8026. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Add(!0)
  8027. inline void List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6 (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___item0, const RuntimeMethod* method)
  8028. {
  8029. (( void (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
  8030. }
  8031. // System.Void System.Comparison`1<UnityEngine.UI.Graphic>::.ctor(System.Object,System.IntPtr)
  8032. inline void Comparison_1__ctor_mC4473950EBE8588DC60088D1A92755097FA7F7FF (Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  8033. {
  8034. (( void (*) (Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mDE1798563694D30022D3B7E1010347C573690B4A_gshared)(__this, ___object0, ___method1, method);
  8035. }
  8036. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Graphic>::Sort(System.Comparison`1<!0>)
  8037. inline void List_1_Sort_mF4A524F9B24F9BD33C5B791C3F1BB2E34E41DB8A (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * __this, Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * ___comparison0, const RuntimeMethod* method)
  8038. {
  8039. (( void (*) (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *, Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 *, const RuntimeMethod*))List_1_Sort_m5EB3F127CD42F1ACA97F4DB8754C49F23B64D750_gshared)(__this, ___comparison0, method);
  8040. }
  8041. // System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::.ctor()
  8042. inline void Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01 (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * __this, const RuntimeMethod* method)
  8043. {
  8044. (( void (*) (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *, const RuntimeMethod*))Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared)(__this, method);
  8045. }
  8046. // System.Void System.Object::.ctor()
  8047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  8048. // System.Void System.Collections.Generic.Dictionary`2<UnityEngine.UI.Graphic,System.Int32>::.ctor()
  8049. inline void Dictionary_2__ctor_m3903852E7CB444111B94F5E26545DE97C2FF7DAB (Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 * __this, const RuntimeMethod* method)
  8050. {
  8051. (( void (*) (Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 *, const RuntimeMethod*))Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared)(__this, method);
  8052. }
  8053. // System.Void System.GC::KeepAlive(System.Object)
  8054. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void GC_KeepAlive_m16C41A64E08E35865A249CB5479A37BACBEDC75C (RuntimeObject * ___obj0, const RuntimeMethod* method);
  8055. // System.Void System.Collections.Generic.Dictionary`2<UnityEngine.UI.ICanvasElement,System.Int32>::.ctor()
  8056. inline void Dictionary_2__ctor_mF449C814B48E23C01BC4E191045AE42EF5208508 (Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96 * __this, const RuntimeMethod* method)
  8057. {
  8058. (( void (*) (Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96 *, const RuntimeMethod*))Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared)(__this, method);
  8059. }
  8060. // System.Void System.Collections.Generic.Dictionary`2<UnityEngine.UI.IClipper,System.Int32>::.ctor()
  8061. inline void Dictionary_2__ctor_mB269A5CD5742BE45916D27140F13855A77A0041E (Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F * __this, const RuntimeMethod* method)
  8062. {
  8063. (( void (*) (Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F *, const RuntimeMethod*))Dictionary_2__ctor_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared)(__this, method);
  8064. }
  8065. // System.Void UnityEngine.UI.GraphicRegistry::.ctor()
  8066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry__ctor_m5BC68A12EAC3B9A5AFF3FF57CF2C876C45B1C111 (GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * __this, const RuntimeMethod* method);
  8067. // UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::get_instance()
  8068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747 (const RuntimeMethod* method);
  8069. // System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::TryGetValue(!0,!1&)
  8070. inline bool Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5 (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * __this, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___key0, IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 ** ___value1, const RuntimeMethod* method)
  8071. {
  8072. return (( bool (*) (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA *, IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared)(__this, ___key0, ___value1, method);
  8073. }
  8074. // System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::AddUnique(T)
  8075. inline bool IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68 (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___item0, const RuntimeMethod* method)
  8076. {
  8077. return (( bool (*) (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))IndexedSet_1_AddUnique_m392ACB54BE67B99E9F4A7F4ACEA6F68E1D3A571D_gshared)(__this, ___item0, method);
  8078. }
  8079. // System.Void UnityEngine.UI.GraphicRegistry::RegisterRaycastGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  8080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_RegisterRaycastGraphicForCanvas_mB9609D8441FE38B93FA13DF8DC3DB1C6747F371F (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method);
  8081. // System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::.ctor()
  8082. inline void IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964 (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * __this, const RuntimeMethod* method)
  8083. {
  8084. (( void (*) (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, const RuntimeMethod*))IndexedSet_1__ctor_mE18CD36752011975039F999F30ECB787EBC66BA7_gshared)(__this, method);
  8085. }
  8086. // System.Void UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::Add(T)
  8087. inline void IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96 (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___item0, const RuntimeMethod* method)
  8088. {
  8089. (( void (*) (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))IndexedSet_1_Add_m64B29608E6613C3821BDE830C5C416DB6EBE8256_gshared)(__this, ___item0, method);
  8090. }
  8091. // System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::Add(!0,!1)
  8092. inline void Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * __this, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___key0, IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * ___value1, const RuntimeMethod* method)
  8093. {
  8094. (( void (*) (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA *, IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, const RuntimeMethod*))Dictionary_2_Add_m830DC29CD6F7128D4990D460CCCDE032E3B693D9_gshared)(__this, ___key0, ___value1, method);
  8095. }
  8096. // System.Boolean UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::Remove(T)
  8097. inline bool IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___item0, const RuntimeMethod* method)
  8098. {
  8099. return (( bool (*) (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))IndexedSet_1_Remove_mD268E43E951C3A1F667D264D56BAA369EA8A2880_gshared)(__this, ___item0, method);
  8100. }
  8101. // System.Int32 UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>::get_Count()
  8102. inline int32_t IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * __this, const RuntimeMethod* method)
  8103. {
  8104. return (( int32_t (*) (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *, const RuntimeMethod*))IndexedSet_1_get_Count_m0C1C6585A86BFBB8C5D5EC4007B7FF89C15E5DDF_gshared)(__this, method);
  8105. }
  8106. // System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Canvas,UnityEngine.UI.Collections.IndexedSet`1<UnityEngine.UI.Graphic>>::Remove(!0)
  8107. inline bool Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7 (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * __this, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___key0, const RuntimeMethod* method)
  8108. {
  8109. return (( bool (*) (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *, Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA *, const RuntimeMethod*))Dictionary_2_Remove_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_gshared)(__this, ___key0, method);
  8110. }
  8111. // System.Void UnityEngine.UI.GraphicRegistry::UnregisterRaycastGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  8112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_UnregisterRaycastGraphicForCanvas_m2EE3A561205635C7E9856A543FAC29DFA4A91429 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method);
  8113. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Corner>(T&,T)
  8114. inline void LayoutGroup_SetProperty_TisCorner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2_m6ACD5A31B77A072D7EC10844BEC361EE0272B3B0 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8115. {
  8116. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m8BF1B5D7F7C3F34DBE9707048D24FAE77758ACBE_gshared)(__this, ___currentValue0, ___newValue1, method);
  8117. }
  8118. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Axis>(T&,T)
  8119. inline void LayoutGroup_SetProperty_TisAxis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE_m09E748EC20A63B84E72EB17EBD7AA0D276351741 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8120. {
  8121. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m8BF1B5D7F7C3F34DBE9707048D24FAE77758ACBE_gshared)(__this, ___currentValue0, ___newValue1, method);
  8122. }
  8123. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.Vector2>(T&,T)
  8124. inline void LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___currentValue0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___newValue1, const RuntimeMethod* method)
  8125. {
  8126. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , const RuntimeMethod*))LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_gshared)(__this, ___currentValue0, ___newValue1, method);
  8127. }
  8128. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.UI.GridLayoutGroup/Constraint>(T&,T)
  8129. inline void LayoutGroup_SetProperty_TisConstraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D_mB05D3B7C60DDBB57D928A3753630338966956D62 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8130. {
  8131. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m8BF1B5D7F7C3F34DBE9707048D24FAE77758ACBE_gshared)(__this, ___currentValue0, ___newValue1, method);
  8132. }
  8133. // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
  8134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
  8135. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32>(T&,T)
  8136. inline void LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8137. {
  8138. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B_gshared)(__this, ___currentValue0, ___newValue1, method);
  8139. }
  8140. // UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
  8141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828 (const RuntimeMethod* method);
  8142. // System.Void UnityEngine.UI.LayoutGroup::.ctor()
  8143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  8144. // System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal()
  8145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  8146. // System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::get_rectChildren()
  8147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  8148. // System.Int32 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Count()
  8149. inline int32_t List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, const RuntimeMethod* method)
  8150. {
  8151. return (( int32_t (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  8152. }
  8153. // System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
  8154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F (float ___f0, const RuntimeMethod* method);
  8155. // UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::get_padding()
  8156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  8157. // System.Int32 UnityEngine.RectOffset::get_horizontal()
  8158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  8159. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_cellSize()
  8160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method);
  8161. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_spacing()
  8162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method);
  8163. // System.Void UnityEngine.UI.LayoutGroup::SetLayoutInputForAxis(System.Single,System.Single,System.Single,System.Int32)
  8164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetLayoutInputForAxis_mDAA241F8AF27C222C01B89CB659BB6446D87A299 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, float ___totalMin0, float ___totalPreferred1, float ___totalFlexible2, int32_t ___axis3, const RuntimeMethod* method);
  8165. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::get_rectTransform()
  8166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  8167. // UnityEngine.Rect UnityEngine.RectTransform::get_rect()
  8168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  8169. // System.Single UnityEngine.Rect::get_width()
  8170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8171. // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
  8172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E (float ___f0, const RuntimeMethod* method);
  8173. // System.Int32 UnityEngine.RectOffset::get_vertical()
  8174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  8175. // System.Void UnityEngine.UI.GridLayoutGroup::SetCellsAlongAxis(System.Int32)
  8176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_SetCellsAlongAxis_mEE61F59F97D16F5F692C79E7CFB7B85BC0380209 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___axis0, const RuntimeMethod* method);
  8177. // !0 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Item(System.Int32)
  8178. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, int32_t ___index0, const RuntimeMethod* method)
  8179. {
  8180. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
  8181. }
  8182. // System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
  8183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Add_m65814604ABCE8B9F81270F3C2E1632CCB9E9A5E7 (DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * __this, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___driver0, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rectTransform1, int32_t ___drivenProperties2, const RuntimeMethod* method);
  8184. // UnityEngine.Vector2 UnityEngine.Vector2::get_up()
  8185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C (const RuntimeMethod* method);
  8186. // System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
  8187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  8188. // System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
  8189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  8190. // System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
  8191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  8192. // UnityEngine.Vector2 UnityEngine.Rect::get_size()
  8193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8194. // UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::get_startCorner()
  8195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_startCorner_m7B8BCE61E4A7CA9895A69610A9660EB4FF9B01EF (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method);
  8196. // UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::get_startAxis()
  8197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_startAxis_m1CCE88FBF37EA3DA85F16679DBB39FF01ED675F9 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method);
  8198. // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
  8199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method);
  8200. // System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single)
  8201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, float ___requiredSpaceWithoutPadding1, const RuntimeMethod* method);
  8202. // System.Single UnityEngine.Vector2::get_Item(System.Int32)
  8203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, int32_t ___index0, const RuntimeMethod* method);
  8204. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
  8205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetChildAlongAxis_m5D13D8EF43A7C6126A33BD8E21F260956700C52C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, float ___pos2, float ___size3, const RuntimeMethod* method);
  8206. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
  8207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method);
  8208. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
  8209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method);
  8210. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
  8211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method);
  8212. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
  8213. inline void LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method)
  8214. {
  8215. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, float*, float, const RuntimeMethod*))LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58_gshared)(__this, ___currentValue0, ___newValue1, method);
  8216. }
  8217. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
  8218. inline void LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method)
  8219. {
  8220. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, bool*, bool, const RuntimeMethod*))LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_gshared)(__this, ___currentValue0, ___newValue1, method);
  8221. }
  8222. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
  8223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___child0, int32_t ___axis1, bool ___controlSize2, bool ___childForceExpand3, float* ___min4, float* ___preferred5, float* ___flexible6, const RuntimeMethod* method);
  8224. // UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
  8225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  8226. // System.Single UnityEngine.Vector3::get_Item(System.Int32)
  8227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, int32_t ___index0, const RuntimeMethod* method);
  8228. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  8229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775 (float ___a0, float ___b1, const RuntimeMethod* method);
  8230. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
  8231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method);
  8232. // System.Single UnityEngine.UI.LayoutGroup::GetAlignmentOnAxis(System.Int32)
  8233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  8234. // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
  8235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87 (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method);
  8236. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single,System.Single)
  8237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, float ___pos2, float ___size3, float ___scaleFactor4, const RuntimeMethod* method);
  8238. // UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
  8239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  8240. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
  8241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, float ___pos2, float ___scaleFactor3, const RuntimeMethod* method);
  8242. // System.Int32 UnityEngine.RectOffset::get_top()
  8243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_top_m42000C7682185F03F23E7E0C3E8EC026FDBAB9D1 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  8244. // System.Int32 UnityEngine.RectOffset::get_left()
  8245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_left_m3B3066D09D8C9C94826258386B609CDBFFF11910 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  8246. // System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32)
  8247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  8248. // System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32)
  8249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  8250. // System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32)
  8251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  8252. // System.Single UnityEngine.Mathf::Clamp01(System.Single)
  8253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C (float ___value0, const RuntimeMethod* method);
  8254. // System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
  8255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616 (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method);
  8256. // System.Single UnityEngine.UI.LayoutUtility::GetMinSize(UnityEngine.RectTransform,System.Int32)
  8257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetMinSize_m9DEAA89CFEF687FE51FE8CAFB638AB932DB6C101 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  8258. // System.Single UnityEngine.UI.LayoutUtility::GetPreferredSize(UnityEngine.RectTransform,System.Int32)
  8259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetPreferredSize_mBD1E1910654E245257CF680049823DCDCC1216E4 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  8260. // System.Single UnityEngine.UI.LayoutUtility::GetFlexibleSize(UnityEngine.RectTransform,System.Int32)
  8261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetFlexibleSize_m7EFA0513E53A850ADC667A0344E9BBBA2162DD21 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  8262. // UnityEngine.Rect UnityEngine.Sprite::get_rect()
  8263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8264. // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
  8265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___exists0, const RuntimeMethod* method);
  8266. // System.Boolean UnityEngine.Vector2::Equals(UnityEngine.Vector2)
  8267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___other0, const RuntimeMethod* method);
  8268. // UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
  8269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8270. // System.Void UnityEngine.UI.Image::TrackSprite()
  8271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8272. // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
  8273. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method);
  8274. // UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
  8275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8276. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.Sprite>(T&,T)
  8277. inline bool SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_mE176DC54C62BDC402271450B10A020340BF4EA50 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** ___currentValue0, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___newValue1, const RuntimeMethod* method)
  8278. {
  8279. return (( bool (*) (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 **, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8280. }
  8281. // UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
  8282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8283. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/Type>(T&,T)
  8284. inline bool SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_mD512B4F6CE83DD96488AE513A18B0B38D88B3AA0 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8285. {
  8286. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8287. }
  8288. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
  8289. inline bool SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD (bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method)
  8290. {
  8291. return (( bool (*) (bool*, bool, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_gshared)(___currentValue0, ___newValue1, method);
  8292. }
  8293. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/FillMethod>(T&,T)
  8294. inline bool SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_mBC6009FAC1DAA13E6A376B8743C4F3D1E039F99C (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8295. {
  8296. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8297. }
  8298. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
  8299. inline bool SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9 (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method)
  8300. {
  8301. return (( bool (*) (float*, float, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_gshared)(___currentValue0, ___newValue1, method);
  8302. }
  8303. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
  8304. inline bool SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8305. {
  8306. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_gshared)(___currentValue0, ___newValue1, method);
  8307. }
  8308. // System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
  8309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8310. // System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
  8311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method);
  8312. // System.Void UnityEngine.UI.MaskableGraphic::.ctor()
  8313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  8314. // System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean)
  8315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, bool ___value0, const RuntimeMethod* method);
  8316. // UnityEngine.Material UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()
  8317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Canvas_GetETC1SupportedCanvasMaterial_mF0A0E16782086A761F308802861D1061DB874972 (const RuntimeMethod* method);
  8318. // UnityEngine.Texture UnityEngine.Material::get_mainTexture()
  8319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, const RuntimeMethod* method);
  8320. // UnityEngine.Vector4 UnityEngine.Sprite::get_border()
  8321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8322. // System.Single UnityEngine.Vector4::get_sqrMagnitude()
  8323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector4_get_sqrMagnitude_m1450744F6AAD57773CE0208B6F51DDEEE9A48E07 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, const RuntimeMethod* method);
  8324. // System.Single UnityEngine.Sprite::get_pixelsPerUnit()
  8325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_mEA3201EE604FB43CB93E3D309B19A5D0B44C739E (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8326. // UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
  8327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8328. // System.Single UnityEngine.Canvas::get_referencePixelsPerUnit()
  8329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  8330. // System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
  8331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8332. // UnityEngine.Texture2D UnityEngine.Sprite::get_associatedAlphaSplitTexture()
  8333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8334. // UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
  8335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774 (const RuntimeMethod* method);
  8336. // System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material)
  8337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_set_material_m3D93A3A7E51D661643E9467E3C943CEB905CF125 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method);
  8338. // System.Single UnityEngine.Rect::get_height()
  8339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8340. // System.Void UnityEngine.Rect::set_height(System.Single)
  8341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_m4A00B16C122F44FEF4BA074386F3DC11FF4B4D23 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  8342. // System.Single UnityEngine.Rect::get_y()
  8343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8344. // UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
  8345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  8346. // System.Void UnityEngine.Rect::set_y(System.Single)
  8347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_m015507262F8AC5AFF1B4E986B66307F31FB3A10E (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  8348. // System.Void UnityEngine.Rect::set_width(System.Single)
  8349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_width_m07D84AD7C7093EDCCD94A7B93A9447CA9917DD9D (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  8350. // System.Single UnityEngine.Rect::get_x()
  8351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8352. // System.Void UnityEngine.Rect::set_x(System.Single)
  8353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_m1147A05B5046E1D4427E8EC99B9DFA4A32EEDEE6 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  8354. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite)
  8355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  8356. // UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
  8357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200 (const RuntimeMethod* method);
  8358. // UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect()
  8359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8360. // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
  8361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD (float ___f0, const RuntimeMethod* method);
  8362. // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
  8363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method);
  8364. // System.Single UnityEngine.Vector2::get_sqrMagnitude()
  8365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, const RuntimeMethod* method);
  8366. // System.Void UnityEngine.UI.Image::PreserveSpriteAspectRatio(UnityEngine.Rect&,UnityEngine.Vector2)
  8367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___spriteSize1, const RuntimeMethod* method);
  8368. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
  8369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  8370. // System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper)
  8371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_OnPopulateMesh_m60171AAA2F2AF25E9304C8334FCE766711828DA5 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, const RuntimeMethod* method);
  8372. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
  8373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8374. // System.Boolean UnityEngine.UI.Image::get_useSpriteMesh()
  8375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8376. // System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  8377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method);
  8378. // System.Void UnityEngine.UI.Image::GenerateSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  8379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method);
  8380. // System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
  8381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method);
  8382. // System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
  8383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method);
  8384. // System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  8385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method);
  8386. // System.Boolean UnityEngine.Sprite::get_isUsingPlaceholder()
  8387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sprite_get_isUsingPlaceholder_m2A262CBB59091B637A56852D8D66A97ECF02F57B (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8388. // System.Void UnityEngine.UI.Image::TrackImage(UnityEngine.UI.Image)
  8389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method);
  8390. // System.Void UnityEngine.UI.MaskableGraphic::OnEnable()
  8391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnEnable_m61F2B68A4560CAB2A40C3C6F6AF74C3C10D80AE8 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  8392. // System.Void UnityEngine.UI.MaskableGraphic::OnDisable()
  8393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  8394. // System.Void UnityEngine.UI.Image::UnTrackImage(UnityEngine.UI.Image)
  8395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method);
  8396. // System.Void UnityEngine.UI.Graphic::UpdateMaterial()
  8397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UpdateMaterial_m5A5D02BFE3677C9EC1A30054B6CC486BEE3F45A9 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  8398. // System.Void UnityEngine.CanvasRenderer::SetAlphaTexture(UnityEngine.Texture)
  8399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___texture0, const RuntimeMethod* method);
  8400. // System.Void UnityEngine.UI.MaskableGraphic::OnCanvasHierarchyChanged()
  8401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnCanvasHierarchyChanged_mAB3381225CEB6CC2803046EC7B9C7CBBA8887EC6 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  8402. // UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
  8403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method);
  8404. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite)
  8405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  8406. // System.Void UnityEngine.UI.VertexHelper::Clear()
  8407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  8408. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
  8409. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, const RuntimeMethod* method);
  8410. // UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
  8411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___c0, const RuntimeMethod* method);
  8412. // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
  8413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method);
  8414. // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector4)
  8415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color1, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv02, const RuntimeMethod* method);
  8416. // System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32)
  8417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, int32_t ___idx00, int32_t ___idx11, int32_t ___idx22, const RuntimeMethod* method);
  8418. // UnityEngine.Vector2 UnityEngine.Sprite::get_pivot()
  8419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Sprite_get_pivot_m39B1CFCDA5BB126D198CAEAB703EC39E763CC867 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8420. // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,UnityEngine.Vector2)
  8421. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  8422. // UnityEngine.Bounds UnityEngine.Sprite::get_bounds()
  8423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 Sprite_get_bounds_m364F852DE78702F755D1414FF4465F61F3F238EF (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8424. // UnityEngine.Vector3 UnityEngine.Bounds::get_size()
  8425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
  8426. // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
  8427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  8428. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,UnityEngine.Vector2)
  8429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  8430. // UnityEngine.Vector2[] UnityEngine.Sprite::get_vertices()
  8431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* Sprite_get_vertices_m4A5EFBEDA14F12E5358C61831150AE368453F301 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8432. // UnityEngine.Vector2[] UnityEngine.Sprite::get_uv()
  8433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* Sprite_get_uv_mBD902ADCF1FF8AE211C98881A6E3C310D73494B6 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8434. // System.UInt16[] UnityEngine.Sprite::get_triangles()
  8435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Sprite_get_triangles_mAE8C32A81703AEF45192E993E6B555AF659C5131 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8436. // System.Boolean UnityEngine.UI.Image::get_hasBorder()
  8437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8438. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite)
  8439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  8440. // System.Single UnityEngine.UI.Image::get_multipliedPixelsPerUnit()
  8441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8442. // UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
  8443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___a0, float ___d1, const RuntimeMethod* method);
  8444. // UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
  8445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___border0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___adjustedRect1, const RuntimeMethod* method);
  8446. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
  8447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vertexHelper0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___posMin1, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___posMax2, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color3, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uvMin4, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uvMax5, const RuntimeMethod* method);
  8448. // UnityEngine.Vector2 UnityEngine.Vector2::get_one()
  8449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42 (const RuntimeMethod* method);
  8450. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
  8451. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method);
  8452. // System.Boolean UnityEngine.Sprite::get_packed()
  8453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sprite_get_packed_m075910C79D785DC2572B171DA93918CF2793B133 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8454. // UnityEngine.TextureWrapMode UnityEngine.Texture::get_wrapMode()
  8455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_wrapMode_mB442135F226C399108A5805A6B82845EC0362BA9 (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * __this, const RuntimeMethod* method);
  8456. // System.String UnityEngine.Object::get_name()
  8457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
  8458. // System.String System.String::Concat(System.String,System.String,System.String)
  8459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
  8460. // System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
  8461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199 (RuntimeObject * ___message0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___context1, const RuntimeMethod* method);
  8462. // UnityEngine.Vector2 UnityEngine.Rect::get_position()
  8463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  8464. // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
  8465. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  8466. // UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
  8467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  8468. // System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount()
  8469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  8470. // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
  8471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Implicit_mDCFA56E9D34979E1E2BFE6C2D61F1768D934A8EB (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method);
  8472. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  8473. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  8474. // System.Single UnityEngine.Vector4::get_Item(System.Int32)
  8475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, int32_t ___index0, const RuntimeMethod* method);
  8476. // System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
  8477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method);
  8478. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
  8479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8480. // System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
  8481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___xy0, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___uv1, float ___fill2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method);
  8482. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
  8483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vertexHelper0, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___quadPositions1, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color2, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___quadUVs3, const RuntimeMethod* method);
  8484. // System.Single UnityEngine.UI.Image::get_fillAmount()
  8485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  8486. // System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
  8487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9 (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___xy0, float ___cos1, float ___sin2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method);
  8488. // UnityEngine.Vector2 UnityEngine.Sprites.DataUtility::GetMinSize(UnityEngine.Sprite)
  8489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  8490. // System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&)
  8491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint1, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam2, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___localPoint3, const RuntimeMethod* method);
  8492. // UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
  8493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___local0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___rect1, const RuntimeMethod* method);
  8494. // UnityEngine.Rect UnityEngine.Sprite::get_textureRect()
  8495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Sprite_get_textureRect_m5B350C2B122C85549960912CBD6343E4A5B02C35 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  8496. // UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)
  8497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Texture2D_GetPixelBilinear_mE25550DD7E9FD26DA7CB1E38FFCA2101F9D3D28D (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * __this, float ___u0, float ___v1, const RuntimeMethod* method);
  8498. // System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single)
  8499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method);
  8500. // System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
  8501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mCD2E6F9ADCFFB40EB7D3086E444DF2C702F9C29B (float ___a0, float ___b1, float ___value2, const RuntimeMethod* method);
  8502. // System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
  8503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Repeat_mBAB712BA039DF58DBB1B31B669E502C54F3F13CE (float ___t0, float ___length1, const RuntimeMethod* method);
  8504. // System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Image>::get_Count()
  8505. inline int32_t List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_inline (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, const RuntimeMethod* method)
  8506. {
  8507. return (( int32_t (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  8508. }
  8509. // !0 System.Collections.Generic.List`1<UnityEngine.UI.Image>::get_Item(System.Int32)
  8510. inline Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * List_1_get_Item_m7A4900D7FA7200437D9764FF2DF2F21936058AEA_inline (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, int32_t ___index0, const RuntimeMethod* method)
  8511. {
  8512. return (( Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
  8513. }
  8514. // System.Boolean UnityEngine.U2D.SpriteAtlas::CanBindTo(UnityEngine.Sprite)
  8515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteAtlas_CanBindTo_m01D0066BE9609582194ADA0DA70E598530DACF03 (SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  8516. // System.Boolean UnityEngine.U2D.SpriteAtlas::IsPlaceholder()
  8517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteAtlas_IsPlaceholder_m0290047C95A7D44C313749017C4A2F1981475346 (SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * __this, const RuntimeMethod* method);
  8518. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::RemoveAt(System.Int32)
  8519. inline void List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, int32_t ___index0, const RuntimeMethod* method)
  8520. {
  8521. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, method);
  8522. }
  8523. // System.Void System.Action`1<UnityEngine.U2D.SpriteAtlas>::.ctor(System.Object,System.IntPtr)
  8524. inline void Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02 (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  8525. {
  8526. (( void (*) (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared)(__this, ___object0, ___method1, method);
  8527. }
  8528. // System.Void UnityEngine.U2D.SpriteAtlasManager::add_atlasRegistered(System.Action`1<UnityEngine.U2D.SpriteAtlas>)
  8529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteAtlasManager_add_atlasRegistered_mE6C9446A8FA30F4F4B317CFCFC5AE98EE060C3FE (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * ___value0, const RuntimeMethod* method);
  8530. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::Add(!0)
  8531. inline void List_1_Add_mC9E7CF6AA231509FB7187CD37AB65D44A127BF7C (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___item0, const RuntimeMethod* method)
  8532. {
  8533. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
  8534. }
  8535. // System.Boolean System.Collections.Generic.List`1<UnityEngine.UI.Image>::Remove(!0)
  8536. inline bool List_1_Remove_m68A7440EC6801B8A6282F67FB07DA1677A080F19 (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___item0, const RuntimeMethod* method)
  8537. {
  8538. return (( bool (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C *, const RuntimeMethod*))List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared)(__this, ___item0, method);
  8539. }
  8540. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::.ctor()
  8541. inline void List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7 (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, const RuntimeMethod* method)
  8542. {
  8543. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  8544. }
  8545. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
  8546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2 (const RuntimeMethod* method);
  8547. // UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
  8548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3 (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method);
  8549. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
  8550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * BaseInputModule_get_input_mE238D28A1EB973EBB1FFF5DF2951F9E4CB0ED052 (BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * __this, const RuntimeMethod* method);
  8551. // UnityEngine.EventSystems.BaseInput UnityEngine.UI.InputField::get_input()
  8552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8553. // System.String UnityEngine.Input::get_compositionString()
  8554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Input_get_compositionString_mF957B324E35155878D307CE2AEE0AACC9BEC25BD (const RuntimeMethod* method);
  8555. // System.Void UnityEngine.UI.InputField/SubmitEvent::.ctor()
  8556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubmitEvent__ctor_m32C23EA2D0183736A8039A9B638734819D760CE4 (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * __this, const RuntimeMethod* method);
  8557. // System.Void UnityEngine.UI.InputField/OnChangeEvent::.ctor()
  8558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnChangeEvent__ctor_mB146DCA915176957A9B5CF48F08FF1EF64E44F5F (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * __this, const RuntimeMethod* method);
  8559. // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
  8560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method);
  8561. // System.Void UnityEngine.Event::.ctor()
  8562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Event__ctor_m0971FA11B481976C1F56306C7BBA7157FF236532 (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8563. // System.Void UnityEngine.UI.Selectable::.ctor()
  8564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable__ctor_m71A423A365D0031DECFDAA82E5AC47BA4746834D (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  8565. // System.Void UnityEngine.UI.InputField::EnforceTextHOverflow()
  8566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8567. // System.Void UnityEngine.Mesh::.ctor()
  8568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
  8569. // System.Void UnityEngine.TextGenerator::.ctor()
  8570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m2018893FBFC055D3BBB11F0BEF120799E670E90D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8571. // UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
  8572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4 (const RuntimeMethod* method);
  8573. // System.Void UnityEngine.UI.InputField::SetText(System.String,System.Boolean)
  8574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, bool ___sendCallback1, const RuntimeMethod* method);
  8575. // System.String UnityEngine.UI.InputField::get_text()
  8576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8577. // System.Boolean System.String::op_Equality(System.String,System.String)
  8578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  8579. // System.String System.String::Replace(System.String,System.String)
  8580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method);
  8581. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::get_onValidateInput()
  8582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8583. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::get_characterValidation()
  8584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8585. // System.Void UnityEngine.UI.InputField/OnValidateInput::.ctor(System.Object,System.IntPtr)
  8586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnValidateInput__ctor_m79176985D76F3F168B4682FDE46B33C400806149 (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  8587. // System.Int32 System.String::get_Length()
  8588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  8589. // System.Int32 UnityEngine.UI.InputField::get_characterLimit()
  8590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8591. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  8592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  8593. // System.Char System.String::get_Chars(System.Int32)
  8594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
  8595. // System.Char UnityEngine.UI.InputField/OnValidateInput::Invoke(System.String,System.Int32,System.Char)
  8596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method);
  8597. // System.String System.Char::ToString()
  8598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8 (Il2CppChar* __this, const RuntimeMethod* method);
  8599. // System.String System.String::Concat(System.String,System.String)
  8600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
  8601. // System.String System.String::Substring(System.Int32,System.Int32)
  8602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method);
  8603. // System.Void UnityEngine.TouchScreenKeyboard::set_text(System.String)
  8604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, String_t* ___value0, const RuntimeMethod* method);
  8605. // System.Void UnityEngine.UI.InputField::SendOnValueChanged()
  8606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8607. // System.Void UnityEngine.UI.InputField::UpdateLabel()
  8608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8609. // System.Void UnityEngine.UI.InputField::SetCaretActive()
  8610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8611. // System.Void UnityEngine.UI.InputField::MarkGeometryAsDirty()
  8612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8613. // System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
  8614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  8615. // System.Void UnityEngine.UI.Graphic::UnregisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
  8616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  8617. // System.Void UnityEngine.UI.Graphic::UnregisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
  8618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  8619. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.Text>(T&,T)
  8620. inline bool SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_m2ECD89D6D453CA0C4944077070335F57DF501622 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** ___currentValue0, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___newValue1, const RuntimeMethod* method)
  8621. {
  8622. return (( bool (*) (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 **, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8623. }
  8624. // System.Void UnityEngine.UI.Graphic::RegisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
  8625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  8626. // System.Void UnityEngine.UI.Graphic::RegisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
  8627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  8628. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.Graphic>(T&,T)
  8629. inline bool SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m2156409270098A07EA1E458DA3AA857C7CF9AD9B (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** ___currentValue0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___newValue1, const RuntimeMethod* method)
  8630. {
  8631. return (( bool (*) (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 **, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8632. }
  8633. // System.Boolean UnityEngine.UI.InputField::get_customCaretColor()
  8634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8635. // UnityEngine.UI.Text UnityEngine.UI.InputField::get_textComponent()
  8636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8637. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color)
  8638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * ___currentValue0, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___newValue1, const RuntimeMethod* method);
  8639. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/SubmitEvent>(T&,T)
  8640. inline bool SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_mA51B7318C9F10EDEF1A5C56FA02E852E867990C0 (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** ___currentValue0, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___newValue1, const RuntimeMethod* method)
  8641. {
  8642. return (( bool (*) (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 **, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8643. }
  8644. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChanged()
  8645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8646. // System.Void UnityEngine.UI.InputField::set_onValueChanged(UnityEngine.UI.InputField/OnChangeEvent)
  8647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method);
  8648. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/OnChangeEvent>(T&,T)
  8649. inline bool SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_mDE1710FA25C307CFB59A1577667ABBF6BA0E78D3 (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** ___currentValue0, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___newValue1, const RuntimeMethod* method)
  8650. {
  8651. return (( bool (*) (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 **, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8652. }
  8653. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/OnValidateInput>(T&,T)
  8654. inline bool SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m4A120E9856CF20D6535C5C6988FDF98BE3BC7E7C (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** ___currentValue0, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___newValue1, const RuntimeMethod* method)
  8655. {
  8656. return (( bool (*) (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F **, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_m5FFE5BDC8FFF1BE342BF12D2FA3D924B59CF1814_gshared)(___currentValue0, ___newValue1, method);
  8657. }
  8658. // System.Int32 System.Math::Max(System.Int32,System.Int32)
  8659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  8660. // System.Void UnityEngine.TouchScreenKeyboard::set_characterLimit(System.Int32)
  8661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_characterLimit_mE662ED65DD8BF31608A1E0C697053622893EC9DC (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, int32_t ___value0, const RuntimeMethod* method);
  8662. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/ContentType>(T&,T)
  8663. inline bool SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_mB3B890549523C31467A78F44242B4B7D24E5B516 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8664. {
  8665. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8666. }
  8667. // System.Void UnityEngine.UI.InputField::EnforceContentType()
  8668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8669. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/LineType>(T&,T)
  8670. inline bool SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_m8EF027FB4E2C63E23768D07DA7862E27F0F91EC6 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8671. {
  8672. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8673. }
  8674. // System.Void UnityEngine.UI.InputField::SetToCustomIfContentTypeIsNot(UnityEngine.UI.InputField/ContentType[])
  8675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* ___allowedContentTypes0, const RuntimeMethod* method);
  8676. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/InputType>(T&,T)
  8677. inline bool SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m4532045403D550510A61B76007D5C041761016F7 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8678. {
  8679. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8680. }
  8681. // System.Void UnityEngine.UI.InputField::SetToCustom()
  8682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8683. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.TouchScreenKeyboardType>(T&,T)
  8684. inline bool SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_m4134600399ACD3E6FDBAB637B18CA5A6107A69C1 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8685. {
  8686. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8687. }
  8688. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/CharacterValidation>(T&,T)
  8689. inline bool SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m733F2F28AC11EDD9A3AA94D8AF8DCEE9679429EC (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  8690. {
  8691. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m45F808F8A7CDCC736724DDB19D3FC2F6BB75D65C_gshared)(___currentValue0, ___newValue1, method);
  8692. }
  8693. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::get_lineType()
  8694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8695. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Char>(T&,T)
  8696. inline bool SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F (Il2CppChar* ___currentValue0, Il2CppChar ___newValue1, const RuntimeMethod* method)
  8697. {
  8698. return (( bool (*) (Il2CppChar*, Il2CppChar, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F_gshared)(___currentValue0, ___newValue1, method);
  8699. }
  8700. // System.String UnityEngine.UI.InputField::get_compositionString()
  8701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8702. // System.Void UnityEngine.UI.InputField::ClampPos(System.Int32&)
  8703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t* ___pos0, const RuntimeMethod* method);
  8704. // System.Int32 UnityEngine.UI.InputField::get_caretPositionInternal()
  8705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8706. // System.Int32 UnityEngine.UI.InputField::get_caretSelectPositionInternal()
  8707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8708. // System.Void UnityEngine.UI.InputField::set_selectionAnchorPosition(System.Int32)
  8709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  8710. // System.Void UnityEngine.UI.InputField::set_selectionFocusPosition(System.Int32)
  8711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  8712. // System.Void UnityEngine.UI.Selectable::OnEnable()
  8713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnEnable_m16A76B731BE2E80E08B910F30F060608659B11B6 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  8714. // UnityEngine.Material UnityEngine.UI.Graphic::get_defaultGraphicMaterial()
  8715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198 (const RuntimeMethod* method);
  8716. // UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
  8717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0 (const RuntimeMethod* method);
  8718. // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,UnityEngine.Texture)
  8719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___texture1, const RuntimeMethod* method);
  8720. // System.Void UnityEngine.UI.InputField::DeactivateInputField()
  8721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8722. // System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
  8723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_mBE09CDB531097BE214F9D1643993987CF9617C21 (RuntimeObject* ___element0, const RuntimeMethod* method);
  8724. // System.Void UnityEngine.CanvasRenderer::Clear()
  8725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_Clear_m8793B46F28365E540BB2B2ADBA439D255E350CC4 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, const RuntimeMethod* method);
  8726. // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
  8727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
  8728. // System.Void UnityEngine.UI.Selectable::OnDisable()
  8729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnDisable_m490A86E00A2060B312E8168C29BD26E9BED3F9D5 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  8730. // System.Void UnityEngine.UI.InputField/<CaretBlink>d__161::.ctor(System.Int32)
  8731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCaretBlinkU3Ed__161__ctor_m367C2A2FFE443FE713D5EF985B46A4EF32ACC434 (U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  8732. // System.Single UnityEngine.Time::get_unscaledTime()
  8733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258 (const RuntimeMethod* method);
  8734. // System.Collections.IEnumerator UnityEngine.UI.InputField::CaretBlink()
  8735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8736. // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
  8737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
  8738. // System.Void UnityEngine.UI.InputField::SelectAll()
  8739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8740. // System.Void UnityEngine.UI.InputField::set_caretPositionInternal(System.Int32)
  8741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  8742. // System.Void UnityEngine.UI.InputField::set_caretSelectPositionInternal(System.Int32)
  8743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  8744. // System.String UnityEngine.GUIUtility::get_systemCopyBuffer()
  8745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GUIUtility_get_systemCopyBuffer_m64CEF1CB0627F80D3CEEB458BA60DC9C1FA6141E (const RuntimeMethod* method);
  8746. // System.Void UnityEngine.GUIUtility::set_systemCopyBuffer(System.String)
  8747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIUtility_set_systemCopyBuffer_m1C5EAC38441C94C430AA13DF9942E1786CFCAC95 (String_t* ___value0, const RuntimeMethod* method);
  8748. // System.Boolean UnityEngine.TouchScreenKeyboard::get_isInPlaceEditingAllowed()
  8749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC (const RuntimeMethod* method);
  8750. // System.Boolean UnityEngine.TouchScreenKeyboard::get_isSupported()
  8751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F (const RuntimeMethod* method);
  8752. // UnityEngine.RangeInt UnityEngine.TouchScreenKeyboard::get_selection()
  8753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A TouchScreenKeyboard_get_selection_m3C092ED46B21E0C7BD694F5E9F2C7529F9D123E3 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8754. // System.Int32 UnityEngine.RangeInt::get_end()
  8755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RangeInt_get_end_m6F8F3C6EA01F7A99BF3A094827F5A0D612AA179E (RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A * __this, const RuntimeMethod* method);
  8756. // System.Boolean UnityEngine.UI.InputField::get_isFocused()
  8757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8758. // System.Void UnityEngine.UI.InputField::ActivateInputFieldInternal()
  8759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8760. // System.Void UnityEngine.UI.InputField::AssignPositioningIfNeeded()
  8761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8762. // System.Boolean UnityEngine.UI.InputField::InPlaceEditingChanged()
  8763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditingChanged_m4CF273C1B5FCEA9B39397C4248A13B9486F6554B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8764. // System.Void UnityEngine.UI.VertexHelper::.ctor()
  8765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper__ctor_m66DE6882DBEBE377C3E672DD0E9DEB88694069B6 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  8766. // UnityEngine.Mesh UnityEngine.UI.InputField::get_mesh()
  8767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8768. // System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh)
  8769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, const RuntimeMethod* method);
  8770. // System.Void UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)
  8771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMesh_mB506682F318E5D8D8FE3888BF50E40DC34B726DF (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, const RuntimeMethod* method);
  8772. // System.Boolean UnityEngine.UI.InputField::InPlaceEditing()
  8773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8774. // UnityEngine.TouchScreenKeyboard/Status UnityEngine.TouchScreenKeyboard::get_status()
  8775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8776. // System.String UnityEngine.TouchScreenKeyboard::get_text()
  8777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8778. // System.Void UnityEngine.UI.InputField::set_text(System.String)
  8779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, const RuntimeMethod* method);
  8780. // System.Boolean System.String::op_Inequality(System.String,System.String)
  8781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  8782. // System.Char UnityEngine.UI.InputField::Validate(System.String,System.Int32,System.Char)
  8783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___text0, int32_t ___pos1, Il2CppChar ___ch2, const RuntimeMethod* method);
  8784. // System.Boolean UnityEngine.TouchScreenKeyboard::get_canGetSelection()
  8785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8786. // System.Void UnityEngine.UI.InputField::UpdateCaretFromKeyboard()
  8787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8788. // System.Void UnityEngine.UI.InputField::SendOnValueChangedAndUpdateLabel()
  8789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8790. // System.Boolean UnityEngine.TouchScreenKeyboard::get_canSetSelection()
  8791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_canSetSelection_mC75BB2BE09235F3B8BD5805C5D8F1097C3AAD442 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8792. // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
  8793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519 (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
  8794. // System.Int32 UnityEngine.Mathf::Abs(System.Int32)
  8795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mE46B08A540F26741910760E84ACB6AACD996C3C0 (int32_t ___value0, const RuntimeMethod* method);
  8796. // System.Void UnityEngine.RangeInt::.ctor(System.Int32,System.Int32)
  8797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RangeInt__ctor_m61527D982CDE91D896757816896BE6BDB366B9E0 (RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  8798. // System.Void UnityEngine.TouchScreenKeyboard::set_selection(UnityEngine.RangeInt)
  8799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_selection_mB53A2F70AAD20505589F58A61A086777BA8645AD (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A ___value0, const RuntimeMethod* method);
  8800. // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
  8801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  8802. // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  8803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___inNormal0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___inPoint1, const RuntimeMethod* method);
  8804. // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
  8805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ___ray0, float* ___enter1, const RuntimeMethod* method);
  8806. // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single)
  8807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, float ___distance0, const RuntimeMethod* method);
  8808. // System.Boolean UnityEngine.UI.InputField::get_multiLine()
  8809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8810. // System.Single UnityEngine.UI.Text::get_pixelsPerUnit()
  8811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  8812. // System.Collections.Generic.IList`1<UnityEngine.UILineInfo> UnityEngine.TextGenerator::get_lines()
  8813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8814. // System.Int32 UnityEngine.TextGenerator::get_lineCount()
  8815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8816. // UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGenerator()
  8817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  8818. // System.Int32 UnityEngine.UI.InputField::GetUnclampedCharacterLineFromPosition(UnityEngine.Vector2,UnityEngine.TextGenerator)
  8819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method);
  8820. // System.Int32 UnityEngine.TextGenerator::get_characterCountVisible()
  8821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8822. // System.Int32 UnityEngine.UI.InputField::GetLineEndPosition(UnityEngine.TextGenerator,System.Int32)
  8823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method);
  8824. // System.Collections.Generic.IList`1<UnityEngine.UICharInfo> UnityEngine.TextGenerator::get_characters()
  8825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8826. // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
  8827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method);
  8828. // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
  8829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  8830. // System.Boolean UnityEngine.UI.InputField::MayDrag(UnityEngine.EventSystems.PointerEventData)
  8831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  8832. // System.Boolean UnityEngine.UI.MultipleDisplayUtilities::GetRelativeMousePositionForDrag(UnityEngine.EventSystems.PointerEventData,UnityEngine.Vector2&)
  8833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultipleDisplayUtilities_GetRelativeMousePositionForDrag_mD78A6F9B5481AB808F54B1549409A443B33432D6 (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___position1, const RuntimeMethod* method);
  8834. // UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
  8835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448 (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  8836. // System.Int32 UnityEngine.UI.InputField::GetCharacterIndexFromPosition(UnityEngine.Vector2)
  8837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, const RuntimeMethod* method);
  8838. // System.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera)
  8839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_RectangleContainsScreenPoint_m7D92A04D6DA6F4C7CC72439221C2EE46034A0595 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint1, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam2, const RuntimeMethod* method);
  8840. // System.Collections.IEnumerator UnityEngine.UI.InputField::MouseDragOutsideRect(UnityEngine.EventSystems.PointerEventData)
  8841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  8842. // System.Void UnityEngine.UI.InputField/<MouseDragOutsideRect>d__183::.ctor(System.Int32)
  8843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMouseDragOutsideRectU3Ed__183__ctor_mE95A387FBCBB4B9F10D56E1B8666C44FD11ADE72 (U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  8844. // System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
  8845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m7F0F2E78C18FD468E8B5083AFDA6E9D9364D3D5F (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___selected0, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___pointer1, const RuntimeMethod* method);
  8846. // System.Void UnityEngine.UI.Selectable::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
  8847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnPointerDown_mECD8313A4900B647F476CCF596DCF9C92B32F2AA (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  8848. // System.Boolean UnityEngine.TouchScreenKeyboard::get_active()
  8849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  8850. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
  8851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  8852. // UnityEngine.EventModifiers UnityEngine.Event::get_modifiers()
  8853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_modifiers_m01356D3F1DDF6746122F129713EBE87BFA65D886 (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8854. // UnityEngine.OperatingSystemFamily UnityEngine.SystemInfo::get_operatingSystemFamily()
  8855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_operatingSystemFamily_m797937E766B7FF87A5F1630263C49B814131DD95 (const RuntimeMethod* method);
  8856. // UnityEngine.KeyCode UnityEngine.Event::get_keyCode()
  8857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_keyCode_mBB8C639B5337ABE6A54423C604DAB0B9F3BB217E (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8858. // System.Void UnityEngine.UI.InputField::Backspace()
  8859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8860. // System.Void UnityEngine.UI.InputField::ForwardSpace()
  8861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8862. // System.Void UnityEngine.UI.InputField::MoveTextStart(System.Boolean)
  8863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  8864. // System.Void UnityEngine.UI.InputField::MoveTextEnd(System.Boolean)
  8865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  8866. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::get_inputType()
  8867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8868. // System.String UnityEngine.UI.InputField::GetSelectedString()
  8869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8870. // System.Void UnityEngine.UI.InputField::set_clipboard(System.String)
  8871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278 (String_t* ___value0, const RuntimeMethod* method);
  8872. // System.String UnityEngine.UI.InputField::get_clipboard()
  8873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591 (const RuntimeMethod* method);
  8874. // System.Void UnityEngine.UI.InputField::Delete()
  8875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8876. // System.Void UnityEngine.UI.InputField::UpdateTouchKeyboardFromEditChanges()
  8877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8878. // System.Void UnityEngine.UI.InputField::MoveLeft(System.Boolean,System.Boolean)
  8879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method);
  8880. // System.Void UnityEngine.UI.InputField::MoveRight(System.Boolean,System.Boolean)
  8881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method);
  8882. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean)
  8883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  8884. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean)
  8885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  8886. // System.Char UnityEngine.Event::get_character()
  8887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Event_get_character_mFDB32862186913735A8EC1B44F2455EC67C8403E (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8888. // System.Boolean UnityEngine.UI.InputField::IsValidChar(System.Char)
  8889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  8890. // UnityEngine.Font UnityEngine.UI.Text::get_font()
  8891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  8892. // System.Boolean UnityEngine.Font::HasCharacter(System.Char)
  8893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_HasCharacter_m91E1618BC3221EBB83518E5B85D5CA3996FAD10C (Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  8894. // UnityEngine.UI.InputField/EditState UnityEngine.UI.InputField::KeyPressed(UnityEngine.Event)
  8895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___evt0, const RuntimeMethod* method);
  8896. // UnityEngine.EventType UnityEngine.Event::get_rawType()
  8897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_rawType_m8725042044E8089268FF9232CF7D30EF49144B0C (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8898. // UnityEngine.EventType UnityEngine.Event::get_type()
  8899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_type_mA5010AB8C34B098E0783949046C708B9E1BA811D (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8900. // System.String UnityEngine.Event::get_commandName()
  8901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Event_get_commandName_m5D0763551DDA469ACDBE3477D2210712F9B8B26D (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  8902. // System.Boolean UnityEngine.Event::PopEvent(UnityEngine.Event)
  8903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_PopEvent_mCE0C136F327B5FC3822743208222799F7301170B (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___outEvent0, const RuntimeMethod* method);
  8904. // System.Boolean UnityEngine.UI.InputField::get_hasSelection()
  8905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8906. // System.Int32 System.String::IndexOfAny(System.Char[],System.Int32)
  8907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m07F13B24F5FE07388431E7974606BDA62AE7ACD6 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, int32_t ___startIndex1, const RuntimeMethod* method);
  8908. // System.Int32 UnityEngine.UI.InputField::FindtNextWordBegin()
  8909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8910. // System.Int32 System.String::LastIndexOfAny(System.Char[],System.Int32)
  8911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOfAny_mD26613D8310B76952AE97E4F4AE5B3A118AD0219 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, int32_t ___startIndex1, const RuntimeMethod* method);
  8912. // System.Int32 UnityEngine.UI.InputField::FindtPrevWordBegin()
  8913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8914. // UnityEngine.TextGenerator UnityEngine.UI.InputField::get_cachedInputTextGenerator()
  8915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8916. // System.Int32 UnityEngine.UI.InputField::DetermineCharacterLine(System.Int32,UnityEngine.TextGenerator)
  8917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___charPos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method);
  8918. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean,System.Boolean)
  8919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToLastChar1, const RuntimeMethod* method);
  8920. // System.Int32 UnityEngine.UI.InputField::LineDownCharacterPosition(System.Int32,System.Boolean)
  8921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToLastChar1, const RuntimeMethod* method);
  8922. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean,System.Boolean)
  8923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToFirstChar1, const RuntimeMethod* method);
  8924. // System.Int32 UnityEngine.UI.InputField::LineUpCharacterPosition(System.Int32,System.Boolean)
  8925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToFirstChar1, const RuntimeMethod* method);
  8926. // System.String System.String::Remove(System.Int32,System.Int32)
  8927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0 (String_t* __this, int32_t ___startIndex0, int32_t ___count1, const RuntimeMethod* method);
  8928. // System.String System.String::Insert(System.Int32,System.String)
  8929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Insert_m6F5335C84ACB178D4141772E1D7F2EB7811990EB (String_t* __this, int32_t ___startIndex0, String_t* ___value1, const RuntimeMethod* method);
  8930. // System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
  8931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333 (String_t* ___name0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj1, const RuntimeMethod* method);
  8932. // System.Void UnityEngine.Events.UnityEvent`1<System.String>::Invoke(!0)
  8933. inline void UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10 (UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 * __this, String_t* ___arg00, const RuntimeMethod* method)
  8934. {
  8935. (( void (*) (UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 *, String_t*, const RuntimeMethod*))UnityEvent_1_Invoke_m73C0FE7D4CDD8627332257E8503F2E9862E33C3E_gshared)(__this, ___arg00, method);
  8936. }
  8937. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::get_onEndEdit()
  8938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * InputField_get_onEndEdit_m0C979736255DF520629D269CCDD6452EF4F52EB5 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8939. // System.Boolean System.Char::IsSurrogate(System.Char)
  8940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE (Il2CppChar ___c0, const RuntimeMethod* method);
  8941. // System.Int32 UnityEngine.UI.InputField::get_selectionFocusPosition()
  8942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8943. // System.Int32 UnityEngine.UI.InputField::get_selectionAnchorPosition()
  8944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8945. // System.Void UnityEngine.UI.InputField::Insert(System.Char)
  8946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  8947. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
  8948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method);
  8949. // System.String System.String::Substring(System.Int32)
  8950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method);
  8951. // System.Char UnityEngine.UI.InputField::get_asteriskChar()
  8952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8953. // System.String System.String::CreateString(System.Char,System.Int32)
  8954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m4CBF2A74FB65655B0BB1452CA748E9CF78D974ED (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const RuntimeMethod* method);
  8955. // System.Boolean System.String::IsNullOrEmpty(System.String)
  8956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method);
  8957. // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
  8958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, bool ___value0, const RuntimeMethod* method);
  8959. // UnityEngine.TextGenerationSettings UnityEngine.UI.Text::GetGenerationSettings(UnityEngine.Vector2)
  8960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___extents0, const RuntimeMethod* method);
  8961. // System.Boolean UnityEngine.TextGenerator::PopulateWithErrors(System.String,UnityEngine.TextGenerationSettings,UnityEngine.GameObject)
  8962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextGenerator_PopulateWithErrors_mE5FA5DB6EBB1EBA92C3A09DC213EB8607396F265 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, String_t* ___str0, TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___settings1, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___context2, const RuntimeMethod* method);
  8963. // System.Void UnityEngine.UI.InputField::SetDrawRangeToContainCaretPosition(System.Int32)
  8964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___caretPos0, const RuntimeMethod* method);
  8965. // System.Void UnityEngine.UI.InputField::SetCaretVisible()
  8966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8967. // UnityEngine.Rect UnityEngine.TextGenerator::get_rectExtents()
  8968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 TextGenerator_get_rectExtents_m2573486A6322644F0EA3FB2AE05C5D5C52BC285B (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  8969. // System.Int32 UnityEngine.UI.InputField::GetLineStartPosition(UnityEngine.TextGenerator,System.Int32)
  8970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method);
  8971. // System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  8972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8 (RuntimeObject* ___element0, const RuntimeMethod* method);
  8973. // System.Void UnityEngine.UI.InputField::UpdateGeometry()
  8974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8975. // System.Boolean UnityEngine.UI.InputField::get_shouldHideMobileInput()
  8976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  8977. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  8978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  8979. // System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
  8980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, String_t* ___name0, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___components1, const RuntimeMethod* method);
  8981. // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
  8982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, int32_t ___value0, const RuntimeMethod* method);
  8983. // UnityEngine.Transform UnityEngine.Transform::get_parent()
  8984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  8985. // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
  8986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m24E34EBEF76528C99AFA017F157EE8B3E3116B1E (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___p0, const RuntimeMethod* method);
  8987. // System.Void UnityEngine.Transform::SetAsFirstSibling()
  8988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  8989. // System.Int32 UnityEngine.GameObject::get_layer()
  8990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  8991. // System.Void UnityEngine.GameObject::set_layer(System.Int32)
  8992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, int32_t ___value0, const RuntimeMethod* method);
  8993. // !!0 UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
  8994. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m88DECD5A0B4E3A263DD9D40D8B518F878681ED30 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  8995. {
  8996. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared)(__this, method);
  8997. }
  8998. // !!0 UnityEngine.GameObject::GetComponent<UnityEngine.CanvasRenderer>()
  8999. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_mAC99776537CB464A9E19FF8A8218F8C2464862B3 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  9000. {
  9001. return (( CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_mCE43118393A796C759AC5D43257AB2330881767D_gshared)(__this, method);
  9002. }
  9003. // !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.LayoutElement>()
  9004. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mFB07D0FA18C83E1B6F219569F2A89D3710DFAF61 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  9005. {
  9006. return (( LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mBDBD6EC58A4409E35E4C5D08757C36E4938256B1_gshared)(__this, method);
  9007. }
  9008. // System.Void UnityEngine.UI.InputField::OnFillVBO(UnityEngine.Mesh)
  9009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___vbo0, const RuntimeMethod* method);
  9010. // UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
  9011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  9012. // UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
  9013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  9014. // System.Boolean UnityEngine.Quaternion::op_Inequality(UnityEngine.Quaternion,UnityEngine.Quaternion)
  9015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m37169F3E8ADDA24A5A221AD7397835B437B71439 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___lhs0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___rhs1, const RuntimeMethod* method);
  9016. // System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
  9017. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method);
  9018. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
  9019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  9020. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
  9021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  9022. // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
  9023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  9024. // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
  9025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___value0, const RuntimeMethod* method);
  9026. // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
  9027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  9028. // System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
  9029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  9030. // System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
  9031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  9032. // UnityEngine.Vector2 UnityEngine.UI.Graphic::PixelAdjustPoint(UnityEngine.Vector2)
  9033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Graphic_PixelAdjustPoint_m97EB91CCF7ED5D9892043E53DC0574FED3EF89AA (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___point0, const RuntimeMethod* method);
  9034. // System.Void UnityEngine.UI.InputField::GenerateCaret(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  9035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method);
  9036. // System.Void UnityEngine.UI.InputField::GenerateHighlight(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  9037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method);
  9038. // System.Void UnityEngine.UI.InputField::CreateCursorVerts()
  9039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9040. // System.Single UnityEngine.Rect::get_xMax()
  9041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  9042. // UnityEngine.Color UnityEngine.UI.InputField::get_caretColor()
  9043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9044. // System.Void UnityEngine.UI.VertexHelper::AddUIVertexQuad(UnityEngine.UIVertex[])
  9045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddUIVertexQuad_m16C46AF7CE9A2D9E1AE47A4B9799081A707C47B5 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___verts0, const RuntimeMethod* method);
  9046. // System.Int32 UnityEngine.Display::get_renderingHeight()
  9047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingHeight_m18F083C41C0BB1646CB4C819E1266B9B51563F61 (Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * __this, const RuntimeMethod* method);
  9048. // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
  9049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  9050. // UnityEngine.Vector2 UnityEngine.RectTransformUtility::WorldToScreenPoint(UnityEngine.Camera,UnityEngine.Vector3)
  9051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransformUtility_WorldToScreenPoint_m92E801861EE14D73219C34A6175847C4A46105E1 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPoint1, const RuntimeMethod* method);
  9052. // UnityEngine.Color UnityEngine.UI.InputField::get_selectionColor()
  9053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9054. // System.Single UnityEngine.Rect::get_xMin()
  9055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  9056. // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.UIVertex)
  9057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A ___v0, const RuntimeMethod* method);
  9058. // System.Int32 UnityEngine.TextGenerator::get_characterCount()
  9059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCount_mD4396E0258CB4E23B8ADA5F869504A69CA34580B (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  9060. // System.Boolean UnityEngine.Behaviour::get_enabled()
  9061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, const RuntimeMethod* method);
  9062. // System.Int32 System.String::IndexOfAny(System.Char[])
  9063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, const RuntimeMethod* method);
  9064. // System.Boolean System.Char::IsLetter(System.Char)
  9065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950 (Il2CppChar ___c0, const RuntimeMethod* method);
  9066. // System.Boolean System.Char::IsLower(System.Char)
  9067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4 (Il2CppChar ___c0, const RuntimeMethod* method);
  9068. // System.Char System.Char::ToUpper(System.Char)
  9069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7 (Il2CppChar ___c0, const RuntimeMethod* method);
  9070. // System.Boolean System.Char::IsUpper(System.Char)
  9071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892 (Il2CppChar ___c0, const RuntimeMethod* method);
  9072. // System.Char System.Char::ToLower(System.Char)
  9073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165 (Il2CppChar ___c0, const RuntimeMethod* method);
  9074. // System.Boolean System.String::Contains(System.String)
  9075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A (String_t* __this, String_t* ___value0, const RuntimeMethod* method);
  9076. // System.Int32 System.String::IndexOf(System.Char)
  9077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method);
  9078. // System.Void UnityEngine.TouchScreenKeyboard::set_active(System.Boolean)
  9079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, bool ___value0, const RuntimeMethod* method);
  9080. // System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject)
  9081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m1B663E3ECF102F750BAA354FBD391BA13B8CBE55 (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___selected0, const RuntimeMethod* method);
  9082. // System.Boolean UnityEngine.UI.InputField::TouchScreenKeyboardShouldBeUsed()
  9083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_TouchScreenKeyboardShouldBeUsed_m2B607F8829742049E8D17348C30480DAC10F6272 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9084. // System.Void UnityEngine.TouchScreenKeyboard::set_hideInput(System.Boolean)
  9085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_hideInput_m7A3F11FC569433CF00F71284991849E72E934D6F (bool ___value0, const RuntimeMethod* method);
  9086. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::get_keyboardType()
  9087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9088. // UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.String,System.Int32)
  9089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * TouchScreenKeyboard_Open_mE7311250DC20FBA07392E4F61B71212437956B6E (String_t* ___text0, int32_t ___keyboardType1, bool ___autocorrection2, bool ___multiline3, bool ___secure4, bool ___alert5, String_t* ___textPlaceholder6, int32_t ___characterLimit7, const RuntimeMethod* method);
  9090. // System.Void UnityEngine.UI.InputField::OnFocus()
  9091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9092. // System.Void UnityEngine.UI.Selectable::OnSelect(UnityEngine.EventSystems.BaseEventData)
  9093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnSelect_m6FD18DBF52BD234A676B3BF43DA2A3CD7FC63230 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method);
  9094. // System.Void UnityEngine.UI.InputField::ActivateInputField()
  9095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9096. // System.Void UnityEngine.UI.InputField::SendOnSubmit()
  9097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9098. // System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData)
  9099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnDeselect_m2E0FC2E14667F2348242BB9FB1611BE9A79C2FDA (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method);
  9100. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::get_contentType()
  9101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  9102. // System.Void UnityEngine.UI.Text::set_horizontalOverflow(UnityEngine.HorizontalWrapMode)
  9103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, int32_t ___value0, const RuntimeMethod* method);
  9104. // System.Void UnityEngine.UI.InputField::set_contentType(UnityEngine.UI.InputField/ContentType)
  9105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  9106. // System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean)
  9107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_DoStateTransition_mEFD5B374017C75F4FE9F9CC983ADC73E5A13B41E (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, int32_t ___state0, bool ___instant1, const RuntimeMethod* method);
  9108. // UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGeneratorForLayout()
  9109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  9110. // System.Single UnityEngine.TextGenerator::GetPreferredWidth(System.String,UnityEngine.TextGenerationSettings)
  9111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredWidth_mF951E0E3DDE4CD9688C698AB81CE96699DE53206 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, String_t* ___str0, TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___settings1, const RuntimeMethod* method);
  9112. // System.Single UnityEngine.TextGenerator::GetPreferredHeight(System.String,UnityEngine.TextGenerationSettings)
  9113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredHeight_mE685E293F9A571A49FDCCD3D7B45F8D732F5E195 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, String_t* ___str0, TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___settings1, const RuntimeMethod* method);
  9114. // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  9115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 ___fldHandle1, const RuntimeMethod* method);
  9116. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
  9117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method);
  9118. #ifdef __clang__
  9119. #pragma clang diagnostic push
  9120. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9121. #pragma clang diagnostic ignored "-Wunused-variable"
  9122. #endif
  9123. // System.Int32 UnityEngine.UI.GraphicRaycaster::get_sortOrderPriority()
  9124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicRaycaster_get_sortOrderPriority_mE193C6656CB9FB78AEFE5FA4FCFA7E3FEBE893F6 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9125. {
  9126. bool V_0 = false;
  9127. int32_t V_1 = 0;
  9128. {
  9129. // if (canvas.renderMode == RenderMode.ScreenSpaceOverlay)
  9130. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  9131. L_0 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9132. int32_t L_1;
  9133. L_1 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_0, /*hidden argument*/NULL);
  9134. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  9135. bool L_2 = V_0;
  9136. if (!L_2)
  9137. {
  9138. goto IL_0021;
  9139. }
  9140. }
  9141. {
  9142. // return canvas.sortingOrder;
  9143. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3;
  9144. L_3 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9145. int32_t L_4;
  9146. L_4 = Canvas_get_sortingOrder_m2024155C98059AE97E268327C71E33F1444F8FC4(L_3, /*hidden argument*/NULL);
  9147. V_1 = L_4;
  9148. goto IL_002a;
  9149. }
  9150. IL_0021:
  9151. {
  9152. // return base.sortOrderPriority;
  9153. int32_t L_5;
  9154. L_5 = BaseRaycaster_get_sortOrderPriority_mC8BAA723774E479F397382A60B2F4568DED9268D(__this, /*hidden argument*/NULL);
  9155. V_1 = L_5;
  9156. goto IL_002a;
  9157. }
  9158. IL_002a:
  9159. {
  9160. // }
  9161. int32_t L_6 = V_1;
  9162. return L_6;
  9163. }
  9164. }
  9165. // System.Int32 UnityEngine.UI.GraphicRaycaster::get_renderOrderPriority()
  9166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicRaycaster_get_renderOrderPriority_mF735C4553ECA17B8428200423AC4B17F0B89DF6A (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9167. {
  9168. bool V_0 = false;
  9169. int32_t V_1 = 0;
  9170. {
  9171. // if (canvas.renderMode == RenderMode.ScreenSpaceOverlay)
  9172. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  9173. L_0 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9174. int32_t L_1;
  9175. L_1 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_0, /*hidden argument*/NULL);
  9176. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  9177. bool L_2 = V_0;
  9178. if (!L_2)
  9179. {
  9180. goto IL_0026;
  9181. }
  9182. }
  9183. {
  9184. // return canvas.rootCanvas.renderOrder;
  9185. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3;
  9186. L_3 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9187. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_4;
  9188. L_4 = Canvas_get_rootCanvas_mB1C93410A4AA793D88130FD08C05D71327641DC5(L_3, /*hidden argument*/NULL);
  9189. int32_t L_5;
  9190. L_5 = Canvas_get_renderOrder_m6EA8415A6C65D304F973FF07C10E6FA41345B06B(L_4, /*hidden argument*/NULL);
  9191. V_1 = L_5;
  9192. goto IL_002f;
  9193. }
  9194. IL_0026:
  9195. {
  9196. // return base.renderOrderPriority;
  9197. int32_t L_6;
  9198. L_6 = BaseRaycaster_get_renderOrderPriority_mCA1E2F6F1223410DEB343C34FF6CB84DEBA2BCF3(__this, /*hidden argument*/NULL);
  9199. V_1 = L_6;
  9200. goto IL_002f;
  9201. }
  9202. IL_002f:
  9203. {
  9204. // }
  9205. int32_t L_7 = V_1;
  9206. return L_7;
  9207. }
  9208. }
  9209. // System.Boolean UnityEngine.UI.GraphicRaycaster::get_ignoreReversedGraphics()
  9210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphicRaycaster_get_ignoreReversedGraphics_m404FCBC6EC70E5193E56A1DB77605AF448EF4235 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9211. {
  9212. bool V_0 = false;
  9213. {
  9214. // public bool ignoreReversedGraphics { get {return m_IgnoreReversedGraphics; } set { m_IgnoreReversedGraphics = value; } }
  9215. bool L_0 = __this->get_m_IgnoreReversedGraphics_6();
  9216. V_0 = L_0;
  9217. goto IL_000a;
  9218. }
  9219. IL_000a:
  9220. {
  9221. // public bool ignoreReversedGraphics { get {return m_IgnoreReversedGraphics; } set { m_IgnoreReversedGraphics = value; } }
  9222. bool L_1 = V_0;
  9223. return L_1;
  9224. }
  9225. }
  9226. // System.Void UnityEngine.UI.GraphicRaycaster::set_ignoreReversedGraphics(System.Boolean)
  9227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_set_ignoreReversedGraphics_m3C6936127ECCDC00F192D18F3D5ED64B21E18897 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, bool ___value0, const RuntimeMethod* method)
  9228. {
  9229. {
  9230. // public bool ignoreReversedGraphics { get {return m_IgnoreReversedGraphics; } set { m_IgnoreReversedGraphics = value; } }
  9231. bool L_0 = ___value0;
  9232. __this->set_m_IgnoreReversedGraphics_6(L_0);
  9233. // public bool ignoreReversedGraphics { get {return m_IgnoreReversedGraphics; } set { m_IgnoreReversedGraphics = value; } }
  9234. return;
  9235. }
  9236. }
  9237. // UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::get_blockingObjects()
  9238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9239. {
  9240. int32_t V_0 = 0;
  9241. {
  9242. // public BlockingObjects blockingObjects { get {return m_BlockingObjects; } set { m_BlockingObjects = value; } }
  9243. int32_t L_0 = __this->get_m_BlockingObjects_7();
  9244. V_0 = L_0;
  9245. goto IL_000a;
  9246. }
  9247. IL_000a:
  9248. {
  9249. // public BlockingObjects blockingObjects { get {return m_BlockingObjects; } set { m_BlockingObjects = value; } }
  9250. int32_t L_1 = V_0;
  9251. return L_1;
  9252. }
  9253. }
  9254. // System.Void UnityEngine.UI.GraphicRaycaster::set_blockingObjects(UnityEngine.UI.GraphicRaycaster/BlockingObjects)
  9255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_set_blockingObjects_m50F4BC7E0506311637A9108F7976BF2E3C2F743F (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, int32_t ___value0, const RuntimeMethod* method)
  9256. {
  9257. {
  9258. // public BlockingObjects blockingObjects { get {return m_BlockingObjects; } set { m_BlockingObjects = value; } }
  9259. int32_t L_0 = ___value0;
  9260. __this->set_m_BlockingObjects_7(L_0);
  9261. // public BlockingObjects blockingObjects { get {return m_BlockingObjects; } set { m_BlockingObjects = value; } }
  9262. return;
  9263. }
  9264. }
  9265. // UnityEngine.LayerMask UnityEngine.UI.GraphicRaycaster::get_blockingMask()
  9266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 GraphicRaycaster_get_blockingMask_m220545FB5151EE500B7155D17226E37D9349BE12 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9267. {
  9268. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 V_0;
  9269. memset((&V_0), 0, sizeof(V_0));
  9270. {
  9271. // public LayerMask blockingMask { get { return m_BlockingMask; } set { m_BlockingMask = value; } }
  9272. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_0 = __this->get_m_BlockingMask_8();
  9273. V_0 = L_0;
  9274. goto IL_000a;
  9275. }
  9276. IL_000a:
  9277. {
  9278. // public LayerMask blockingMask { get { return m_BlockingMask; } set { m_BlockingMask = value; } }
  9279. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_1 = V_0;
  9280. return L_1;
  9281. }
  9282. }
  9283. // System.Void UnityEngine.UI.GraphicRaycaster::set_blockingMask(UnityEngine.LayerMask)
  9284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_set_blockingMask_mB328FB4F26453B7F72F4465FAD6E9C9ABD0BAE3E (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 ___value0, const RuntimeMethod* method)
  9285. {
  9286. {
  9287. // public LayerMask blockingMask { get { return m_BlockingMask; } set { m_BlockingMask = value; } }
  9288. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_0 = ___value0;
  9289. __this->set_m_BlockingMask_8(L_0);
  9290. // public LayerMask blockingMask { get { return m_BlockingMask; } set { m_BlockingMask = value; } }
  9291. return;
  9292. }
  9293. }
  9294. // System.Void UnityEngine.UI.GraphicRaycaster::.ctor()
  9295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster__ctor_mD77E88D530ECCB4CB237078BC57E5E541B87987F (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9296. {
  9297. static bool s_Il2CppMethodInitialized;
  9298. if (!s_Il2CppMethodInitialized)
  9299. {
  9300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  9301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  9302. s_Il2CppMethodInitialized = true;
  9303. }
  9304. {
  9305. // private bool m_IgnoreReversedGraphics = true;
  9306. __this->set_m_IgnoreReversedGraphics_6((bool)1);
  9307. // private BlockingObjects m_BlockingObjects = BlockingObjects.None;
  9308. __this->set_m_BlockingObjects_7(0);
  9309. // protected LayerMask m_BlockingMask = kNoEventMaskSet;
  9310. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_0;
  9311. L_0 = LayerMask_op_Implicit_mC7EE32122D2A4786D3C00B93E41604B71BF1397C((-1), /*hidden argument*/NULL);
  9312. __this->set_m_BlockingMask_8(L_0);
  9313. // [NonSerialized] private List<Graphic> m_RaycastResults = new List<Graphic>();
  9314. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_1 = (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *)il2cpp_codegen_object_new(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  9315. List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D(L_1, /*hidden argument*/List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  9316. __this->set_m_RaycastResults_10(L_1);
  9317. // protected GraphicRaycaster()
  9318. BaseRaycaster__ctor_m44ACAAC3E3CBDBBE74D2FCA997268EE1DF9D8A3C(__this, /*hidden argument*/NULL);
  9319. // {}
  9320. return;
  9321. }
  9322. }
  9323. // UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::get_canvas()
  9324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  9325. {
  9326. static bool s_Il2CppMethodInitialized;
  9327. if (!s_Il2CppMethodInitialized)
  9328. {
  9329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCanvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_mD63281542675697ADC038B664E30F73F6BC1F1D1_RuntimeMethod_var);
  9330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9331. s_Il2CppMethodInitialized = true;
  9332. }
  9333. bool V_0 = false;
  9334. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * V_1 = NULL;
  9335. {
  9336. // if (m_Canvas != null)
  9337. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0 = __this->get_m_Canvas_9();
  9338. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9339. bool L_1;
  9340. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9341. V_0 = L_1;
  9342. bool L_2 = V_0;
  9343. if (!L_2)
  9344. {
  9345. goto IL_001a;
  9346. }
  9347. }
  9348. {
  9349. // return m_Canvas;
  9350. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3 = __this->get_m_Canvas_9();
  9351. V_1 = L_3;
  9352. goto IL_002f;
  9353. }
  9354. IL_001a:
  9355. {
  9356. // m_Canvas = GetComponent<Canvas>();
  9357. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_4;
  9358. L_4 = Component_GetComponent_TisCanvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_mD63281542675697ADC038B664E30F73F6BC1F1D1(__this, /*hidden argument*/Component_GetComponent_TisCanvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_mD63281542675697ADC038B664E30F73F6BC1F1D1_RuntimeMethod_var);
  9359. __this->set_m_Canvas_9(L_4);
  9360. // return m_Canvas;
  9361. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5 = __this->get_m_Canvas_9();
  9362. V_1 = L_5;
  9363. goto IL_002f;
  9364. }
  9365. IL_002f:
  9366. {
  9367. // }
  9368. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_6 = V_1;
  9369. return L_6;
  9370. }
  9371. }
  9372. // System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
  9373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_Raycast_m8EEDA350767E551AE3747D5B1AD420ADC02AA8F1 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___resultAppendList1, const RuntimeMethod* method)
  9374. {
  9375. static bool s_Il2CppMethodInitialized;
  9376. if (!s_Il2CppMethodInitialized)
  9377. {
  9378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  9379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  9380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  9381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t72B84F96FA1E6C3D1516398EFF55C902D7EC38B5_il2cpp_TypeInfo_var);
  9382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_RuntimeMethod_var);
  9383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484_RuntimeMethod_var);
  9384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_RuntimeMethod_var);
  9385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_RuntimeMethod_var);
  9386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var);
  9387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var);
  9389. s_Il2CppMethodInitialized = true;
  9390. }
  9391. RuntimeObject* V_0 = NULL;
  9392. int32_t V_1 = 0;
  9393. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_2 = NULL;
  9394. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_3;
  9395. memset((&V_3), 0, sizeof(V_3));
  9396. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  9397. memset((&V_4), 0, sizeof(V_4));
  9398. float V_5 = 0.0f;
  9399. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 V_6;
  9400. memset((&V_6), 0, sizeof(V_6));
  9401. int32_t V_7 = 0;
  9402. bool V_8 = false;
  9403. bool V_9 = false;
  9404. bool V_10 = false;
  9405. bool V_11 = false;
  9406. int32_t V_12 = 0;
  9407. bool V_13 = false;
  9408. bool V_14 = false;
  9409. float V_15 = 0.0f;
  9410. float V_16 = 0.0f;
  9411. bool V_17 = false;
  9412. bool V_18 = false;
  9413. bool V_19 = false;
  9414. bool V_20 = false;
  9415. float V_21 = 0.0f;
  9416. bool V_22 = false;
  9417. float V_23 = 0.0f;
  9418. bool V_24 = false;
  9419. bool V_25 = false;
  9420. RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* V_26 = NULL;
  9421. bool V_27 = false;
  9422. bool V_28 = false;
  9423. bool V_29 = false;
  9424. RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* V_30 = NULL;
  9425. bool V_31 = false;
  9426. int32_t V_32 = 0;
  9427. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_33 = NULL;
  9428. bool V_34 = false;
  9429. bool V_35 = false;
  9430. bool V_36 = false;
  9431. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_37;
  9432. memset((&V_37), 0, sizeof(V_37));
  9433. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_38;
  9434. memset((&V_38), 0, sizeof(V_38));
  9435. bool V_39 = false;
  9436. float V_40 = 0.0f;
  9437. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_41 = NULL;
  9438. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_42;
  9439. memset((&V_42), 0, sizeof(V_42));
  9440. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE V_43;
  9441. memset((&V_43), 0, sizeof(V_43));
  9442. bool V_44 = false;
  9443. bool V_45 = false;
  9444. bool V_46 = false;
  9445. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE V_47;
  9446. memset((&V_47), 0, sizeof(V_47));
  9447. bool V_48 = false;
  9448. int32_t G_B5_0 = 0;
  9449. int32_t G_B10_0 = 0;
  9450. int32_t G_B22_0 = 0;
  9451. int32_t G_B31_0 = 0;
  9452. int32_t G_B38_0 = 0;
  9453. float G_B43_0 = 0.0f;
  9454. int32_t G_B47_0 = 0;
  9455. int32_t G_B56_0 = 0;
  9456. int32_t G_B73_0 = 0;
  9457. {
  9458. // if (canvas == null)
  9459. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  9460. L_0 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9461. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9462. bool L_1;
  9463. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9464. V_8 = L_1;
  9465. bool L_2 = V_8;
  9466. if (!L_2)
  9467. {
  9468. goto IL_0018;
  9469. }
  9470. }
  9471. {
  9472. // return;
  9473. goto IL_057e;
  9474. }
  9475. IL_0018:
  9476. {
  9477. // var canvasGraphics = GraphicRegistry.GetRaycastableGraphicsForCanvas(canvas);
  9478. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3;
  9479. L_3 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9480. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  9481. RuntimeObject* L_4;
  9482. L_4 = GraphicRegistry_GetRaycastableGraphicsForCanvas_mC70B57C137021CB14EA22CC9A80571FB01BBFEF5(L_3, /*hidden argument*/NULL);
  9483. V_0 = L_4;
  9484. // if (canvasGraphics == null || canvasGraphics.Count == 0)
  9485. RuntimeObject* L_5 = V_0;
  9486. if (!L_5)
  9487. {
  9488. goto IL_0032;
  9489. }
  9490. }
  9491. {
  9492. RuntimeObject* L_6 = V_0;
  9493. int32_t L_7;
  9494. L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UI.Graphic>::get_Count() */, ICollection_1_t72B84F96FA1E6C3D1516398EFF55C902D7EC38B5_il2cpp_TypeInfo_var, L_6);
  9495. G_B5_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  9496. goto IL_0033;
  9497. }
  9498. IL_0032:
  9499. {
  9500. G_B5_0 = 1;
  9501. }
  9502. IL_0033:
  9503. {
  9504. V_9 = (bool)G_B5_0;
  9505. bool L_8 = V_9;
  9506. if (!L_8)
  9507. {
  9508. goto IL_003e;
  9509. }
  9510. }
  9511. {
  9512. // return;
  9513. goto IL_057e;
  9514. }
  9515. IL_003e:
  9516. {
  9517. // var currentEventCamera = eventCamera; // Property can call Camera.main, so cache the reference
  9518. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_9;
  9519. L_9 = VirtFuncInvoker0< Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * >::Invoke(18 /* UnityEngine.Camera UnityEngine.EventSystems.BaseRaycaster::get_eventCamera() */, __this);
  9520. V_2 = L_9;
  9521. // if (canvas.renderMode == RenderMode.ScreenSpaceOverlay || currentEventCamera == null)
  9522. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_10;
  9523. L_10 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9524. int32_t L_11;
  9525. L_11 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_10, /*hidden argument*/NULL);
  9526. if (!L_11)
  9527. {
  9528. goto IL_005b;
  9529. }
  9530. }
  9531. {
  9532. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_12 = V_2;
  9533. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9534. bool L_13;
  9535. L_13 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_12, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9536. G_B10_0 = ((int32_t)(L_13));
  9537. goto IL_005c;
  9538. }
  9539. IL_005b:
  9540. {
  9541. G_B10_0 = 1;
  9542. }
  9543. IL_005c:
  9544. {
  9545. V_10 = (bool)G_B10_0;
  9546. bool L_14 = V_10;
  9547. if (!L_14)
  9548. {
  9549. goto IL_0070;
  9550. }
  9551. }
  9552. {
  9553. // displayIndex = canvas.targetDisplay;
  9554. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_15;
  9555. L_15 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9556. int32_t L_16;
  9557. L_16 = Canvas_get_targetDisplay_m4EE59F02963F99EDCAA3FCD00F4BE5168951C10F(L_15, /*hidden argument*/NULL);
  9558. V_1 = L_16;
  9559. goto IL_0077;
  9560. }
  9561. IL_0070:
  9562. {
  9563. // displayIndex = currentEventCamera.targetDisplay;
  9564. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_17 = V_2;
  9565. int32_t L_18;
  9566. L_18 = Camera_get_targetDisplay_mED770420CB57E500C60BE15B9F7F5ED424F0BA3D(L_17, /*hidden argument*/NULL);
  9567. V_1 = L_18;
  9568. }
  9569. IL_0077:
  9570. {
  9571. // var eventPosition = Display.RelativeMouseAt(eventData.position);
  9572. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_19 = ___eventData0;
  9573. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_20;
  9574. L_20 = PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline(L_19, /*hidden argument*/NULL);
  9575. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_21;
  9576. L_21 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_20, /*hidden argument*/NULL);
  9577. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  9578. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_22;
  9579. L_22 = Display_RelativeMouseAt_m97B71A8A86DD2983B03E4816AE5C7B95484FB011(L_21, /*hidden argument*/NULL);
  9580. V_3 = L_22;
  9581. // if (eventPosition != Vector3.zero)
  9582. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_23 = V_3;
  9583. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_24;
  9584. L_24 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  9585. bool L_25;
  9586. L_25 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_23, L_24, /*hidden argument*/NULL);
  9587. V_11 = L_25;
  9588. bool L_26 = V_11;
  9589. if (!L_26)
  9590. {
  9591. goto IL_00b9;
  9592. }
  9593. }
  9594. {
  9595. // int eventDisplayIndex = (int)eventPosition.z;
  9596. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_27 = V_3;
  9597. float L_28 = L_27.get_z_4();
  9598. V_12 = il2cpp_codegen_cast_double_to_int<int32_t>(L_28);
  9599. // if (eventDisplayIndex != displayIndex)
  9600. int32_t L_29 = V_12;
  9601. int32_t L_30 = V_1;
  9602. V_13 = (bool)((((int32_t)((((int32_t)L_29) == ((int32_t)L_30))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9603. bool L_31 = V_13;
  9604. if (!L_31)
  9605. {
  9606. goto IL_00b6;
  9607. }
  9608. }
  9609. {
  9610. // return;
  9611. goto IL_057e;
  9612. }
  9613. IL_00b6:
  9614. {
  9615. goto IL_00c7;
  9616. }
  9617. IL_00b9:
  9618. {
  9619. // eventPosition = eventData.position;
  9620. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_32 = ___eventData0;
  9621. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33;
  9622. L_33 = PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline(L_32, /*hidden argument*/NULL);
  9623. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_34;
  9624. L_34 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_33, /*hidden argument*/NULL);
  9625. V_3 = L_34;
  9626. }
  9627. IL_00c7:
  9628. {
  9629. // if (currentEventCamera == null)
  9630. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_35 = V_2;
  9631. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9632. bool L_36;
  9633. L_36 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_35, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9634. V_14 = L_36;
  9635. bool L_37 = V_14;
  9636. if (!L_37)
  9637. {
  9638. goto IL_0138;
  9639. }
  9640. }
  9641. {
  9642. // float w = Screen.width;
  9643. int32_t L_38;
  9644. L_38 = Screen_get_width_m52188F76E8AAF57BE373018CB14083BB74C43C1C(/*hidden argument*/NULL);
  9645. V_15 = ((float)((float)L_38));
  9646. // float h = Screen.height;
  9647. int32_t L_39;
  9648. L_39 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL);
  9649. V_16 = ((float)((float)L_39));
  9650. // if (displayIndex > 0 && displayIndex < Display.displays.Length)
  9651. int32_t L_40 = V_1;
  9652. if ((((int32_t)L_40) <= ((int32_t)0)))
  9653. {
  9654. goto IL_00f5;
  9655. }
  9656. }
  9657. {
  9658. int32_t L_41 = V_1;
  9659. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  9660. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_42 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  9661. G_B22_0 = ((((int32_t)L_41) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))? 1 : 0);
  9662. goto IL_00f6;
  9663. }
  9664. IL_00f5:
  9665. {
  9666. G_B22_0 = 0;
  9667. }
  9668. IL_00f6:
  9669. {
  9670. V_17 = (bool)G_B22_0;
  9671. bool L_43 = V_17;
  9672. if (!L_43)
  9673. {
  9674. goto IL_011c;
  9675. }
  9676. }
  9677. {
  9678. // w = Display.displays[displayIndex].systemWidth;
  9679. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  9680. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_44 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  9681. int32_t L_45 = V_1;
  9682. int32_t L_46 = L_45;
  9683. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * L_47 = (L_44)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
  9684. int32_t L_48;
  9685. L_48 = Display_get_systemWidth_m5FDF4465D7B1A0AD8A1A8C5B314BF71F4C8DCBB5(L_47, /*hidden argument*/NULL);
  9686. V_15 = ((float)((float)L_48));
  9687. // h = Display.displays[displayIndex].systemHeight;
  9688. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_49 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  9689. int32_t L_50 = V_1;
  9690. int32_t L_51 = L_50;
  9691. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * L_52 = (L_49)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_51));
  9692. int32_t L_53;
  9693. L_53 = Display_get_systemHeight_mA296AFD545D00DF7FEB84E7C690FD56CC2C19D70(L_52, /*hidden argument*/NULL);
  9694. V_16 = ((float)((float)L_53));
  9695. }
  9696. IL_011c:
  9697. {
  9698. // pos = new Vector2(eventPosition.x / w, eventPosition.y / h);
  9699. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_54 = V_3;
  9700. float L_55 = L_54.get_x_2();
  9701. float L_56 = V_15;
  9702. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_57 = V_3;
  9703. float L_58 = L_57.get_y_3();
  9704. float L_59 = V_16;
  9705. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), ((float)((float)L_55/(float)L_56)), ((float)((float)L_58/(float)L_59)), /*hidden argument*/NULL);
  9706. goto IL_0146;
  9707. }
  9708. IL_0138:
  9709. {
  9710. // pos = currentEventCamera.ScreenToViewportPoint(eventPosition);
  9711. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_60 = V_2;
  9712. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_61 = V_3;
  9713. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_62;
  9714. L_62 = Camera_ScreenToViewportPoint_m0300D4845234BDBE1A1D08CF493966C57F6D4D8A(L_60, L_61, /*hidden argument*/NULL);
  9715. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63;
  9716. L_63 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_62, /*hidden argument*/NULL);
  9717. V_4 = L_63;
  9718. }
  9719. IL_0146:
  9720. {
  9721. // if (pos.x < 0f || pos.x > 1f || pos.y < 0f || pos.y > 1f)
  9722. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_64 = V_4;
  9723. float L_65 = L_64.get_x_0();
  9724. if ((((float)L_65) < ((float)(0.0f))))
  9725. {
  9726. goto IL_0180;
  9727. }
  9728. }
  9729. {
  9730. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_66 = V_4;
  9731. float L_67 = L_66.get_x_0();
  9732. if ((((float)L_67) > ((float)(1.0f))))
  9733. {
  9734. goto IL_0180;
  9735. }
  9736. }
  9737. {
  9738. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_68 = V_4;
  9739. float L_69 = L_68.get_y_1();
  9740. if ((((float)L_69) < ((float)(0.0f))))
  9741. {
  9742. goto IL_0180;
  9743. }
  9744. }
  9745. {
  9746. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = V_4;
  9747. float L_71 = L_70.get_y_1();
  9748. G_B31_0 = ((((float)L_71) > ((float)(1.0f)))? 1 : 0);
  9749. goto IL_0181;
  9750. }
  9751. IL_0180:
  9752. {
  9753. G_B31_0 = 1;
  9754. }
  9755. IL_0181:
  9756. {
  9757. V_18 = (bool)G_B31_0;
  9758. bool L_72 = V_18;
  9759. if (!L_72)
  9760. {
  9761. goto IL_018c;
  9762. }
  9763. }
  9764. {
  9765. // return;
  9766. goto IL_057e;
  9767. }
  9768. IL_018c:
  9769. {
  9770. // float hitDistance = float.MaxValue;
  9771. V_5 = ((std::numeric_limits<float>::max)());
  9772. // Ray ray = new Ray();
  9773. il2cpp_codegen_initobj((&V_6), sizeof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ));
  9774. // if (currentEventCamera != null)
  9775. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_73 = V_2;
  9776. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9777. bool L_74;
  9778. L_74 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_73, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9779. V_19 = L_74;
  9780. bool L_75 = V_19;
  9781. if (!L_75)
  9782. {
  9783. goto IL_01b1;
  9784. }
  9785. }
  9786. {
  9787. // ray = currentEventCamera.ScreenPointToRay(eventPosition);
  9788. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_76 = V_2;
  9789. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_77 = V_3;
  9790. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_78;
  9791. L_78 = Camera_ScreenPointToRay_mD385213935A81030EDC604A39FD64761077CFBAB(L_76, L_77, /*hidden argument*/NULL);
  9792. V_6 = L_78;
  9793. }
  9794. IL_01b1:
  9795. {
  9796. // if (canvas.renderMode != RenderMode.ScreenSpaceOverlay && blockingObjects != BlockingObjects.None)
  9797. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_79;
  9798. L_79 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  9799. int32_t L_80;
  9800. L_80 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_79, /*hidden argument*/NULL);
  9801. if (!L_80)
  9802. {
  9803. goto IL_01c9;
  9804. }
  9805. }
  9806. {
  9807. int32_t L_81;
  9808. L_81 = GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C(__this, /*hidden argument*/NULL);
  9809. G_B38_0 = ((!(((uint32_t)L_81) <= ((uint32_t)0)))? 1 : 0);
  9810. goto IL_01ca;
  9811. }
  9812. IL_01c9:
  9813. {
  9814. G_B38_0 = 0;
  9815. }
  9816. IL_01ca:
  9817. {
  9818. V_20 = (bool)G_B38_0;
  9819. bool L_82 = V_20;
  9820. if (!L_82)
  9821. {
  9822. goto IL_02ff;
  9823. }
  9824. }
  9825. {
  9826. // float distanceToClipPlane = 100.0f;
  9827. V_21 = (100.0f);
  9828. // if (currentEventCamera != null)
  9829. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_83 = V_2;
  9830. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9831. bool L_84;
  9832. L_84 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_83, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9833. V_22 = L_84;
  9834. bool L_85 = V_22;
  9835. if (!L_85)
  9836. {
  9837. goto IL_0224;
  9838. }
  9839. }
  9840. {
  9841. // float projectionDirection = ray.direction.z;
  9842. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_86;
  9843. L_86 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), /*hidden argument*/NULL);
  9844. float L_87 = L_86.get_z_4();
  9845. V_23 = L_87;
  9846. // distanceToClipPlane = Mathf.Approximately(0.0f, projectionDirection)
  9847. // ? Mathf.Infinity
  9848. // : Mathf.Abs((currentEventCamera.farClipPlane - currentEventCamera.nearClipPlane) / projectionDirection);
  9849. float L_88 = V_23;
  9850. bool L_89;
  9851. L_89 = Mathf_Approximately_mC2A3F657E3FD0CCAD4A4936CEE2F67D624A2AA55((0.0f), L_88, /*hidden argument*/NULL);
  9852. if (L_89)
  9853. {
  9854. goto IL_021c;
  9855. }
  9856. }
  9857. {
  9858. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_90 = V_2;
  9859. float L_91;
  9860. L_91 = Camera_get_farClipPlane_m0FA1B9E2E815BECE2EA40023302EB942B52D9596(L_90, /*hidden argument*/NULL);
  9861. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_92 = V_2;
  9862. float L_93;
  9863. L_93 = Camera_get_nearClipPlane_m75A7270074A35D95B05F25EBF8CE392ECA6517DC(L_92, /*hidden argument*/NULL);
  9864. float L_94 = V_23;
  9865. float L_95;
  9866. L_95 = fabsf(((float)((float)((float)il2cpp_codegen_subtract((float)L_91, (float)L_93))/(float)L_94)));
  9867. G_B43_0 = L_95;
  9868. goto IL_0221;
  9869. }
  9870. IL_021c:
  9871. {
  9872. G_B43_0 = (std::numeric_limits<float>::infinity());
  9873. }
  9874. IL_0221:
  9875. {
  9876. V_21 = G_B43_0;
  9877. }
  9878. IL_0224:
  9879. {
  9880. // if (blockingObjects == BlockingObjects.ThreeD || blockingObjects == BlockingObjects.All)
  9881. int32_t L_96;
  9882. L_96 = GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C(__this, /*hidden argument*/NULL);
  9883. if ((((int32_t)L_96) == ((int32_t)2)))
  9884. {
  9885. goto IL_0238;
  9886. }
  9887. }
  9888. {
  9889. int32_t L_97;
  9890. L_97 = GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C(__this, /*hidden argument*/NULL);
  9891. G_B47_0 = ((((int32_t)L_97) == ((int32_t)3))? 1 : 0);
  9892. goto IL_0239;
  9893. }
  9894. IL_0238:
  9895. {
  9896. G_B47_0 = 1;
  9897. }
  9898. IL_0239:
  9899. {
  9900. V_24 = (bool)G_B47_0;
  9901. bool L_98 = V_24;
  9902. if (!L_98)
  9903. {
  9904. goto IL_0291;
  9905. }
  9906. }
  9907. {
  9908. // if (ReflectionMethodsCache.Singleton.raycast3D != null)
  9909. IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var);
  9910. ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * L_99;
  9911. L_99 = ReflectionMethodsCache_get_Singleton_m0EE601ADDA8A5B9CE4518006D10F6EC1076942C6(/*hidden argument*/NULL);
  9912. Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F * L_100 = L_99->get_raycast3D_0();
  9913. V_25 = (bool)((!(((RuntimeObject*)(Raycast3DCallback_t27A8B301052E9C6A4A7D38F95293CA129C39373F *)L_100) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  9914. bool L_101 = V_25;
  9915. if (!L_101)
  9916. {
  9917. goto IL_0290;
  9918. }
  9919. }
  9920. {
  9921. // var hits = ReflectionMethodsCache.Singleton.raycast3DAll(ray, distanceToClipPlane, (int)m_BlockingMask);
  9922. IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var);
  9923. ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * L_102;
  9924. L_102 = ReflectionMethodsCache_get_Singleton_m0EE601ADDA8A5B9CE4518006D10F6EC1076942C6(/*hidden argument*/NULL);
  9925. RaycastAllCallback_t48E12CFDCFDEA0CD7D83F9DDE1E341DBCC855005 * L_103 = L_102->get_raycast3DAll_1();
  9926. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_104 = V_6;
  9927. float L_105 = V_21;
  9928. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_106 = __this->get_m_BlockingMask_8();
  9929. int32_t L_107;
  9930. L_107 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_106, /*hidden argument*/NULL);
  9931. RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_108;
  9932. L_108 = RaycastAllCallback_Invoke_m4A107AB96A1A28BD319A50AFBFD401A791E8DD26(L_103, L_104, L_105, L_107, /*hidden argument*/NULL);
  9933. V_26 = L_108;
  9934. // if (hits.Length > 0)
  9935. RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_109 = V_26;
  9936. V_27 = (bool)((!(((uint32_t)(((RuntimeArray*)L_109)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  9937. bool L_110 = V_27;
  9938. if (!L_110)
  9939. {
  9940. goto IL_028f;
  9941. }
  9942. }
  9943. {
  9944. // hitDistance = hits[0].distance;
  9945. RaycastHitU5BU5D_t6778DB95346906446AAD3A1A36904F1846435A09* L_111 = V_26;
  9946. float L_112;
  9947. L_112 = RaycastHit_get_distance_m85FCA98D7957C3BF1D449CA1B48C116CCD6226FA((RaycastHit_t59E5AEC8FE13BFA2ACBB6FFBDB7585FFB7288F89 *)((L_111)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
  9948. V_5 = L_112;
  9949. }
  9950. IL_028f:
  9951. {
  9952. }
  9953. IL_0290:
  9954. {
  9955. }
  9956. IL_0291:
  9957. {
  9958. // if (blockingObjects == BlockingObjects.TwoD || blockingObjects == BlockingObjects.All)
  9959. int32_t L_113;
  9960. L_113 = GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C(__this, /*hidden argument*/NULL);
  9961. if ((((int32_t)L_113) == ((int32_t)1)))
  9962. {
  9963. goto IL_02a5;
  9964. }
  9965. }
  9966. {
  9967. int32_t L_114;
  9968. L_114 = GraphicRaycaster_get_blockingObjects_m89AF984ED21882BF086AC9DB069B8AB6D1B7636C(__this, /*hidden argument*/NULL);
  9969. G_B56_0 = ((((int32_t)L_114) == ((int32_t)3))? 1 : 0);
  9970. goto IL_02a6;
  9971. }
  9972. IL_02a5:
  9973. {
  9974. G_B56_0 = 1;
  9975. }
  9976. IL_02a6:
  9977. {
  9978. V_28 = (bool)G_B56_0;
  9979. bool L_115 = V_28;
  9980. if (!L_115)
  9981. {
  9982. goto IL_02fe;
  9983. }
  9984. }
  9985. {
  9986. // if (ReflectionMethodsCache.Singleton.raycast2D != null)
  9987. IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var);
  9988. ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * L_116;
  9989. L_116 = ReflectionMethodsCache_get_Singleton_m0EE601ADDA8A5B9CE4518006D10F6EC1076942C6(/*hidden argument*/NULL);
  9990. Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 * L_117 = L_116->get_raycast2D_3();
  9991. V_29 = (bool)((!(((RuntimeObject*)(Raycast2DCallback_t125C1CA6D0148380915E597AC8ADBB93EFB0EE29 *)L_117) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  9992. bool L_118 = V_29;
  9993. if (!L_118)
  9994. {
  9995. goto IL_02fd;
  9996. }
  9997. }
  9998. {
  9999. // var hits = ReflectionMethodsCache.Singleton.getRayIntersectionAll(ray, distanceToClipPlane, (int)m_BlockingMask);
  10000. IL2CPP_RUNTIME_CLASS_INIT(ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1_il2cpp_TypeInfo_var);
  10001. ReflectionMethodsCache_t315D4F7C3E58291AD340D6CBFD1A09B2B1EAE8D1 * L_119;
  10002. L_119 = ReflectionMethodsCache_get_Singleton_m0EE601ADDA8A5B9CE4518006D10F6EC1076942C6(/*hidden argument*/NULL);
  10003. GetRayIntersectionAllCallback_t9D6C059892DE030746D2873EB8871415BAC79311 * L_120 = L_119->get_getRayIntersectionAll_4();
  10004. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_121 = V_6;
  10005. float L_122 = V_21;
  10006. LayerMask_t5FA647D8C300EA0621360CA4424717C3C73190A8 L_123 = __this->get_m_BlockingMask_8();
  10007. int32_t L_124;
  10008. L_124 = LayerMask_op_Implicit_mD89E9970822613D8D19B2EBCA36C79391C287BE0(L_123, /*hidden argument*/NULL);
  10009. RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_125;
  10010. L_125 = GetRayIntersectionAllCallback_Invoke_mC413E2F7F934A21FCF43D6FC99DB7A16A85427FC(L_120, L_121, L_122, L_124, /*hidden argument*/NULL);
  10011. V_30 = L_125;
  10012. // if (hits.Length > 0)
  10013. RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_126 = V_30;
  10014. V_31 = (bool)((!(((uint32_t)(((RuntimeArray*)L_126)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  10015. bool L_127 = V_31;
  10016. if (!L_127)
  10017. {
  10018. goto IL_02fc;
  10019. }
  10020. }
  10021. {
  10022. // hitDistance = hits[0].distance;
  10023. RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_128 = V_30;
  10024. float L_129;
  10025. L_129 = RaycastHit2D_get_distance_mA910B45BD349A8F70139F6BC1E686F47F40A1662((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((L_128)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/NULL);
  10026. V_5 = L_129;
  10027. }
  10028. IL_02fc:
  10029. {
  10030. }
  10031. IL_02fd:
  10032. {
  10033. }
  10034. IL_02fe:
  10035. {
  10036. }
  10037. IL_02ff:
  10038. {
  10039. // m_RaycastResults.Clear();
  10040. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_130 = __this->get_m_RaycastResults_10();
  10041. List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484(L_130, /*hidden argument*/List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484_RuntimeMethod_var);
  10042. // Raycast(canvas, currentEventCamera, eventPosition, canvasGraphics, m_RaycastResults);
  10043. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_131;
  10044. L_131 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  10045. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_132 = V_2;
  10046. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_133 = V_3;
  10047. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_134;
  10048. L_134 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_133, /*hidden argument*/NULL);
  10049. RuntimeObject* L_135 = V_0;
  10050. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_136 = __this->get_m_RaycastResults_10();
  10051. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10052. GraphicRaycaster_Raycast_m57BFA0B79E88D825A42D09AEECCC44AFE7F236C8(L_131, L_132, L_134, L_135, L_136, /*hidden argument*/NULL);
  10053. // int totalCount = m_RaycastResults.Count;
  10054. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_137 = __this->get_m_RaycastResults_10();
  10055. int32_t L_138;
  10056. L_138 = List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_inline(L_137, /*hidden argument*/List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_RuntimeMethod_var);
  10057. V_7 = L_138;
  10058. // for (var index = 0; index < totalCount; index++)
  10059. V_32 = 0;
  10060. goto IL_056f;
  10061. }
  10062. IL_033a:
  10063. {
  10064. // var go = m_RaycastResults[index].gameObject;
  10065. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_139 = __this->get_m_RaycastResults_10();
  10066. int32_t L_140 = V_32;
  10067. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_141;
  10068. L_141 = List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_inline(L_139, L_140, /*hidden argument*/List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var);
  10069. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_142;
  10070. L_142 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_141, /*hidden argument*/NULL);
  10071. V_33 = L_142;
  10072. // bool appendGraphic = true;
  10073. V_34 = (bool)1;
  10074. // if (ignoreReversedGraphics)
  10075. bool L_143;
  10076. L_143 = GraphicRaycaster_get_ignoreReversedGraphics_m404FCBC6EC70E5193E56A1DB77605AF448EF4235(__this, /*hidden argument*/NULL);
  10077. V_35 = L_143;
  10078. bool L_144 = V_35;
  10079. if (!L_144)
  10080. {
  10081. goto IL_0405;
  10082. }
  10083. }
  10084. {
  10085. // if (currentEventCamera == null)
  10086. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_145 = V_2;
  10087. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10088. bool L_146;
  10089. L_146 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_145, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10090. V_36 = L_146;
  10091. bool L_147 = V_36;
  10092. if (!L_147)
  10093. {
  10094. goto IL_03a0;
  10095. }
  10096. }
  10097. {
  10098. // var dir = go.transform.rotation * Vector3.forward;
  10099. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_148 = V_33;
  10100. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_149;
  10101. L_149 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_148, /*hidden argument*/NULL);
  10102. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_150;
  10103. L_150 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_149, /*hidden argument*/NULL);
  10104. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_151;
  10105. L_151 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
  10106. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_152;
  10107. L_152 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_150, L_151, /*hidden argument*/NULL);
  10108. V_37 = L_152;
  10109. // appendGraphic = Vector3.Dot(Vector3.forward, dir) > 0;
  10110. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_153;
  10111. L_153 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
  10112. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_154 = V_37;
  10113. float L_155;
  10114. L_155 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_153, L_154, /*hidden argument*/NULL);
  10115. V_34 = (bool)((((float)L_155) > ((float)(0.0f)))? 1 : 0);
  10116. goto IL_0404;
  10117. }
  10118. IL_03a0:
  10119. {
  10120. // var cameraForward = currentEventCamera.transform.rotation * Vector3.forward * currentEventCamera.nearClipPlane;
  10121. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_156 = V_2;
  10122. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_157;
  10123. L_157 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_156, /*hidden argument*/NULL);
  10124. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_158;
  10125. L_158 = Transform_get_rotation_m4AA3858C00DF4C9614B80352558C4C37D08D2200(L_157, /*hidden argument*/NULL);
  10126. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_159;
  10127. L_159 = Vector3_get_forward_m3082920F8A24AA02E4F542B6771EB0B63A91AC90(/*hidden argument*/NULL);
  10128. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_160;
  10129. L_160 = Quaternion_op_Multiply_mDC5F913E6B21FEC72AB2CF737D34CC6C7A69803D(L_158, L_159, /*hidden argument*/NULL);
  10130. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_161 = V_2;
  10131. float L_162;
  10132. L_162 = Camera_get_nearClipPlane_m75A7270074A35D95B05F25EBF8CE392ECA6517DC(L_161, /*hidden argument*/NULL);
  10133. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_163;
  10134. L_163 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_160, L_162, /*hidden argument*/NULL);
  10135. V_38 = L_163;
  10136. // appendGraphic = Vector3.Dot(go.transform.position - currentEventCamera.transform.position - cameraForward, go.transform.forward) >= 0;
  10137. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_164 = V_33;
  10138. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_165;
  10139. L_165 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_164, /*hidden argument*/NULL);
  10140. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_166;
  10141. L_166 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_165, /*hidden argument*/NULL);
  10142. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_167 = V_2;
  10143. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_168;
  10144. L_168 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_167, /*hidden argument*/NULL);
  10145. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_169;
  10146. L_169 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_168, /*hidden argument*/NULL);
  10147. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_170;
  10148. L_170 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_166, L_169, /*hidden argument*/NULL);
  10149. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_171 = V_38;
  10150. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_172;
  10151. L_172 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_170, L_171, /*hidden argument*/NULL);
  10152. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_173 = V_33;
  10153. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_174;
  10154. L_174 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_173, /*hidden argument*/NULL);
  10155. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_175;
  10156. L_175 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_174, /*hidden argument*/NULL);
  10157. float L_176;
  10158. L_176 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_172, L_175, /*hidden argument*/NULL);
  10159. V_34 = (bool)((((int32_t)((!(((float)L_176) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10160. }
  10161. IL_0404:
  10162. {
  10163. }
  10164. IL_0405:
  10165. {
  10166. // if (appendGraphic)
  10167. bool L_177 = V_34;
  10168. V_39 = L_177;
  10169. bool L_178 = V_39;
  10170. if (!L_178)
  10171. {
  10172. goto IL_0568;
  10173. }
  10174. }
  10175. {
  10176. // float distance = 0;
  10177. V_40 = (0.0f);
  10178. // Transform trans = go.transform;
  10179. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_179 = V_33;
  10180. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_180;
  10181. L_180 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_179, /*hidden argument*/NULL);
  10182. V_41 = L_180;
  10183. // Vector3 transForward = trans.forward;
  10184. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_181 = V_41;
  10185. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_182;
  10186. L_182 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_181, /*hidden argument*/NULL);
  10187. V_42 = L_182;
  10188. // if (currentEventCamera == null || canvas.renderMode == RenderMode.ScreenSpaceOverlay)
  10189. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_183 = V_2;
  10190. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10191. bool L_184;
  10192. L_184 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_183, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10193. if (L_184)
  10194. {
  10195. goto IL_0443;
  10196. }
  10197. }
  10198. {
  10199. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_185;
  10200. L_185 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  10201. int32_t L_186;
  10202. L_186 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_185, /*hidden argument*/NULL);
  10203. G_B73_0 = ((((int32_t)L_186) == ((int32_t)0))? 1 : 0);
  10204. goto IL_0444;
  10205. }
  10206. IL_0443:
  10207. {
  10208. G_B73_0 = 1;
  10209. }
  10210. IL_0444:
  10211. {
  10212. V_44 = (bool)G_B73_0;
  10213. bool L_187 = V_44;
  10214. if (!L_187)
  10215. {
  10216. goto IL_0453;
  10217. }
  10218. }
  10219. {
  10220. // distance = 0;
  10221. V_40 = (0.0f);
  10222. goto IL_0494;
  10223. }
  10224. IL_0453:
  10225. {
  10226. // distance = (Vector3.Dot(transForward, trans.position - ray.origin) / Vector3.Dot(transForward, ray.direction));
  10227. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_188 = V_42;
  10228. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_189 = V_41;
  10229. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_190;
  10230. L_190 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_189, /*hidden argument*/NULL);
  10231. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_191;
  10232. L_191 = Ray_get_origin_m0C1B2BFF99CDF5231AC29AC031C161F55B53C1D0((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), /*hidden argument*/NULL);
  10233. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_192;
  10234. L_192 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_190, L_191, /*hidden argument*/NULL);
  10235. float L_193;
  10236. L_193 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_188, L_192, /*hidden argument*/NULL);
  10237. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_194 = V_42;
  10238. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_195;
  10239. L_195 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), /*hidden argument*/NULL);
  10240. float L_196;
  10241. L_196 = Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline(L_194, L_195, /*hidden argument*/NULL);
  10242. V_40 = ((float)((float)L_193/(float)L_196));
  10243. // if (distance < 0)
  10244. float L_197 = V_40;
  10245. V_45 = (bool)((((float)L_197) < ((float)(0.0f)))? 1 : 0);
  10246. bool L_198 = V_45;
  10247. if (!L_198)
  10248. {
  10249. goto IL_0493;
  10250. }
  10251. }
  10252. {
  10253. // continue;
  10254. goto IL_0569;
  10255. }
  10256. IL_0493:
  10257. {
  10258. }
  10259. IL_0494:
  10260. {
  10261. // if (distance >= hitDistance)
  10262. float L_199 = V_40;
  10263. float L_200 = V_5;
  10264. V_46 = (bool)((((int32_t)((!(((float)L_199) >= ((float)L_200)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10265. bool L_201 = V_46;
  10266. if (!L_201)
  10267. {
  10268. goto IL_04a8;
  10269. }
  10270. }
  10271. {
  10272. // continue;
  10273. goto IL_0569;
  10274. }
  10275. IL_04a8:
  10276. {
  10277. // var castResult = new RaycastResult
  10278. // {
  10279. // gameObject = go,
  10280. // module = this,
  10281. // distance = distance,
  10282. // screenPosition = eventPosition,
  10283. // displayIndex = displayIndex,
  10284. // index = resultAppendList.Count,
  10285. // depth = m_RaycastResults[index].depth,
  10286. // sortingLayer = canvas.sortingLayerID,
  10287. // sortingOrder = canvas.sortingOrder,
  10288. // worldPosition = ray.origin + ray.direction * distance,
  10289. // worldNormal = -transForward
  10290. // };
  10291. il2cpp_codegen_initobj((&V_47), sizeof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ));
  10292. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_202 = V_33;
  10293. RaycastResult_set_gameObject_m3A1B023B578A8142A437B0C27AAE045DED6AAA20((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)(&V_47), L_202, /*hidden argument*/NULL);
  10294. (&V_47)->set_module_1(__this);
  10295. float L_203 = V_40;
  10296. (&V_47)->set_distance_2(L_203);
  10297. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_204 = V_3;
  10298. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_205;
  10299. L_205 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_204, /*hidden argument*/NULL);
  10300. (&V_47)->set_screenPosition_9(L_205);
  10301. int32_t L_206 = V_1;
  10302. (&V_47)->set_displayIndex_10(L_206);
  10303. List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * L_207 = ___resultAppendList1;
  10304. int32_t L_208;
  10305. L_208 = List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_inline(L_207, /*hidden argument*/List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_RuntimeMethod_var);
  10306. (&V_47)->set_index_3(((float)((float)L_208)));
  10307. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_209 = __this->get_m_RaycastResults_10();
  10308. int32_t L_210 = V_32;
  10309. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_211;
  10310. L_211 = List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_inline(L_209, L_210, /*hidden argument*/List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var);
  10311. int32_t L_212;
  10312. L_212 = Graphic_get_depth_m8AF43A1523D90A3A42A812835D516940E320CD17(L_211, /*hidden argument*/NULL);
  10313. (&V_47)->set_depth_4(L_212);
  10314. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_213;
  10315. L_213 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  10316. int32_t L_214;
  10317. L_214 = Canvas_get_sortingLayerID_mA0AB0BB70E4E6072EEC3340FE552BE4A78C48064(L_213, /*hidden argument*/NULL);
  10318. (&V_47)->set_sortingLayer_5(L_214);
  10319. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_215;
  10320. L_215 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  10321. int32_t L_216;
  10322. L_216 = Canvas_get_sortingOrder_m2024155C98059AE97E268327C71E33F1444F8FC4(L_215, /*hidden argument*/NULL);
  10323. (&V_47)->set_sortingOrder_6(L_216);
  10324. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_217;
  10325. L_217 = Ray_get_origin_m0C1B2BFF99CDF5231AC29AC031C161F55B53C1D0((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), /*hidden argument*/NULL);
  10326. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_218;
  10327. L_218 = Ray_get_direction_m2B31F86F19B64474A901B28D3808011AE7A13EFC((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), /*hidden argument*/NULL);
  10328. float L_219 = V_40;
  10329. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_220;
  10330. L_220 = Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline(L_218, L_219, /*hidden argument*/NULL);
  10331. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_221;
  10332. L_221 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_217, L_220, /*hidden argument*/NULL);
  10333. (&V_47)->set_worldPosition_7(L_221);
  10334. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_222 = V_42;
  10335. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_223;
  10336. L_223 = Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline(L_222, /*hidden argument*/NULL);
  10337. (&V_47)->set_worldNormal_8(L_223);
  10338. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_224 = V_47;
  10339. V_43 = L_224;
  10340. // resultAppendList.Add(castResult);
  10341. List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * L_225 = ___resultAppendList1;
  10342. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_226 = V_43;
  10343. List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5(L_225, L_226, /*hidden argument*/List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_RuntimeMethod_var);
  10344. }
  10345. IL_0568:
  10346. {
  10347. }
  10348. IL_0569:
  10349. {
  10350. // for (var index = 0; index < totalCount; index++)
  10351. int32_t L_227 = V_32;
  10352. V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_227, (int32_t)1));
  10353. }
  10354. IL_056f:
  10355. {
  10356. // for (var index = 0; index < totalCount; index++)
  10357. int32_t L_228 = V_32;
  10358. int32_t L_229 = V_7;
  10359. V_48 = (bool)((((int32_t)L_228) < ((int32_t)L_229))? 1 : 0);
  10360. bool L_230 = V_48;
  10361. if (L_230)
  10362. {
  10363. goto IL_033a;
  10364. }
  10365. }
  10366. IL_057e:
  10367. {
  10368. // }
  10369. return;
  10370. }
  10371. }
  10372. // UnityEngine.Camera UnityEngine.UI.GraphicRaycaster::get_eventCamera()
  10373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * GraphicRaycaster_get_eventCamera_m955394C9A656E4D381195504005692BE15335BA7 (GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6 * __this, const RuntimeMethod* method)
  10374. {
  10375. static bool s_Il2CppMethodInitialized;
  10376. if (!s_Il2CppMethodInitialized)
  10377. {
  10378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10379. s_Il2CppMethodInitialized = true;
  10380. }
  10381. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * V_0 = NULL;
  10382. int32_t V_1 = 0;
  10383. bool V_2 = false;
  10384. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_3 = NULL;
  10385. int32_t G_B4_0 = 0;
  10386. int32_t G_B6_0 = 0;
  10387. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * G_B10_0 = NULL;
  10388. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * G_B9_0 = NULL;
  10389. {
  10390. // var canvas = this.canvas;
  10391. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  10392. L_0 = GraphicRaycaster_get_canvas_m3EFC279CCA66AE0F492EF985F91EA43A587C6BF2(__this, /*hidden argument*/NULL);
  10393. V_0 = L_0;
  10394. // var renderMode = canvas.renderMode;
  10395. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_1 = V_0;
  10396. int32_t L_2;
  10397. L_2 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_1, /*hidden argument*/NULL);
  10398. V_1 = L_2;
  10399. // if (renderMode == RenderMode.ScreenSpaceOverlay
  10400. // || (renderMode == RenderMode.ScreenSpaceCamera && canvas.worldCamera == null))
  10401. int32_t L_3 = V_1;
  10402. if (!L_3)
  10403. {
  10404. goto IL_0027;
  10405. }
  10406. }
  10407. {
  10408. int32_t L_4 = V_1;
  10409. if ((!(((uint32_t)L_4) == ((uint32_t)1))))
  10410. {
  10411. goto IL_0024;
  10412. }
  10413. }
  10414. {
  10415. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5 = V_0;
  10416. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_6;
  10417. L_6 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_5, /*hidden argument*/NULL);
  10418. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10419. bool L_7;
  10420. L_7 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10421. G_B4_0 = ((int32_t)(L_7));
  10422. goto IL_0025;
  10423. }
  10424. IL_0024:
  10425. {
  10426. G_B4_0 = 0;
  10427. }
  10428. IL_0025:
  10429. {
  10430. G_B6_0 = G_B4_0;
  10431. goto IL_0028;
  10432. }
  10433. IL_0027:
  10434. {
  10435. G_B6_0 = 1;
  10436. }
  10437. IL_0028:
  10438. {
  10439. V_2 = (bool)G_B6_0;
  10440. bool L_8 = V_2;
  10441. if (!L_8)
  10442. {
  10443. goto IL_0030;
  10444. }
  10445. }
  10446. {
  10447. // return null;
  10448. V_3 = (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C *)NULL;
  10449. goto IL_0042;
  10450. }
  10451. IL_0030:
  10452. {
  10453. // return canvas.worldCamera ?? Camera.main;
  10454. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_9 = V_0;
  10455. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_10;
  10456. L_10 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_9, /*hidden argument*/NULL);
  10457. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_11 = L_10;
  10458. G_B9_0 = L_11;
  10459. if (L_11)
  10460. {
  10461. G_B10_0 = L_11;
  10462. goto IL_003f;
  10463. }
  10464. }
  10465. {
  10466. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_12;
  10467. L_12 = Camera_get_main_mC337C621B91591CEF89504C97EF64D717C12871C(/*hidden argument*/NULL);
  10468. G_B10_0 = L_12;
  10469. }
  10470. IL_003f:
  10471. {
  10472. V_3 = G_B10_0;
  10473. goto IL_0042;
  10474. }
  10475. IL_0042:
  10476. {
  10477. // }
  10478. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_13 = V_3;
  10479. return L_13;
  10480. }
  10481. }
  10482. // System.Void UnityEngine.UI.GraphicRaycaster::Raycast(UnityEngine.Canvas,UnityEngine.Camera,UnityEngine.Vector2,System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>,System.Collections.Generic.List`1<UnityEngine.UI.Graphic>)
  10483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster_Raycast_m57BFA0B79E88D825A42D09AEECCC44AFE7F236C8 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___canvas0, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___eventCamera1, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pointerPosition2, RuntimeObject* ___foundGraphics3, List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * ___results4, const RuntimeMethod* method)
  10484. {
  10485. static bool s_Il2CppMethodInitialized;
  10486. if (!s_Il2CppMethodInitialized)
  10487. {
  10488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1__ctor_mC4473950EBE8588DC60088D1A92755097FA7F7FF_RuntimeMethod_var);
  10489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876_il2cpp_TypeInfo_var);
  10490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t72B84F96FA1E6C3D1516398EFF55C902D7EC38B5_il2cpp_TypeInfo_var);
  10492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tF03C1C9CDD1741EED976FCC435CC5369D3CBE33C_il2cpp_TypeInfo_var);
  10493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6_RuntimeMethod_var);
  10494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484_RuntimeMethod_var);
  10495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mF4A524F9B24F9BD33C5B791C3F1BB2E34E41DB8A_RuntimeMethod_var);
  10496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_RuntimeMethod_var);
  10497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var);
  10498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  10500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRaycastU3Eb__27_0_mE359E2E78D7A20EDFC2AE14298F21CCD3245506E_RuntimeMethod_var);
  10501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var);
  10502. s_Il2CppMethodInitialized = true;
  10503. }
  10504. int32_t V_0 = 0;
  10505. int32_t V_1 = 0;
  10506. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * V_2 = NULL;
  10507. bool V_3 = false;
  10508. bool V_4 = false;
  10509. bool V_5 = false;
  10510. bool V_6 = false;
  10511. bool V_7 = false;
  10512. int32_t V_8 = 0;
  10513. bool V_9 = false;
  10514. int32_t G_B5_0 = 0;
  10515. int32_t G_B12_0 = 0;
  10516. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * G_B21_0 = NULL;
  10517. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * G_B21_1 = NULL;
  10518. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * G_B20_0 = NULL;
  10519. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * G_B20_1 = NULL;
  10520. {
  10521. // int totalCount = foundGraphics.Count;
  10522. RuntimeObject* L_0 = ___foundGraphics3;
  10523. int32_t L_1;
  10524. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UI.Graphic>::get_Count() */, ICollection_1_t72B84F96FA1E6C3D1516398EFF55C902D7EC38B5_il2cpp_TypeInfo_var, L_0);
  10525. V_0 = L_1;
  10526. // for (int i = 0; i < totalCount; ++i)
  10527. V_1 = 0;
  10528. goto IL_00b0;
  10529. }
  10530. IL_000f:
  10531. {
  10532. // Graphic graphic = foundGraphics[i];
  10533. RuntimeObject* L_2 = ___foundGraphics3;
  10534. int32_t L_3 = V_1;
  10535. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_4;
  10536. L_4 = InterfaceFuncInvoker1< Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UI.Graphic>::get_Item(System.Int32) */, IList_1_tF03C1C9CDD1741EED976FCC435CC5369D3CBE33C_il2cpp_TypeInfo_var, L_2, L_3);
  10537. V_2 = L_4;
  10538. // if (!graphic.raycastTarget || graphic.canvasRenderer.cull || graphic.depth == -1)
  10539. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_5 = V_2;
  10540. bool L_6;
  10541. L_6 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Graphic::get_raycastTarget() */, L_5);
  10542. if (!L_6)
  10543. {
  10544. goto IL_0038;
  10545. }
  10546. }
  10547. {
  10548. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_7 = V_2;
  10549. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_8;
  10550. L_8 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(L_7, /*hidden argument*/NULL);
  10551. bool L_9;
  10552. L_9 = CanvasRenderer_get_cull_m214173F051F22A3377BD4C91F91422CB9EEC7581(L_8, /*hidden argument*/NULL);
  10553. if (L_9)
  10554. {
  10555. goto IL_0038;
  10556. }
  10557. }
  10558. {
  10559. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_10 = V_2;
  10560. int32_t L_11;
  10561. L_11 = Graphic_get_depth_m8AF43A1523D90A3A42A812835D516940E320CD17(L_10, /*hidden argument*/NULL);
  10562. G_B5_0 = ((((int32_t)L_11) == ((int32_t)(-1)))? 1 : 0);
  10563. goto IL_0039;
  10564. }
  10565. IL_0038:
  10566. {
  10567. G_B5_0 = 1;
  10568. }
  10569. IL_0039:
  10570. {
  10571. V_3 = (bool)G_B5_0;
  10572. bool L_12 = V_3;
  10573. if (!L_12)
  10574. {
  10575. goto IL_003f;
  10576. }
  10577. }
  10578. {
  10579. // continue;
  10580. goto IL_00ac;
  10581. }
  10582. IL_003f:
  10583. {
  10584. // if (!RectTransformUtility.RectangleContainsScreenPoint(graphic.rectTransform, pointerPosition, eventCamera, graphic.raycastPadding))
  10585. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_13 = V_2;
  10586. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_14;
  10587. L_14 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_13, /*hidden argument*/NULL);
  10588. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15 = ___pointerPosition2;
  10589. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_16 = ___eventCamera1;
  10590. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_17 = V_2;
  10591. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_18;
  10592. L_18 = Graphic_get_raycastPadding_m4D6F2F7733620B7683F73995A9E9ADD042AB94E1(L_17, /*hidden argument*/NULL);
  10593. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  10594. bool L_19;
  10595. L_19 = RectTransformUtility_RectangleContainsScreenPoint_m0B9168E9AC92FE5B79AF3BB24D4B107194C19743(L_14, L_15, L_16, L_18, /*hidden argument*/NULL);
  10596. V_4 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0);
  10597. bool L_20 = V_4;
  10598. if (!L_20)
  10599. {
  10600. goto IL_005d;
  10601. }
  10602. }
  10603. {
  10604. // continue;
  10605. goto IL_00ac;
  10606. }
  10607. IL_005d:
  10608. {
  10609. // if (eventCamera != null && eventCamera.WorldToScreenPoint(graphic.rectTransform.position).z > eventCamera.farClipPlane)
  10610. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_21 = ___eventCamera1;
  10611. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10612. bool L_22;
  10613. L_22 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_21, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10614. if (!L_22)
  10615. {
  10616. goto IL_0086;
  10617. }
  10618. }
  10619. {
  10620. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_23 = ___eventCamera1;
  10621. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_24 = V_2;
  10622. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_25;
  10623. L_25 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_24, /*hidden argument*/NULL);
  10624. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26;
  10625. L_26 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_25, /*hidden argument*/NULL);
  10626. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_27;
  10627. L_27 = Camera_WorldToScreenPoint_m44710195E7736CE9DE5A9B05E32059A9A950F95C(L_23, L_26, /*hidden argument*/NULL);
  10628. float L_28 = L_27.get_z_4();
  10629. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_29 = ___eventCamera1;
  10630. float L_30;
  10631. L_30 = Camera_get_farClipPlane_m0FA1B9E2E815BECE2EA40023302EB942B52D9596(L_29, /*hidden argument*/NULL);
  10632. G_B12_0 = ((((float)L_28) > ((float)L_30))? 1 : 0);
  10633. goto IL_0087;
  10634. }
  10635. IL_0086:
  10636. {
  10637. G_B12_0 = 0;
  10638. }
  10639. IL_0087:
  10640. {
  10641. V_5 = (bool)G_B12_0;
  10642. bool L_31 = V_5;
  10643. if (!L_31)
  10644. {
  10645. goto IL_008f;
  10646. }
  10647. }
  10648. {
  10649. // continue;
  10650. goto IL_00ac;
  10651. }
  10652. IL_008f:
  10653. {
  10654. // if (graphic.Raycast(pointerPosition, eventCamera))
  10655. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_32 = V_2;
  10656. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = ___pointerPosition2;
  10657. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_34 = ___eventCamera1;
  10658. bool L_35;
  10659. L_35 = VirtFuncInvoker2< bool, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * >::Invoke(46 /* System.Boolean UnityEngine.UI.Graphic::Raycast(UnityEngine.Vector2,UnityEngine.Camera) */, L_32, L_33, L_34);
  10660. V_6 = L_35;
  10661. bool L_36 = V_6;
  10662. if (!L_36)
  10663. {
  10664. goto IL_00ab;
  10665. }
  10666. }
  10667. {
  10668. // s_SortedGraphics.Add(graphic);
  10669. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10670. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_37 = ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->get_s_SortedGraphics_11();
  10671. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_38 = V_2;
  10672. List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6(L_37, L_38, /*hidden argument*/List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6_RuntimeMethod_var);
  10673. }
  10674. IL_00ab:
  10675. {
  10676. }
  10677. IL_00ac:
  10678. {
  10679. // for (int i = 0; i < totalCount; ++i)
  10680. int32_t L_39 = V_1;
  10681. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
  10682. }
  10683. IL_00b0:
  10684. {
  10685. // for (int i = 0; i < totalCount; ++i)
  10686. int32_t L_40 = V_1;
  10687. int32_t L_41 = V_0;
  10688. V_7 = (bool)((((int32_t)L_40) < ((int32_t)L_41))? 1 : 0);
  10689. bool L_42 = V_7;
  10690. if (L_42)
  10691. {
  10692. goto IL_000f;
  10693. }
  10694. }
  10695. {
  10696. // s_SortedGraphics.Sort((g1, g2) => g2.depth.CompareTo(g1.depth));
  10697. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10698. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_43 = ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->get_s_SortedGraphics_11();
  10699. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var);
  10700. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * L_44 = ((U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var))->get_U3CU3E9__27_0_1();
  10701. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * L_45 = L_44;
  10702. G_B20_0 = L_45;
  10703. G_B20_1 = L_43;
  10704. if (L_45)
  10705. {
  10706. G_B21_0 = L_45;
  10707. G_B21_1 = L_43;
  10708. goto IL_00e1;
  10709. }
  10710. }
  10711. {
  10712. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var);
  10713. U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010 * L_46 = ((U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  10714. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * L_47 = (Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 *)il2cpp_codegen_object_new(Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876_il2cpp_TypeInfo_var);
  10715. Comparison_1__ctor_mC4473950EBE8588DC60088D1A92755097FA7F7FF(L_47, L_46, (intptr_t)((intptr_t)U3CU3Ec_U3CRaycastU3Eb__27_0_mE359E2E78D7A20EDFC2AE14298F21CCD3245506E_RuntimeMethod_var), /*hidden argument*/Comparison_1__ctor_mC4473950EBE8588DC60088D1A92755097FA7F7FF_RuntimeMethod_var);
  10716. Comparison_1_t7BDDF85417DBC1A0C4817BF9F1D054C9F7128876 * L_48 = L_47;
  10717. ((U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43FDD2D1BAB9CBA1C02E24FEF16A3D9C757F6010_il2cpp_TypeInfo_var))->set_U3CU3E9__27_0_1(L_48);
  10718. G_B21_0 = L_48;
  10719. G_B21_1 = G_B20_1;
  10720. }
  10721. IL_00e1:
  10722. {
  10723. List_1_Sort_mF4A524F9B24F9BD33C5B791C3F1BB2E34E41DB8A(G_B21_1, G_B21_0, /*hidden argument*/List_1_Sort_mF4A524F9B24F9BD33C5B791C3F1BB2E34E41DB8A_RuntimeMethod_var);
  10724. // totalCount = s_SortedGraphics.Count;
  10725. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10726. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_49 = ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->get_s_SortedGraphics_11();
  10727. int32_t L_50;
  10728. L_50 = List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_inline(L_49, /*hidden argument*/List_1_get_Count_mE0FF44F98FA826E603D31002510B758C0279A21F_RuntimeMethod_var);
  10729. V_0 = L_50;
  10730. // for (int i = 0; i < totalCount; ++i)
  10731. V_8 = 0;
  10732. goto IL_0111;
  10733. }
  10734. IL_00f7:
  10735. {
  10736. // results.Add(s_SortedGraphics[i]);
  10737. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_51 = ___results4;
  10738. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10739. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_52 = ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->get_s_SortedGraphics_11();
  10740. int32_t L_53 = V_8;
  10741. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_54;
  10742. L_54 = List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_inline(L_52, L_53, /*hidden argument*/List_1_get_Item_m7635419DB6CA6355642D0D9AD6001DE28710F63C_RuntimeMethod_var);
  10743. List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6(L_51, L_54, /*hidden argument*/List_1_Add_mE874AFC8A9A312E8B25B0DB7038C4854B75C80F6_RuntimeMethod_var);
  10744. // for (int i = 0; i < totalCount; ++i)
  10745. int32_t L_55 = V_8;
  10746. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1));
  10747. }
  10748. IL_0111:
  10749. {
  10750. // for (int i = 0; i < totalCount; ++i)
  10751. int32_t L_56 = V_8;
  10752. int32_t L_57 = V_0;
  10753. V_9 = (bool)((((int32_t)L_56) < ((int32_t)L_57))? 1 : 0);
  10754. bool L_58 = V_9;
  10755. if (L_58)
  10756. {
  10757. goto IL_00f7;
  10758. }
  10759. }
  10760. {
  10761. // s_SortedGraphics.Clear();
  10762. IL2CPP_RUNTIME_CLASS_INIT(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10763. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_59 = ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->get_s_SortedGraphics_11();
  10764. List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484(L_59, /*hidden argument*/List_1_Clear_m61934F89F22F06264BE5FD4E0DC28DBE5E21E484_RuntimeMethod_var);
  10765. // }
  10766. return;
  10767. }
  10768. }
  10769. // System.Void UnityEngine.UI.GraphicRaycaster::.cctor()
  10770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster__cctor_m59F806A7DAACD2443611F43E0E772972ACF7649E (const RuntimeMethod* method)
  10771. {
  10772. static bool s_Il2CppMethodInitialized;
  10773. if (!s_Il2CppMethodInitialized)
  10774. {
  10775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var);
  10776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  10777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  10778. s_Il2CppMethodInitialized = true;
  10779. }
  10780. {
  10781. // [NonSerialized] static readonly List<Graphic> s_SortedGraphics = new List<Graphic>();
  10782. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_0 = (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *)il2cpp_codegen_object_new(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  10783. List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D(L_0, /*hidden argument*/List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  10784. ((GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRaycaster_tD6DFF30B8B7F1E0DA9522A4F2BB9DC18E19638E6_il2cpp_TypeInfo_var))->set_s_SortedGraphics_11(L_0);
  10785. return;
  10786. }
  10787. }
  10788. #ifdef __clang__
  10789. #pragma clang diagnostic pop
  10790. #endif
  10791. #ifdef __clang__
  10792. #pragma clang diagnostic push
  10793. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10794. #pragma clang diagnostic ignored "-Wunused-variable"
  10795. #endif
  10796. // System.Void UnityEngine.UI.GraphicRegistry::.ctor()
  10797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry__ctor_m5BC68A12EAC3B9A5AFF3FF57CF2C876C45B1C111 (GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * __this, const RuntimeMethod* method)
  10798. {
  10799. static bool s_Il2CppMethodInitialized;
  10800. if (!s_Il2CppMethodInitialized)
  10801. {
  10802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01_RuntimeMethod_var);
  10803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3903852E7CB444111B94F5E26545DE97C2FF7DAB_RuntimeMethod_var);
  10804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB269A5CD5742BE45916D27140F13855A77A0041E_RuntimeMethod_var);
  10805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF449C814B48E23C01BC4E191045AE42EF5208508_RuntimeMethod_var);
  10806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96_il2cpp_TypeInfo_var);
  10807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11_il2cpp_TypeInfo_var);
  10808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963_il2cpp_TypeInfo_var);
  10809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F_il2cpp_TypeInfo_var);
  10810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_tD6F0377620BF01385965FD29272CF088A4309C0D_il2cpp_TypeInfo_var);
  10811. s_Il2CppMethodInitialized = true;
  10812. }
  10813. {
  10814. // private readonly Dictionary<Canvas, IndexedSet<Graphic>> m_Graphics = new Dictionary<Canvas, IndexedSet<Graphic>>();
  10815. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_0 = (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *)il2cpp_codegen_object_new(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963_il2cpp_TypeInfo_var);
  10816. Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01(L_0, /*hidden argument*/Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01_RuntimeMethod_var);
  10817. __this->set_m_Graphics_1(L_0);
  10818. // private readonly Dictionary<Canvas, IndexedSet<Graphic>> m_RaycastableGraphics = new Dictionary<Canvas, IndexedSet<Graphic>>();
  10819. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_1 = (Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 *)il2cpp_codegen_object_new(Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963_il2cpp_TypeInfo_var);
  10820. Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01(L_1, /*hidden argument*/Dictionary_2__ctor_m1DD7A907664E5D34EAC98140BE9B28D173737A01_RuntimeMethod_var);
  10821. __this->set_m_RaycastableGraphics_2(L_1);
  10822. // protected GraphicRegistry()
  10823. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  10824. // System.GC.KeepAlive(new Dictionary<Graphic, int>());
  10825. Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 * L_2 = (Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11 *)il2cpp_codegen_object_new(Dictionary_2_t51811C4D09EBB297C0DFE9FA972CEB160E185E11_il2cpp_TypeInfo_var);
  10826. Dictionary_2__ctor_m3903852E7CB444111B94F5E26545DE97C2FF7DAB(L_2, /*hidden argument*/Dictionary_2__ctor_m3903852E7CB444111B94F5E26545DE97C2FF7DAB_RuntimeMethod_var);
  10827. IL2CPP_RUNTIME_CLASS_INIT(GC_tD6F0377620BF01385965FD29272CF088A4309C0D_il2cpp_TypeInfo_var);
  10828. GC_KeepAlive_m16C41A64E08E35865A249CB5479A37BACBEDC75C(L_2, /*hidden argument*/NULL);
  10829. // System.GC.KeepAlive(new Dictionary<ICanvasElement, int>());
  10830. Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96 * L_3 = (Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96 *)il2cpp_codegen_object_new(Dictionary_2_t059F96DADCC8B901973F95056D8107AB675AEE96_il2cpp_TypeInfo_var);
  10831. Dictionary_2__ctor_mF449C814B48E23C01BC4E191045AE42EF5208508(L_3, /*hidden argument*/Dictionary_2__ctor_mF449C814B48E23C01BC4E191045AE42EF5208508_RuntimeMethod_var);
  10832. GC_KeepAlive_m16C41A64E08E35865A249CB5479A37BACBEDC75C(L_3, /*hidden argument*/NULL);
  10833. // System.GC.KeepAlive(new Dictionary<IClipper, int>());
  10834. Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F * L_4 = (Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F *)il2cpp_codegen_object_new(Dictionary_2_tE0026BDD5CB0F84F7271F011A4C20757945DE83F_il2cpp_TypeInfo_var);
  10835. Dictionary_2__ctor_mB269A5CD5742BE45916D27140F13855A77A0041E(L_4, /*hidden argument*/Dictionary_2__ctor_mB269A5CD5742BE45916D27140F13855A77A0041E_RuntimeMethod_var);
  10836. GC_KeepAlive_m16C41A64E08E35865A249CB5479A37BACBEDC75C(L_4, /*hidden argument*/NULL);
  10837. // }
  10838. return;
  10839. }
  10840. }
  10841. // UnityEngine.UI.GraphicRegistry UnityEngine.UI.GraphicRegistry::get_instance()
  10842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747 (const RuntimeMethod* method)
  10843. {
  10844. static bool s_Il2CppMethodInitialized;
  10845. if (!s_Il2CppMethodInitialized)
  10846. {
  10847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10848. s_Il2CppMethodInitialized = true;
  10849. }
  10850. bool V_0 = false;
  10851. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * V_1 = NULL;
  10852. {
  10853. // if (s_Instance == null)
  10854. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10855. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_0 = ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->get_s_Instance_0();
  10856. V_0 = (bool)((((RuntimeObject*)(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  10857. bool L_1 = V_0;
  10858. if (!L_1)
  10859. {
  10860. goto IL_0017;
  10861. }
  10862. }
  10863. {
  10864. // s_Instance = new GraphicRegistry();
  10865. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_2 = (GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 *)il2cpp_codegen_object_new(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10866. GraphicRegistry__ctor_m5BC68A12EAC3B9A5AFF3FF57CF2C876C45B1C111(L_2, /*hidden argument*/NULL);
  10867. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10868. ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->set_s_Instance_0(L_2);
  10869. }
  10870. IL_0017:
  10871. {
  10872. // return s_Instance;
  10873. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10874. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_3 = ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->get_s_Instance_0();
  10875. V_1 = L_3;
  10876. goto IL_001f;
  10877. }
  10878. IL_001f:
  10879. {
  10880. // }
  10881. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_4 = V_1;
  10882. return L_4;
  10883. }
  10884. }
  10885. // System.Void UnityEngine.UI.GraphicRegistry::RegisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  10886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_RegisterGraphicForCanvas_m99650E6916F252C7F833F8B192F14C1C97930D29 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method)
  10887. {
  10888. static bool s_Il2CppMethodInitialized;
  10889. if (!s_Il2CppMethodInitialized)
  10890. {
  10891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF_RuntimeMethod_var);
  10892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  10893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68_RuntimeMethod_var);
  10895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96_RuntimeMethod_var);
  10896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964_RuntimeMethod_var);
  10897. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901_il2cpp_TypeInfo_var);
  10898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10899. s_Il2CppMethodInitialized = true;
  10900. }
  10901. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  10902. bool V_1 = false;
  10903. bool V_2 = false;
  10904. int32_t G_B3_0 = 0;
  10905. {
  10906. // if (c == null || graphic == null)
  10907. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0 = ___c0;
  10908. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10909. bool L_1;
  10910. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10911. if (L_1)
  10912. {
  10913. goto IL_0013;
  10914. }
  10915. }
  10916. {
  10917. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_2 = ___graphic1;
  10918. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10919. bool L_3;
  10920. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10921. G_B3_0 = ((int32_t)(L_3));
  10922. goto IL_0014;
  10923. }
  10924. IL_0013:
  10925. {
  10926. G_B3_0 = 1;
  10927. }
  10928. IL_0014:
  10929. {
  10930. V_1 = (bool)G_B3_0;
  10931. bool L_4 = V_1;
  10932. if (!L_4)
  10933. {
  10934. goto IL_001a;
  10935. }
  10936. }
  10937. {
  10938. // return;
  10939. goto IL_0070;
  10940. }
  10941. IL_001a:
  10942. {
  10943. // instance.m_Graphics.TryGetValue(c, out graphics);
  10944. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10945. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_5;
  10946. L_5 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  10947. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_6 = L_5->get_m_Graphics_1();
  10948. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_7 = ___c0;
  10949. bool L_8;
  10950. L_8 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_6, L_7, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  10951. // if (graphics != null)
  10952. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_9 = V_0;
  10953. V_2 = (bool)((!(((RuntimeObject*)(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *)L_9) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  10954. bool L_10 = V_2;
  10955. if (!L_10)
  10956. {
  10957. goto IL_0048;
  10958. }
  10959. }
  10960. {
  10961. // graphics.AddUnique(graphic);
  10962. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_11 = V_0;
  10963. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_12 = ___graphic1;
  10964. bool L_13;
  10965. L_13 = IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68(L_11, L_12, /*hidden argument*/IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68_RuntimeMethod_var);
  10966. // RegisterRaycastGraphicForCanvas(c, graphic);
  10967. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_14 = ___c0;
  10968. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_15 = ___graphic1;
  10969. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10970. GraphicRegistry_RegisterRaycastGraphicForCanvas_mB9609D8441FE38B93FA13DF8DC3DB1C6747F371F(L_14, L_15, /*hidden argument*/NULL);
  10971. // return;
  10972. goto IL_0070;
  10973. }
  10974. IL_0048:
  10975. {
  10976. // graphics = new IndexedSet<Graphic>();
  10977. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_16 = (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *)il2cpp_codegen_object_new(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901_il2cpp_TypeInfo_var);
  10978. IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964(L_16, /*hidden argument*/IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964_RuntimeMethod_var);
  10979. V_0 = L_16;
  10980. // graphics.Add(graphic);
  10981. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_17 = V_0;
  10982. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_18 = ___graphic1;
  10983. IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96(L_17, L_18, /*hidden argument*/IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96_RuntimeMethod_var);
  10984. // instance.m_Graphics.Add(c, graphics);
  10985. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  10986. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_19;
  10987. L_19 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  10988. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_20 = L_19->get_m_Graphics_1();
  10989. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_21 = ___c0;
  10990. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_22 = V_0;
  10991. Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF(L_20, L_21, L_22, /*hidden argument*/Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF_RuntimeMethod_var);
  10992. // RegisterRaycastGraphicForCanvas(c, graphic);
  10993. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_23 = ___c0;
  10994. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_24 = ___graphic1;
  10995. GraphicRegistry_RegisterRaycastGraphicForCanvas_mB9609D8441FE38B93FA13DF8DC3DB1C6747F371F(L_23, L_24, /*hidden argument*/NULL);
  10996. }
  10997. IL_0070:
  10998. {
  10999. // }
  11000. return;
  11001. }
  11002. }
  11003. // System.Void UnityEngine.UI.GraphicRegistry::RegisterRaycastGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  11004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_RegisterRaycastGraphicForCanvas_mB9609D8441FE38B93FA13DF8DC3DB1C6747F371F (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method)
  11005. {
  11006. static bool s_Il2CppMethodInitialized;
  11007. if (!s_Il2CppMethodInitialized)
  11008. {
  11009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF_RuntimeMethod_var);
  11010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68_RuntimeMethod_var);
  11013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96_RuntimeMethod_var);
  11014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964_RuntimeMethod_var);
  11015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901_il2cpp_TypeInfo_var);
  11016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11017. s_Il2CppMethodInitialized = true;
  11018. }
  11019. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  11020. bool V_1 = false;
  11021. bool V_2 = false;
  11022. int32_t G_B4_0 = 0;
  11023. {
  11024. // if (c == null || graphic == null || !graphic.raycastTarget)
  11025. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0 = ___c0;
  11026. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11027. bool L_1;
  11028. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11029. if (L_1)
  11030. {
  11031. goto IL_001e;
  11032. }
  11033. }
  11034. {
  11035. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_2 = ___graphic1;
  11036. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11037. bool L_3;
  11038. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11039. if (L_3)
  11040. {
  11041. goto IL_001e;
  11042. }
  11043. }
  11044. {
  11045. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_4 = ___graphic1;
  11046. bool L_5;
  11047. L_5 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Graphic::get_raycastTarget() */, L_4);
  11048. G_B4_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  11049. goto IL_001f;
  11050. }
  11051. IL_001e:
  11052. {
  11053. G_B4_0 = 1;
  11054. }
  11055. IL_001f:
  11056. {
  11057. V_1 = (bool)G_B4_0;
  11058. bool L_6 = V_1;
  11059. if (!L_6)
  11060. {
  11061. goto IL_0025;
  11062. }
  11063. }
  11064. {
  11065. // return;
  11066. goto IL_006b;
  11067. }
  11068. IL_0025:
  11069. {
  11070. // instance.m_RaycastableGraphics.TryGetValue(c, out graphics);
  11071. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11072. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_7;
  11073. L_7 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11074. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_8 = L_7->get_m_RaycastableGraphics_2();
  11075. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_9 = ___c0;
  11076. bool L_10;
  11077. L_10 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_8, L_9, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11078. // if (graphics != null)
  11079. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_11 = V_0;
  11080. V_2 = (bool)((!(((RuntimeObject*)(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *)L_11) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  11081. bool L_12 = V_2;
  11082. if (!L_12)
  11083. {
  11084. goto IL_004b;
  11085. }
  11086. }
  11087. {
  11088. // graphics.AddUnique(graphic);
  11089. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_13 = V_0;
  11090. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_14 = ___graphic1;
  11091. bool L_15;
  11092. L_15 = IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68(L_13, L_14, /*hidden argument*/IndexedSet_1_AddUnique_mD8ACA5E2A6E69479598163727E4DC23FF6330F68_RuntimeMethod_var);
  11093. // return;
  11094. goto IL_006b;
  11095. }
  11096. IL_004b:
  11097. {
  11098. // graphics = new IndexedSet<Graphic>();
  11099. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_16 = (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 *)il2cpp_codegen_object_new(IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901_il2cpp_TypeInfo_var);
  11100. IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964(L_16, /*hidden argument*/IndexedSet_1__ctor_m79A7FA93AC6041813593FCBDFFC4D035EAF8A964_RuntimeMethod_var);
  11101. V_0 = L_16;
  11102. // graphics.Add(graphic);
  11103. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_17 = V_0;
  11104. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_18 = ___graphic1;
  11105. IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96(L_17, L_18, /*hidden argument*/IndexedSet_1_Add_m17DAEA83F4DCBD2BF1129A65EEE493262B227C96_RuntimeMethod_var);
  11106. // instance.m_RaycastableGraphics.Add(c, graphics);
  11107. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11108. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_19;
  11109. L_19 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11110. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_20 = L_19->get_m_RaycastableGraphics_2();
  11111. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_21 = ___c0;
  11112. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_22 = V_0;
  11113. Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF(L_20, L_21, L_22, /*hidden argument*/Dictionary_2_Add_mEE7EFEF9C7C9CB22E78D1DFE13F655F2349516CF_RuntimeMethod_var);
  11114. }
  11115. IL_006b:
  11116. {
  11117. // }
  11118. return;
  11119. }
  11120. }
  11121. // System.Void UnityEngine.UI.GraphicRegistry::UnregisterGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  11122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_UnregisterGraphicForCanvas_mD5C0A898765A57E8BB06CE0808459F7E720FB1C3 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method)
  11123. {
  11124. static bool s_Il2CppMethodInitialized;
  11125. if (!s_Il2CppMethodInitialized)
  11126. {
  11127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7_RuntimeMethod_var);
  11128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A_RuntimeMethod_var);
  11131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB_RuntimeMethod_var);
  11132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11133. s_Il2CppMethodInitialized = true;
  11134. }
  11135. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  11136. bool V_1 = false;
  11137. bool V_2 = false;
  11138. bool V_3 = false;
  11139. {
  11140. // if (c == null)
  11141. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0 = ___c0;
  11142. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11143. bool L_1;
  11144. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11145. V_1 = L_1;
  11146. bool L_2 = V_1;
  11147. if (!L_2)
  11148. {
  11149. goto IL_000e;
  11150. }
  11151. }
  11152. {
  11153. // return;
  11154. goto IL_0054;
  11155. }
  11156. IL_000e:
  11157. {
  11158. // if (instance.m_Graphics.TryGetValue(c, out graphics))
  11159. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11160. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_3;
  11161. L_3 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11162. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_4 = L_3->get_m_Graphics_1();
  11163. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5 = ___c0;
  11164. bool L_6;
  11165. L_6 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_4, L_5, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11166. V_2 = L_6;
  11167. bool L_7 = V_2;
  11168. if (!L_7)
  11169. {
  11170. goto IL_0054;
  11171. }
  11172. }
  11173. {
  11174. // graphics.Remove(graphic);
  11175. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_8 = V_0;
  11176. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_9 = ___graphic1;
  11177. bool L_10;
  11178. L_10 = IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A(L_8, L_9, /*hidden argument*/IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A_RuntimeMethod_var);
  11179. // if (graphics.Count == 0)
  11180. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_11 = V_0;
  11181. int32_t L_12;
  11182. L_12 = IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB(L_11, /*hidden argument*/IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB_RuntimeMethod_var);
  11183. V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
  11184. bool L_13 = V_3;
  11185. if (!L_13)
  11186. {
  11187. goto IL_004b;
  11188. }
  11189. }
  11190. {
  11191. // instance.m_Graphics.Remove(c);
  11192. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11193. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_14;
  11194. L_14 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11195. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_15 = L_14->get_m_Graphics_1();
  11196. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_16 = ___c0;
  11197. bool L_17;
  11198. L_17 = Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7(L_15, L_16, /*hidden argument*/Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7_RuntimeMethod_var);
  11199. }
  11200. IL_004b:
  11201. {
  11202. // UnregisterRaycastGraphicForCanvas(c, graphic);
  11203. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_18 = ___c0;
  11204. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_19 = ___graphic1;
  11205. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11206. GraphicRegistry_UnregisterRaycastGraphicForCanvas_m2EE3A561205635C7E9856A543FAC29DFA4A91429(L_18, L_19, /*hidden argument*/NULL);
  11207. }
  11208. IL_0054:
  11209. {
  11210. // }
  11211. return;
  11212. }
  11213. }
  11214. // System.Void UnityEngine.UI.GraphicRegistry::UnregisterRaycastGraphicForCanvas(UnityEngine.Canvas,UnityEngine.UI.Graphic)
  11215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry_UnregisterRaycastGraphicForCanvas_m2EE3A561205635C7E9856A543FAC29DFA4A91429 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___c0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic1, const RuntimeMethod* method)
  11216. {
  11217. static bool s_Il2CppMethodInitialized;
  11218. if (!s_Il2CppMethodInitialized)
  11219. {
  11220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7_RuntimeMethod_var);
  11221. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A_RuntimeMethod_var);
  11224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB_RuntimeMethod_var);
  11225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11226. s_Il2CppMethodInitialized = true;
  11227. }
  11228. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  11229. bool V_1 = false;
  11230. bool V_2 = false;
  11231. bool V_3 = false;
  11232. int32_t G_B3_0 = 0;
  11233. {
  11234. // if (c == null || !graphic.raycastTarget)
  11235. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0 = ___c0;
  11236. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11237. bool L_1;
  11238. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11239. if (L_1)
  11240. {
  11241. goto IL_0015;
  11242. }
  11243. }
  11244. {
  11245. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_2 = ___graphic1;
  11246. bool L_3;
  11247. L_3 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Graphic::get_raycastTarget() */, L_2);
  11248. G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  11249. goto IL_0016;
  11250. }
  11251. IL_0015:
  11252. {
  11253. G_B3_0 = 1;
  11254. }
  11255. IL_0016:
  11256. {
  11257. V_1 = (bool)G_B3_0;
  11258. bool L_4 = V_1;
  11259. if (!L_4)
  11260. {
  11261. goto IL_001c;
  11262. }
  11263. }
  11264. {
  11265. // return;
  11266. goto IL_005a;
  11267. }
  11268. IL_001c:
  11269. {
  11270. // if (instance.m_RaycastableGraphics.TryGetValue(c, out graphics))
  11271. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11272. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_5;
  11273. L_5 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11274. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_6 = L_5->get_m_RaycastableGraphics_2();
  11275. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_7 = ___c0;
  11276. bool L_8;
  11277. L_8 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_6, L_7, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11278. V_2 = L_8;
  11279. bool L_9 = V_2;
  11280. if (!L_9)
  11281. {
  11282. goto IL_005a;
  11283. }
  11284. }
  11285. {
  11286. // graphics.Remove(graphic);
  11287. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_10 = V_0;
  11288. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_11 = ___graphic1;
  11289. bool L_12;
  11290. L_12 = IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A(L_10, L_11, /*hidden argument*/IndexedSet_1_Remove_m7FFCC4B71949B0D1D71F24E676F5F8DF3542047A_RuntimeMethod_var);
  11291. // if (graphics.Count == 0)
  11292. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_13 = V_0;
  11293. int32_t L_14;
  11294. L_14 = IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB(L_13, /*hidden argument*/IndexedSet_1_get_Count_m3C1FA1AD28E8DD6CFED6B11ED08C1791BEEDBFBB_RuntimeMethod_var);
  11295. V_3 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
  11296. bool L_15 = V_3;
  11297. if (!L_15)
  11298. {
  11299. goto IL_0059;
  11300. }
  11301. }
  11302. {
  11303. // instance.m_RaycastableGraphics.Remove(c);
  11304. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11305. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_16;
  11306. L_16 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11307. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_17 = L_16->get_m_RaycastableGraphics_2();
  11308. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_18 = ___c0;
  11309. bool L_19;
  11310. L_19 = Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7(L_17, L_18, /*hidden argument*/Dictionary_2_Remove_mEBC60FBDB68EDB28658CE2D5D24E5D3BE93D5BC7_RuntimeMethod_var);
  11311. }
  11312. IL_0059:
  11313. {
  11314. }
  11315. IL_005a:
  11316. {
  11317. // }
  11318. return;
  11319. }
  11320. }
  11321. // System.Collections.Generic.IList`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::GetGraphicsForCanvas(UnityEngine.Canvas)
  11322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphicRegistry_GetGraphicsForCanvas_m3F27985E0E76D5140792647C924ADE584C051708 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___canvas0, const RuntimeMethod* method)
  11323. {
  11324. static bool s_Il2CppMethodInitialized;
  11325. if (!s_Il2CppMethodInitialized)
  11326. {
  11327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11329. s_Il2CppMethodInitialized = true;
  11330. }
  11331. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  11332. bool V_1 = false;
  11333. RuntimeObject* V_2 = NULL;
  11334. {
  11335. // if (instance.m_Graphics.TryGetValue(canvas, out graphics))
  11336. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11337. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_0;
  11338. L_0 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11339. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_1 = L_0->get_m_Graphics_1();
  11340. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_2 = ___canvas0;
  11341. bool L_3;
  11342. L_3 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_1, L_2, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11343. V_1 = L_3;
  11344. bool L_4 = V_1;
  11345. if (!L_4)
  11346. {
  11347. goto IL_001b;
  11348. }
  11349. }
  11350. {
  11351. // return graphics;
  11352. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_5 = V_0;
  11353. V_2 = (RuntimeObject*)L_5;
  11354. goto IL_0023;
  11355. }
  11356. IL_001b:
  11357. {
  11358. // return s_EmptyList;
  11359. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11360. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_6 = ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->get_s_EmptyList_3();
  11361. V_2 = (RuntimeObject*)L_6;
  11362. goto IL_0023;
  11363. }
  11364. IL_0023:
  11365. {
  11366. // }
  11367. RuntimeObject* L_7 = V_2;
  11368. return L_7;
  11369. }
  11370. }
  11371. // System.Collections.Generic.IList`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRegistry::GetRaycastableGraphicsForCanvas(UnityEngine.Canvas)
  11372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphicRegistry_GetRaycastableGraphicsForCanvas_mC70B57C137021CB14EA22CC9A80571FB01BBFEF5 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___canvas0, const RuntimeMethod* method)
  11373. {
  11374. static bool s_Il2CppMethodInitialized;
  11375. if (!s_Il2CppMethodInitialized)
  11376. {
  11377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11379. s_Il2CppMethodInitialized = true;
  11380. }
  11381. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * V_0 = NULL;
  11382. bool V_1 = false;
  11383. RuntimeObject* V_2 = NULL;
  11384. {
  11385. // if (instance.m_RaycastableGraphics.TryGetValue(canvas, out graphics))
  11386. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11387. GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3 * L_0;
  11388. L_0 = GraphicRegistry_get_instance_mA819E7C2B13BDAAD6740B09B0BAFCD8FE3222747(/*hidden argument*/NULL);
  11389. Dictionary_2_t79A0FFC8A9EA909E2397C10AFBD9F64EC0154963 * L_1 = L_0->get_m_RaycastableGraphics_2();
  11390. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_2 = ___canvas0;
  11391. bool L_3;
  11392. L_3 = Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5(L_1, L_2, (IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF06692E020B6511F92F6AC3E5F4976CEE3EBAFE5_RuntimeMethod_var);
  11393. V_1 = L_3;
  11394. bool L_4 = V_1;
  11395. if (!L_4)
  11396. {
  11397. goto IL_001b;
  11398. }
  11399. }
  11400. {
  11401. // return graphics;
  11402. IndexedSet_1_t8F86AB28EDB22C9950B5DAD6F8046BA9A2874901 * L_5 = V_0;
  11403. V_2 = (RuntimeObject*)L_5;
  11404. goto IL_0023;
  11405. }
  11406. IL_001b:
  11407. {
  11408. // return s_EmptyList;
  11409. IL2CPP_RUNTIME_CLASS_INIT(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11410. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_6 = ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->get_s_EmptyList_3();
  11411. V_2 = (RuntimeObject*)L_6;
  11412. goto IL_0023;
  11413. }
  11414. IL_0023:
  11415. {
  11416. // }
  11417. RuntimeObject* L_7 = V_2;
  11418. return L_7;
  11419. }
  11420. }
  11421. // System.Void UnityEngine.UI.GraphicRegistry::.cctor()
  11422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRegistry__cctor_m7BE9A984C7F23FB06F32DD70B8DAF0ED9D3544AA (const RuntimeMethod* method)
  11423. {
  11424. static bool s_Il2CppMethodInitialized;
  11425. if (!s_Il2CppMethodInitialized)
  11426. {
  11427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var);
  11428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  11429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  11430. s_Il2CppMethodInitialized = true;
  11431. }
  11432. {
  11433. // private static readonly List<Graphic> s_EmptyList = new List<Graphic>();
  11434. List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA * L_0 = (List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA *)il2cpp_codegen_object_new(List_1_t2B519B7CD269238D4C71A96E4B005CF88488FACA_il2cpp_TypeInfo_var);
  11435. List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D(L_0, /*hidden argument*/List_1__ctor_mE9E537874EFF77C3ED735844A1582D4D8E12927D_RuntimeMethod_var);
  11436. ((GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_StaticFields*)il2cpp_codegen_static_fields_for(GraphicRegistry_t3993D13217A68FC7F6FF5A74B3AD46BFD7DFA4B3_il2cpp_TypeInfo_var))->set_s_EmptyList_3(L_0);
  11437. return;
  11438. }
  11439. }
  11440. #ifdef __clang__
  11441. #pragma clang diagnostic pop
  11442. #endif
  11443. #ifdef __clang__
  11444. #pragma clang diagnostic push
  11445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11446. #pragma clang diagnostic ignored "-Wunused-variable"
  11447. #endif
  11448. // UnityEngine.UI.GridLayoutGroup/Corner UnityEngine.UI.GridLayoutGroup::get_startCorner()
  11449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_startCorner_m7B8BCE61E4A7CA9895A69610A9660EB4FF9B01EF (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11450. {
  11451. int32_t V_0 = 0;
  11452. {
  11453. // public Corner startCorner { get { return m_StartCorner; } set { SetProperty(ref m_StartCorner, value); } }
  11454. int32_t L_0 = __this->get_m_StartCorner_12();
  11455. V_0 = L_0;
  11456. goto IL_000a;
  11457. }
  11458. IL_000a:
  11459. {
  11460. // public Corner startCorner { get { return m_StartCorner; } set { SetProperty(ref m_StartCorner, value); } }
  11461. int32_t L_1 = V_0;
  11462. return L_1;
  11463. }
  11464. }
  11465. // System.Void UnityEngine.UI.GridLayoutGroup::set_startCorner(UnityEngine.UI.GridLayoutGroup/Corner)
  11466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_startCorner_m8CC0C6A40ED0BDD71B90B9FA1EF0536699AF6939 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___value0, const RuntimeMethod* method)
  11467. {
  11468. static bool s_Il2CppMethodInitialized;
  11469. if (!s_Il2CppMethodInitialized)
  11470. {
  11471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisCorner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2_m6ACD5A31B77A072D7EC10844BEC361EE0272B3B0_RuntimeMethod_var);
  11472. s_Il2CppMethodInitialized = true;
  11473. }
  11474. {
  11475. // public Corner startCorner { get { return m_StartCorner; } set { SetProperty(ref m_StartCorner, value); } }
  11476. int32_t* L_0 = __this->get_address_of_m_StartCorner_12();
  11477. int32_t L_1 = ___value0;
  11478. LayoutGroup_SetProperty_TisCorner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2_m6ACD5A31B77A072D7EC10844BEC361EE0272B3B0(__this, (int32_t*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisCorner_t448F8AE9F386A784CC3EF956C9BDDC068E6DAFB2_m6ACD5A31B77A072D7EC10844BEC361EE0272B3B0_RuntimeMethod_var);
  11479. // public Corner startCorner { get { return m_StartCorner; } set { SetProperty(ref m_StartCorner, value); } }
  11480. return;
  11481. }
  11482. }
  11483. // UnityEngine.UI.GridLayoutGroup/Axis UnityEngine.UI.GridLayoutGroup::get_startAxis()
  11484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_startAxis_m1CCE88FBF37EA3DA85F16679DBB39FF01ED675F9 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11485. {
  11486. int32_t V_0 = 0;
  11487. {
  11488. // public Axis startAxis { get { return m_StartAxis; } set { SetProperty(ref m_StartAxis, value); } }
  11489. int32_t L_0 = __this->get_m_StartAxis_13();
  11490. V_0 = L_0;
  11491. goto IL_000a;
  11492. }
  11493. IL_000a:
  11494. {
  11495. // public Axis startAxis { get { return m_StartAxis; } set { SetProperty(ref m_StartAxis, value); } }
  11496. int32_t L_1 = V_0;
  11497. return L_1;
  11498. }
  11499. }
  11500. // System.Void UnityEngine.UI.GridLayoutGroup::set_startAxis(UnityEngine.UI.GridLayoutGroup/Axis)
  11501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_startAxis_m70A706B56A1A5AC2B513DDC7DA6A8633901819E7 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___value0, const RuntimeMethod* method)
  11502. {
  11503. static bool s_Il2CppMethodInitialized;
  11504. if (!s_Il2CppMethodInitialized)
  11505. {
  11506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisAxis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE_m09E748EC20A63B84E72EB17EBD7AA0D276351741_RuntimeMethod_var);
  11507. s_Il2CppMethodInitialized = true;
  11508. }
  11509. {
  11510. // public Axis startAxis { get { return m_StartAxis; } set { SetProperty(ref m_StartAxis, value); } }
  11511. int32_t* L_0 = __this->get_address_of_m_StartAxis_13();
  11512. int32_t L_1 = ___value0;
  11513. LayoutGroup_SetProperty_TisAxis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE_m09E748EC20A63B84E72EB17EBD7AA0D276351741(__this, (int32_t*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisAxis_tBD4147C2DEA74142784225B3CB0DC2DF0217A1DE_m09E748EC20A63B84E72EB17EBD7AA0D276351741_RuntimeMethod_var);
  11514. // public Axis startAxis { get { return m_StartAxis; } set { SetProperty(ref m_StartAxis, value); } }
  11515. return;
  11516. }
  11517. }
  11518. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_cellSize()
  11519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11520. {
  11521. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  11522. memset((&V_0), 0, sizeof(V_0));
  11523. {
  11524. // public Vector2 cellSize { get { return m_CellSize; } set { SetProperty(ref m_CellSize, value); } }
  11525. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = __this->get_m_CellSize_14();
  11526. V_0 = L_0;
  11527. goto IL_000a;
  11528. }
  11529. IL_000a:
  11530. {
  11531. // public Vector2 cellSize { get { return m_CellSize; } set { SetProperty(ref m_CellSize, value); } }
  11532. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = V_0;
  11533. return L_1;
  11534. }
  11535. }
  11536. // System.Void UnityEngine.UI.GridLayoutGroup::set_cellSize(UnityEngine.Vector2)
  11537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_cellSize_m61514081AED88038DC0271BD20DCAB3D75E6A839 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method)
  11538. {
  11539. static bool s_Il2CppMethodInitialized;
  11540. if (!s_Il2CppMethodInitialized)
  11541. {
  11542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_RuntimeMethod_var);
  11543. s_Il2CppMethodInitialized = true;
  11544. }
  11545. {
  11546. // public Vector2 cellSize { get { return m_CellSize; } set { SetProperty(ref m_CellSize, value); } }
  11547. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_CellSize_14();
  11548. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___value0;
  11549. LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C(__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_RuntimeMethod_var);
  11550. // public Vector2 cellSize { get { return m_CellSize; } set { SetProperty(ref m_CellSize, value); } }
  11551. return;
  11552. }
  11553. }
  11554. // UnityEngine.Vector2 UnityEngine.UI.GridLayoutGroup::get_spacing()
  11555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11556. {
  11557. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  11558. memset((&V_0), 0, sizeof(V_0));
  11559. {
  11560. // public Vector2 spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  11561. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = __this->get_m_Spacing_15();
  11562. V_0 = L_0;
  11563. goto IL_000a;
  11564. }
  11565. IL_000a:
  11566. {
  11567. // public Vector2 spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  11568. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = V_0;
  11569. return L_1;
  11570. }
  11571. }
  11572. // System.Void UnityEngine.UI.GridLayoutGroup::set_spacing(UnityEngine.Vector2)
  11573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_spacing_m386B56A802B6EBE7EC5B43CEFB8D1355322939B3 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method)
  11574. {
  11575. static bool s_Il2CppMethodInitialized;
  11576. if (!s_Il2CppMethodInitialized)
  11577. {
  11578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_RuntimeMethod_var);
  11579. s_Il2CppMethodInitialized = true;
  11580. }
  11581. {
  11582. // public Vector2 spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  11583. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_Spacing_15();
  11584. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___value0;
  11585. LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C(__this, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mFBD9D31482C7844D214F6CA82C503DCC98F6DF7C_RuntimeMethod_var);
  11586. // public Vector2 spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  11587. return;
  11588. }
  11589. }
  11590. // UnityEngine.UI.GridLayoutGroup/Constraint UnityEngine.UI.GridLayoutGroup::get_constraint()
  11591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_constraint_mFA42B1E79F0E43DE5BBEC9D2FDA67AF680002CA3 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11592. {
  11593. int32_t V_0 = 0;
  11594. {
  11595. // public Constraint constraint { get { return m_Constraint; } set { SetProperty(ref m_Constraint, value); } }
  11596. int32_t L_0 = __this->get_m_Constraint_16();
  11597. V_0 = L_0;
  11598. goto IL_000a;
  11599. }
  11600. IL_000a:
  11601. {
  11602. // public Constraint constraint { get { return m_Constraint; } set { SetProperty(ref m_Constraint, value); } }
  11603. int32_t L_1 = V_0;
  11604. return L_1;
  11605. }
  11606. }
  11607. // System.Void UnityEngine.UI.GridLayoutGroup::set_constraint(UnityEngine.UI.GridLayoutGroup/Constraint)
  11608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_constraint_m4363B759F362D1A718743CF430A9A1D1604056AC (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___value0, const RuntimeMethod* method)
  11609. {
  11610. static bool s_Il2CppMethodInitialized;
  11611. if (!s_Il2CppMethodInitialized)
  11612. {
  11613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisConstraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D_mB05D3B7C60DDBB57D928A3753630338966956D62_RuntimeMethod_var);
  11614. s_Il2CppMethodInitialized = true;
  11615. }
  11616. {
  11617. // public Constraint constraint { get { return m_Constraint; } set { SetProperty(ref m_Constraint, value); } }
  11618. int32_t* L_0 = __this->get_address_of_m_Constraint_16();
  11619. int32_t L_1 = ___value0;
  11620. LayoutGroup_SetProperty_TisConstraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D_mB05D3B7C60DDBB57D928A3753630338966956D62(__this, (int32_t*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisConstraint_tA930C0D79BAE00A005492CF973235EFBAD92D20D_mB05D3B7C60DDBB57D928A3753630338966956D62_RuntimeMethod_var);
  11621. // public Constraint constraint { get { return m_Constraint; } set { SetProperty(ref m_Constraint, value); } }
  11622. return;
  11623. }
  11624. }
  11625. // System.Int32 UnityEngine.UI.GridLayoutGroup::get_constraintCount()
  11626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridLayoutGroup_get_constraintCount_m71979F3F937B006FC91512ED3C36345A66CE8195 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11627. {
  11628. int32_t V_0 = 0;
  11629. {
  11630. // public int constraintCount { get { return m_ConstraintCount; } set { SetProperty(ref m_ConstraintCount, Mathf.Max(1, value)); } }
  11631. int32_t L_0 = __this->get_m_ConstraintCount_17();
  11632. V_0 = L_0;
  11633. goto IL_000a;
  11634. }
  11635. IL_000a:
  11636. {
  11637. // public int constraintCount { get { return m_ConstraintCount; } set { SetProperty(ref m_ConstraintCount, Mathf.Max(1, value)); } }
  11638. int32_t L_1 = V_0;
  11639. return L_1;
  11640. }
  11641. }
  11642. // System.Void UnityEngine.UI.GridLayoutGroup::set_constraintCount(System.Int32)
  11643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_set_constraintCount_mDA9246D502A94EAADE8554BEE7535649BC6995A6 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___value0, const RuntimeMethod* method)
  11644. {
  11645. static bool s_Il2CppMethodInitialized;
  11646. if (!s_Il2CppMethodInitialized)
  11647. {
  11648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B_RuntimeMethod_var);
  11649. s_Il2CppMethodInitialized = true;
  11650. }
  11651. {
  11652. // public int constraintCount { get { return m_ConstraintCount; } set { SetProperty(ref m_ConstraintCount, Mathf.Max(1, value)); } }
  11653. int32_t* L_0 = __this->get_address_of_m_ConstraintCount_17();
  11654. int32_t L_1 = ___value0;
  11655. int32_t L_2;
  11656. L_2 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, L_1, /*hidden argument*/NULL);
  11657. LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B(__this, (int32_t*)L_0, L_2, /*hidden argument*/LayoutGroup_SetProperty_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD8E9383D2E5B81927009D99512C7D7C59C67592B_RuntimeMethod_var);
  11658. // public int constraintCount { get { return m_ConstraintCount; } set { SetProperty(ref m_ConstraintCount, Mathf.Max(1, value)); } }
  11659. return;
  11660. }
  11661. }
  11662. // System.Void UnityEngine.UI.GridLayoutGroup::.ctor()
  11663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup__ctor_mF7D4849C233DD54D341F49C69F54BCAB76A53967 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11664. {
  11665. {
  11666. // [SerializeField] protected Corner m_StartCorner = Corner.UpperLeft;
  11667. __this->set_m_StartCorner_12(0);
  11668. // [SerializeField] protected Axis m_StartAxis = Axis.Horizontal;
  11669. __this->set_m_StartAxis_13(0);
  11670. // [SerializeField] protected Vector2 m_CellSize = new Vector2(100, 100);
  11671. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0;
  11672. memset((&L_0), 0, sizeof(L_0));
  11673. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_0), (100.0f), (100.0f), /*hidden argument*/NULL);
  11674. __this->set_m_CellSize_14(L_0);
  11675. // [SerializeField] protected Vector2 m_Spacing = Vector2.zero;
  11676. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1;
  11677. L_1 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  11678. __this->set_m_Spacing_15(L_1);
  11679. // [SerializeField] protected Constraint m_Constraint = Constraint.Flexible;
  11680. __this->set_m_Constraint_16(0);
  11681. // [SerializeField] protected int m_ConstraintCount = 2;
  11682. __this->set_m_ConstraintCount_17(2);
  11683. // protected GridLayoutGroup()
  11684. LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37(__this, /*hidden argument*/NULL);
  11685. // {}
  11686. return;
  11687. }
  11688. }
  11689. // System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputHorizontal()
  11690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_CalculateLayoutInputHorizontal_mDEBF6BB5ABC44910FB07523C7E990AB50DA14B41 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11691. {
  11692. static bool s_Il2CppMethodInitialized;
  11693. if (!s_Il2CppMethodInitialized)
  11694. {
  11695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11696. s_Il2CppMethodInitialized = true;
  11697. }
  11698. int32_t V_0 = 0;
  11699. int32_t V_1 = 0;
  11700. bool V_2 = false;
  11701. bool V_3 = false;
  11702. {
  11703. // base.CalculateLayoutInputHorizontal();
  11704. LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933(__this, /*hidden argument*/NULL);
  11705. // int minColumns = 0;
  11706. V_0 = 0;
  11707. // int preferredColumns = 0;
  11708. V_1 = 0;
  11709. // if (m_Constraint == Constraint.FixedColumnCount)
  11710. int32_t L_0 = __this->get_m_Constraint_16();
  11711. V_2 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
  11712. bool L_1 = V_2;
  11713. if (!L_1)
  11714. {
  11715. goto IL_0026;
  11716. }
  11717. }
  11718. {
  11719. // minColumns = preferredColumns = m_ConstraintCount;
  11720. int32_t L_2 = __this->get_m_ConstraintCount_17();
  11721. int32_t L_3 = L_2;
  11722. V_1 = L_3;
  11723. V_0 = L_3;
  11724. goto IL_0074;
  11725. }
  11726. IL_0026:
  11727. {
  11728. // else if (m_Constraint == Constraint.FixedRowCount)
  11729. int32_t L_4 = __this->get_m_Constraint_16();
  11730. V_3 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
  11731. bool L_5 = V_3;
  11732. if (!L_5)
  11733. {
  11734. goto IL_0059;
  11735. }
  11736. }
  11737. {
  11738. // minColumns = preferredColumns = Mathf.CeilToInt(rectChildren.Count / (float)m_ConstraintCount - 0.001f);
  11739. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_6;
  11740. L_6 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  11741. int32_t L_7;
  11742. L_7 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_6, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11743. int32_t L_8 = __this->get_m_ConstraintCount_17();
  11744. int32_t L_9;
  11745. L_9 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(((float)il2cpp_codegen_subtract((float)((float)((float)((float)((float)L_7))/(float)((float)((float)L_8)))), (float)(0.00100000005f))), /*hidden argument*/NULL);
  11746. int32_t L_10 = L_9;
  11747. V_1 = L_10;
  11748. V_0 = L_10;
  11749. goto IL_0074;
  11750. }
  11751. IL_0059:
  11752. {
  11753. // minColumns = 1;
  11754. V_0 = 1;
  11755. // preferredColumns = Mathf.CeilToInt(Mathf.Sqrt(rectChildren.Count));
  11756. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_11;
  11757. L_11 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  11758. int32_t L_12;
  11759. L_12 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_11, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11760. float L_13;
  11761. L_13 = sqrtf(((float)((float)L_12)));
  11762. int32_t L_14;
  11763. L_14 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(L_13, /*hidden argument*/NULL);
  11764. V_1 = L_14;
  11765. }
  11766. IL_0074:
  11767. {
  11768. // SetLayoutInputForAxis(
  11769. // padding.horizontal + (cellSize.x + spacing.x) * minColumns - spacing.x,
  11770. // padding.horizontal + (cellSize.x + spacing.x) * preferredColumns - spacing.x,
  11771. // -1, 0);
  11772. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_15;
  11773. L_15 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  11774. int32_t L_16;
  11775. L_16 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_15, /*hidden argument*/NULL);
  11776. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17;
  11777. L_17 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  11778. float L_18 = L_17.get_x_0();
  11779. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19;
  11780. L_19 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11781. float L_20 = L_19.get_x_0();
  11782. int32_t L_21 = V_0;
  11783. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22;
  11784. L_22 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11785. float L_23 = L_22.get_x_0();
  11786. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_24;
  11787. L_24 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  11788. int32_t L_25;
  11789. L_25 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_24, /*hidden argument*/NULL);
  11790. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  11791. L_26 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  11792. float L_27 = L_26.get_x_0();
  11793. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_28;
  11794. L_28 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11795. float L_29 = L_28.get_x_0();
  11796. int32_t L_30 = V_1;
  11797. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31;
  11798. L_31 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11799. float L_32 = L_31.get_x_0();
  11800. LayoutGroup_SetLayoutInputForAxis_mDAA241F8AF27C222C01B89CB659BB6446D87A299(__this, ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)((float)L_16)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_18, (float)L_20)), (float)((float)((float)L_21)))))), (float)L_23)), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)((float)L_25)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_27, (float)L_29)), (float)((float)((float)L_30)))))), (float)L_32)), (-1.0f), 0, /*hidden argument*/NULL);
  11801. // }
  11802. return;
  11803. }
  11804. }
  11805. // System.Void UnityEngine.UI.GridLayoutGroup::CalculateLayoutInputVertical()
  11806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_CalculateLayoutInputVertical_m810E7C656E03603A84AB66EA860C0B8AF8263638 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11807. {
  11808. static bool s_Il2CppMethodInitialized;
  11809. if (!s_Il2CppMethodInitialized)
  11810. {
  11811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11812. s_Il2CppMethodInitialized = true;
  11813. }
  11814. int32_t V_0 = 0;
  11815. float V_1 = 0.0f;
  11816. bool V_2 = false;
  11817. bool V_3 = false;
  11818. float V_4 = 0.0f;
  11819. int32_t V_5 = 0;
  11820. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_6;
  11821. memset((&V_6), 0, sizeof(V_6));
  11822. {
  11823. // int minRows = 0;
  11824. V_0 = 0;
  11825. // if (m_Constraint == Constraint.FixedColumnCount)
  11826. int32_t L_0 = __this->get_m_Constraint_16();
  11827. V_2 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
  11828. bool L_1 = V_2;
  11829. if (!L_1)
  11830. {
  11831. goto IL_0037;
  11832. }
  11833. }
  11834. {
  11835. // minRows = Mathf.CeilToInt(rectChildren.Count / (float)m_ConstraintCount - 0.001f);
  11836. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_2;
  11837. L_2 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  11838. int32_t L_3;
  11839. L_3 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_2, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11840. int32_t L_4 = __this->get_m_ConstraintCount_17();
  11841. int32_t L_5;
  11842. L_5 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(((float)il2cpp_codegen_subtract((float)((float)((float)((float)((float)L_3))/(float)((float)((float)L_4)))), (float)(0.00100000005f))), /*hidden argument*/NULL);
  11843. V_0 = L_5;
  11844. goto IL_00c3;
  11845. }
  11846. IL_0037:
  11847. {
  11848. // else if (m_Constraint == Constraint.FixedRowCount)
  11849. int32_t L_6 = __this->get_m_Constraint_16();
  11850. V_3 = (bool)((((int32_t)L_6) == ((int32_t)2))? 1 : 0);
  11851. bool L_7 = V_3;
  11852. if (!L_7)
  11853. {
  11854. goto IL_004f;
  11855. }
  11856. }
  11857. {
  11858. // minRows = m_ConstraintCount;
  11859. int32_t L_8 = __this->get_m_ConstraintCount_17();
  11860. V_0 = L_8;
  11861. goto IL_00c3;
  11862. }
  11863. IL_004f:
  11864. {
  11865. // float width = rectTransform.rect.width;
  11866. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_9;
  11867. L_9 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  11868. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_10;
  11869. L_10 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_9, /*hidden argument*/NULL);
  11870. V_6 = L_10;
  11871. float L_11;
  11872. L_11 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
  11873. V_4 = L_11;
  11874. // int cellCountX = Mathf.Max(1, Mathf.FloorToInt((width - padding.horizontal + spacing.x + 0.001f) / (cellSize.x + spacing.x)));
  11875. float L_12 = V_4;
  11876. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_13;
  11877. L_13 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  11878. int32_t L_14;
  11879. L_14 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_13, /*hidden argument*/NULL);
  11880. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  11881. L_15 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11882. float L_16 = L_15.get_x_0();
  11883. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17;
  11884. L_17 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  11885. float L_18 = L_17.get_x_0();
  11886. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19;
  11887. L_19 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11888. float L_20 = L_19.get_x_0();
  11889. int32_t L_21;
  11890. L_21 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_12, (float)((float)((float)L_14)))), (float)L_16)), (float)(0.00100000005f)))/(float)((float)il2cpp_codegen_add((float)L_18, (float)L_20)))), /*hidden argument*/NULL);
  11891. int32_t L_22;
  11892. L_22 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, L_21, /*hidden argument*/NULL);
  11893. V_5 = L_22;
  11894. // minRows = Mathf.CeilToInt(rectChildren.Count / (float)cellCountX);
  11895. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_23;
  11896. L_23 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  11897. int32_t L_24;
  11898. L_24 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_23, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11899. int32_t L_25 = V_5;
  11900. int32_t L_26;
  11901. L_26 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(((float)((float)((float)((float)L_24))/(float)((float)((float)L_25)))), /*hidden argument*/NULL);
  11902. V_0 = L_26;
  11903. }
  11904. IL_00c3:
  11905. {
  11906. // float minSpace = padding.vertical + (cellSize.y + spacing.y) * minRows - spacing.y;
  11907. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_27;
  11908. L_27 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  11909. int32_t L_28;
  11910. L_28 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_27, /*hidden argument*/NULL);
  11911. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  11912. L_29 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  11913. float L_30 = L_29.get_y_1();
  11914. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31;
  11915. L_31 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11916. float L_32 = L_31.get_y_1();
  11917. int32_t L_33 = V_0;
  11918. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34;
  11919. L_34 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  11920. float L_35 = L_34.get_y_1();
  11921. V_1 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)((float)L_28)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_30, (float)L_32)), (float)((float)((float)L_33)))))), (float)L_35));
  11922. // SetLayoutInputForAxis(minSpace, minSpace, -1, 1);
  11923. float L_36 = V_1;
  11924. float L_37 = V_1;
  11925. LayoutGroup_SetLayoutInputForAxis_mDAA241F8AF27C222C01B89CB659BB6446D87A299(__this, L_36, L_37, (-1.0f), 1, /*hidden argument*/NULL);
  11926. // }
  11927. return;
  11928. }
  11929. }
  11930. // System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutHorizontal()
  11931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_SetLayoutHorizontal_m6171F3C7990EC2506EDBC465124716A0F7CD3EA4 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11932. {
  11933. {
  11934. // SetCellsAlongAxis(0);
  11935. GridLayoutGroup_SetCellsAlongAxis_mEE61F59F97D16F5F692C79E7CFB7B85BC0380209(__this, 0, /*hidden argument*/NULL);
  11936. // }
  11937. return;
  11938. }
  11939. }
  11940. // System.Void UnityEngine.UI.GridLayoutGroup::SetLayoutVertical()
  11941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_SetLayoutVertical_m8A1A0B2B81D83339119D8E1219FF92CA4036D6C6 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, const RuntimeMethod* method)
  11942. {
  11943. {
  11944. // SetCellsAlongAxis(1);
  11945. GridLayoutGroup_SetCellsAlongAxis_mEE61F59F97D16F5F692C79E7CFB7B85BC0380209(__this, 1, /*hidden argument*/NULL);
  11946. // }
  11947. return;
  11948. }
  11949. }
  11950. // System.Void UnityEngine.UI.GridLayoutGroup::SetCellsAlongAxis(System.Int32)
  11951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridLayoutGroup_SetCellsAlongAxis_mEE61F59F97D16F5F692C79E7CFB7B85BC0380209 (GridLayoutGroup_tE25FFEE93AF1291734B4EB8DA986D23A500E7C28 * __this, int32_t ___axis0, const RuntimeMethod* method)
  11952. {
  11953. static bool s_Il2CppMethodInitialized;
  11954. if (!s_Il2CppMethodInitialized)
  11955. {
  11956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  11957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  11958. s_Il2CppMethodInitialized = true;
  11959. }
  11960. int32_t V_0 = 0;
  11961. float V_1 = 0.0f;
  11962. float V_2 = 0.0f;
  11963. int32_t V_3 = 0;
  11964. int32_t V_4 = 0;
  11965. int32_t V_5 = 0;
  11966. int32_t V_6 = 0;
  11967. int32_t V_7 = 0;
  11968. int32_t V_8 = 0;
  11969. int32_t V_9 = 0;
  11970. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  11971. memset((&V_10), 0, sizeof(V_10));
  11972. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_11;
  11973. memset((&V_11), 0, sizeof(V_11));
  11974. bool V_12 = false;
  11975. int32_t V_13 = 0;
  11976. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_14 = NULL;
  11977. bool V_15 = false;
  11978. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_16;
  11979. memset((&V_16), 0, sizeof(V_16));
  11980. bool V_17 = false;
  11981. bool V_18 = false;
  11982. bool V_19 = false;
  11983. bool V_20 = false;
  11984. bool V_21 = false;
  11985. bool V_22 = false;
  11986. bool V_23 = false;
  11987. int32_t V_24 = 0;
  11988. int32_t V_25 = 0;
  11989. int32_t V_26 = 0;
  11990. bool V_27 = false;
  11991. bool V_28 = false;
  11992. bool V_29 = false;
  11993. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_30;
  11994. memset((&V_30), 0, sizeof(V_30));
  11995. bool V_31 = false;
  11996. int32_t G_B9_0 = 0;
  11997. int32_t G_B8_0 = 0;
  11998. int32_t G_B10_0 = 0;
  11999. int32_t G_B10_1 = 0;
  12000. int32_t G_B16_0 = 0;
  12001. int32_t G_B15_0 = 0;
  12002. int32_t G_B17_0 = 0;
  12003. int32_t G_B17_1 = 0;
  12004. {
  12005. // var rectChildrenCount = rectChildren.Count;
  12006. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_0;
  12007. L_0 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  12008. int32_t L_1;
  12009. L_1 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_0, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  12010. V_0 = L_1;
  12011. // if (axis == 0)
  12012. int32_t L_2 = ___axis0;
  12013. V_12 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  12014. bool L_3 = V_12;
  12015. if (!L_3)
  12016. {
  12017. goto IL_0080;
  12018. }
  12019. }
  12020. {
  12021. // for (int i = 0; i < rectChildrenCount; i++)
  12022. V_13 = 0;
  12023. goto IL_0070;
  12024. }
  12025. IL_001d:
  12026. {
  12027. // RectTransform rect = rectChildren[i];
  12028. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_4;
  12029. L_4 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  12030. int32_t L_5 = V_13;
  12031. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_6;
  12032. L_6 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_4, L_5, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  12033. V_14 = L_6;
  12034. // m_Tracker.Add(this, rect,
  12035. // DrivenTransformProperties.Anchors |
  12036. // DrivenTransformProperties.AnchoredPosition |
  12037. // DrivenTransformProperties.SizeDelta);
  12038. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * L_7 = ((LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *)__this)->get_address_of_m_Tracker_7();
  12039. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_8 = V_14;
  12040. DrivenRectTransformTracker_Add_m65814604ABCE8B9F81270F3C2E1632CCB9E9A5E7((DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 *)L_7, __this, L_8, ((int32_t)16134), /*hidden argument*/NULL);
  12041. // rect.anchorMin = Vector2.up;
  12042. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_9 = V_14;
  12043. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  12044. L_10 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  12045. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_9, L_10, /*hidden argument*/NULL);
  12046. // rect.anchorMax = Vector2.up;
  12047. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_11 = V_14;
  12048. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  12049. L_12 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  12050. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_11, L_12, /*hidden argument*/NULL);
  12051. // rect.sizeDelta = cellSize;
  12052. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_13 = V_14;
  12053. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14;
  12054. L_14 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12055. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_13, L_14, /*hidden argument*/NULL);
  12056. // for (int i = 0; i < rectChildrenCount; i++)
  12057. int32_t L_15 = V_13;
  12058. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
  12059. }
  12060. IL_0070:
  12061. {
  12062. // for (int i = 0; i < rectChildrenCount; i++)
  12063. int32_t L_16 = V_13;
  12064. int32_t L_17 = V_0;
  12065. V_15 = (bool)((((int32_t)L_16) < ((int32_t)L_17))? 1 : 0);
  12066. bool L_18 = V_15;
  12067. if (L_18)
  12068. {
  12069. goto IL_001d;
  12070. }
  12071. }
  12072. {
  12073. // return;
  12074. goto IL_0409;
  12075. }
  12076. IL_0080:
  12077. {
  12078. // float width = rectTransform.rect.size.x;
  12079. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_19;
  12080. L_19 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  12081. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_20;
  12082. L_20 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_19, /*hidden argument*/NULL);
  12083. V_16 = L_20;
  12084. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21;
  12085. L_21 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_16), /*hidden argument*/NULL);
  12086. float L_22 = L_21.get_x_0();
  12087. V_1 = L_22;
  12088. // float height = rectTransform.rect.size.y;
  12089. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23;
  12090. L_23 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  12091. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_24;
  12092. L_24 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_23, /*hidden argument*/NULL);
  12093. V_16 = L_24;
  12094. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25;
  12095. L_25 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_16), /*hidden argument*/NULL);
  12096. float L_26 = L_25.get_y_1();
  12097. V_2 = L_26;
  12098. // int cellCountX = 1;
  12099. V_3 = 1;
  12100. // int cellCountY = 1;
  12101. V_4 = 1;
  12102. // if (m_Constraint == Constraint.FixedColumnCount)
  12103. int32_t L_27 = __this->get_m_Constraint_16();
  12104. V_17 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
  12105. bool L_28 = V_17;
  12106. if (!L_28)
  12107. {
  12108. goto IL_00f0;
  12109. }
  12110. }
  12111. {
  12112. // cellCountX = m_ConstraintCount;
  12113. int32_t L_29 = __this->get_m_ConstraintCount_17();
  12114. V_3 = L_29;
  12115. // if (rectChildrenCount > cellCountX)
  12116. int32_t L_30 = V_0;
  12117. int32_t L_31 = V_3;
  12118. V_18 = (bool)((((int32_t)L_30) > ((int32_t)L_31))? 1 : 0);
  12119. bool L_32 = V_18;
  12120. if (!L_32)
  12121. {
  12122. goto IL_00ea;
  12123. }
  12124. }
  12125. {
  12126. // cellCountY = rectChildrenCount / cellCountX + (rectChildrenCount % cellCountX > 0 ? 1 : 0);
  12127. int32_t L_33 = V_0;
  12128. int32_t L_34 = V_3;
  12129. int32_t L_35 = V_0;
  12130. int32_t L_36 = V_3;
  12131. G_B8_0 = ((int32_t)((int32_t)L_33/(int32_t)L_34));
  12132. if ((((int32_t)((int32_t)((int32_t)L_35%(int32_t)L_36))) > ((int32_t)0)))
  12133. {
  12134. G_B9_0 = ((int32_t)((int32_t)L_33/(int32_t)L_34));
  12135. goto IL_00e6;
  12136. }
  12137. }
  12138. {
  12139. G_B10_0 = 0;
  12140. G_B10_1 = G_B8_0;
  12141. goto IL_00e7;
  12142. }
  12143. IL_00e6:
  12144. {
  12145. G_B10_0 = 1;
  12146. G_B10_1 = G_B9_0;
  12147. }
  12148. IL_00e7:
  12149. {
  12150. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)G_B10_1, (int32_t)G_B10_0));
  12151. }
  12152. IL_00ea:
  12153. {
  12154. goto IL_0214;
  12155. }
  12156. IL_00f0:
  12157. {
  12158. // else if (m_Constraint == Constraint.FixedRowCount)
  12159. int32_t L_37 = __this->get_m_Constraint_16();
  12160. V_19 = (bool)((((int32_t)L_37) == ((int32_t)2))? 1 : 0);
  12161. bool L_38 = V_19;
  12162. if (!L_38)
  12163. {
  12164. goto IL_012a;
  12165. }
  12166. }
  12167. {
  12168. // cellCountY = m_ConstraintCount;
  12169. int32_t L_39 = __this->get_m_ConstraintCount_17();
  12170. V_4 = L_39;
  12171. // if (rectChildrenCount > cellCountY)
  12172. int32_t L_40 = V_0;
  12173. int32_t L_41 = V_4;
  12174. V_20 = (bool)((((int32_t)L_40) > ((int32_t)L_41))? 1 : 0);
  12175. bool L_42 = V_20;
  12176. if (!L_42)
  12177. {
  12178. goto IL_0124;
  12179. }
  12180. }
  12181. {
  12182. // cellCountX = rectChildrenCount / cellCountY + (rectChildrenCount % cellCountY > 0 ? 1 : 0);
  12183. int32_t L_43 = V_0;
  12184. int32_t L_44 = V_4;
  12185. int32_t L_45 = V_0;
  12186. int32_t L_46 = V_4;
  12187. G_B15_0 = ((int32_t)((int32_t)L_43/(int32_t)L_44));
  12188. if ((((int32_t)((int32_t)((int32_t)L_45%(int32_t)L_46))) > ((int32_t)0)))
  12189. {
  12190. G_B16_0 = ((int32_t)((int32_t)L_43/(int32_t)L_44));
  12191. goto IL_0121;
  12192. }
  12193. }
  12194. {
  12195. G_B17_0 = 0;
  12196. G_B17_1 = G_B15_0;
  12197. goto IL_0122;
  12198. }
  12199. IL_0121:
  12200. {
  12201. G_B17_0 = 1;
  12202. G_B17_1 = G_B16_0;
  12203. }
  12204. IL_0122:
  12205. {
  12206. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)G_B17_1, (int32_t)G_B17_0));
  12207. }
  12208. IL_0124:
  12209. {
  12210. goto IL_0214;
  12211. }
  12212. IL_012a:
  12213. {
  12214. // if (cellSize.x + spacing.x <= 0)
  12215. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_47;
  12216. L_47 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12217. float L_48 = L_47.get_x_0();
  12218. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_49;
  12219. L_49 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12220. float L_50 = L_49.get_x_0();
  12221. V_21 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add((float)L_48, (float)L_50))) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12222. bool L_51 = V_21;
  12223. if (!L_51)
  12224. {
  12225. goto IL_015a;
  12226. }
  12227. }
  12228. {
  12229. // cellCountX = int.MaxValue;
  12230. V_3 = ((int32_t)2147483647LL);
  12231. goto IL_019e;
  12232. }
  12233. IL_015a:
  12234. {
  12235. // cellCountX = Mathf.Max(1, Mathf.FloorToInt((width - padding.horizontal + spacing.x + 0.001f) / (cellSize.x + spacing.x)));
  12236. float L_52 = V_1;
  12237. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_53;
  12238. L_53 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  12239. int32_t L_54;
  12240. L_54 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_53, /*hidden argument*/NULL);
  12241. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_55;
  12242. L_55 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12243. float L_56 = L_55.get_x_0();
  12244. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_57;
  12245. L_57 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12246. float L_58 = L_57.get_x_0();
  12247. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_59;
  12248. L_59 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12249. float L_60 = L_59.get_x_0();
  12250. int32_t L_61;
  12251. L_61 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_52, (float)((float)((float)L_54)))), (float)L_56)), (float)(0.00100000005f)))/(float)((float)il2cpp_codegen_add((float)L_58, (float)L_60)))), /*hidden argument*/NULL);
  12252. int32_t L_62;
  12253. L_62 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, L_61, /*hidden argument*/NULL);
  12254. V_3 = L_62;
  12255. }
  12256. IL_019e:
  12257. {
  12258. // if (cellSize.y + spacing.y <= 0)
  12259. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63;
  12260. L_63 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12261. float L_64 = L_63.get_y_1();
  12262. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_65;
  12263. L_65 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12264. float L_66 = L_65.get_y_1();
  12265. V_22 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add((float)L_64, (float)L_66))) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12266. bool L_67 = V_22;
  12267. if (!L_67)
  12268. {
  12269. goto IL_01ce;
  12270. }
  12271. }
  12272. {
  12273. // cellCountY = int.MaxValue;
  12274. V_4 = ((int32_t)2147483647LL);
  12275. goto IL_0213;
  12276. }
  12277. IL_01ce:
  12278. {
  12279. // cellCountY = Mathf.Max(1, Mathf.FloorToInt((height - padding.vertical + spacing.y + 0.001f) / (cellSize.y + spacing.y)));
  12280. float L_68 = V_2;
  12281. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_69;
  12282. L_69 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  12283. int32_t L_70;
  12284. L_70 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_69, /*hidden argument*/NULL);
  12285. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_71;
  12286. L_71 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12287. float L_72 = L_71.get_y_1();
  12288. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_73;
  12289. L_73 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12290. float L_74 = L_73.get_y_1();
  12291. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_75;
  12292. L_75 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12293. float L_76 = L_75.get_y_1();
  12294. int32_t L_77;
  12295. L_77 = Mathf_FloorToInt_m9164D538D17B8C3C8A6C4E4FA95032F757D9091E(((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_68, (float)((float)((float)L_70)))), (float)L_72)), (float)(0.00100000005f)))/(float)((float)il2cpp_codegen_add((float)L_74, (float)L_76)))), /*hidden argument*/NULL);
  12296. int32_t L_78;
  12297. L_78 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(1, L_77, /*hidden argument*/NULL);
  12298. V_4 = L_78;
  12299. }
  12300. IL_0213:
  12301. {
  12302. }
  12303. IL_0214:
  12304. {
  12305. // int cornerX = (int)startCorner % 2;
  12306. int32_t L_79;
  12307. L_79 = GridLayoutGroup_get_startCorner_m7B8BCE61E4A7CA9895A69610A9660EB4FF9B01EF(__this, /*hidden argument*/NULL);
  12308. V_5 = ((int32_t)((int32_t)L_79%(int32_t)2));
  12309. // int cornerY = (int)startCorner / 2;
  12310. int32_t L_80;
  12311. L_80 = GridLayoutGroup_get_startCorner_m7B8BCE61E4A7CA9895A69610A9660EB4FF9B01EF(__this, /*hidden argument*/NULL);
  12312. V_6 = ((int32_t)((int32_t)L_80/(int32_t)2));
  12313. // if (startAxis == Axis.Horizontal)
  12314. int32_t L_81;
  12315. L_81 = GridLayoutGroup_get_startAxis_m1CCE88FBF37EA3DA85F16679DBB39FF01ED675F9(__this, /*hidden argument*/NULL);
  12316. V_23 = (bool)((((int32_t)L_81) == ((int32_t)0))? 1 : 0);
  12317. bool L_82 = V_23;
  12318. if (!L_82)
  12319. {
  12320. goto IL_025d;
  12321. }
  12322. }
  12323. {
  12324. // cellsPerMainAxis = cellCountX;
  12325. int32_t L_83 = V_3;
  12326. V_7 = L_83;
  12327. // actualCellCountX = Mathf.Clamp(cellCountX, 1, rectChildrenCount);
  12328. int32_t L_84 = V_3;
  12329. int32_t L_85 = V_0;
  12330. int32_t L_86;
  12331. L_86 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_84, 1, L_85, /*hidden argument*/NULL);
  12332. V_8 = L_86;
  12333. // actualCellCountY = Mathf.Clamp(cellCountY, 1, Mathf.CeilToInt(rectChildrenCount / (float)cellsPerMainAxis));
  12334. int32_t L_87 = V_4;
  12335. int32_t L_88 = V_0;
  12336. int32_t L_89 = V_7;
  12337. int32_t L_90;
  12338. L_90 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(((float)((float)((float)((float)L_88))/(float)((float)((float)L_89)))), /*hidden argument*/NULL);
  12339. int32_t L_91;
  12340. L_91 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_87, 1, L_90, /*hidden argument*/NULL);
  12341. V_9 = L_91;
  12342. goto IL_0282;
  12343. }
  12344. IL_025d:
  12345. {
  12346. // cellsPerMainAxis = cellCountY;
  12347. int32_t L_92 = V_4;
  12348. V_7 = L_92;
  12349. // actualCellCountY = Mathf.Clamp(cellCountY, 1, rectChildrenCount);
  12350. int32_t L_93 = V_4;
  12351. int32_t L_94 = V_0;
  12352. int32_t L_95;
  12353. L_95 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_93, 1, L_94, /*hidden argument*/NULL);
  12354. V_9 = L_95;
  12355. // actualCellCountX = Mathf.Clamp(cellCountX, 1, Mathf.CeilToInt(rectChildrenCount / (float)cellsPerMainAxis));
  12356. int32_t L_96 = V_3;
  12357. int32_t L_97 = V_0;
  12358. int32_t L_98 = V_7;
  12359. int32_t L_99;
  12360. L_99 = Mathf_CeilToInt_m3A3E7C0F6A3CF731411BB90F264F989D8311CC6F(((float)((float)((float)((float)L_97))/(float)((float)((float)L_98)))), /*hidden argument*/NULL);
  12361. int32_t L_100;
  12362. L_100 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_96, 1, L_99, /*hidden argument*/NULL);
  12363. V_8 = L_100;
  12364. }
  12365. IL_0282:
  12366. {
  12367. // Vector2 requiredSpace = new Vector2(
  12368. // actualCellCountX * cellSize.x + (actualCellCountX - 1) * spacing.x,
  12369. // actualCellCountY * cellSize.y + (actualCellCountY - 1) * spacing.y
  12370. // );
  12371. int32_t L_101 = V_8;
  12372. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_102;
  12373. L_102 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12374. float L_103 = L_102.get_x_0();
  12375. int32_t L_104 = V_8;
  12376. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_105;
  12377. L_105 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12378. float L_106 = L_105.get_x_0();
  12379. int32_t L_107 = V_9;
  12380. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_108;
  12381. L_108 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12382. float L_109 = L_108.get_y_1();
  12383. int32_t L_110 = V_9;
  12384. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_111;
  12385. L_111 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12386. float L_112 = L_111.get_y_1();
  12387. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_10), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_101)), (float)L_103)), (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_104, (int32_t)1)))), (float)L_106)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_107)), (float)L_109)), (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)L_110, (int32_t)1)))), (float)L_112)))), /*hidden argument*/NULL);
  12388. // Vector2 startOffset = new Vector2(
  12389. // GetStartOffset(0, requiredSpace.x),
  12390. // GetStartOffset(1, requiredSpace.y)
  12391. // );
  12392. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_113 = V_10;
  12393. float L_114 = L_113.get_x_0();
  12394. float L_115;
  12395. L_115 = LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344(__this, 0, L_114, /*hidden argument*/NULL);
  12396. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_116 = V_10;
  12397. float L_117 = L_116.get_y_1();
  12398. float L_118;
  12399. L_118 = LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344(__this, 1, L_117, /*hidden argument*/NULL);
  12400. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_11), L_115, L_118, /*hidden argument*/NULL);
  12401. // for (int i = 0; i < rectChildrenCount; i++)
  12402. V_24 = 0;
  12403. goto IL_03fb;
  12404. }
  12405. IL_02f6:
  12406. {
  12407. // if (startAxis == Axis.Horizontal)
  12408. int32_t L_119;
  12409. L_119 = GridLayoutGroup_get_startAxis_m1CCE88FBF37EA3DA85F16679DBB39FF01ED675F9(__this, /*hidden argument*/NULL);
  12410. V_27 = (bool)((((int32_t)L_119) == ((int32_t)0))? 1 : 0);
  12411. bool L_120 = V_27;
  12412. if (!L_120)
  12413. {
  12414. goto IL_0318;
  12415. }
  12416. }
  12417. {
  12418. // positionX = i % cellsPerMainAxis;
  12419. int32_t L_121 = V_24;
  12420. int32_t L_122 = V_7;
  12421. V_25 = ((int32_t)((int32_t)L_121%(int32_t)L_122));
  12422. // positionY = i / cellsPerMainAxis;
  12423. int32_t L_123 = V_24;
  12424. int32_t L_124 = V_7;
  12425. V_26 = ((int32_t)((int32_t)L_123/(int32_t)L_124));
  12426. goto IL_0328;
  12427. }
  12428. IL_0318:
  12429. {
  12430. // positionX = i / cellsPerMainAxis;
  12431. int32_t L_125 = V_24;
  12432. int32_t L_126 = V_7;
  12433. V_25 = ((int32_t)((int32_t)L_125/(int32_t)L_126));
  12434. // positionY = i % cellsPerMainAxis;
  12435. int32_t L_127 = V_24;
  12436. int32_t L_128 = V_7;
  12437. V_26 = ((int32_t)((int32_t)L_127%(int32_t)L_128));
  12438. }
  12439. IL_0328:
  12440. {
  12441. // if (cornerX == 1)
  12442. int32_t L_129 = V_5;
  12443. V_28 = (bool)((((int32_t)L_129) == ((int32_t)1))? 1 : 0);
  12444. bool L_130 = V_28;
  12445. if (!L_130)
  12446. {
  12447. goto IL_033c;
  12448. }
  12449. }
  12450. {
  12451. // positionX = actualCellCountX - 1 - positionX;
  12452. int32_t L_131 = V_8;
  12453. int32_t L_132 = V_25;
  12454. V_25 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_131, (int32_t)1)), (int32_t)L_132));
  12455. }
  12456. IL_033c:
  12457. {
  12458. // if (cornerY == 1)
  12459. int32_t L_133 = V_6;
  12460. V_29 = (bool)((((int32_t)L_133) == ((int32_t)1))? 1 : 0);
  12461. bool L_134 = V_29;
  12462. if (!L_134)
  12463. {
  12464. goto IL_0350;
  12465. }
  12466. }
  12467. {
  12468. // positionY = actualCellCountY - 1 - positionY;
  12469. int32_t L_135 = V_9;
  12470. int32_t L_136 = V_26;
  12471. V_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_135, (int32_t)1)), (int32_t)L_136));
  12472. }
  12473. IL_0350:
  12474. {
  12475. // SetChildAlongAxis(rectChildren[i], 0, startOffset.x + (cellSize[0] + spacing[0]) * positionX, cellSize[0]);
  12476. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_137;
  12477. L_137 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  12478. int32_t L_138 = V_24;
  12479. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_139;
  12480. L_139 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_137, L_138, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  12481. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_140 = V_11;
  12482. float L_141 = L_140.get_x_0();
  12483. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_142;
  12484. L_142 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12485. V_30 = L_142;
  12486. float L_143;
  12487. L_143 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 0, /*hidden argument*/NULL);
  12488. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_144;
  12489. L_144 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12490. V_30 = L_144;
  12491. float L_145;
  12492. L_145 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 0, /*hidden argument*/NULL);
  12493. int32_t L_146 = V_25;
  12494. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_147;
  12495. L_147 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12496. V_30 = L_147;
  12497. float L_148;
  12498. L_148 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 0, /*hidden argument*/NULL);
  12499. LayoutGroup_SetChildAlongAxis_m5D13D8EF43A7C6126A33BD8E21F260956700C52C(__this, L_139, 0, ((float)il2cpp_codegen_add((float)L_141, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_143, (float)L_145)), (float)((float)((float)L_146)))))), L_148, /*hidden argument*/NULL);
  12500. // SetChildAlongAxis(rectChildren[i], 1, startOffset.y + (cellSize[1] + spacing[1]) * positionY, cellSize[1]);
  12501. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_149;
  12502. L_149 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  12503. int32_t L_150 = V_24;
  12504. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_151;
  12505. L_151 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_149, L_150, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  12506. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_152 = V_11;
  12507. float L_153 = L_152.get_y_1();
  12508. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_154;
  12509. L_154 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12510. V_30 = L_154;
  12511. float L_155;
  12512. L_155 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 1, /*hidden argument*/NULL);
  12513. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_156;
  12514. L_156 = GridLayoutGroup_get_spacing_m6FBE62A17EB67001AECC9321F3BFC116749F55F0(__this, /*hidden argument*/NULL);
  12515. V_30 = L_156;
  12516. float L_157;
  12517. L_157 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 1, /*hidden argument*/NULL);
  12518. int32_t L_158 = V_26;
  12519. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_159;
  12520. L_159 = GridLayoutGroup_get_cellSize_m8F6B1D095560E6DAF3620280D00458A333C2C9DE(__this, /*hidden argument*/NULL);
  12521. V_30 = L_159;
  12522. float L_160;
  12523. L_160 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_30), 1, /*hidden argument*/NULL);
  12524. LayoutGroup_SetChildAlongAxis_m5D13D8EF43A7C6126A33BD8E21F260956700C52C(__this, L_151, 1, ((float)il2cpp_codegen_add((float)L_153, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_155, (float)L_157)), (float)((float)((float)L_158)))))), L_160, /*hidden argument*/NULL);
  12525. // for (int i = 0; i < rectChildrenCount; i++)
  12526. int32_t L_161 = V_24;
  12527. V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1));
  12528. }
  12529. IL_03fb:
  12530. {
  12531. // for (int i = 0; i < rectChildrenCount; i++)
  12532. int32_t L_162 = V_24;
  12533. int32_t L_163 = V_0;
  12534. V_31 = (bool)((((int32_t)L_162) < ((int32_t)L_163))? 1 : 0);
  12535. bool L_164 = V_31;
  12536. if (L_164)
  12537. {
  12538. goto IL_02f6;
  12539. }
  12540. }
  12541. IL_0409:
  12542. {
  12543. // }
  12544. return;
  12545. }
  12546. }
  12547. #ifdef __clang__
  12548. #pragma clang diagnostic pop
  12549. #endif
  12550. #ifdef __clang__
  12551. #pragma clang diagnostic push
  12552. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12553. #pragma clang diagnostic ignored "-Wunused-variable"
  12554. #endif
  12555. // System.Void UnityEngine.UI.HorizontalLayoutGroup::.ctor()
  12556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup__ctor_m5BD32654793C99610B165A9A926B495952B03853 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  12557. {
  12558. {
  12559. // protected HorizontalLayoutGroup()
  12560. HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337(__this, /*hidden argument*/NULL);
  12561. // {}
  12562. return;
  12563. }
  12564. }
  12565. // System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputHorizontal()
  12566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m58F17FFCD8BAEEA48D962F4118F4E59D9F2B7D31 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  12567. {
  12568. {
  12569. // base.CalculateLayoutInputHorizontal();
  12570. LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933(__this, /*hidden argument*/NULL);
  12571. // CalcAlongAxis(0, false);
  12572. HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14(__this, 0, (bool)0, /*hidden argument*/NULL);
  12573. // }
  12574. return;
  12575. }
  12576. }
  12577. // System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputVertical()
  12578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_CalculateLayoutInputVertical_mE7BA088589FD23BDF517FBB19B83AD0027A75685 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  12579. {
  12580. {
  12581. // CalcAlongAxis(1, false);
  12582. HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14(__this, 1, (bool)0, /*hidden argument*/NULL);
  12583. // }
  12584. return;
  12585. }
  12586. }
  12587. // System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutHorizontal()
  12588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_SetLayoutHorizontal_mBF6CA4AD5D92305DC79F350C62E6B5807DFBA238 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  12589. {
  12590. {
  12591. // SetChildrenAlongAxis(0, false);
  12592. HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C(__this, 0, (bool)0, /*hidden argument*/NULL);
  12593. // }
  12594. return;
  12595. }
  12596. }
  12597. // System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutVertical()
  12598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_SetLayoutVertical_mAA537085E5664BE721EA09F25F4E0F0F74DB3FC6 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  12599. {
  12600. {
  12601. // SetChildrenAlongAxis(1, false);
  12602. HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C(__this, 1, (bool)0, /*hidden argument*/NULL);
  12603. // }
  12604. return;
  12605. }
  12606. }
  12607. #ifdef __clang__
  12608. #pragma clang diagnostic pop
  12609. #endif
  12610. #ifdef __clang__
  12611. #pragma clang diagnostic push
  12612. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12613. #pragma clang diagnostic ignored "-Wunused-variable"
  12614. #endif
  12615. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
  12616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12617. {
  12618. float V_0 = 0.0f;
  12619. {
  12620. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  12621. float L_0 = __this->get_m_Spacing_12();
  12622. V_0 = L_0;
  12623. goto IL_000a;
  12624. }
  12625. IL_000a:
  12626. {
  12627. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  12628. float L_1 = V_0;
  12629. return L_1;
  12630. }
  12631. }
  12632. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_spacing(System.Single)
  12633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_spacing_mE5769AC8EBF0C7C9076D71509CC19DBEFF5CEE04 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, float ___value0, const RuntimeMethod* method)
  12634. {
  12635. static bool s_Il2CppMethodInitialized;
  12636. if (!s_Il2CppMethodInitialized)
  12637. {
  12638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58_RuntimeMethod_var);
  12639. s_Il2CppMethodInitialized = true;
  12640. }
  12641. {
  12642. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  12643. float* L_0 = __this->get_address_of_m_Spacing_12();
  12644. float L_1 = ___value0;
  12645. LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58(__this, (float*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mA2FF0A5AE801588063BF17FB259105E648824C58_RuntimeMethod_var);
  12646. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  12647. return;
  12648. }
  12649. }
  12650. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandWidth()
  12651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m493C24DC7BCBAEBB4D0F2C3CA7041EEA32E543F7 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12652. {
  12653. bool V_0 = false;
  12654. {
  12655. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  12656. bool L_0 = __this->get_m_ChildForceExpandWidth_13();
  12657. V_0 = L_0;
  12658. goto IL_000a;
  12659. }
  12660. IL_000a:
  12661. {
  12662. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  12663. bool L_1 = V_0;
  12664. return L_1;
  12665. }
  12666. }
  12667. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandWidth(System.Boolean)
  12668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m6D4FAB24FD5620FA409E7102779E67894A05D116 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12669. {
  12670. static bool s_Il2CppMethodInitialized;
  12671. if (!s_Il2CppMethodInitialized)
  12672. {
  12673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12674. s_Il2CppMethodInitialized = true;
  12675. }
  12676. {
  12677. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  12678. bool* L_0 = __this->get_address_of_m_ChildForceExpandWidth_13();
  12679. bool L_1 = ___value0;
  12680. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12681. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  12682. return;
  12683. }
  12684. }
  12685. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandHeight()
  12686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_mD9D677E0E1D519AC1E046C52B23967A5B4416223 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12687. {
  12688. bool V_0 = false;
  12689. {
  12690. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  12691. bool L_0 = __this->get_m_ChildForceExpandHeight_14();
  12692. V_0 = L_0;
  12693. goto IL_000a;
  12694. }
  12695. IL_000a:
  12696. {
  12697. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  12698. bool L_1 = V_0;
  12699. return L_1;
  12700. }
  12701. }
  12702. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandHeight(System.Boolean)
  12703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m4C90F31DD9AB2098FA27C9E826F66C3CCF843E7B (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12704. {
  12705. static bool s_Il2CppMethodInitialized;
  12706. if (!s_Il2CppMethodInitialized)
  12707. {
  12708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12709. s_Il2CppMethodInitialized = true;
  12710. }
  12711. {
  12712. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  12713. bool* L_0 = __this->get_address_of_m_ChildForceExpandHeight_14();
  12714. bool L_1 = ___value0;
  12715. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12716. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  12717. return;
  12718. }
  12719. }
  12720. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlWidth()
  12721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childControlWidth_m2C410BBD452AF6E2A74D97041D10B02DE93C17A2 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12722. {
  12723. bool V_0 = false;
  12724. {
  12725. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  12726. bool L_0 = __this->get_m_ChildControlWidth_15();
  12727. V_0 = L_0;
  12728. goto IL_000a;
  12729. }
  12730. IL_000a:
  12731. {
  12732. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  12733. bool L_1 = V_0;
  12734. return L_1;
  12735. }
  12736. }
  12737. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlWidth(System.Boolean)
  12738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childControlWidth_m7B290C97F81F3F0519F8E0E4B4C532B9D0FB8A50 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12739. {
  12740. static bool s_Il2CppMethodInitialized;
  12741. if (!s_Il2CppMethodInitialized)
  12742. {
  12743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12744. s_Il2CppMethodInitialized = true;
  12745. }
  12746. {
  12747. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  12748. bool* L_0 = __this->get_address_of_m_ChildControlWidth_15();
  12749. bool L_1 = ___value0;
  12750. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12751. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  12752. return;
  12753. }
  12754. }
  12755. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlHeight()
  12756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childControlHeight_mFCCDB9F070C4FBD4B34C856931123F42287F4784 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12757. {
  12758. bool V_0 = false;
  12759. {
  12760. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  12761. bool L_0 = __this->get_m_ChildControlHeight_16();
  12762. V_0 = L_0;
  12763. goto IL_000a;
  12764. }
  12765. IL_000a:
  12766. {
  12767. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  12768. bool L_1 = V_0;
  12769. return L_1;
  12770. }
  12771. }
  12772. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlHeight(System.Boolean)
  12773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childControlHeight_mB6FC9B6A66716FBA81C9D50526A00C14DACDD289 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12774. {
  12775. static bool s_Il2CppMethodInitialized;
  12776. if (!s_Il2CppMethodInitialized)
  12777. {
  12778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12779. s_Il2CppMethodInitialized = true;
  12780. }
  12781. {
  12782. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  12783. bool* L_0 = __this->get_address_of_m_ChildControlHeight_16();
  12784. bool L_1 = ___value0;
  12785. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12786. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  12787. return;
  12788. }
  12789. }
  12790. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childScaleWidth()
  12791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childScaleWidth_mB5B84A9068062297EA5445B423B2BCBB379C9BDD (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12792. {
  12793. bool V_0 = false;
  12794. {
  12795. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  12796. bool L_0 = __this->get_m_ChildScaleWidth_17();
  12797. V_0 = L_0;
  12798. goto IL_000a;
  12799. }
  12800. IL_000a:
  12801. {
  12802. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  12803. bool L_1 = V_0;
  12804. return L_1;
  12805. }
  12806. }
  12807. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childScaleWidth(System.Boolean)
  12808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childScaleWidth_mBFD464F83FAA3ADAB539E59A5A677B95768A2E27 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12809. {
  12810. static bool s_Il2CppMethodInitialized;
  12811. if (!s_Il2CppMethodInitialized)
  12812. {
  12813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12814. s_Il2CppMethodInitialized = true;
  12815. }
  12816. {
  12817. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  12818. bool* L_0 = __this->get_address_of_m_ChildScaleWidth_17();
  12819. bool L_1 = ___value0;
  12820. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12821. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  12822. return;
  12823. }
  12824. }
  12825. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childScaleHeight()
  12826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childScaleHeight_mB8F63923C43CCE678A7B3B2234C684C0D76867D9 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12827. {
  12828. bool V_0 = false;
  12829. {
  12830. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  12831. bool L_0 = __this->get_m_ChildScaleHeight_18();
  12832. V_0 = L_0;
  12833. goto IL_000a;
  12834. }
  12835. IL_000a:
  12836. {
  12837. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  12838. bool L_1 = V_0;
  12839. return L_1;
  12840. }
  12841. }
  12842. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childScaleHeight(System.Boolean)
  12843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childScaleHeight_mC928D80D266D4A57E01CCE604821200E01D54FFE (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12844. {
  12845. static bool s_Il2CppMethodInitialized;
  12846. if (!s_Il2CppMethodInitialized)
  12847. {
  12848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12849. s_Il2CppMethodInitialized = true;
  12850. }
  12851. {
  12852. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  12853. bool* L_0 = __this->get_address_of_m_ChildScaleHeight_18();
  12854. bool L_1 = ___value0;
  12855. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12856. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  12857. return;
  12858. }
  12859. }
  12860. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_reverseArrangement()
  12861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_reverseArrangement_m8C11FEF137F0E3A9BFE8B6AE7FEDF8D1E38126C8 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  12862. {
  12863. bool V_0 = false;
  12864. {
  12865. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  12866. bool L_0 = __this->get_m_ReverseArrangement_19();
  12867. V_0 = L_0;
  12868. goto IL_000a;
  12869. }
  12870. IL_000a:
  12871. {
  12872. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  12873. bool L_1 = V_0;
  12874. return L_1;
  12875. }
  12876. }
  12877. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_reverseArrangement(System.Boolean)
  12878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_reverseArrangement_m467D77B8C2C113AACF694DDF4561ED35C2290F66 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  12879. {
  12880. static bool s_Il2CppMethodInitialized;
  12881. if (!s_Il2CppMethodInitialized)
  12882. {
  12883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12884. s_Il2CppMethodInitialized = true;
  12885. }
  12886. {
  12887. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  12888. bool* L_0 = __this->get_address_of_m_ReverseArrangement_19();
  12889. bool L_1 = ___value0;
  12890. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m88395C29A6EA8BFE2560A63BBDCF040F948A5C90_RuntimeMethod_var);
  12891. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  12892. return;
  12893. }
  12894. }
  12895. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
  12896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
  12897. {
  12898. static bool s_Il2CppMethodInitialized;
  12899. if (!s_Il2CppMethodInitialized)
  12900. {
  12901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  12902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  12903. s_Il2CppMethodInitialized = true;
  12904. }
  12905. float V_0 = 0.0f;
  12906. bool V_1 = false;
  12907. bool V_2 = false;
  12908. bool V_3 = false;
  12909. float V_4 = 0.0f;
  12910. float V_5 = 0.0f;
  12911. float V_6 = 0.0f;
  12912. bool V_7 = false;
  12913. int32_t V_8 = 0;
  12914. int32_t V_9 = 0;
  12915. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_10 = NULL;
  12916. float V_11 = 0.0f;
  12917. float V_12 = 0.0f;
  12918. float V_13 = 0.0f;
  12919. bool V_14 = false;
  12920. float V_15 = 0.0f;
  12921. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_16;
  12922. memset((&V_16), 0, sizeof(V_16));
  12923. bool V_17 = false;
  12924. bool V_18 = false;
  12925. bool V_19 = false;
  12926. int32_t G_B3_0 = 0;
  12927. bool G_B6_0 = false;
  12928. bool G_B9_0 = false;
  12929. bool G_B12_0 = false;
  12930. int32_t G_B23_0 = 0;
  12931. {
  12932. // float combinedPadding = (axis == 0 ? padding.horizontal : padding.vertical);
  12933. int32_t L_0 = ___axis0;
  12934. if (!L_0)
  12935. {
  12936. goto IL_0011;
  12937. }
  12938. }
  12939. {
  12940. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_1;
  12941. L_1 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  12942. int32_t L_2;
  12943. L_2 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_1, /*hidden argument*/NULL);
  12944. G_B3_0 = L_2;
  12945. goto IL_001c;
  12946. }
  12947. IL_0011:
  12948. {
  12949. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_3;
  12950. L_3 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  12951. int32_t L_4;
  12952. L_4 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_3, /*hidden argument*/NULL);
  12953. G_B3_0 = L_4;
  12954. }
  12955. IL_001c:
  12956. {
  12957. V_0 = ((float)((float)G_B3_0));
  12958. // bool controlSize = (axis == 0 ? m_ChildControlWidth : m_ChildControlHeight);
  12959. int32_t L_5 = ___axis0;
  12960. if (!L_5)
  12961. {
  12962. goto IL_0029;
  12963. }
  12964. }
  12965. {
  12966. bool L_6 = __this->get_m_ChildControlHeight_16();
  12967. G_B6_0 = L_6;
  12968. goto IL_002f;
  12969. }
  12970. IL_0029:
  12971. {
  12972. bool L_7 = __this->get_m_ChildControlWidth_15();
  12973. G_B6_0 = L_7;
  12974. }
  12975. IL_002f:
  12976. {
  12977. V_1 = G_B6_0;
  12978. // bool useScale = (axis == 0 ? m_ChildScaleWidth : m_ChildScaleHeight);
  12979. int32_t L_8 = ___axis0;
  12980. if (!L_8)
  12981. {
  12982. goto IL_003b;
  12983. }
  12984. }
  12985. {
  12986. bool L_9 = __this->get_m_ChildScaleHeight_18();
  12987. G_B9_0 = L_9;
  12988. goto IL_0041;
  12989. }
  12990. IL_003b:
  12991. {
  12992. bool L_10 = __this->get_m_ChildScaleWidth_17();
  12993. G_B9_0 = L_10;
  12994. }
  12995. IL_0041:
  12996. {
  12997. V_2 = G_B9_0;
  12998. // bool childForceExpandSize = (axis == 0 ? m_ChildForceExpandWidth : m_ChildForceExpandHeight);
  12999. int32_t L_11 = ___axis0;
  13000. if (!L_11)
  13001. {
  13002. goto IL_004d;
  13003. }
  13004. }
  13005. {
  13006. bool L_12 = __this->get_m_ChildForceExpandHeight_14();
  13007. G_B12_0 = L_12;
  13008. goto IL_0053;
  13009. }
  13010. IL_004d:
  13011. {
  13012. bool L_13 = __this->get_m_ChildForceExpandWidth_13();
  13013. G_B12_0 = L_13;
  13014. }
  13015. IL_0053:
  13016. {
  13017. V_3 = G_B12_0;
  13018. // float totalMin = combinedPadding;
  13019. float L_14 = V_0;
  13020. V_4 = L_14;
  13021. // float totalPreferred = combinedPadding;
  13022. float L_15 = V_0;
  13023. V_5 = L_15;
  13024. // float totalFlexible = 0;
  13025. V_6 = (0.0f);
  13026. // bool alongOtherAxis = (isVertical ^ (axis == 1));
  13027. bool L_16 = ___isVertical1;
  13028. int32_t L_17 = ___axis0;
  13029. V_7 = (bool)((int32_t)((int32_t)L_16^(int32_t)((((int32_t)L_17) == ((int32_t)1))? 1 : 0)));
  13030. // var rectChildrenCount = rectChildren.Count;
  13031. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_18;
  13032. L_18 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13033. int32_t L_19;
  13034. L_19 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_18, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  13035. V_8 = L_19;
  13036. // for (int i = 0; i < rectChildrenCount; i++)
  13037. V_9 = 0;
  13038. goto IL_012e;
  13039. }
  13040. IL_007e:
  13041. {
  13042. // RectTransform child = rectChildren[i];
  13043. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_20;
  13044. L_20 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13045. int32_t L_21 = V_9;
  13046. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22;
  13047. L_22 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_20, L_21, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  13048. V_10 = L_22;
  13049. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  13050. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23 = V_10;
  13051. int32_t L_24 = ___axis0;
  13052. bool L_25 = V_1;
  13053. bool L_26 = V_3;
  13054. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_23, L_24, L_25, L_26, (float*)(&V_11), (float*)(&V_12), (float*)(&V_13), /*hidden argument*/NULL);
  13055. // if (useScale)
  13056. bool L_27 = V_2;
  13057. V_14 = L_27;
  13058. bool L_28 = V_14;
  13059. if (!L_28)
  13060. {
  13061. goto IL_00d1;
  13062. }
  13063. }
  13064. {
  13065. // float scaleFactor = child.localScale[axis];
  13066. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_29 = V_10;
  13067. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_30;
  13068. L_30 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_29, /*hidden argument*/NULL);
  13069. V_16 = L_30;
  13070. int32_t L_31 = ___axis0;
  13071. float L_32;
  13072. L_32 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_16), L_31, /*hidden argument*/NULL);
  13073. V_15 = L_32;
  13074. // min *= scaleFactor;
  13075. float L_33 = V_11;
  13076. float L_34 = V_15;
  13077. V_11 = ((float)il2cpp_codegen_multiply((float)L_33, (float)L_34));
  13078. // preferred *= scaleFactor;
  13079. float L_35 = V_12;
  13080. float L_36 = V_15;
  13081. V_12 = ((float)il2cpp_codegen_multiply((float)L_35, (float)L_36));
  13082. // flexible *= scaleFactor;
  13083. float L_37 = V_13;
  13084. float L_38 = V_15;
  13085. V_13 = ((float)il2cpp_codegen_multiply((float)L_37, (float)L_38));
  13086. }
  13087. IL_00d1:
  13088. {
  13089. // if (alongOtherAxis)
  13090. bool L_39 = V_7;
  13091. V_17 = L_39;
  13092. bool L_40 = V_17;
  13093. if (!L_40)
  13094. {
  13095. goto IL_0102;
  13096. }
  13097. }
  13098. {
  13099. // totalMin = Mathf.Max(min + combinedPadding, totalMin);
  13100. float L_41 = V_11;
  13101. float L_42 = V_0;
  13102. float L_43 = V_4;
  13103. float L_44;
  13104. L_44 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)il2cpp_codegen_add((float)L_41, (float)L_42)), L_43, /*hidden argument*/NULL);
  13105. V_4 = L_44;
  13106. // totalPreferred = Mathf.Max(preferred + combinedPadding, totalPreferred);
  13107. float L_45 = V_12;
  13108. float L_46 = V_0;
  13109. float L_47 = V_5;
  13110. float L_48;
  13111. L_48 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)il2cpp_codegen_add((float)L_45, (float)L_46)), L_47, /*hidden argument*/NULL);
  13112. V_5 = L_48;
  13113. // totalFlexible = Mathf.Max(flexible, totalFlexible);
  13114. float L_49 = V_13;
  13115. float L_50 = V_6;
  13116. float L_51;
  13117. L_51 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_49, L_50, /*hidden argument*/NULL);
  13118. V_6 = L_51;
  13119. goto IL_0127;
  13120. }
  13121. IL_0102:
  13122. {
  13123. // totalMin += min + spacing;
  13124. float L_52 = V_4;
  13125. float L_53 = V_11;
  13126. float L_54;
  13127. L_54 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278(__this, /*hidden argument*/NULL);
  13128. V_4 = ((float)il2cpp_codegen_add((float)L_52, (float)((float)il2cpp_codegen_add((float)L_53, (float)L_54))));
  13129. // totalPreferred += preferred + spacing;
  13130. float L_55 = V_5;
  13131. float L_56 = V_12;
  13132. float L_57;
  13133. L_57 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278(__this, /*hidden argument*/NULL);
  13134. V_5 = ((float)il2cpp_codegen_add((float)L_55, (float)((float)il2cpp_codegen_add((float)L_56, (float)L_57))));
  13135. // totalFlexible += flexible;
  13136. float L_58 = V_6;
  13137. float L_59 = V_13;
  13138. V_6 = ((float)il2cpp_codegen_add((float)L_58, (float)L_59));
  13139. }
  13140. IL_0127:
  13141. {
  13142. // for (int i = 0; i < rectChildrenCount; i++)
  13143. int32_t L_60 = V_9;
  13144. V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)1));
  13145. }
  13146. IL_012e:
  13147. {
  13148. // for (int i = 0; i < rectChildrenCount; i++)
  13149. int32_t L_61 = V_9;
  13150. int32_t L_62 = V_8;
  13151. V_18 = (bool)((((int32_t)L_61) < ((int32_t)L_62))? 1 : 0);
  13152. bool L_63 = V_18;
  13153. if (L_63)
  13154. {
  13155. goto IL_007e;
  13156. }
  13157. }
  13158. {
  13159. // if (!alongOtherAxis && rectChildren.Count > 0)
  13160. bool L_64 = V_7;
  13161. if (L_64)
  13162. {
  13163. goto IL_0151;
  13164. }
  13165. }
  13166. {
  13167. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_65;
  13168. L_65 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13169. int32_t L_66;
  13170. L_66 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_65, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  13171. G_B23_0 = ((((int32_t)L_66) > ((int32_t)0))? 1 : 0);
  13172. goto IL_0152;
  13173. }
  13174. IL_0151:
  13175. {
  13176. G_B23_0 = 0;
  13177. }
  13178. IL_0152:
  13179. {
  13180. V_19 = (bool)G_B23_0;
  13181. bool L_67 = V_19;
  13182. if (!L_67)
  13183. {
  13184. goto IL_0170;
  13185. }
  13186. }
  13187. {
  13188. // totalMin -= spacing;
  13189. float L_68 = V_4;
  13190. float L_69;
  13191. L_69 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278(__this, /*hidden argument*/NULL);
  13192. V_4 = ((float)il2cpp_codegen_subtract((float)L_68, (float)L_69));
  13193. // totalPreferred -= spacing;
  13194. float L_70 = V_5;
  13195. float L_71;
  13196. L_71 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278(__this, /*hidden argument*/NULL);
  13197. V_5 = ((float)il2cpp_codegen_subtract((float)L_70, (float)L_71));
  13198. }
  13199. IL_0170:
  13200. {
  13201. // totalPreferred = Mathf.Max(totalMin, totalPreferred);
  13202. float L_72 = V_4;
  13203. float L_73 = V_5;
  13204. float L_74;
  13205. L_74 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_72, L_73, /*hidden argument*/NULL);
  13206. V_5 = L_74;
  13207. // SetLayoutInputForAxis(totalMin, totalPreferred, totalFlexible, axis);
  13208. float L_75 = V_4;
  13209. float L_76 = V_5;
  13210. float L_77 = V_6;
  13211. int32_t L_78 = ___axis0;
  13212. LayoutGroup_SetLayoutInputForAxis_mDAA241F8AF27C222C01B89CB659BB6446D87A299(__this, L_75, L_76, L_77, L_78, /*hidden argument*/NULL);
  13213. // }
  13214. return;
  13215. }
  13216. }
  13217. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
  13218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
  13219. {
  13220. static bool s_Il2CppMethodInitialized;
  13221. if (!s_Il2CppMethodInitialized)
  13222. {
  13223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  13224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  13225. s_Il2CppMethodInitialized = true;
  13226. }
  13227. float V_0 = 0.0f;
  13228. bool V_1 = false;
  13229. bool V_2 = false;
  13230. bool V_3 = false;
  13231. float V_4 = 0.0f;
  13232. bool V_5 = false;
  13233. int32_t V_6 = 0;
  13234. int32_t V_7 = 0;
  13235. int32_t V_8 = 0;
  13236. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_9;
  13237. memset((&V_9), 0, sizeof(V_9));
  13238. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  13239. memset((&V_10), 0, sizeof(V_10));
  13240. bool V_11 = false;
  13241. float V_12 = 0.0f;
  13242. int32_t V_13 = 0;
  13243. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_14 = NULL;
  13244. float V_15 = 0.0f;
  13245. float V_16 = 0.0f;
  13246. float V_17 = 0.0f;
  13247. float V_18 = 0.0f;
  13248. float V_19 = 0.0f;
  13249. float V_20 = 0.0f;
  13250. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_21;
  13251. memset((&V_21), 0, sizeof(V_21));
  13252. bool V_22 = false;
  13253. float V_23 = 0.0f;
  13254. bool V_24 = false;
  13255. float V_25 = 0.0f;
  13256. float V_26 = 0.0f;
  13257. float V_27 = 0.0f;
  13258. float V_28 = 0.0f;
  13259. bool V_29 = false;
  13260. bool V_30 = false;
  13261. bool V_31 = false;
  13262. bool V_32 = false;
  13263. int32_t V_33 = 0;
  13264. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_34 = NULL;
  13265. float V_35 = 0.0f;
  13266. float V_36 = 0.0f;
  13267. float V_37 = 0.0f;
  13268. float V_38 = 0.0f;
  13269. float V_39 = 0.0f;
  13270. bool V_40 = false;
  13271. float V_41 = 0.0f;
  13272. bool V_42 = false;
  13273. bool G_B3_0 = false;
  13274. bool G_B6_0 = false;
  13275. bool G_B9_0 = false;
  13276. int32_t G_B12_0 = 0;
  13277. int32_t G_B15_0 = 0;
  13278. int32_t G_B18_0 = 0;
  13279. float G_B21_0 = 0.0f;
  13280. float G_B20_0 = 0.0f;
  13281. int32_t G_B22_0 = 0;
  13282. float G_B22_1 = 0.0f;
  13283. float G_B26_0 = 0.0f;
  13284. float G_B28_0 = 0.0f;
  13285. float G_B28_1 = 0.0f;
  13286. float G_B27_0 = 0.0f;
  13287. float G_B27_1 = 0.0f;
  13288. float G_B29_0 = 0.0f;
  13289. float G_B29_1 = 0.0f;
  13290. float G_B29_2 = 0.0f;
  13291. int32_t G_B36_0 = 0;
  13292. int32_t G_B41_0 = 0;
  13293. float G_B45_0 = 0.0f;
  13294. int32_t G_B45_1 = 0;
  13295. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B45_2 = NULL;
  13296. float G_B44_0 = 0.0f;
  13297. int32_t G_B44_1 = 0;
  13298. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B44_2 = NULL;
  13299. int32_t G_B46_0 = 0;
  13300. float G_B46_1 = 0.0f;
  13301. int32_t G_B46_2 = 0;
  13302. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B46_3 = NULL;
  13303. float G_B56_0 = 0.0f;
  13304. int32_t G_B63_0 = 0;
  13305. {
  13306. // float size = rectTransform.rect.size[axis];
  13307. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0;
  13308. L_0 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  13309. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  13310. L_1 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_0, /*hidden argument*/NULL);
  13311. V_9 = L_1;
  13312. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  13313. L_2 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_9), /*hidden argument*/NULL);
  13314. V_10 = L_2;
  13315. int32_t L_3 = ___axis0;
  13316. float L_4;
  13317. L_4 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_10), L_3, /*hidden argument*/NULL);
  13318. V_0 = L_4;
  13319. // bool controlSize = (axis == 0 ? m_ChildControlWidth : m_ChildControlHeight);
  13320. int32_t L_5 = ___axis0;
  13321. if (!L_5)
  13322. {
  13323. goto IL_002b;
  13324. }
  13325. }
  13326. {
  13327. bool L_6 = __this->get_m_ChildControlHeight_16();
  13328. G_B3_0 = L_6;
  13329. goto IL_0031;
  13330. }
  13331. IL_002b:
  13332. {
  13333. bool L_7 = __this->get_m_ChildControlWidth_15();
  13334. G_B3_0 = L_7;
  13335. }
  13336. IL_0031:
  13337. {
  13338. V_1 = G_B3_0;
  13339. // bool useScale = (axis == 0 ? m_ChildScaleWidth : m_ChildScaleHeight);
  13340. int32_t L_8 = ___axis0;
  13341. if (!L_8)
  13342. {
  13343. goto IL_003d;
  13344. }
  13345. }
  13346. {
  13347. bool L_9 = __this->get_m_ChildScaleHeight_18();
  13348. G_B6_0 = L_9;
  13349. goto IL_0043;
  13350. }
  13351. IL_003d:
  13352. {
  13353. bool L_10 = __this->get_m_ChildScaleWidth_17();
  13354. G_B6_0 = L_10;
  13355. }
  13356. IL_0043:
  13357. {
  13358. V_2 = G_B6_0;
  13359. // bool childForceExpandSize = (axis == 0 ? m_ChildForceExpandWidth : m_ChildForceExpandHeight);
  13360. int32_t L_11 = ___axis0;
  13361. if (!L_11)
  13362. {
  13363. goto IL_004f;
  13364. }
  13365. }
  13366. {
  13367. bool L_12 = __this->get_m_ChildForceExpandHeight_14();
  13368. G_B9_0 = L_12;
  13369. goto IL_0055;
  13370. }
  13371. IL_004f:
  13372. {
  13373. bool L_13 = __this->get_m_ChildForceExpandWidth_13();
  13374. G_B9_0 = L_13;
  13375. }
  13376. IL_0055:
  13377. {
  13378. V_3 = G_B9_0;
  13379. // float alignmentOnAxis = GetAlignmentOnAxis(axis);
  13380. int32_t L_14 = ___axis0;
  13381. float L_15;
  13382. L_15 = LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790(__this, L_14, /*hidden argument*/NULL);
  13383. V_4 = L_15;
  13384. // bool alongOtherAxis = (isVertical ^ (axis == 1));
  13385. bool L_16 = ___isVertical1;
  13386. int32_t L_17 = ___axis0;
  13387. V_5 = (bool)((int32_t)((int32_t)L_16^(int32_t)((((int32_t)L_17) == ((int32_t)1))? 1 : 0)));
  13388. // int startIndex = m_ReverseArrangement ? rectChildren.Count - 1 : 0;
  13389. bool L_18 = __this->get_m_ReverseArrangement_19();
  13390. if (L_18)
  13391. {
  13392. goto IL_0072;
  13393. }
  13394. }
  13395. {
  13396. G_B12_0 = 0;
  13397. goto IL_007f;
  13398. }
  13399. IL_0072:
  13400. {
  13401. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_19;
  13402. L_19 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13403. int32_t L_20;
  13404. L_20 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_19, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  13405. G_B12_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1));
  13406. }
  13407. IL_007f:
  13408. {
  13409. V_6 = G_B12_0;
  13410. // int endIndex = m_ReverseArrangement ? 0 : rectChildren.Count;
  13411. bool L_21 = __this->get_m_ReverseArrangement_19();
  13412. if (L_21)
  13413. {
  13414. goto IL_0096;
  13415. }
  13416. }
  13417. {
  13418. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_22;
  13419. L_22 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13420. int32_t L_23;
  13421. L_23 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_22, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  13422. G_B15_0 = L_23;
  13423. goto IL_0097;
  13424. }
  13425. IL_0096:
  13426. {
  13427. G_B15_0 = 0;
  13428. }
  13429. IL_0097:
  13430. {
  13431. V_7 = G_B15_0;
  13432. // int increment = m_ReverseArrangement ? -1 : 1;
  13433. bool L_24 = __this->get_m_ReverseArrangement_19();
  13434. if (L_24)
  13435. {
  13436. goto IL_00a4;
  13437. }
  13438. }
  13439. {
  13440. G_B18_0 = 1;
  13441. goto IL_00a5;
  13442. }
  13443. IL_00a4:
  13444. {
  13445. G_B18_0 = (-1);
  13446. }
  13447. IL_00a5:
  13448. {
  13449. V_8 = G_B18_0;
  13450. // if (alongOtherAxis)
  13451. bool L_25 = V_5;
  13452. V_11 = L_25;
  13453. bool L_26 = V_11;
  13454. if (!L_26)
  13455. {
  13456. goto IL_01b9;
  13457. }
  13458. }
  13459. {
  13460. // float innerSize = size - (axis == 0 ? padding.horizontal : padding.vertical);
  13461. float L_27 = V_0;
  13462. int32_t L_28 = ___axis0;
  13463. G_B20_0 = L_27;
  13464. if (!L_28)
  13465. {
  13466. G_B21_0 = L_27;
  13467. goto IL_00c4;
  13468. }
  13469. }
  13470. {
  13471. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_29;
  13472. L_29 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13473. int32_t L_30;
  13474. L_30 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_29, /*hidden argument*/NULL);
  13475. G_B22_0 = L_30;
  13476. G_B22_1 = G_B20_0;
  13477. goto IL_00cf;
  13478. }
  13479. IL_00c4:
  13480. {
  13481. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_31;
  13482. L_31 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13483. int32_t L_32;
  13484. L_32 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_31, /*hidden argument*/NULL);
  13485. G_B22_0 = L_32;
  13486. G_B22_1 = G_B21_0;
  13487. }
  13488. IL_00cf:
  13489. {
  13490. V_12 = ((float)il2cpp_codegen_subtract((float)G_B22_1, (float)((float)((float)G_B22_0))));
  13491. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13492. int32_t L_33 = V_6;
  13493. V_13 = L_33;
  13494. goto IL_0191;
  13495. }
  13496. IL_00dc:
  13497. {
  13498. // RectTransform child = rectChildren[i];
  13499. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_34;
  13500. L_34 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13501. int32_t L_35 = V_13;
  13502. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_36;
  13503. L_36 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_34, L_35, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  13504. V_14 = L_36;
  13505. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  13506. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_37 = V_14;
  13507. int32_t L_38 = ___axis0;
  13508. bool L_39 = V_1;
  13509. bool L_40 = V_3;
  13510. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_37, L_38, L_39, L_40, (float*)(&V_15), (float*)(&V_16), (float*)(&V_17), /*hidden argument*/NULL);
  13511. // float scaleFactor = useScale ? child.localScale[axis] : 1f;
  13512. bool L_41 = V_2;
  13513. if (L_41)
  13514. {
  13515. goto IL_0108;
  13516. }
  13517. }
  13518. {
  13519. G_B26_0 = (1.0f);
  13520. goto IL_0119;
  13521. }
  13522. IL_0108:
  13523. {
  13524. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_42 = V_14;
  13525. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_43;
  13526. L_43 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_42, /*hidden argument*/NULL);
  13527. V_21 = L_43;
  13528. int32_t L_44 = ___axis0;
  13529. float L_45;
  13530. L_45 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_21), L_44, /*hidden argument*/NULL);
  13531. G_B26_0 = L_45;
  13532. }
  13533. IL_0119:
  13534. {
  13535. V_18 = G_B26_0;
  13536. // float requiredSpace = Mathf.Clamp(innerSize, min, flexible > 0 ? size : preferred);
  13537. float L_46 = V_12;
  13538. float L_47 = V_15;
  13539. float L_48 = V_17;
  13540. G_B27_0 = L_47;
  13541. G_B27_1 = L_46;
  13542. if ((((float)L_48) > ((float)(0.0f))))
  13543. {
  13544. G_B28_0 = L_47;
  13545. G_B28_1 = L_46;
  13546. goto IL_012c;
  13547. }
  13548. }
  13549. {
  13550. float L_49 = V_16;
  13551. G_B29_0 = L_49;
  13552. G_B29_1 = G_B27_0;
  13553. G_B29_2 = G_B27_1;
  13554. goto IL_012d;
  13555. }
  13556. IL_012c:
  13557. {
  13558. float L_50 = V_0;
  13559. G_B29_0 = L_50;
  13560. G_B29_1 = G_B28_0;
  13561. G_B29_2 = G_B28_1;
  13562. }
  13563. IL_012d:
  13564. {
  13565. float L_51;
  13566. L_51 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(G_B29_2, G_B29_1, G_B29_0, /*hidden argument*/NULL);
  13567. V_19 = L_51;
  13568. // float startOffset = GetStartOffset(axis, requiredSpace * scaleFactor);
  13569. int32_t L_52 = ___axis0;
  13570. float L_53 = V_19;
  13571. float L_54 = V_18;
  13572. float L_55;
  13573. L_55 = LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344(__this, L_52, ((float)il2cpp_codegen_multiply((float)L_53, (float)L_54)), /*hidden argument*/NULL);
  13574. V_20 = L_55;
  13575. // if (controlSize)
  13576. bool L_56 = V_1;
  13577. V_22 = L_56;
  13578. bool L_57 = V_22;
  13579. if (!L_57)
  13580. {
  13581. goto IL_015d;
  13582. }
  13583. }
  13584. {
  13585. // SetChildAlongAxisWithScale(child, axis, startOffset, requiredSpace, scaleFactor);
  13586. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_58 = V_14;
  13587. int32_t L_59 = ___axis0;
  13588. float L_60 = V_20;
  13589. float L_61 = V_19;
  13590. float L_62 = V_18;
  13591. LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5(__this, L_58, L_59, L_60, L_61, L_62, /*hidden argument*/NULL);
  13592. goto IL_0189;
  13593. }
  13594. IL_015d:
  13595. {
  13596. // float offsetInCell = (requiredSpace - child.sizeDelta[axis]) * alignmentOnAxis;
  13597. float L_63 = V_19;
  13598. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_64 = V_14;
  13599. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_65;
  13600. L_65 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_64, /*hidden argument*/NULL);
  13601. V_10 = L_65;
  13602. int32_t L_66 = ___axis0;
  13603. float L_67;
  13604. L_67 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_10), L_66, /*hidden argument*/NULL);
  13605. float L_68 = V_4;
  13606. V_23 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_63, (float)L_67)), (float)L_68));
  13607. // SetChildAlongAxisWithScale(child, axis, startOffset + offsetInCell, scaleFactor);
  13608. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_69 = V_14;
  13609. int32_t L_70 = ___axis0;
  13610. float L_71 = V_20;
  13611. float L_72 = V_23;
  13612. float L_73 = V_18;
  13613. LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623(__this, L_69, L_70, ((float)il2cpp_codegen_add((float)L_71, (float)L_72)), L_73, /*hidden argument*/NULL);
  13614. }
  13615. IL_0189:
  13616. {
  13617. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13618. int32_t L_74 = V_13;
  13619. int32_t L_75 = V_8;
  13620. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)L_75));
  13621. }
  13622. IL_0191:
  13623. {
  13624. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13625. bool L_76 = __this->get_m_ReverseArrangement_19();
  13626. if (L_76)
  13627. {
  13628. goto IL_01a1;
  13629. }
  13630. }
  13631. {
  13632. int32_t L_77 = V_13;
  13633. int32_t L_78 = V_7;
  13634. G_B36_0 = ((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
  13635. goto IL_01aa;
  13636. }
  13637. IL_01a1:
  13638. {
  13639. int32_t L_79 = V_13;
  13640. int32_t L_80 = V_7;
  13641. G_B36_0 = ((((int32_t)((((int32_t)L_79) < ((int32_t)L_80))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13642. }
  13643. IL_01aa:
  13644. {
  13645. V_24 = (bool)G_B36_0;
  13646. bool L_81 = V_24;
  13647. if (L_81)
  13648. {
  13649. goto IL_00dc;
  13650. }
  13651. }
  13652. {
  13653. goto IL_0380;
  13654. }
  13655. IL_01b9:
  13656. {
  13657. // float pos = (axis == 0 ? padding.left : padding.top);
  13658. int32_t L_82 = ___axis0;
  13659. if (!L_82)
  13660. {
  13661. goto IL_01ca;
  13662. }
  13663. }
  13664. {
  13665. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_83;
  13666. L_83 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13667. int32_t L_84;
  13668. L_84 = RectOffset_get_top_m42000C7682185F03F23E7E0C3E8EC026FDBAB9D1(L_83, /*hidden argument*/NULL);
  13669. G_B41_0 = L_84;
  13670. goto IL_01d5;
  13671. }
  13672. IL_01ca:
  13673. {
  13674. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_85;
  13675. L_85 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13676. int32_t L_86;
  13677. L_86 = RectOffset_get_left_m3B3066D09D8C9C94826258386B609CDBFFF11910(L_85, /*hidden argument*/NULL);
  13678. G_B41_0 = L_86;
  13679. }
  13680. IL_01d5:
  13681. {
  13682. V_25 = ((float)((float)G_B41_0));
  13683. // float itemFlexibleMultiplier = 0;
  13684. V_26 = (0.0f);
  13685. // float surplusSpace = size - GetTotalPreferredSize(axis);
  13686. float L_87 = V_0;
  13687. int32_t L_88 = ___axis0;
  13688. float L_89;
  13689. L_89 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_88, /*hidden argument*/NULL);
  13690. V_27 = ((float)il2cpp_codegen_subtract((float)L_87, (float)L_89));
  13691. // if (surplusSpace > 0)
  13692. float L_90 = V_27;
  13693. V_29 = (bool)((((float)L_90) > ((float)(0.0f)))? 1 : 0);
  13694. bool L_91 = V_29;
  13695. if (!L_91)
  13696. {
  13697. goto IL_025e;
  13698. }
  13699. }
  13700. {
  13701. // if (GetTotalFlexibleSize(axis) == 0)
  13702. int32_t L_92 = ___axis0;
  13703. float L_93;
  13704. L_93 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_92, /*hidden argument*/NULL);
  13705. V_30 = (bool)((((float)L_93) == ((float)(0.0f)))? 1 : 0);
  13706. bool L_94 = V_30;
  13707. if (!L_94)
  13708. {
  13709. goto IL_023d;
  13710. }
  13711. }
  13712. {
  13713. // pos = GetStartOffset(axis, GetTotalPreferredSize(axis) - (axis == 0 ? padding.horizontal : padding.vertical));
  13714. int32_t L_95 = ___axis0;
  13715. int32_t L_96 = ___axis0;
  13716. float L_97;
  13717. L_97 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_96, /*hidden argument*/NULL);
  13718. int32_t L_98 = ___axis0;
  13719. G_B44_0 = L_97;
  13720. G_B44_1 = L_95;
  13721. G_B44_2 = __this;
  13722. if (!L_98)
  13723. {
  13724. G_B45_0 = L_97;
  13725. G_B45_1 = L_95;
  13726. G_B45_2 = __this;
  13727. goto IL_0227;
  13728. }
  13729. }
  13730. {
  13731. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_99;
  13732. L_99 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13733. int32_t L_100;
  13734. L_100 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_99, /*hidden argument*/NULL);
  13735. G_B46_0 = L_100;
  13736. G_B46_1 = G_B44_0;
  13737. G_B46_2 = G_B44_1;
  13738. G_B46_3 = G_B44_2;
  13739. goto IL_0232;
  13740. }
  13741. IL_0227:
  13742. {
  13743. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_101;
  13744. L_101 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB(__this, /*hidden argument*/NULL);
  13745. int32_t L_102;
  13746. L_102 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_101, /*hidden argument*/NULL);
  13747. G_B46_0 = L_102;
  13748. G_B46_1 = G_B45_0;
  13749. G_B46_2 = G_B45_1;
  13750. G_B46_3 = G_B45_2;
  13751. }
  13752. IL_0232:
  13753. {
  13754. float L_103;
  13755. L_103 = LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344(G_B46_3, G_B46_2, ((float)il2cpp_codegen_subtract((float)G_B46_1, (float)((float)((float)G_B46_0)))), /*hidden argument*/NULL);
  13756. V_25 = L_103;
  13757. goto IL_025d;
  13758. }
  13759. IL_023d:
  13760. {
  13761. // else if (GetTotalFlexibleSize(axis) > 0)
  13762. int32_t L_104 = ___axis0;
  13763. float L_105;
  13764. L_105 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_104, /*hidden argument*/NULL);
  13765. V_31 = (bool)((((float)L_105) > ((float)(0.0f)))? 1 : 0);
  13766. bool L_106 = V_31;
  13767. if (!L_106)
  13768. {
  13769. goto IL_025d;
  13770. }
  13771. }
  13772. {
  13773. // itemFlexibleMultiplier = surplusSpace / GetTotalFlexibleSize(axis);
  13774. float L_107 = V_27;
  13775. int32_t L_108 = ___axis0;
  13776. float L_109;
  13777. L_109 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_108, /*hidden argument*/NULL);
  13778. V_26 = ((float)((float)L_107/(float)L_109));
  13779. }
  13780. IL_025d:
  13781. {
  13782. }
  13783. IL_025e:
  13784. {
  13785. // float minMaxLerp = 0;
  13786. V_28 = (0.0f);
  13787. // if (GetTotalMinSize(axis) != GetTotalPreferredSize(axis))
  13788. int32_t L_110 = ___axis0;
  13789. float L_111;
  13790. L_111 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_110, /*hidden argument*/NULL);
  13791. int32_t L_112 = ___axis0;
  13792. float L_113;
  13793. L_113 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_112, /*hidden argument*/NULL);
  13794. V_32 = (bool)((((int32_t)((((float)L_111) == ((float)L_113))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13795. bool L_114 = V_32;
  13796. if (!L_114)
  13797. {
  13798. goto IL_029e;
  13799. }
  13800. }
  13801. {
  13802. // minMaxLerp = Mathf.Clamp01((size - GetTotalMinSize(axis)) / (GetTotalPreferredSize(axis) - GetTotalMinSize(axis)));
  13803. float L_115 = V_0;
  13804. int32_t L_116 = ___axis0;
  13805. float L_117;
  13806. L_117 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_116, /*hidden argument*/NULL);
  13807. int32_t L_118 = ___axis0;
  13808. float L_119;
  13809. L_119 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_118, /*hidden argument*/NULL);
  13810. int32_t L_120 = ___axis0;
  13811. float L_121;
  13812. L_121 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_120, /*hidden argument*/NULL);
  13813. float L_122;
  13814. L_122 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(((float)((float)((float)il2cpp_codegen_subtract((float)L_115, (float)L_117))/(float)((float)il2cpp_codegen_subtract((float)L_119, (float)L_121)))), /*hidden argument*/NULL);
  13815. V_28 = L_122;
  13816. }
  13817. IL_029e:
  13818. {
  13819. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13820. int32_t L_123 = V_6;
  13821. V_33 = L_123;
  13822. goto IL_035d;
  13823. }
  13824. IL_02a7:
  13825. {
  13826. // RectTransform child = rectChildren[i];
  13827. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_124;
  13828. L_124 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E(__this, /*hidden argument*/NULL);
  13829. int32_t L_125 = V_33;
  13830. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_126;
  13831. L_126 = List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_inline(L_124, L_125, /*hidden argument*/List_1_get_Item_mB9A89F7BF9D21068C5AAF197B443D2810448D24A_RuntimeMethod_var);
  13832. V_34 = L_126;
  13833. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  13834. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_127 = V_34;
  13835. int32_t L_128 = ___axis0;
  13836. bool L_129 = V_1;
  13837. bool L_130 = V_3;
  13838. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_127, L_128, L_129, L_130, (float*)(&V_35), (float*)(&V_36), (float*)(&V_37), /*hidden argument*/NULL);
  13839. // float scaleFactor = useScale ? child.localScale[axis] : 1f;
  13840. bool L_131 = V_2;
  13841. if (L_131)
  13842. {
  13843. goto IL_02d3;
  13844. }
  13845. }
  13846. {
  13847. G_B56_0 = (1.0f);
  13848. goto IL_02e4;
  13849. }
  13850. IL_02d3:
  13851. {
  13852. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_132 = V_34;
  13853. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_133;
  13854. L_133 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_132, /*hidden argument*/NULL);
  13855. V_21 = L_133;
  13856. int32_t L_134 = ___axis0;
  13857. float L_135;
  13858. L_135 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_21), L_134, /*hidden argument*/NULL);
  13859. G_B56_0 = L_135;
  13860. }
  13861. IL_02e4:
  13862. {
  13863. V_38 = G_B56_0;
  13864. // float childSize = Mathf.Lerp(min, preferred, minMaxLerp);
  13865. float L_136 = V_35;
  13866. float L_137 = V_36;
  13867. float L_138 = V_28;
  13868. float L_139;
  13869. L_139 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_136, L_137, L_138, /*hidden argument*/NULL);
  13870. V_39 = L_139;
  13871. // childSize += flexible * itemFlexibleMultiplier;
  13872. float L_140 = V_39;
  13873. float L_141 = V_37;
  13874. float L_142 = V_26;
  13875. V_39 = ((float)il2cpp_codegen_add((float)L_140, (float)((float)il2cpp_codegen_multiply((float)L_141, (float)L_142))));
  13876. // if (controlSize)
  13877. bool L_143 = V_1;
  13878. V_40 = L_143;
  13879. bool L_144 = V_40;
  13880. if (!L_144)
  13881. {
  13882. goto IL_0318;
  13883. }
  13884. }
  13885. {
  13886. // SetChildAlongAxisWithScale(child, axis, pos, childSize, scaleFactor);
  13887. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_145 = V_34;
  13888. int32_t L_146 = ___axis0;
  13889. float L_147 = V_25;
  13890. float L_148 = V_39;
  13891. float L_149 = V_38;
  13892. LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5(__this, L_145, L_146, L_147, L_148, L_149, /*hidden argument*/NULL);
  13893. goto IL_0344;
  13894. }
  13895. IL_0318:
  13896. {
  13897. // float offsetInCell = (childSize - child.sizeDelta[axis]) * alignmentOnAxis;
  13898. float L_150 = V_39;
  13899. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_151 = V_34;
  13900. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_152;
  13901. L_152 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_151, /*hidden argument*/NULL);
  13902. V_10 = L_152;
  13903. int32_t L_153 = ___axis0;
  13904. float L_154;
  13905. L_154 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_10), L_153, /*hidden argument*/NULL);
  13906. float L_155 = V_4;
  13907. V_41 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_150, (float)L_154)), (float)L_155));
  13908. // SetChildAlongAxisWithScale(child, axis, pos + offsetInCell, scaleFactor);
  13909. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_156 = V_34;
  13910. int32_t L_157 = ___axis0;
  13911. float L_158 = V_25;
  13912. float L_159 = V_41;
  13913. float L_160 = V_38;
  13914. LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623(__this, L_156, L_157, ((float)il2cpp_codegen_add((float)L_158, (float)L_159)), L_160, /*hidden argument*/NULL);
  13915. }
  13916. IL_0344:
  13917. {
  13918. // pos += childSize * scaleFactor + spacing;
  13919. float L_161 = V_25;
  13920. float L_162 = V_39;
  13921. float L_163 = V_38;
  13922. float L_164;
  13923. L_164 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278(__this, /*hidden argument*/NULL);
  13924. V_25 = ((float)il2cpp_codegen_add((float)L_161, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_162, (float)L_163)), (float)L_164))));
  13925. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13926. int32_t L_165 = V_33;
  13927. int32_t L_166 = V_8;
  13928. V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_165, (int32_t)L_166));
  13929. }
  13930. IL_035d:
  13931. {
  13932. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  13933. bool L_167 = __this->get_m_ReverseArrangement_19();
  13934. if (L_167)
  13935. {
  13936. goto IL_036d;
  13937. }
  13938. }
  13939. {
  13940. int32_t L_168 = V_33;
  13941. int32_t L_169 = V_7;
  13942. G_B63_0 = ((((int32_t)L_168) < ((int32_t)L_169))? 1 : 0);
  13943. goto IL_0376;
  13944. }
  13945. IL_036d:
  13946. {
  13947. int32_t L_170 = V_33;
  13948. int32_t L_171 = V_7;
  13949. G_B63_0 = ((((int32_t)((((int32_t)L_170) < ((int32_t)L_171))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13950. }
  13951. IL_0376:
  13952. {
  13953. V_42 = (bool)G_B63_0;
  13954. bool L_172 = V_42;
  13955. if (L_172)
  13956. {
  13957. goto IL_02a7;
  13958. }
  13959. }
  13960. {
  13961. }
  13962. IL_0380:
  13963. {
  13964. // }
  13965. return;
  13966. }
  13967. }
  13968. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
  13969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___child0, int32_t ___axis1, bool ___controlSize2, bool ___childForceExpand3, float* ___min4, float* ___preferred5, float* ___flexible6, const RuntimeMethod* method)
  13970. {
  13971. bool V_0 = false;
  13972. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  13973. memset((&V_1), 0, sizeof(V_1));
  13974. bool V_2 = false;
  13975. {
  13976. // if (!controlSize)
  13977. bool L_0 = ___controlSize2;
  13978. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  13979. bool L_1 = V_0;
  13980. if (!L_1)
  13981. {
  13982. goto IL_002d;
  13983. }
  13984. }
  13985. {
  13986. // min = child.sizeDelta[axis];
  13987. float* L_2 = ___min4;
  13988. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3 = ___child0;
  13989. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  13990. L_4 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_3, /*hidden argument*/NULL);
  13991. V_1 = L_4;
  13992. int32_t L_5 = ___axis1;
  13993. float L_6;
  13994. L_6 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), L_5, /*hidden argument*/NULL);
  13995. *((float*)L_2) = (float)L_6;
  13996. // preferred = min;
  13997. float* L_7 = ___preferred5;
  13998. float* L_8 = ___min4;
  13999. float L_9 = *((float*)L_8);
  14000. *((float*)L_7) = (float)L_9;
  14001. // flexible = 0;
  14002. float* L_10 = ___flexible6;
  14003. *((float*)L_10) = (float)(0.0f);
  14004. goto IL_004d;
  14005. }
  14006. IL_002d:
  14007. {
  14008. // min = LayoutUtility.GetMinSize(child, axis);
  14009. float* L_11 = ___min4;
  14010. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_12 = ___child0;
  14011. int32_t L_13 = ___axis1;
  14012. float L_14;
  14013. L_14 = LayoutUtility_GetMinSize_m9DEAA89CFEF687FE51FE8CAFB638AB932DB6C101(L_12, L_13, /*hidden argument*/NULL);
  14014. *((float*)L_11) = (float)L_14;
  14015. // preferred = LayoutUtility.GetPreferredSize(child, axis);
  14016. float* L_15 = ___preferred5;
  14017. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_16 = ___child0;
  14018. int32_t L_17 = ___axis1;
  14019. float L_18;
  14020. L_18 = LayoutUtility_GetPreferredSize_mBD1E1910654E245257CF680049823DCDCC1216E4(L_16, L_17, /*hidden argument*/NULL);
  14021. *((float*)L_15) = (float)L_18;
  14022. // flexible = LayoutUtility.GetFlexibleSize(child, axis);
  14023. float* L_19 = ___flexible6;
  14024. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_20 = ___child0;
  14025. int32_t L_21 = ___axis1;
  14026. float L_22;
  14027. L_22 = LayoutUtility_GetFlexibleSize_m7EFA0513E53A850ADC667A0344E9BBBA2162DD21(L_20, L_21, /*hidden argument*/NULL);
  14028. *((float*)L_19) = (float)L_22;
  14029. }
  14030. IL_004d:
  14031. {
  14032. // if (childForceExpand)
  14033. bool L_23 = ___childForceExpand3;
  14034. V_2 = L_23;
  14035. bool L_24 = V_2;
  14036. if (!L_24)
  14037. {
  14038. goto IL_0063;
  14039. }
  14040. }
  14041. {
  14042. // flexible = Mathf.Max(flexible, 1);
  14043. float* L_25 = ___flexible6;
  14044. float* L_26 = ___flexible6;
  14045. float L_27 = *((float*)L_26);
  14046. float L_28;
  14047. L_28 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_27, (1.0f), /*hidden argument*/NULL);
  14048. *((float*)L_25) = (float)L_28;
  14049. }
  14050. IL_0063:
  14051. {
  14052. // }
  14053. return;
  14054. }
  14055. }
  14056. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
  14057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  14058. {
  14059. {
  14060. // [SerializeField] protected float m_Spacing = 0;
  14061. __this->set_m_Spacing_12((0.0f));
  14062. // [SerializeField] protected bool m_ChildForceExpandWidth = true;
  14063. __this->set_m_ChildForceExpandWidth_13((bool)1);
  14064. // [SerializeField] protected bool m_ChildForceExpandHeight = true;
  14065. __this->set_m_ChildForceExpandHeight_14((bool)1);
  14066. // [SerializeField] protected bool m_ChildControlWidth = true;
  14067. __this->set_m_ChildControlWidth_15((bool)1);
  14068. // [SerializeField] protected bool m_ChildControlHeight = true;
  14069. __this->set_m_ChildControlHeight_16((bool)1);
  14070. // [SerializeField] protected bool m_ChildScaleWidth = false;
  14071. __this->set_m_ChildScaleWidth_17((bool)0);
  14072. // [SerializeField] protected bool m_ChildScaleHeight = false;
  14073. __this->set_m_ChildScaleHeight_18((bool)0);
  14074. // [SerializeField] protected bool m_ReverseArrangement = false;
  14075. __this->set_m_ReverseArrangement_19((bool)0);
  14076. LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37(__this, /*hidden argument*/NULL);
  14077. return;
  14078. }
  14079. }
  14080. #ifdef __clang__
  14081. #pragma clang diagnostic pop
  14082. #endif
  14083. #ifdef __clang__
  14084. #pragma clang diagnostic push
  14085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14086. #pragma clang diagnostic ignored "-Wunused-variable"
  14087. #endif
  14088. // UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
  14089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14090. {
  14091. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * V_0 = NULL;
  14092. {
  14093. // get { return m_Sprite; }
  14094. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_Sprite_37();
  14095. V_0 = L_0;
  14096. goto IL_000a;
  14097. }
  14098. IL_000a:
  14099. {
  14100. // get { return m_Sprite; }
  14101. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_1 = V_0;
  14102. return L_1;
  14103. }
  14104. }
  14105. // System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite)
  14106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_m55C50F18ABA0A98E926FC777F7D07FA18A7D04E4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___value0, const RuntimeMethod* method)
  14107. {
  14108. static bool s_Il2CppMethodInitialized;
  14109. if (!s_Il2CppMethodInitialized)
  14110. {
  14111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14112. s_Il2CppMethodInitialized = true;
  14113. }
  14114. bool V_0 = false;
  14115. bool V_1 = false;
  14116. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  14117. memset((&V_2), 0, sizeof(V_2));
  14118. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  14119. memset((&V_3), 0, sizeof(V_3));
  14120. bool V_4 = false;
  14121. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B4_0 = NULL;
  14122. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B4_1 = NULL;
  14123. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B3_0 = NULL;
  14124. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B3_1 = NULL;
  14125. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B5_0;
  14126. memset((&G_B5_0), 0, sizeof(G_B5_0));
  14127. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B5_1 = NULL;
  14128. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B5_2 = NULL;
  14129. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B7_0 = NULL;
  14130. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B7_1 = NULL;
  14131. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B6_0 = NULL;
  14132. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B6_1 = NULL;
  14133. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B8_0 = NULL;
  14134. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B8_1 = NULL;
  14135. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B8_2 = NULL;
  14136. {
  14137. // if (m_Sprite != null)
  14138. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_Sprite_37();
  14139. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14140. bool L_1;
  14141. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14142. V_0 = L_1;
  14143. bool L_2 = V_0;
  14144. if (!L_2)
  14145. {
  14146. goto IL_00a4;
  14147. }
  14148. }
  14149. {
  14150. // if (m_Sprite != value)
  14151. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3 = __this->get_m_Sprite_37();
  14152. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4 = ___value0;
  14153. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14154. bool L_5;
  14155. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, L_4, /*hidden argument*/NULL);
  14156. V_1 = L_5;
  14157. bool L_6 = V_1;
  14158. if (!L_6)
  14159. {
  14160. goto IL_00a1;
  14161. }
  14162. }
  14163. {
  14164. // m_SkipLayoutUpdate = m_Sprite.rect.size.Equals(value ? value.rect.size : Vector2.zero);
  14165. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7 = __this->get_m_Sprite_37();
  14166. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8;
  14167. L_8 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_7, /*hidden argument*/NULL);
  14168. V_2 = L_8;
  14169. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  14170. L_9 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  14171. V_3 = L_9;
  14172. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10 = ___value0;
  14173. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14174. bool L_11;
  14175. L_11 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_10, /*hidden argument*/NULL);
  14176. G_B3_0 = (&V_3);
  14177. G_B3_1 = __this;
  14178. if (L_11)
  14179. {
  14180. G_B4_0 = (&V_3);
  14181. G_B4_1 = __this;
  14182. goto IL_004c;
  14183. }
  14184. }
  14185. {
  14186. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  14187. L_12 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  14188. G_B5_0 = L_12;
  14189. G_B5_1 = G_B3_0;
  14190. G_B5_2 = G_B3_1;
  14191. goto IL_005a;
  14192. }
  14193. IL_004c:
  14194. {
  14195. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_13 = ___value0;
  14196. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_14;
  14197. L_14 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_13, /*hidden argument*/NULL);
  14198. V_2 = L_14;
  14199. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  14200. L_15 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  14201. G_B5_0 = L_15;
  14202. G_B5_1 = G_B4_0;
  14203. G_B5_2 = G_B4_1;
  14204. }
  14205. IL_005a:
  14206. {
  14207. bool L_16;
  14208. L_16 = Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)G_B5_1, G_B5_0, /*hidden argument*/NULL);
  14209. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)G_B5_2)->set_m_SkipLayoutUpdate_8(L_16);
  14210. // m_SkipMaterialUpdate = m_Sprite.texture == (value ? value.texture : null);
  14211. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_17 = __this->get_m_Sprite_37();
  14212. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_18;
  14213. L_18 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_17, /*hidden argument*/NULL);
  14214. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_19 = ___value0;
  14215. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14216. bool L_20;
  14217. L_20 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_19, /*hidden argument*/NULL);
  14218. G_B6_0 = L_18;
  14219. G_B6_1 = __this;
  14220. if (L_20)
  14221. {
  14222. G_B7_0 = L_18;
  14223. G_B7_1 = __this;
  14224. goto IL_007b;
  14225. }
  14226. }
  14227. {
  14228. G_B8_0 = ((Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF *)(NULL));
  14229. G_B8_1 = G_B6_0;
  14230. G_B8_2 = G_B6_1;
  14231. goto IL_0081;
  14232. }
  14233. IL_007b:
  14234. {
  14235. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_21 = ___value0;
  14236. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_22;
  14237. L_22 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_21, /*hidden argument*/NULL);
  14238. G_B8_0 = L_22;
  14239. G_B8_1 = G_B7_0;
  14240. G_B8_2 = G_B7_1;
  14241. }
  14242. IL_0081:
  14243. {
  14244. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14245. bool L_23;
  14246. L_23 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(G_B8_1, G_B8_0, /*hidden argument*/NULL);
  14247. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)G_B8_2)->set_m_SkipMaterialUpdate_9(L_23);
  14248. // m_Sprite = value;
  14249. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_24 = ___value0;
  14250. __this->set_m_Sprite_37(L_24);
  14251. // SetAllDirty();
  14252. VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  14253. // TrackSprite();
  14254. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  14255. }
  14256. IL_00a1:
  14257. {
  14258. goto IL_00f8;
  14259. }
  14260. IL_00a4:
  14261. {
  14262. // else if (value != null)
  14263. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_25 = ___value0;
  14264. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14265. bool L_26;
  14266. L_26 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_25, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14267. V_4 = L_26;
  14268. bool L_27 = V_4;
  14269. if (!L_27)
  14270. {
  14271. goto IL_00f8;
  14272. }
  14273. }
  14274. {
  14275. // m_SkipLayoutUpdate = value.rect.size == Vector2.zero;
  14276. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_28 = ___value0;
  14277. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_29;
  14278. L_29 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_28, /*hidden argument*/NULL);
  14279. V_2 = L_29;
  14280. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30;
  14281. L_30 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  14282. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31;
  14283. L_31 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  14284. bool L_32;
  14285. L_32 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_30, L_31, /*hidden argument*/NULL);
  14286. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipLayoutUpdate_8(L_32);
  14287. // m_SkipMaterialUpdate = value.texture == null;
  14288. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_33 = ___value0;
  14289. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_34;
  14290. L_34 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_33, /*hidden argument*/NULL);
  14291. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14292. bool L_35;
  14293. L_35 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_34, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14294. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipMaterialUpdate_9(L_35);
  14295. // m_Sprite = value;
  14296. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_36 = ___value0;
  14297. __this->set_m_Sprite_37(L_36);
  14298. // SetAllDirty();
  14299. VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  14300. // TrackSprite();
  14301. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  14302. }
  14303. IL_00f8:
  14304. {
  14305. // }
  14306. return;
  14307. }
  14308. }
  14309. // System.Void UnityEngine.UI.Image::DisableSpriteOptimizations()
  14310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_DisableSpriteOptimizations_mF314F3B31973284E92A8ED1508FED8BE38DEE80C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14311. {
  14312. {
  14313. // m_SkipLayoutUpdate = false;
  14314. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipLayoutUpdate_8((bool)0);
  14315. // m_SkipMaterialUpdate = false;
  14316. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipMaterialUpdate_9((bool)0);
  14317. // }
  14318. return;
  14319. }
  14320. }
  14321. // UnityEngine.Sprite UnityEngine.UI.Image::get_overrideSprite()
  14322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_overrideSprite_m8F1963AF2ED4861839C0F90F758050DD18CA96E0 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14323. {
  14324. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * V_0 = NULL;
  14325. {
  14326. // get { return activeSprite; }
  14327. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  14328. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  14329. V_0 = L_0;
  14330. goto IL_000a;
  14331. }
  14332. IL_000a:
  14333. {
  14334. // get { return activeSprite; }
  14335. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_1 = V_0;
  14336. return L_1;
  14337. }
  14338. }
  14339. // System.Void UnityEngine.UI.Image::set_overrideSprite(UnityEngine.Sprite)
  14340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_overrideSprite_m8BC8EE1CAD36C5F8C4310DBB2C0A7485106F8D2D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___value0, const RuntimeMethod* method)
  14341. {
  14342. static bool s_Il2CppMethodInitialized;
  14343. if (!s_Il2CppMethodInitialized)
  14344. {
  14345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_mE176DC54C62BDC402271450B10A020340BF4EA50_RuntimeMethod_var);
  14346. s_Il2CppMethodInitialized = true;
  14347. }
  14348. bool V_0 = false;
  14349. {
  14350. // if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value))
  14351. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** L_0 = __this->get_address_of_m_OverrideSprite_38();
  14352. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_1 = ___value0;
  14353. bool L_2;
  14354. L_2 = SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_mE176DC54C62BDC402271450B10A020340BF4EA50((Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_mE176DC54C62BDC402271450B10A020340BF4EA50_RuntimeMethod_var);
  14355. V_0 = L_2;
  14356. bool L_3 = V_0;
  14357. if (!L_3)
  14358. {
  14359. goto IL_0021;
  14360. }
  14361. }
  14362. {
  14363. // SetAllDirty();
  14364. VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  14365. // TrackSprite();
  14366. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  14367. }
  14368. IL_0021:
  14369. {
  14370. // }
  14371. return;
  14372. }
  14373. }
  14374. // UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
  14375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14376. {
  14377. static bool s_Il2CppMethodInitialized;
  14378. if (!s_Il2CppMethodInitialized)
  14379. {
  14380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14381. s_Il2CppMethodInitialized = true;
  14382. }
  14383. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * V_0 = NULL;
  14384. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * G_B3_0 = NULL;
  14385. {
  14386. // private Sprite activeSprite { get { return m_OverrideSprite != null ? m_OverrideSprite : sprite; } }
  14387. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_OverrideSprite_38();
  14388. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14389. bool L_1;
  14390. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14391. if (L_1)
  14392. {
  14393. goto IL_0017;
  14394. }
  14395. }
  14396. {
  14397. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  14398. L_2 = Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3(__this, /*hidden argument*/NULL);
  14399. G_B3_0 = L_2;
  14400. goto IL_001d;
  14401. }
  14402. IL_0017:
  14403. {
  14404. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3 = __this->get_m_OverrideSprite_38();
  14405. G_B3_0 = L_3;
  14406. }
  14407. IL_001d:
  14408. {
  14409. V_0 = G_B3_0;
  14410. goto IL_0020;
  14411. }
  14412. IL_0020:
  14413. {
  14414. // private Sprite activeSprite { get { return m_OverrideSprite != null ? m_OverrideSprite : sprite; } }
  14415. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4 = V_0;
  14416. return L_4;
  14417. }
  14418. }
  14419. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
  14420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14421. {
  14422. int32_t V_0 = 0;
  14423. {
  14424. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  14425. int32_t L_0 = __this->get_m_Type_39();
  14426. V_0 = L_0;
  14427. goto IL_000a;
  14428. }
  14429. IL_000a:
  14430. {
  14431. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  14432. int32_t L_1 = V_0;
  14433. return L_1;
  14434. }
  14435. }
  14436. // System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type)
  14437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_type_m2D19AE16A5C44F054CC9F9B6F423D95ACA0C960E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  14438. {
  14439. static bool s_Il2CppMethodInitialized;
  14440. if (!s_Il2CppMethodInitialized)
  14441. {
  14442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_mD512B4F6CE83DD96488AE513A18B0B38D88B3AA0_RuntimeMethod_var);
  14443. s_Il2CppMethodInitialized = true;
  14444. }
  14445. bool V_0 = false;
  14446. {
  14447. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  14448. int32_t* L_0 = __this->get_address_of_m_Type_39();
  14449. int32_t L_1 = ___value0;
  14450. bool L_2;
  14451. L_2 = SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_mD512B4F6CE83DD96488AE513A18B0B38D88B3AA0((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_mD512B4F6CE83DD96488AE513A18B0B38D88B3AA0_RuntimeMethod_var);
  14452. V_0 = L_2;
  14453. bool L_3 = V_0;
  14454. if (!L_3)
  14455. {
  14456. goto IL_0018;
  14457. }
  14458. }
  14459. {
  14460. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  14461. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14462. }
  14463. IL_0018:
  14464. {
  14465. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  14466. return;
  14467. }
  14468. }
  14469. // System.Boolean UnityEngine.UI.Image::get_preserveAspect()
  14470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_preserveAspect_m912AF1F90CFCFE32FDAAB18C02DEA67E2DAC7A8B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14471. {
  14472. bool V_0 = false;
  14473. {
  14474. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  14475. bool L_0 = __this->get_m_PreserveAspect_40();
  14476. V_0 = L_0;
  14477. goto IL_000a;
  14478. }
  14479. IL_000a:
  14480. {
  14481. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  14482. bool L_1 = V_0;
  14483. return L_1;
  14484. }
  14485. }
  14486. // System.Void UnityEngine.UI.Image::set_preserveAspect(System.Boolean)
  14487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_preserveAspect_m3D15FD6A69BE656FFC014C2162A0FE8636F478B8 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  14488. {
  14489. static bool s_Il2CppMethodInitialized;
  14490. if (!s_Il2CppMethodInitialized)
  14491. {
  14492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14493. s_Il2CppMethodInitialized = true;
  14494. }
  14495. bool V_0 = false;
  14496. {
  14497. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  14498. bool* L_0 = __this->get_address_of_m_PreserveAspect_40();
  14499. bool L_1 = ___value0;
  14500. bool L_2;
  14501. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14502. V_0 = L_2;
  14503. bool L_3 = V_0;
  14504. if (!L_3)
  14505. {
  14506. goto IL_0018;
  14507. }
  14508. }
  14509. {
  14510. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  14511. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14512. }
  14513. IL_0018:
  14514. {
  14515. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  14516. return;
  14517. }
  14518. }
  14519. // System.Boolean UnityEngine.UI.Image::get_fillCenter()
  14520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_fillCenter_mD1F9DB6D03C955027D9C59D0A659752741C4AD86 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14521. {
  14522. bool V_0 = false;
  14523. {
  14524. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  14525. bool L_0 = __this->get_m_FillCenter_41();
  14526. V_0 = L_0;
  14527. goto IL_000a;
  14528. }
  14529. IL_000a:
  14530. {
  14531. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  14532. bool L_1 = V_0;
  14533. return L_1;
  14534. }
  14535. }
  14536. // System.Void UnityEngine.UI.Image::set_fillCenter(System.Boolean)
  14537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillCenter_m6F53797CF5A74CDB9259E68D845EE8C318E856CC (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  14538. {
  14539. static bool s_Il2CppMethodInitialized;
  14540. if (!s_Il2CppMethodInitialized)
  14541. {
  14542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14543. s_Il2CppMethodInitialized = true;
  14544. }
  14545. bool V_0 = false;
  14546. {
  14547. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  14548. bool* L_0 = __this->get_address_of_m_FillCenter_41();
  14549. bool L_1 = ___value0;
  14550. bool L_2;
  14551. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14552. V_0 = L_2;
  14553. bool L_3 = V_0;
  14554. if (!L_3)
  14555. {
  14556. goto IL_0018;
  14557. }
  14558. }
  14559. {
  14560. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  14561. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14562. }
  14563. IL_0018:
  14564. {
  14565. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  14566. return;
  14567. }
  14568. }
  14569. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
  14570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14571. {
  14572. int32_t V_0 = 0;
  14573. {
  14574. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14575. int32_t L_0 = __this->get_m_FillMethod_42();
  14576. V_0 = L_0;
  14577. goto IL_000a;
  14578. }
  14579. IL_000a:
  14580. {
  14581. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14582. int32_t L_1 = V_0;
  14583. return L_1;
  14584. }
  14585. }
  14586. // System.Void UnityEngine.UI.Image::set_fillMethod(UnityEngine.UI.Image/FillMethod)
  14587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillMethod_m36C3359A19B0DE2F4B8F0454113D55450960027D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  14588. {
  14589. static bool s_Il2CppMethodInitialized;
  14590. if (!s_Il2CppMethodInitialized)
  14591. {
  14592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_mBC6009FAC1DAA13E6A376B8743C4F3D1E039F99C_RuntimeMethod_var);
  14593. s_Il2CppMethodInitialized = true;
  14594. }
  14595. bool V_0 = false;
  14596. {
  14597. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14598. int32_t* L_0 = __this->get_address_of_m_FillMethod_42();
  14599. int32_t L_1 = ___value0;
  14600. bool L_2;
  14601. L_2 = SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_mBC6009FAC1DAA13E6A376B8743C4F3D1E039F99C((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_mBC6009FAC1DAA13E6A376B8743C4F3D1E039F99C_RuntimeMethod_var);
  14602. V_0 = L_2;
  14603. bool L_3 = V_0;
  14604. if (!L_3)
  14605. {
  14606. goto IL_0021;
  14607. }
  14608. }
  14609. {
  14610. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14611. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14612. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14613. __this->set_m_FillOrigin_45(0);
  14614. }
  14615. IL_0021:
  14616. {
  14617. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  14618. return;
  14619. }
  14620. }
  14621. // System.Single UnityEngine.UI.Image::get_fillAmount()
  14622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14623. {
  14624. float V_0 = 0.0f;
  14625. {
  14626. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  14627. float L_0 = __this->get_m_FillAmount_43();
  14628. V_0 = L_0;
  14629. goto IL_000a;
  14630. }
  14631. IL_000a:
  14632. {
  14633. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  14634. float L_1 = V_0;
  14635. return L_1;
  14636. }
  14637. }
  14638. // System.Void UnityEngine.UI.Image::set_fillAmount(System.Single)
  14639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillAmount_m1D28CFC9B15A45AB6C561AA42BD8F305605E9E3C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  14640. {
  14641. static bool s_Il2CppMethodInitialized;
  14642. if (!s_Il2CppMethodInitialized)
  14643. {
  14644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_RuntimeMethod_var);
  14645. s_Il2CppMethodInitialized = true;
  14646. }
  14647. bool V_0 = false;
  14648. {
  14649. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  14650. float* L_0 = __this->get_address_of_m_FillAmount_43();
  14651. float L_1 = ___value0;
  14652. float L_2;
  14653. L_2 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_1, /*hidden argument*/NULL);
  14654. bool L_3;
  14655. L_3 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9((float*)L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_RuntimeMethod_var);
  14656. V_0 = L_3;
  14657. bool L_4 = V_0;
  14658. if (!L_4)
  14659. {
  14660. goto IL_001d;
  14661. }
  14662. }
  14663. {
  14664. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  14665. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14666. }
  14667. IL_001d:
  14668. {
  14669. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  14670. return;
  14671. }
  14672. }
  14673. // System.Boolean UnityEngine.UI.Image::get_fillClockwise()
  14674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_fillClockwise_m0B214F4423A4B9C66549C28005A181F3197270C3 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14675. {
  14676. bool V_0 = false;
  14677. {
  14678. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  14679. bool L_0 = __this->get_m_FillClockwise_44();
  14680. V_0 = L_0;
  14681. goto IL_000a;
  14682. }
  14683. IL_000a:
  14684. {
  14685. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  14686. bool L_1 = V_0;
  14687. return L_1;
  14688. }
  14689. }
  14690. // System.Void UnityEngine.UI.Image::set_fillClockwise(System.Boolean)
  14691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillClockwise_mD2296AD106CD954A5564EE0305D99248821C0CF9 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  14692. {
  14693. static bool s_Il2CppMethodInitialized;
  14694. if (!s_Il2CppMethodInitialized)
  14695. {
  14696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14697. s_Il2CppMethodInitialized = true;
  14698. }
  14699. bool V_0 = false;
  14700. {
  14701. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  14702. bool* L_0 = __this->get_address_of_m_FillClockwise_44();
  14703. bool L_1 = ___value0;
  14704. bool L_2;
  14705. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14706. V_0 = L_2;
  14707. bool L_3 = V_0;
  14708. if (!L_3)
  14709. {
  14710. goto IL_0018;
  14711. }
  14712. }
  14713. {
  14714. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  14715. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14716. }
  14717. IL_0018:
  14718. {
  14719. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  14720. return;
  14721. }
  14722. }
  14723. // System.Int32 UnityEngine.UI.Image::get_fillOrigin()
  14724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_fillOrigin_m903CD74EBAC5F765ED046264BF66D3BE3A5B67AB (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14725. {
  14726. int32_t V_0 = 0;
  14727. {
  14728. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  14729. int32_t L_0 = __this->get_m_FillOrigin_45();
  14730. V_0 = L_0;
  14731. goto IL_000a;
  14732. }
  14733. IL_000a:
  14734. {
  14735. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  14736. int32_t L_1 = V_0;
  14737. return L_1;
  14738. }
  14739. }
  14740. // System.Void UnityEngine.UI.Image::set_fillOrigin(System.Int32)
  14741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillOrigin_mFAA94C29AD228999205725E6183F6A572FDDC37C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  14742. {
  14743. static bool s_Il2CppMethodInitialized;
  14744. if (!s_Il2CppMethodInitialized)
  14745. {
  14746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  14747. s_Il2CppMethodInitialized = true;
  14748. }
  14749. bool V_0 = false;
  14750. {
  14751. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  14752. int32_t* L_0 = __this->get_address_of_m_FillOrigin_45();
  14753. int32_t L_1 = ___value0;
  14754. bool L_2;
  14755. L_2 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  14756. V_0 = L_2;
  14757. bool L_3 = V_0;
  14758. if (!L_3)
  14759. {
  14760. goto IL_0018;
  14761. }
  14762. }
  14763. {
  14764. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  14765. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14766. }
  14767. IL_0018:
  14768. {
  14769. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  14770. return;
  14771. }
  14772. }
  14773. // System.Single UnityEngine.UI.Image::get_eventAlphaThreshold()
  14774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_eventAlphaThreshold_m2FE3EFF6A13505702A4FF4CEA5AA238D035FABA4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14775. {
  14776. float V_0 = 0.0f;
  14777. {
  14778. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  14779. float L_0;
  14780. L_0 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B(__this, /*hidden argument*/NULL);
  14781. V_0 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0));
  14782. goto IL_0010;
  14783. }
  14784. IL_0010:
  14785. {
  14786. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  14787. float L_1 = V_0;
  14788. return L_1;
  14789. }
  14790. }
  14791. // System.Void UnityEngine.UI.Image::set_eventAlphaThreshold(System.Single)
  14792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_eventAlphaThreshold_m8ECE006ABAD57DC04E35E55BA618CE9C88B6DE55 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  14793. {
  14794. {
  14795. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  14796. float L_0 = ___value0;
  14797. Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B(__this, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0)), /*hidden argument*/NULL);
  14798. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  14799. return;
  14800. }
  14801. }
  14802. // System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
  14803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14804. {
  14805. float V_0 = 0.0f;
  14806. {
  14807. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  14808. float L_0 = __this->get_m_AlphaHitTestMinimumThreshold_46();
  14809. V_0 = L_0;
  14810. goto IL_000a;
  14811. }
  14812. IL_000a:
  14813. {
  14814. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  14815. float L_1 = V_0;
  14816. return L_1;
  14817. }
  14818. }
  14819. // System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
  14820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  14821. {
  14822. {
  14823. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  14824. float L_0 = ___value0;
  14825. __this->set_m_AlphaHitTestMinimumThreshold_46(L_0);
  14826. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  14827. return;
  14828. }
  14829. }
  14830. // System.Boolean UnityEngine.UI.Image::get_useSpriteMesh()
  14831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14832. {
  14833. bool V_0 = false;
  14834. {
  14835. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  14836. bool L_0 = __this->get_m_UseSpriteMesh_48();
  14837. V_0 = L_0;
  14838. goto IL_000a;
  14839. }
  14840. IL_000a:
  14841. {
  14842. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  14843. bool L_1 = V_0;
  14844. return L_1;
  14845. }
  14846. }
  14847. // System.Void UnityEngine.UI.Image::set_useSpriteMesh(System.Boolean)
  14848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_useSpriteMesh_m3BFF46CFA7C14E4646BC2E50D041C704B2A6B549 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  14849. {
  14850. static bool s_Il2CppMethodInitialized;
  14851. if (!s_Il2CppMethodInitialized)
  14852. {
  14853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14854. s_Il2CppMethodInitialized = true;
  14855. }
  14856. bool V_0 = false;
  14857. {
  14858. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  14859. bool* L_0 = __this->get_address_of_m_UseSpriteMesh_48();
  14860. bool L_1 = ___value0;
  14861. bool L_2;
  14862. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  14863. V_0 = L_2;
  14864. bool L_3 = V_0;
  14865. if (!L_3)
  14866. {
  14867. goto IL_0018;
  14868. }
  14869. }
  14870. {
  14871. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  14872. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  14873. }
  14874. IL_0018:
  14875. {
  14876. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  14877. return;
  14878. }
  14879. }
  14880. // System.Void UnityEngine.UI.Image::.ctor()
  14881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m11AB7390F778F2BA5F3B110654400201123F1924 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14882. {
  14883. {
  14884. // [SerializeField] private Type m_Type = Type.Simple;
  14885. __this->set_m_Type_39(0);
  14886. // [SerializeField] private bool m_PreserveAspect = false;
  14887. __this->set_m_PreserveAspect_40((bool)0);
  14888. // [SerializeField] private bool m_FillCenter = true;
  14889. __this->set_m_FillCenter_41((bool)1);
  14890. // [SerializeField] private FillMethod m_FillMethod = FillMethod.Radial360;
  14891. __this->set_m_FillMethod_42(4);
  14892. // private float m_FillAmount = 1.0f;
  14893. __this->set_m_FillAmount_43((1.0f));
  14894. // [SerializeField] private bool m_FillClockwise = true;
  14895. __this->set_m_FillClockwise_44((bool)1);
  14896. // private float m_AlphaHitTestMinimumThreshold = 0;
  14897. __this->set_m_AlphaHitTestMinimumThreshold_46((0.0f));
  14898. // private bool m_Tracked = false;
  14899. __this->set_m_Tracked_47((bool)0);
  14900. // private float m_PixelsPerUnitMultiplier = 1.0f;
  14901. __this->set_m_PixelsPerUnitMultiplier_49((1.0f));
  14902. // private float m_CachedReferencePixelsPerUnit = 100;
  14903. __this->set_m_CachedReferencePixelsPerUnit_50((100.0f));
  14904. // protected Image()
  14905. MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D(__this, /*hidden argument*/NULL);
  14906. // useLegacyMeshGeneration = false;
  14907. Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline(__this, (bool)0, /*hidden argument*/NULL);
  14908. // }
  14909. return;
  14910. }
  14911. }
  14912. // UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
  14913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774 (const RuntimeMethod* method)
  14914. {
  14915. static bool s_Il2CppMethodInitialized;
  14916. if (!s_Il2CppMethodInitialized)
  14917. {
  14918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14920. s_Il2CppMethodInitialized = true;
  14921. }
  14922. bool V_0 = false;
  14923. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_1 = NULL;
  14924. {
  14925. // if (s_ETC1DefaultUI == null)
  14926. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14927. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_36();
  14928. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14929. bool L_1;
  14930. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14931. V_0 = L_1;
  14932. bool L_2 = V_0;
  14933. if (!L_2)
  14934. {
  14935. goto IL_001a;
  14936. }
  14937. }
  14938. {
  14939. // s_ETC1DefaultUI = Canvas.GetETC1SupportedCanvasMaterial();
  14940. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3;
  14941. L_3 = Canvas_GetETC1SupportedCanvasMaterial_mF0A0E16782086A761F308802861D1061DB874972(/*hidden argument*/NULL);
  14942. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14943. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_36(L_3);
  14944. }
  14945. IL_001a:
  14946. {
  14947. // return s_ETC1DefaultUI;
  14948. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14949. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_36();
  14950. V_1 = L_4;
  14951. goto IL_0022;
  14952. }
  14953. IL_0022:
  14954. {
  14955. // }
  14956. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = V_1;
  14957. return L_5;
  14958. }
  14959. }
  14960. // UnityEngine.Texture UnityEngine.UI.Image::get_mainTexture()
  14961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * Image_get_mainTexture_m7650B5327838CEE79723AAE344CC05041E660B9F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14962. {
  14963. static bool s_Il2CppMethodInitialized;
  14964. if (!s_Il2CppMethodInitialized)
  14965. {
  14966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  14967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14968. s_Il2CppMethodInitialized = true;
  14969. }
  14970. bool V_0 = false;
  14971. bool V_1 = false;
  14972. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * V_2 = NULL;
  14973. int32_t G_B4_0 = 0;
  14974. {
  14975. // if (activeSprite == null)
  14976. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  14977. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  14978. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14979. bool L_1;
  14980. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14981. V_0 = L_1;
  14982. bool L_2 = V_0;
  14983. if (!L_2)
  14984. {
  14985. goto IL_004f;
  14986. }
  14987. }
  14988. {
  14989. // if (material != null && material.mainTexture != null)
  14990. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3;
  14991. L_3 = VirtFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  14992. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  14993. bool L_4;
  14994. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  14995. if (!L_4)
  14996. {
  14997. goto IL_0033;
  14998. }
  14999. }
  15000. {
  15001. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5;
  15002. L_5 = VirtFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  15003. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_6;
  15004. L_6 = Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC(L_5, /*hidden argument*/NULL);
  15005. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15006. bool L_7;
  15007. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15008. G_B4_0 = ((int32_t)(L_7));
  15009. goto IL_0034;
  15010. }
  15011. IL_0033:
  15012. {
  15013. G_B4_0 = 0;
  15014. }
  15015. IL_0034:
  15016. {
  15017. V_1 = (bool)G_B4_0;
  15018. bool L_8 = V_1;
  15019. if (!L_8)
  15020. {
  15021. goto IL_0047;
  15022. }
  15023. }
  15024. {
  15025. // return material.mainTexture;
  15026. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9;
  15027. L_9 = VirtFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  15028. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_10;
  15029. L_10 = Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC(L_9, /*hidden argument*/NULL);
  15030. V_2 = L_10;
  15031. goto IL_005d;
  15032. }
  15033. IL_0047:
  15034. {
  15035. // return s_WhiteTexture;
  15036. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  15037. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_11 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var))->get_s_WhiteTexture_5();
  15038. V_2 = L_11;
  15039. goto IL_005d;
  15040. }
  15041. IL_004f:
  15042. {
  15043. // return activeSprite.texture;
  15044. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_12;
  15045. L_12 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15046. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_13;
  15047. L_13 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_12, /*hidden argument*/NULL);
  15048. V_2 = L_13;
  15049. goto IL_005d;
  15050. }
  15051. IL_005d:
  15052. {
  15053. // }
  15054. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_14 = V_2;
  15055. return L_14;
  15056. }
  15057. }
  15058. // System.Boolean UnityEngine.UI.Image::get_hasBorder()
  15059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15060. {
  15061. static bool s_Il2CppMethodInitialized;
  15062. if (!s_Il2CppMethodInitialized)
  15063. {
  15064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15065. s_Il2CppMethodInitialized = true;
  15066. }
  15067. bool V_0 = false;
  15068. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  15069. memset((&V_1), 0, sizeof(V_1));
  15070. bool V_2 = false;
  15071. {
  15072. // if (activeSprite != null)
  15073. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15074. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15075. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15076. bool L_1;
  15077. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15078. V_0 = L_1;
  15079. bool L_2 = V_0;
  15080. if (!L_2)
  15081. {
  15082. goto IL_002f;
  15083. }
  15084. }
  15085. {
  15086. // Vector4 v = activeSprite.border;
  15087. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  15088. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15089. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  15090. L_4 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_3, /*hidden argument*/NULL);
  15091. V_1 = L_4;
  15092. // return v.sqrMagnitude > 0f;
  15093. float L_5;
  15094. L_5 = Vector4_get_sqrMagnitude_m1450744F6AAD57773CE0208B6F51DDEEE9A48E07((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), /*hidden argument*/NULL);
  15095. V_2 = (bool)((((float)L_5) > ((float)(0.0f)))? 1 : 0);
  15096. goto IL_0033;
  15097. }
  15098. IL_002f:
  15099. {
  15100. // return false;
  15101. V_2 = (bool)0;
  15102. goto IL_0033;
  15103. }
  15104. IL_0033:
  15105. {
  15106. // }
  15107. bool L_6 = V_2;
  15108. return L_6;
  15109. }
  15110. }
  15111. // System.Single UnityEngine.UI.Image::get_pixelsPerUnitMultiplier()
  15112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnitMultiplier_m1F9B9896852C675664DE06FB74A1C5105626A41D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15113. {
  15114. float V_0 = 0.0f;
  15115. {
  15116. // get { return m_PixelsPerUnitMultiplier; }
  15117. float L_0 = __this->get_m_PixelsPerUnitMultiplier_49();
  15118. V_0 = L_0;
  15119. goto IL_000a;
  15120. }
  15121. IL_000a:
  15122. {
  15123. // get { return m_PixelsPerUnitMultiplier; }
  15124. float L_1 = V_0;
  15125. return L_1;
  15126. }
  15127. }
  15128. // System.Void UnityEngine.UI.Image::set_pixelsPerUnitMultiplier(System.Single)
  15129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_pixelsPerUnitMultiplier_m5F08D766BE960A22D846506E173B2E11D00A1E64 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  15130. {
  15131. {
  15132. // m_PixelsPerUnitMultiplier = Mathf.Max(0.01f, value);
  15133. float L_0 = ___value0;
  15134. float L_1;
  15135. L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_0, /*hidden argument*/NULL);
  15136. __this->set_m_PixelsPerUnitMultiplier_49(L_1);
  15137. // SetVerticesDirty();
  15138. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  15139. // }
  15140. return;
  15141. }
  15142. }
  15143. // System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
  15144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15145. {
  15146. static bool s_Il2CppMethodInitialized;
  15147. if (!s_Il2CppMethodInitialized)
  15148. {
  15149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15150. s_Il2CppMethodInitialized = true;
  15151. }
  15152. float V_0 = 0.0f;
  15153. bool V_1 = false;
  15154. bool V_2 = false;
  15155. float V_3 = 0.0f;
  15156. {
  15157. // float spritePixelsPerUnit = 100;
  15158. V_0 = (100.0f);
  15159. // if (activeSprite)
  15160. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15161. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15162. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15163. bool L_1;
  15164. L_1 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_0, /*hidden argument*/NULL);
  15165. V_1 = L_1;
  15166. bool L_2 = V_1;
  15167. if (!L_2)
  15168. {
  15169. goto IL_0022;
  15170. }
  15171. }
  15172. {
  15173. // spritePixelsPerUnit = activeSprite.pixelsPerUnit;
  15174. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  15175. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15176. float L_4;
  15177. L_4 = Sprite_get_pixelsPerUnit_mEA3201EE604FB43CB93E3D309B19A5D0B44C739E(L_3, /*hidden argument*/NULL);
  15178. V_0 = L_4;
  15179. }
  15180. IL_0022:
  15181. {
  15182. // if (canvas)
  15183. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5;
  15184. L_5 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  15185. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15186. bool L_6;
  15187. L_6 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_5, /*hidden argument*/NULL);
  15188. V_2 = L_6;
  15189. bool L_7 = V_2;
  15190. if (!L_7)
  15191. {
  15192. goto IL_0042;
  15193. }
  15194. }
  15195. {
  15196. // m_CachedReferencePixelsPerUnit = canvas.referencePixelsPerUnit;
  15197. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_8;
  15198. L_8 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  15199. float L_9;
  15200. L_9 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_8, /*hidden argument*/NULL);
  15201. __this->set_m_CachedReferencePixelsPerUnit_50(L_9);
  15202. }
  15203. IL_0042:
  15204. {
  15205. // return spritePixelsPerUnit / m_CachedReferencePixelsPerUnit;
  15206. float L_10 = V_0;
  15207. float L_11 = __this->get_m_CachedReferencePixelsPerUnit_50();
  15208. V_3 = ((float)((float)L_10/(float)L_11));
  15209. goto IL_004d;
  15210. }
  15211. IL_004d:
  15212. {
  15213. // }
  15214. float L_12 = V_3;
  15215. return L_12;
  15216. }
  15217. }
  15218. // System.Single UnityEngine.UI.Image::get_multipliedPixelsPerUnit()
  15219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15220. {
  15221. float V_0 = 0.0f;
  15222. {
  15223. // get { return pixelsPerUnit * m_PixelsPerUnitMultiplier; }
  15224. float L_0;
  15225. L_0 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15226. float L_1 = __this->get_m_PixelsPerUnitMultiplier_49();
  15227. V_0 = ((float)il2cpp_codegen_multiply((float)L_0, (float)L_1));
  15228. goto IL_0011;
  15229. }
  15230. IL_0011:
  15231. {
  15232. // get { return pixelsPerUnit * m_PixelsPerUnitMultiplier; }
  15233. float L_2 = V_0;
  15234. return L_2;
  15235. }
  15236. }
  15237. // UnityEngine.Material UnityEngine.UI.Image::get_material()
  15238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_material_m64BB551A86DA68E6BB4824D80B87D1222B2A719A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15239. {
  15240. static bool s_Il2CppMethodInitialized;
  15241. if (!s_Il2CppMethodInitialized)
  15242. {
  15243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15245. s_Il2CppMethodInitialized = true;
  15246. }
  15247. bool V_0 = false;
  15248. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_1 = NULL;
  15249. bool V_2 = false;
  15250. int32_t G_B5_0 = 0;
  15251. {
  15252. // if (m_Material != null)
  15253. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_Material_6();
  15254. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15255. bool L_1;
  15256. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15257. V_0 = L_1;
  15258. bool L_2 = V_0;
  15259. if (!L_2)
  15260. {
  15261. goto IL_001a;
  15262. }
  15263. }
  15264. {
  15265. // return m_Material;
  15266. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_Material_6();
  15267. V_1 = L_3;
  15268. goto IL_0050;
  15269. }
  15270. IL_001a:
  15271. {
  15272. // if (activeSprite && activeSprite.associatedAlphaSplitTexture != null)
  15273. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  15274. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15275. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15276. bool L_5;
  15277. L_5 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_4, /*hidden argument*/NULL);
  15278. if (!L_5)
  15279. {
  15280. goto IL_003a;
  15281. }
  15282. }
  15283. {
  15284. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  15285. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15286. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_7;
  15287. L_7 = Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00(L_6, /*hidden argument*/NULL);
  15288. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15289. bool L_8;
  15290. L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15291. G_B5_0 = ((int32_t)(L_8));
  15292. goto IL_003b;
  15293. }
  15294. IL_003a:
  15295. {
  15296. G_B5_0 = 0;
  15297. }
  15298. IL_003b:
  15299. {
  15300. V_2 = (bool)G_B5_0;
  15301. bool L_9 = V_2;
  15302. if (!L_9)
  15303. {
  15304. goto IL_0047;
  15305. }
  15306. }
  15307. {
  15308. // return defaultETC1GraphicMaterial;
  15309. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15310. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10;
  15311. L_10 = Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774(/*hidden argument*/NULL);
  15312. V_1 = L_10;
  15313. goto IL_0050;
  15314. }
  15315. IL_0047:
  15316. {
  15317. // return defaultMaterial;
  15318. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_11;
  15319. L_11 = VirtFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(31 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this);
  15320. V_1 = L_11;
  15321. goto IL_0050;
  15322. }
  15323. IL_0050:
  15324. {
  15325. // }
  15326. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_12 = V_1;
  15327. return L_12;
  15328. }
  15329. }
  15330. // System.Void UnityEngine.UI.Image::set_material(UnityEngine.Material)
  15331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_material_m666B9F6F4224CC1ACC26179CD32E491C6B2258A8 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  15332. {
  15333. {
  15334. // base.material = value;
  15335. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  15336. Graphic_set_material_m3D93A3A7E51D661643E9467E3C943CEB905CF125(__this, L_0, /*hidden argument*/NULL);
  15337. // }
  15338. return;
  15339. }
  15340. }
  15341. // System.Void UnityEngine.UI.Image::OnBeforeSerialize()
  15342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnBeforeSerialize_mC5AC9EFBACF39D25F135CDA97DBB233E9486936D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15343. {
  15344. {
  15345. // public virtual void OnBeforeSerialize() {}
  15346. return;
  15347. }
  15348. }
  15349. // System.Void UnityEngine.UI.Image::OnAfterDeserialize()
  15350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnAfterDeserialize_mAFE846C60D003A128F7945A8EE0887C677DD6CFC (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15351. {
  15352. bool V_0 = false;
  15353. bool V_1 = false;
  15354. bool V_2 = false;
  15355. bool V_3 = false;
  15356. int32_t G_B5_0 = 0;
  15357. int32_t G_B10_0 = 0;
  15358. {
  15359. // if (m_FillOrigin < 0)
  15360. int32_t L_0 = __this->get_m_FillOrigin_45();
  15361. V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0);
  15362. bool L_1 = V_0;
  15363. if (!L_1)
  15364. {
  15365. goto IL_0017;
  15366. }
  15367. }
  15368. {
  15369. // m_FillOrigin = 0;
  15370. __this->set_m_FillOrigin_45(0);
  15371. goto IL_006e;
  15372. }
  15373. IL_0017:
  15374. {
  15375. // else if (m_FillMethod == FillMethod.Horizontal && m_FillOrigin > 1)
  15376. int32_t L_2 = __this->get_m_FillMethod_42();
  15377. if (L_2)
  15378. {
  15379. goto IL_002a;
  15380. }
  15381. }
  15382. {
  15383. int32_t L_3 = __this->get_m_FillOrigin_45();
  15384. G_B5_0 = ((((int32_t)L_3) > ((int32_t)1))? 1 : 0);
  15385. goto IL_002b;
  15386. }
  15387. IL_002a:
  15388. {
  15389. G_B5_0 = 0;
  15390. }
  15391. IL_002b:
  15392. {
  15393. V_1 = (bool)G_B5_0;
  15394. bool L_4 = V_1;
  15395. if (!L_4)
  15396. {
  15397. goto IL_0038;
  15398. }
  15399. }
  15400. {
  15401. // m_FillOrigin = 0;
  15402. __this->set_m_FillOrigin_45(0);
  15403. goto IL_006e;
  15404. }
  15405. IL_0038:
  15406. {
  15407. // else if (m_FillMethod == FillMethod.Vertical && m_FillOrigin > 1)
  15408. int32_t L_5 = __this->get_m_FillMethod_42();
  15409. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  15410. {
  15411. goto IL_004c;
  15412. }
  15413. }
  15414. {
  15415. int32_t L_6 = __this->get_m_FillOrigin_45();
  15416. G_B10_0 = ((((int32_t)L_6) > ((int32_t)1))? 1 : 0);
  15417. goto IL_004d;
  15418. }
  15419. IL_004c:
  15420. {
  15421. G_B10_0 = 0;
  15422. }
  15423. IL_004d:
  15424. {
  15425. V_2 = (bool)G_B10_0;
  15426. bool L_7 = V_2;
  15427. if (!L_7)
  15428. {
  15429. goto IL_005a;
  15430. }
  15431. }
  15432. {
  15433. // m_FillOrigin = 0;
  15434. __this->set_m_FillOrigin_45(0);
  15435. goto IL_006e;
  15436. }
  15437. IL_005a:
  15438. {
  15439. // else if (m_FillOrigin > 3)
  15440. int32_t L_8 = __this->get_m_FillOrigin_45();
  15441. V_3 = (bool)((((int32_t)L_8) > ((int32_t)3))? 1 : 0);
  15442. bool L_9 = V_3;
  15443. if (!L_9)
  15444. {
  15445. goto IL_006e;
  15446. }
  15447. }
  15448. {
  15449. // m_FillOrigin = 0;
  15450. __this->set_m_FillOrigin_45(0);
  15451. }
  15452. IL_006e:
  15453. {
  15454. // m_FillAmount = Mathf.Clamp(m_FillAmount, 0f, 1f);
  15455. float L_10 = __this->get_m_FillAmount_43();
  15456. float L_11;
  15457. L_11 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_10, (0.0f), (1.0f), /*hidden argument*/NULL);
  15458. __this->set_m_FillAmount_43(L_11);
  15459. // }
  15460. return;
  15461. }
  15462. }
  15463. // System.Void UnityEngine.UI.Image::PreserveSpriteAspectRatio(UnityEngine.Rect&,UnityEngine.Vector2)
  15464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___spriteSize1, const RuntimeMethod* method)
  15465. {
  15466. float V_0 = 0.0f;
  15467. float V_1 = 0.0f;
  15468. bool V_2 = false;
  15469. float V_3 = 0.0f;
  15470. float V_4 = 0.0f;
  15471. {
  15472. // var spriteRatio = spriteSize.x / spriteSize.y;
  15473. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___spriteSize1;
  15474. float L_1 = L_0.get_x_0();
  15475. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___spriteSize1;
  15476. float L_3 = L_2.get_y_1();
  15477. V_0 = ((float)((float)L_1/(float)L_3));
  15478. // var rectRatio = rect.width / rect.height;
  15479. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_4 = ___rect0;
  15480. float L_5;
  15481. L_5 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_4, /*hidden argument*/NULL);
  15482. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_6 = ___rect0;
  15483. float L_7;
  15484. L_7 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_6, /*hidden argument*/NULL);
  15485. V_1 = ((float)((float)L_5/(float)L_7));
  15486. // if (spriteRatio > rectRatio)
  15487. float L_8 = V_0;
  15488. float L_9 = V_1;
  15489. V_2 = (bool)((((float)L_8) > ((float)L_9))? 1 : 0);
  15490. bool L_10 = V_2;
  15491. if (!L_10)
  15492. {
  15493. goto IL_006c;
  15494. }
  15495. }
  15496. {
  15497. // var oldHeight = rect.height;
  15498. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_11 = ___rect0;
  15499. float L_12;
  15500. L_12 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_11, /*hidden argument*/NULL);
  15501. V_3 = L_12;
  15502. // rect.height = rect.width * (1.0f / spriteRatio);
  15503. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_13 = ___rect0;
  15504. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_14 = ___rect0;
  15505. float L_15;
  15506. L_15 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_14, /*hidden argument*/NULL);
  15507. float L_16 = V_0;
  15508. Rect_set_height_m4A00B16C122F44FEF4BA074386F3DC11FF4B4D23((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_13, ((float)il2cpp_codegen_multiply((float)L_15, (float)((float)((float)(1.0f)/(float)L_16)))), /*hidden argument*/NULL);
  15509. // rect.y += (oldHeight - rect.height) * rectTransform.pivot.y;
  15510. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_17 = ___rect0;
  15511. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_18 = L_17;
  15512. float L_19;
  15513. L_19 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_18, /*hidden argument*/NULL);
  15514. float L_20 = V_3;
  15515. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_21 = ___rect0;
  15516. float L_22;
  15517. L_22 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_21, /*hidden argument*/NULL);
  15518. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23;
  15519. L_23 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15520. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24;
  15521. L_24 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_23, /*hidden argument*/NULL);
  15522. float L_25 = L_24.get_y_1();
  15523. Rect_set_y_m015507262F8AC5AFF1B4E986B66307F31FB3A10E((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_18, ((float)il2cpp_codegen_add((float)L_19, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_20, (float)L_22)), (float)L_25)))), /*hidden argument*/NULL);
  15524. goto IL_00ad;
  15525. }
  15526. IL_006c:
  15527. {
  15528. // var oldWidth = rect.width;
  15529. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_26 = ___rect0;
  15530. float L_27;
  15531. L_27 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_26, /*hidden argument*/NULL);
  15532. V_4 = L_27;
  15533. // rect.width = rect.height * spriteRatio;
  15534. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_28 = ___rect0;
  15535. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_29 = ___rect0;
  15536. float L_30;
  15537. L_30 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_29, /*hidden argument*/NULL);
  15538. float L_31 = V_0;
  15539. Rect_set_width_m07D84AD7C7093EDCCD94A7B93A9447CA9917DD9D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_28, ((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)), /*hidden argument*/NULL);
  15540. // rect.x += (oldWidth - rect.width) * rectTransform.pivot.x;
  15541. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_32 = ___rect0;
  15542. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_33 = L_32;
  15543. float L_34;
  15544. L_34 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_33, /*hidden argument*/NULL);
  15545. float L_35 = V_4;
  15546. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_36 = ___rect0;
  15547. float L_37;
  15548. L_37 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_36, /*hidden argument*/NULL);
  15549. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_38;
  15550. L_38 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15551. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39;
  15552. L_39 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_38, /*hidden argument*/NULL);
  15553. float L_40 = L_39.get_x_0();
  15554. Rect_set_x_m1147A05B5046E1D4427E8EC99B9DFA4A32EEDEE6((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_33, ((float)il2cpp_codegen_add((float)L_34, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_35, (float)L_37)), (float)L_40)))), /*hidden argument*/NULL);
  15555. }
  15556. IL_00ad:
  15557. {
  15558. // }
  15559. return;
  15560. }
  15561. }
  15562. // UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
  15563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method)
  15564. {
  15565. static bool s_Il2CppMethodInitialized;
  15566. if (!s_Il2CppMethodInitialized)
  15567. {
  15568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15569. s_Il2CppMethodInitialized = true;
  15570. }
  15571. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  15572. memset((&V_0), 0, sizeof(V_0));
  15573. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  15574. memset((&V_1), 0, sizeof(V_1));
  15575. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  15576. memset((&V_2), 0, sizeof(V_2));
  15577. int32_t V_3 = 0;
  15578. int32_t V_4 = 0;
  15579. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_5;
  15580. memset((&V_5), 0, sizeof(V_5));
  15581. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_6;
  15582. memset((&V_6), 0, sizeof(V_6));
  15583. bool V_7 = false;
  15584. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_8;
  15585. memset((&V_8), 0, sizeof(V_8));
  15586. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B3_0;
  15587. memset((&G_B3_0), 0, sizeof(G_B3_0));
  15588. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B6_0;
  15589. memset((&G_B6_0), 0, sizeof(G_B6_0));
  15590. int32_t G_B9_0 = 0;
  15591. {
  15592. // var padding = activeSprite == null ? Vector4.zero : Sprites.DataUtility.GetPadding(activeSprite);
  15593. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15594. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15595. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15596. bool L_1;
  15597. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15598. if (L_1)
  15599. {
  15600. goto IL_001c;
  15601. }
  15602. }
  15603. {
  15604. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  15605. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15606. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3;
  15607. L_3 = DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4(L_2, /*hidden argument*/NULL);
  15608. G_B3_0 = L_3;
  15609. goto IL_0021;
  15610. }
  15611. IL_001c:
  15612. {
  15613. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  15614. L_4 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  15615. G_B3_0 = L_4;
  15616. }
  15617. IL_0021:
  15618. {
  15619. V_0 = G_B3_0;
  15620. // var size = activeSprite == null ? Vector2.zero : new Vector2(activeSprite.rect.width, activeSprite.rect.height);
  15621. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  15622. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15623. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15624. bool L_6;
  15625. L_6 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15626. if (L_6)
  15627. {
  15628. goto IL_005f;
  15629. }
  15630. }
  15631. {
  15632. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7;
  15633. L_7 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15634. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8;
  15635. L_8 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_7, /*hidden argument*/NULL);
  15636. V_6 = L_8;
  15637. float L_9;
  15638. L_9 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
  15639. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  15640. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15641. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_11;
  15642. L_11 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_10, /*hidden argument*/NULL);
  15643. V_6 = L_11;
  15644. float L_12;
  15645. L_12 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
  15646. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  15647. memset((&L_13), 0, sizeof(L_13));
  15648. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), L_9, L_12, /*hidden argument*/NULL);
  15649. G_B6_0 = L_13;
  15650. goto IL_0064;
  15651. }
  15652. IL_005f:
  15653. {
  15654. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14;
  15655. L_14 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  15656. G_B6_0 = L_14;
  15657. }
  15658. IL_0064:
  15659. {
  15660. V_1 = G_B6_0;
  15661. // Rect r = GetPixelAdjustedRect();
  15662. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_15;
  15663. L_15 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  15664. V_2 = L_15;
  15665. // int spriteW = Mathf.RoundToInt(size.x);
  15666. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16 = V_1;
  15667. float L_17 = L_16.get_x_0();
  15668. int32_t L_18;
  15669. L_18 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_17, /*hidden argument*/NULL);
  15670. V_3 = L_18;
  15671. // int spriteH = Mathf.RoundToInt(size.y);
  15672. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19 = V_1;
  15673. float L_20 = L_19.get_y_1();
  15674. int32_t L_21;
  15675. L_21 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_20, /*hidden argument*/NULL);
  15676. V_4 = L_21;
  15677. // var v = new Vector4(
  15678. // padding.x / spriteW,
  15679. // padding.y / spriteH,
  15680. // (spriteW - padding.z) / spriteW,
  15681. // (spriteH - padding.w) / spriteH);
  15682. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22 = V_0;
  15683. float L_23 = L_22.get_x_1();
  15684. int32_t L_24 = V_3;
  15685. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_25 = V_0;
  15686. float L_26 = L_25.get_y_2();
  15687. int32_t L_27 = V_4;
  15688. int32_t L_28 = V_3;
  15689. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_29 = V_0;
  15690. float L_30 = L_29.get_z_3();
  15691. int32_t L_31 = V_3;
  15692. int32_t L_32 = V_4;
  15693. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_0;
  15694. float L_34 = L_33.get_w_4();
  15695. int32_t L_35 = V_4;
  15696. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_5), ((float)((float)L_23/(float)((float)((float)L_24)))), ((float)((float)L_26/(float)((float)((float)L_27)))), ((float)((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_28)), (float)L_30))/(float)((float)((float)L_31)))), ((float)((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_32)), (float)L_34))/(float)((float)((float)L_35)))), /*hidden argument*/NULL);
  15697. // if (shouldPreserveAspect && size.sqrMagnitude > 0.0f)
  15698. bool L_36 = ___shouldPreserveAspect0;
  15699. if (!L_36)
  15700. {
  15701. goto IL_00cc;
  15702. }
  15703. }
  15704. {
  15705. float L_37;
  15706. L_37 = Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), /*hidden argument*/NULL);
  15707. G_B9_0 = ((((float)L_37) > ((float)(0.0f)))? 1 : 0);
  15708. goto IL_00cd;
  15709. }
  15710. IL_00cc:
  15711. {
  15712. G_B9_0 = 0;
  15713. }
  15714. IL_00cd:
  15715. {
  15716. V_7 = (bool)G_B9_0;
  15717. bool L_38 = V_7;
  15718. if (!L_38)
  15719. {
  15720. goto IL_00df;
  15721. }
  15722. }
  15723. {
  15724. // PreserveSpriteAspectRatio(ref r, size);
  15725. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39 = V_1;
  15726. Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667(__this, (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), L_39, /*hidden argument*/NULL);
  15727. }
  15728. IL_00df:
  15729. {
  15730. // v = new Vector4(
  15731. // r.x + r.width * v.x,
  15732. // r.y + r.height * v.y,
  15733. // r.x + r.width * v.z,
  15734. // r.y + r.height * v.w
  15735. // );
  15736. float L_40;
  15737. L_40 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15738. float L_41;
  15739. L_41 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15740. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_42 = V_5;
  15741. float L_43 = L_42.get_x_1();
  15742. float L_44;
  15743. L_44 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15744. float L_45;
  15745. L_45 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15746. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_46 = V_5;
  15747. float L_47 = L_46.get_y_2();
  15748. float L_48;
  15749. L_48 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15750. float L_49;
  15751. L_49 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15752. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_50 = V_5;
  15753. float L_51 = L_50.get_z_3();
  15754. float L_52;
  15755. L_52 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15756. float L_53;
  15757. L_53 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15758. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_54 = V_5;
  15759. float L_55 = L_54.get_w_4();
  15760. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_5), ((float)il2cpp_codegen_add((float)L_40, (float)((float)il2cpp_codegen_multiply((float)L_41, (float)L_43)))), ((float)il2cpp_codegen_add((float)L_44, (float)((float)il2cpp_codegen_multiply((float)L_45, (float)L_47)))), ((float)il2cpp_codegen_add((float)L_48, (float)((float)il2cpp_codegen_multiply((float)L_49, (float)L_51)))), ((float)il2cpp_codegen_add((float)L_52, (float)((float)il2cpp_codegen_multiply((float)L_53, (float)L_55)))), /*hidden argument*/NULL);
  15761. // return v;
  15762. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_56 = V_5;
  15763. V_8 = L_56;
  15764. goto IL_0148;
  15765. }
  15766. IL_0148:
  15767. {
  15768. // }
  15769. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_57 = V_8;
  15770. return L_57;
  15771. }
  15772. }
  15773. // System.Void UnityEngine.UI.Image::SetNativeSize()
  15774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_SetNativeSize_m3431DB7456FD40DD2CBEDF3FD82EBF55B46E7D8E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15775. {
  15776. static bool s_Il2CppMethodInitialized;
  15777. if (!s_Il2CppMethodInitialized)
  15778. {
  15779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15780. s_Il2CppMethodInitialized = true;
  15781. }
  15782. bool V_0 = false;
  15783. float V_1 = 0.0f;
  15784. float V_2 = 0.0f;
  15785. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  15786. memset((&V_3), 0, sizeof(V_3));
  15787. {
  15788. // if (activeSprite != null)
  15789. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15790. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15791. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15792. bool L_1;
  15793. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15794. V_0 = L_1;
  15795. bool L_2 = V_0;
  15796. if (!L_2)
  15797. {
  15798. goto IL_007a;
  15799. }
  15800. }
  15801. {
  15802. // float w = activeSprite.rect.width / pixelsPerUnit;
  15803. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  15804. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15805. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_4;
  15806. L_4 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_3, /*hidden argument*/NULL);
  15807. V_3 = L_4;
  15808. float L_5;
  15809. L_5 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  15810. float L_6;
  15811. L_6 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15812. V_1 = ((float)((float)L_5/(float)L_6));
  15813. // float h = activeSprite.rect.height / pixelsPerUnit;
  15814. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7;
  15815. L_7 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15816. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8;
  15817. L_8 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_7, /*hidden argument*/NULL);
  15818. V_3 = L_8;
  15819. float L_9;
  15820. L_9 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  15821. float L_10;
  15822. L_10 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15823. V_2 = ((float)((float)L_9/(float)L_10));
  15824. // rectTransform.anchorMax = rectTransform.anchorMin;
  15825. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_11;
  15826. L_11 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15827. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_12;
  15828. L_12 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15829. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  15830. L_13 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_12, /*hidden argument*/NULL);
  15831. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_11, L_13, /*hidden argument*/NULL);
  15832. // rectTransform.sizeDelta = new Vector2(w, h);
  15833. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_14;
  15834. L_14 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15835. float L_15 = V_1;
  15836. float L_16 = V_2;
  15837. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17;
  15838. memset((&L_17), 0, sizeof(L_17));
  15839. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_17), L_15, L_16, /*hidden argument*/NULL);
  15840. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_14, L_17, /*hidden argument*/NULL);
  15841. // SetAllDirty();
  15842. VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  15843. }
  15844. IL_007a:
  15845. {
  15846. // }
  15847. return;
  15848. }
  15849. }
  15850. // System.Void UnityEngine.UI.Image::OnPopulateMesh(UnityEngine.UI.VertexHelper)
  15851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnPopulateMesh_mA43AC802D098FB93CC941275F90AEBFCC81F4EB5 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  15852. {
  15853. static bool s_Il2CppMethodInitialized;
  15854. if (!s_Il2CppMethodInitialized)
  15855. {
  15856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15857. s_Il2CppMethodInitialized = true;
  15858. }
  15859. bool V_0 = false;
  15860. int32_t V_1 = 0;
  15861. int32_t V_2 = 0;
  15862. bool V_3 = false;
  15863. {
  15864. // if (activeSprite == null)
  15865. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15866. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15867. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15868. bool L_1;
  15869. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15870. V_0 = L_1;
  15871. bool L_2 = V_0;
  15872. if (!L_2)
  15873. {
  15874. goto IL_001c;
  15875. }
  15876. }
  15877. {
  15878. // base.OnPopulateMesh(toFill);
  15879. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_3 = ___toFill0;
  15880. Graphic_OnPopulateMesh_m60171AAA2F2AF25E9304C8334FCE766711828DA5(__this, L_3, /*hidden argument*/NULL);
  15881. // return;
  15882. goto IL_008e;
  15883. }
  15884. IL_001c:
  15885. {
  15886. // switch (type)
  15887. int32_t L_4;
  15888. L_4 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  15889. V_2 = L_4;
  15890. int32_t L_5 = V_2;
  15891. V_1 = L_5;
  15892. int32_t L_6 = V_1;
  15893. switch (L_6)
  15894. {
  15895. case 0:
  15896. {
  15897. goto IL_003d;
  15898. }
  15899. case 1:
  15900. {
  15901. goto IL_006a;
  15902. }
  15903. case 2:
  15904. {
  15905. goto IL_0074;
  15906. }
  15907. case 3:
  15908. {
  15909. goto IL_007e;
  15910. }
  15911. }
  15912. }
  15913. {
  15914. goto IL_008e;
  15915. }
  15916. IL_003d:
  15917. {
  15918. // if (!useSpriteMesh)
  15919. bool L_7;
  15920. L_7 = Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE(__this, /*hidden argument*/NULL);
  15921. V_3 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  15922. bool L_8 = V_3;
  15923. if (!L_8)
  15924. {
  15925. goto IL_005a;
  15926. }
  15927. }
  15928. {
  15929. // GenerateSimpleSprite(toFill, m_PreserveAspect);
  15930. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_9 = ___toFill0;
  15931. bool L_10 = __this->get_m_PreserveAspect_40();
  15932. Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355(__this, L_9, L_10, /*hidden argument*/NULL);
  15933. goto IL_0068;
  15934. }
  15935. IL_005a:
  15936. {
  15937. // GenerateSprite(toFill, m_PreserveAspect);
  15938. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_11 = ___toFill0;
  15939. bool L_12 = __this->get_m_PreserveAspect_40();
  15940. Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858(__this, L_11, L_12, /*hidden argument*/NULL);
  15941. }
  15942. IL_0068:
  15943. {
  15944. // break;
  15945. goto IL_008e;
  15946. }
  15947. IL_006a:
  15948. {
  15949. // GenerateSlicedSprite(toFill);
  15950. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_13 = ___toFill0;
  15951. Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117(__this, L_13, /*hidden argument*/NULL);
  15952. // break;
  15953. goto IL_008e;
  15954. }
  15955. IL_0074:
  15956. {
  15957. // GenerateTiledSprite(toFill);
  15958. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_14 = ___toFill0;
  15959. Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37(__this, L_14, /*hidden argument*/NULL);
  15960. // break;
  15961. goto IL_008e;
  15962. }
  15963. IL_007e:
  15964. {
  15965. // GenerateFilledSprite(toFill, m_PreserveAspect);
  15966. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_15 = ___toFill0;
  15967. bool L_16 = __this->get_m_PreserveAspect_40();
  15968. Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF(__this, L_15, L_16, /*hidden argument*/NULL);
  15969. // break;
  15970. goto IL_008e;
  15971. }
  15972. IL_008e:
  15973. {
  15974. // }
  15975. return;
  15976. }
  15977. }
  15978. // System.Void UnityEngine.UI.Image::TrackSprite()
  15979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15980. {
  15981. static bool s_Il2CppMethodInitialized;
  15982. if (!s_Il2CppMethodInitialized)
  15983. {
  15984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15986. s_Il2CppMethodInitialized = true;
  15987. }
  15988. bool V_0 = false;
  15989. int32_t G_B4_0 = 0;
  15990. int32_t G_B6_0 = 0;
  15991. {
  15992. // if (activeSprite != null && (activeSprite.texture == null || activeSprite.isUsingPlaceholder))
  15993. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15994. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15995. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15996. bool L_1;
  15997. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15998. if (!L_1)
  15999. {
  16000. goto IL_0032;
  16001. }
  16002. }
  16003. {
  16004. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  16005. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16006. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_3;
  16007. L_3 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_2, /*hidden argument*/NULL);
  16008. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16009. bool L_4;
  16010. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16011. if (L_4)
  16012. {
  16013. goto IL_002f;
  16014. }
  16015. }
  16016. {
  16017. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  16018. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16019. bool L_6;
  16020. L_6 = Sprite_get_isUsingPlaceholder_m2A262CBB59091B637A56852D8D66A97ECF02F57B(L_5, /*hidden argument*/NULL);
  16021. G_B4_0 = ((int32_t)(L_6));
  16022. goto IL_0030;
  16023. }
  16024. IL_002f:
  16025. {
  16026. G_B4_0 = 1;
  16027. }
  16028. IL_0030:
  16029. {
  16030. G_B6_0 = G_B4_0;
  16031. goto IL_0033;
  16032. }
  16033. IL_0032:
  16034. {
  16035. G_B6_0 = 0;
  16036. }
  16037. IL_0033:
  16038. {
  16039. V_0 = (bool)G_B6_0;
  16040. bool L_7 = V_0;
  16041. if (!L_7)
  16042. {
  16043. goto IL_0047;
  16044. }
  16045. }
  16046. {
  16047. // TrackImage(this);
  16048. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16049. Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A(__this, /*hidden argument*/NULL);
  16050. // m_Tracked = true;
  16051. __this->set_m_Tracked_47((bool)1);
  16052. }
  16053. IL_0047:
  16054. {
  16055. // }
  16056. return;
  16057. }
  16058. }
  16059. // System.Void UnityEngine.UI.Image::OnEnable()
  16060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnEnable_mF77EA3DC594DAE50115D24C3CA09C3E120F32A4F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  16061. {
  16062. {
  16063. // base.OnEnable();
  16064. MaskableGraphic_OnEnable_m61F2B68A4560CAB2A40C3C6F6AF74C3C10D80AE8(__this, /*hidden argument*/NULL);
  16065. // TrackSprite();
  16066. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  16067. // }
  16068. return;
  16069. }
  16070. }
  16071. // System.Void UnityEngine.UI.Image::OnDisable()
  16072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnDisable_m9A63211DBBB352D9FEDB27B12E129FE42F86FF12 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  16073. {
  16074. static bool s_Il2CppMethodInitialized;
  16075. if (!s_Il2CppMethodInitialized)
  16076. {
  16077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16078. s_Il2CppMethodInitialized = true;
  16079. }
  16080. bool V_0 = false;
  16081. {
  16082. // base.OnDisable();
  16083. MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686(__this, /*hidden argument*/NULL);
  16084. // if (m_Tracked)
  16085. bool L_0 = __this->get_m_Tracked_47();
  16086. V_0 = L_0;
  16087. bool L_1 = V_0;
  16088. if (!L_1)
  16089. {
  16090. goto IL_0019;
  16091. }
  16092. }
  16093. {
  16094. // UnTrackImage(this);
  16095. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16096. Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117(__this, /*hidden argument*/NULL);
  16097. }
  16098. IL_0019:
  16099. {
  16100. // }
  16101. return;
  16102. }
  16103. }
  16104. // System.Void UnityEngine.UI.Image::UpdateMaterial()
  16105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UpdateMaterial_m6B56C4E5F44712288A92D4A0CED493C2803E218F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  16106. {
  16107. static bool s_Il2CppMethodInitialized;
  16108. if (!s_Il2CppMethodInitialized)
  16109. {
  16110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16111. s_Il2CppMethodInitialized = true;
  16112. }
  16113. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * V_0 = NULL;
  16114. bool V_1 = false;
  16115. bool V_2 = false;
  16116. {
  16117. // base.UpdateMaterial();
  16118. Graphic_UpdateMaterial_m5A5D02BFE3677C9EC1A30054B6CC486BEE3F45A9(__this, /*hidden argument*/NULL);
  16119. // if (activeSprite == null)
  16120. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  16121. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16122. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16123. bool L_1;
  16124. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16125. V_1 = L_1;
  16126. bool L_2 = V_1;
  16127. if (!L_2)
  16128. {
  16129. goto IL_0028;
  16130. }
  16131. }
  16132. {
  16133. // canvasRenderer.SetAlphaTexture(null);
  16134. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_3;
  16135. L_3 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  16136. CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006(L_3, (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE *)NULL, /*hidden argument*/NULL);
  16137. // return;
  16138. goto IL_004e;
  16139. }
  16140. IL_0028:
  16141. {
  16142. // Texture2D alphaTex = activeSprite.associatedAlphaSplitTexture;
  16143. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  16144. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16145. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_5;
  16146. L_5 = Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00(L_4, /*hidden argument*/NULL);
  16147. V_0 = L_5;
  16148. // if (alphaTex != null)
  16149. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_6 = V_0;
  16150. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16151. bool L_7;
  16152. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16153. V_2 = L_7;
  16154. bool L_8 = V_2;
  16155. if (!L_8)
  16156. {
  16157. goto IL_004e;
  16158. }
  16159. }
  16160. {
  16161. // canvasRenderer.SetAlphaTexture(alphaTex);
  16162. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_9;
  16163. L_9 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  16164. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_10 = V_0;
  16165. CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006(L_9, L_10, /*hidden argument*/NULL);
  16166. }
  16167. IL_004e:
  16168. {
  16169. // }
  16170. return;
  16171. }
  16172. }
  16173. // System.Void UnityEngine.UI.Image::OnCanvasHierarchyChanged()
  16174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnCanvasHierarchyChanged_m8ACAB18B22A3B6D65F3D580886C5AA3C86C79687 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  16175. {
  16176. static bool s_Il2CppMethodInitialized;
  16177. if (!s_Il2CppMethodInitialized)
  16178. {
  16179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16180. s_Il2CppMethodInitialized = true;
  16181. }
  16182. bool V_0 = false;
  16183. bool V_1 = false;
  16184. bool V_2 = false;
  16185. int32_t G_B6_0 = 0;
  16186. {
  16187. // base.OnCanvasHierarchyChanged();
  16188. MaskableGraphic_OnCanvasHierarchyChanged_mAB3381225CEB6CC2803046EC7B9C7CBBA8887EC6(__this, /*hidden argument*/NULL);
  16189. // if (canvas == null)
  16190. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  16191. L_0 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  16192. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16193. bool L_1;
  16194. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16195. V_0 = L_1;
  16196. bool L_2 = V_0;
  16197. if (!L_2)
  16198. {
  16199. goto IL_0027;
  16200. }
  16201. }
  16202. {
  16203. // m_CachedReferencePixelsPerUnit = 100;
  16204. __this->set_m_CachedReferencePixelsPerUnit_50((100.0f));
  16205. goto IL_007d;
  16206. }
  16207. IL_0027:
  16208. {
  16209. // else if (canvas.referencePixelsPerUnit != m_CachedReferencePixelsPerUnit)
  16210. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3;
  16211. L_3 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  16212. float L_4;
  16213. L_4 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_3, /*hidden argument*/NULL);
  16214. float L_5 = __this->get_m_CachedReferencePixelsPerUnit_50();
  16215. V_1 = (bool)((((int32_t)((((float)L_4) == ((float)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16216. bool L_6 = V_1;
  16217. if (!L_6)
  16218. {
  16219. goto IL_007d;
  16220. }
  16221. }
  16222. {
  16223. // m_CachedReferencePixelsPerUnit = canvas.referencePixelsPerUnit;
  16224. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_7;
  16225. L_7 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  16226. float L_8;
  16227. L_8 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_7, /*hidden argument*/NULL);
  16228. __this->set_m_CachedReferencePixelsPerUnit_50(L_8);
  16229. // if (type == Type.Sliced || type == Type.Tiled)
  16230. int32_t L_9;
  16231. L_9 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  16232. if ((((int32_t)L_9) == ((int32_t)1)))
  16233. {
  16234. goto IL_0067;
  16235. }
  16236. }
  16237. {
  16238. int32_t L_10;
  16239. L_10 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  16240. G_B6_0 = ((((int32_t)L_10) == ((int32_t)2))? 1 : 0);
  16241. goto IL_0068;
  16242. }
  16243. IL_0067:
  16244. {
  16245. G_B6_0 = 1;
  16246. }
  16247. IL_0068:
  16248. {
  16249. V_2 = (bool)G_B6_0;
  16250. bool L_11 = V_2;
  16251. if (!L_11)
  16252. {
  16253. goto IL_007c;
  16254. }
  16255. }
  16256. {
  16257. // SetVerticesDirty();
  16258. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  16259. // SetLayoutDirty();
  16260. VirtActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  16261. }
  16262. IL_007c:
  16263. {
  16264. }
  16265. IL_007d:
  16266. {
  16267. // }
  16268. return;
  16269. }
  16270. }
  16271. // System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  16272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method)
  16273. {
  16274. static bool s_Il2CppMethodInitialized;
  16275. if (!s_Il2CppMethodInitialized)
  16276. {
  16277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16278. s_Il2CppMethodInitialized = true;
  16279. }
  16280. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  16281. memset((&V_0), 0, sizeof(V_0));
  16282. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  16283. memset((&V_1), 0, sizeof(V_1));
  16284. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_2;
  16285. memset((&V_2), 0, sizeof(V_2));
  16286. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B3_0;
  16287. memset((&G_B3_0), 0, sizeof(G_B3_0));
  16288. {
  16289. // Vector4 v = GetDrawingDimensions(lPreserveAspect);
  16290. bool L_0 = ___lPreserveAspect1;
  16291. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_1;
  16292. L_1 = Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4(__this, L_0, /*hidden argument*/NULL);
  16293. V_0 = L_1;
  16294. // var uv = (activeSprite != null) ? Sprites.DataUtility.GetOuterUV(activeSprite) : Vector4.zero;
  16295. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  16296. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16297. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16298. bool L_3;
  16299. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16300. if (L_3)
  16301. {
  16302. goto IL_001e;
  16303. }
  16304. }
  16305. {
  16306. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  16307. L_4 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  16308. G_B3_0 = L_4;
  16309. goto IL_0029;
  16310. }
  16311. IL_001e:
  16312. {
  16313. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  16314. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16315. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6;
  16316. L_6 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_5, /*hidden argument*/NULL);
  16317. G_B3_0 = L_6;
  16318. }
  16319. IL_0029:
  16320. {
  16321. V_1 = G_B3_0;
  16322. // var color32 = color;
  16323. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_7;
  16324. L_7 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  16325. V_2 = L_7;
  16326. // vh.Clear();
  16327. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_8 = ___vh0;
  16328. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_8, /*hidden argument*/NULL);
  16329. // vh.AddVert(new Vector3(v.x, v.y), color32, new Vector2(uv.x, uv.y));
  16330. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_9 = ___vh0;
  16331. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_10 = V_0;
  16332. float L_11 = L_10.get_x_1();
  16333. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12 = V_0;
  16334. float L_13 = L_12.get_y_2();
  16335. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14;
  16336. memset((&L_14), 0, sizeof(L_14));
  16337. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_14), L_11, L_13, /*hidden argument*/NULL);
  16338. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_15 = V_2;
  16339. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_16;
  16340. L_16 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_15, /*hidden argument*/NULL);
  16341. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17 = V_1;
  16342. float L_18 = L_17.get_x_1();
  16343. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19 = V_1;
  16344. float L_20 = L_19.get_y_2();
  16345. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21;
  16346. memset((&L_21), 0, sizeof(L_21));
  16347. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_21), L_18, L_20, /*hidden argument*/NULL);
  16348. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22;
  16349. L_22 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_21, /*hidden argument*/NULL);
  16350. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_9, L_14, L_16, L_22, /*hidden argument*/NULL);
  16351. // vh.AddVert(new Vector3(v.x, v.w), color32, new Vector2(uv.x, uv.w));
  16352. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_23 = ___vh0;
  16353. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_24 = V_0;
  16354. float L_25 = L_24.get_x_1();
  16355. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26 = V_0;
  16356. float L_27 = L_26.get_w_4();
  16357. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_28;
  16358. memset((&L_28), 0, sizeof(L_28));
  16359. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_28), L_25, L_27, /*hidden argument*/NULL);
  16360. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_29 = V_2;
  16361. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_30;
  16362. L_30 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_29, /*hidden argument*/NULL);
  16363. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_31 = V_1;
  16364. float L_32 = L_31.get_x_1();
  16365. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_1;
  16366. float L_34 = L_33.get_w_4();
  16367. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35;
  16368. memset((&L_35), 0, sizeof(L_35));
  16369. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_35), L_32, L_34, /*hidden argument*/NULL);
  16370. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_36;
  16371. L_36 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_35, /*hidden argument*/NULL);
  16372. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_23, L_28, L_30, L_36, /*hidden argument*/NULL);
  16373. // vh.AddVert(new Vector3(v.z, v.w), color32, new Vector2(uv.z, uv.w));
  16374. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_37 = ___vh0;
  16375. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_38 = V_0;
  16376. float L_39 = L_38.get_z_3();
  16377. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40 = V_0;
  16378. float L_41 = L_40.get_w_4();
  16379. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_42;
  16380. memset((&L_42), 0, sizeof(L_42));
  16381. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_42), L_39, L_41, /*hidden argument*/NULL);
  16382. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_43 = V_2;
  16383. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_44;
  16384. L_44 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_43, /*hidden argument*/NULL);
  16385. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_45 = V_1;
  16386. float L_46 = L_45.get_z_3();
  16387. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_47 = V_1;
  16388. float L_48 = L_47.get_w_4();
  16389. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_49;
  16390. memset((&L_49), 0, sizeof(L_49));
  16391. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_49), L_46, L_48, /*hidden argument*/NULL);
  16392. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_50;
  16393. L_50 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_49, /*hidden argument*/NULL);
  16394. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_37, L_42, L_44, L_50, /*hidden argument*/NULL);
  16395. // vh.AddVert(new Vector3(v.z, v.y), color32, new Vector2(uv.z, uv.y));
  16396. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_51 = ___vh0;
  16397. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_52 = V_0;
  16398. float L_53 = L_52.get_z_3();
  16399. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_54 = V_0;
  16400. float L_55 = L_54.get_y_2();
  16401. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_56;
  16402. memset((&L_56), 0, sizeof(L_56));
  16403. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_56), L_53, L_55, /*hidden argument*/NULL);
  16404. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_57 = V_2;
  16405. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_58;
  16406. L_58 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_57, /*hidden argument*/NULL);
  16407. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_59 = V_1;
  16408. float L_60 = L_59.get_z_3();
  16409. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_61 = V_1;
  16410. float L_62 = L_61.get_y_2();
  16411. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63;
  16412. memset((&L_63), 0, sizeof(L_63));
  16413. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_63), L_60, L_62, /*hidden argument*/NULL);
  16414. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_64;
  16415. L_64 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_63, /*hidden argument*/NULL);
  16416. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_51, L_56, L_58, L_64, /*hidden argument*/NULL);
  16417. // vh.AddTriangle(0, 1, 2);
  16418. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_65 = ___vh0;
  16419. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_65, 0, 1, 2, /*hidden argument*/NULL);
  16420. // vh.AddTriangle(2, 3, 0);
  16421. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_66 = ___vh0;
  16422. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_66, 2, 3, 0, /*hidden argument*/NULL);
  16423. // }
  16424. return;
  16425. }
  16426. }
  16427. // System.Void UnityEngine.UI.Image::GenerateSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  16428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method)
  16429. {
  16430. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  16431. memset((&V_0), 0, sizeof(V_0));
  16432. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  16433. memset((&V_1), 0, sizeof(V_1));
  16434. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_2;
  16435. memset((&V_2), 0, sizeof(V_2));
  16436. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  16437. memset((&V_3), 0, sizeof(V_3));
  16438. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  16439. memset((&V_4), 0, sizeof(V_4));
  16440. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_5;
  16441. memset((&V_5), 0, sizeof(V_5));
  16442. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_6;
  16443. memset((&V_6), 0, sizeof(V_6));
  16444. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_7;
  16445. memset((&V_7), 0, sizeof(V_7));
  16446. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_8 = NULL;
  16447. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_9 = NULL;
  16448. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* V_10 = NULL;
  16449. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_11;
  16450. memset((&V_11), 0, sizeof(V_11));
  16451. bool V_12 = false;
  16452. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_13;
  16453. memset((&V_13), 0, sizeof(V_13));
  16454. int32_t V_14 = 0;
  16455. bool V_15 = false;
  16456. int32_t V_16 = 0;
  16457. bool V_17 = false;
  16458. {
  16459. // var spriteSize = new Vector2(activeSprite.rect.width, activeSprite.rect.height);
  16460. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  16461. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16462. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  16463. L_1 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_0, /*hidden argument*/NULL);
  16464. V_11 = L_1;
  16465. float L_2;
  16466. L_2 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_11), /*hidden argument*/NULL);
  16467. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  16468. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16469. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_4;
  16470. L_4 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_3, /*hidden argument*/NULL);
  16471. V_11 = L_4;
  16472. float L_5;
  16473. L_5 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_11), /*hidden argument*/NULL);
  16474. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_2, L_5, /*hidden argument*/NULL);
  16475. // var spritePivot = activeSprite.pivot / spriteSize;
  16476. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  16477. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16478. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  16479. L_7 = Sprite_get_pivot_m39B1CFCDA5BB126D198CAEAB703EC39E763CC867(L_6, /*hidden argument*/NULL);
  16480. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8 = V_0;
  16481. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  16482. L_9 = Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline(L_7, L_8, /*hidden argument*/NULL);
  16483. V_1 = L_9;
  16484. // var rectPivot = rectTransform.pivot;
  16485. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10;
  16486. L_10 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  16487. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  16488. L_11 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_10, /*hidden argument*/NULL);
  16489. V_2 = L_11;
  16490. // Rect r = GetPixelAdjustedRect();
  16491. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_12;
  16492. L_12 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  16493. V_3 = L_12;
  16494. // if (lPreserveAspect & spriteSize.sqrMagnitude > 0.0f)
  16495. bool L_13 = ___lPreserveAspect1;
  16496. float L_14;
  16497. L_14 = Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  16498. V_12 = (bool)((int32_t)((int32_t)L_13&(int32_t)((((float)L_14) > ((float)(0.0f)))? 1 : 0)));
  16499. bool L_15 = V_12;
  16500. if (!L_15)
  16501. {
  16502. goto IL_0077;
  16503. }
  16504. }
  16505. {
  16506. // PreserveSpriteAspectRatio(ref r, spriteSize);
  16507. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16 = V_0;
  16508. Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667(__this, (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), L_16, /*hidden argument*/NULL);
  16509. }
  16510. IL_0077:
  16511. {
  16512. // var drawingSize = new Vector2(r.width, r.height);
  16513. float L_17;
  16514. L_17 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  16515. float L_18;
  16516. L_18 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  16517. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_17, L_18, /*hidden argument*/NULL);
  16518. // var spriteBoundSize = activeSprite.bounds.size;
  16519. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_19;
  16520. L_19 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16521. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_20;
  16522. L_20 = Sprite_get_bounds_m364F852DE78702F755D1414FF4465F61F3F238EF(L_19, /*hidden argument*/NULL);
  16523. V_13 = L_20;
  16524. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_21;
  16525. L_21 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_13), /*hidden argument*/NULL);
  16526. V_5 = L_21;
  16527. // var drawOffset = (rectPivot - spritePivot) * drawingSize;
  16528. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22 = V_2;
  16529. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23 = V_1;
  16530. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24;
  16531. L_24 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(L_22, L_23, /*hidden argument*/NULL);
  16532. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25 = V_4;
  16533. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  16534. L_26 = Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline(L_24, L_25, /*hidden argument*/NULL);
  16535. V_6 = L_26;
  16536. // var color32 = color;
  16537. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_27;
  16538. L_27 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  16539. V_7 = L_27;
  16540. // vh.Clear();
  16541. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_28 = ___vh0;
  16542. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_28, /*hidden argument*/NULL);
  16543. // Vector2[] vertices = activeSprite.vertices;
  16544. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_29;
  16545. L_29 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16546. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_30;
  16547. L_30 = Sprite_get_vertices_m4A5EFBEDA14F12E5358C61831150AE368453F301(L_29, /*hidden argument*/NULL);
  16548. V_8 = L_30;
  16549. // Vector2[] uvs = activeSprite.uv;
  16550. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_31;
  16551. L_31 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16552. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_32;
  16553. L_32 = Sprite_get_uv_mBD902ADCF1FF8AE211C98881A6E3C310D73494B6(L_31, /*hidden argument*/NULL);
  16554. V_9 = L_32;
  16555. // for (int i = 0; i < vertices.Length; ++i)
  16556. V_14 = 0;
  16557. goto IL_0170;
  16558. }
  16559. IL_00e3:
  16560. {
  16561. // vh.AddVert(new Vector3((vertices[i].x / spriteBoundSize.x) * drawingSize.x - drawOffset.x, (vertices[i].y / spriteBoundSize.y) * drawingSize.y - drawOffset.y), color32, new Vector2(uvs[i].x, uvs[i].y));
  16562. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_33 = ___vh0;
  16563. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_34 = V_8;
  16564. int32_t L_35 = V_14;
  16565. float L_36 = ((L_34)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_35)))->get_x_0();
  16566. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_37 = V_5;
  16567. float L_38 = L_37.get_x_2();
  16568. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39 = V_4;
  16569. float L_40 = L_39.get_x_0();
  16570. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41 = V_6;
  16571. float L_42 = L_41.get_x_0();
  16572. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_43 = V_8;
  16573. int32_t L_44 = V_14;
  16574. float L_45 = ((L_43)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_44)))->get_y_1();
  16575. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_46 = V_5;
  16576. float L_47 = L_46.get_y_3();
  16577. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48 = V_4;
  16578. float L_49 = L_48.get_y_1();
  16579. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50 = V_6;
  16580. float L_51 = L_50.get_y_1();
  16581. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_52;
  16582. memset((&L_52), 0, sizeof(L_52));
  16583. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_52), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_36/(float)L_38)), (float)L_40)), (float)L_42)), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_45/(float)L_47)), (float)L_49)), (float)L_51)), /*hidden argument*/NULL);
  16584. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_53 = V_7;
  16585. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_54;
  16586. L_54 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_53, /*hidden argument*/NULL);
  16587. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_55 = V_9;
  16588. int32_t L_56 = V_14;
  16589. float L_57 = ((L_55)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_56)))->get_x_0();
  16590. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_58 = V_9;
  16591. int32_t L_59 = V_14;
  16592. float L_60 = ((L_58)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_59)))->get_y_1();
  16593. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_61;
  16594. memset((&L_61), 0, sizeof(L_61));
  16595. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_61), L_57, L_60, /*hidden argument*/NULL);
  16596. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_62;
  16597. L_62 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_61, /*hidden argument*/NULL);
  16598. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_33, L_52, L_54, L_62, /*hidden argument*/NULL);
  16599. // for (int i = 0; i < vertices.Length; ++i)
  16600. int32_t L_63 = V_14;
  16601. V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1));
  16602. }
  16603. IL_0170:
  16604. {
  16605. // for (int i = 0; i < vertices.Length; ++i)
  16606. int32_t L_64 = V_14;
  16607. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_65 = V_8;
  16608. V_15 = (bool)((((int32_t)L_64) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length)))))? 1 : 0);
  16609. bool L_66 = V_15;
  16610. if (L_66)
  16611. {
  16612. goto IL_00e3;
  16613. }
  16614. }
  16615. {
  16616. // UInt16[] triangles = activeSprite.triangles;
  16617. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_67;
  16618. L_67 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16619. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_68;
  16620. L_68 = Sprite_get_triangles_mAE8C32A81703AEF45192E993E6B555AF659C5131(L_67, /*hidden argument*/NULL);
  16621. V_10 = L_68;
  16622. // for (int i = 0; i < triangles.Length; i += 3)
  16623. V_16 = 0;
  16624. goto IL_01b5;
  16625. }
  16626. IL_0193:
  16627. {
  16628. // vh.AddTriangle(triangles[i + 0], triangles[i + 1], triangles[i + 2]);
  16629. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_69 = ___vh0;
  16630. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_70 = V_10;
  16631. int32_t L_71 = V_16;
  16632. int32_t L_72 = L_71;
  16633. uint16_t L_73 = (L_70)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_72));
  16634. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_74 = V_10;
  16635. int32_t L_75 = V_16;
  16636. int32_t L_76 = ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
  16637. uint16_t L_77 = (L_74)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
  16638. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_78 = V_10;
  16639. int32_t L_79 = V_16;
  16640. int32_t L_80 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)2));
  16641. uint16_t L_81 = (L_78)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_80));
  16642. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_69, L_73, L_77, L_81, /*hidden argument*/NULL);
  16643. // for (int i = 0; i < triangles.Length; i += 3)
  16644. int32_t L_82 = V_16;
  16645. V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)3));
  16646. }
  16647. IL_01b5:
  16648. {
  16649. // for (int i = 0; i < triangles.Length; i += 3)
  16650. int32_t L_83 = V_16;
  16651. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_84 = V_10;
  16652. V_17 = (bool)((((int32_t)L_83) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_84)->max_length)))))? 1 : 0);
  16653. bool L_85 = V_17;
  16654. if (L_85)
  16655. {
  16656. goto IL_0193;
  16657. }
  16658. }
  16659. {
  16660. // }
  16661. return;
  16662. }
  16663. }
  16664. // System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
  16665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  16666. {
  16667. static bool s_Il2CppMethodInitialized;
  16668. if (!s_Il2CppMethodInitialized)
  16669. {
  16670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16672. s_Il2CppMethodInitialized = true;
  16673. }
  16674. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  16675. memset((&V_0), 0, sizeof(V_0));
  16676. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  16677. memset((&V_1), 0, sizeof(V_1));
  16678. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  16679. memset((&V_2), 0, sizeof(V_2));
  16680. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_3;
  16681. memset((&V_3), 0, sizeof(V_3));
  16682. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_4;
  16683. memset((&V_4), 0, sizeof(V_4));
  16684. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_5;
  16685. memset((&V_5), 0, sizeof(V_5));
  16686. bool V_6 = false;
  16687. bool V_7 = false;
  16688. int32_t V_8 = 0;
  16689. bool V_9 = false;
  16690. int32_t V_10 = 0;
  16691. int32_t V_11 = 0;
  16692. int32_t V_12 = 0;
  16693. int32_t V_13 = 0;
  16694. bool V_14 = false;
  16695. bool V_15 = false;
  16696. bool V_16 = false;
  16697. int32_t G_B14_0 = 0;
  16698. {
  16699. // if (!hasBorder)
  16700. bool L_0;
  16701. L_0 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  16702. V_6 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  16703. bool L_1 = V_6;
  16704. if (!L_1)
  16705. {
  16706. goto IL_001f;
  16707. }
  16708. }
  16709. {
  16710. // GenerateSimpleSprite(toFill, false);
  16711. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___toFill0;
  16712. Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355(__this, L_2, (bool)0, /*hidden argument*/NULL);
  16713. // return;
  16714. goto IL_033b;
  16715. }
  16716. IL_001f:
  16717. {
  16718. // if (activeSprite != null)
  16719. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  16720. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16721. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16722. bool L_4;
  16723. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16724. V_7 = L_4;
  16725. bool L_5 = V_7;
  16726. if (!L_5)
  16727. {
  16728. goto IL_0065;
  16729. }
  16730. }
  16731. {
  16732. // outer = Sprites.DataUtility.GetOuterUV(activeSprite);
  16733. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  16734. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16735. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  16736. L_7 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_6, /*hidden argument*/NULL);
  16737. V_0 = L_7;
  16738. // inner = Sprites.DataUtility.GetInnerUV(activeSprite);
  16739. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  16740. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16741. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9;
  16742. L_9 = DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C(L_8, /*hidden argument*/NULL);
  16743. V_1 = L_9;
  16744. // padding = Sprites.DataUtility.GetPadding(activeSprite);
  16745. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  16746. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16747. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_11;
  16748. L_11 = DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4(L_10, /*hidden argument*/NULL);
  16749. V_2 = L_11;
  16750. // border = activeSprite.border;
  16751. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_12;
  16752. L_12 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  16753. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13;
  16754. L_13 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_12, /*hidden argument*/NULL);
  16755. V_3 = L_13;
  16756. goto IL_007f;
  16757. }
  16758. IL_0065:
  16759. {
  16760. // outer = Vector4.zero;
  16761. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  16762. L_14 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  16763. V_0 = L_14;
  16764. // inner = Vector4.zero;
  16765. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15;
  16766. L_15 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  16767. V_1 = L_15;
  16768. // padding = Vector4.zero;
  16769. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_16;
  16770. L_16 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  16771. V_2 = L_16;
  16772. // border = Vector4.zero;
  16773. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17;
  16774. L_17 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  16775. V_3 = L_17;
  16776. }
  16777. IL_007f:
  16778. {
  16779. // Rect rect = GetPixelAdjustedRect();
  16780. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_18;
  16781. L_18 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  16782. V_4 = L_18;
  16783. // Vector4 adjustedBorders = GetAdjustedBorders(border / multipliedPixelsPerUnit, rect);
  16784. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19 = V_3;
  16785. float L_20;
  16786. L_20 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  16787. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_21;
  16788. L_21 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_19, L_20, /*hidden argument*/NULL);
  16789. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_22 = V_4;
  16790. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_23;
  16791. L_23 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_21, L_22, /*hidden argument*/NULL);
  16792. V_5 = L_23;
  16793. // padding = padding / multipliedPixelsPerUnit;
  16794. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_24 = V_2;
  16795. float L_25;
  16796. L_25 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  16797. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26;
  16798. L_26 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_24, L_25, /*hidden argument*/NULL);
  16799. V_2 = L_26;
  16800. // s_VertScratch[0] = new Vector2(padding.x, padding.y);
  16801. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16802. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_27 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16803. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_28 = V_2;
  16804. float L_29 = L_28.get_x_1();
  16805. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_30 = V_2;
  16806. float L_31 = L_30.get_y_2();
  16807. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_32;
  16808. memset((&L_32), 0, sizeof(L_32));
  16809. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_32), L_29, L_31, /*hidden argument*/NULL);
  16810. (L_27)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_32);
  16811. // s_VertScratch[3] = new Vector2(rect.width - padding.z, rect.height - padding.w);
  16812. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_33 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16813. float L_34;
  16814. L_34 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16815. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_35 = V_2;
  16816. float L_36 = L_35.get_z_3();
  16817. float L_37;
  16818. L_37 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16819. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_38 = V_2;
  16820. float L_39 = L_38.get_w_4();
  16821. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_40;
  16822. memset((&L_40), 0, sizeof(L_40));
  16823. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_40), ((float)il2cpp_codegen_subtract((float)L_34, (float)L_36)), ((float)il2cpp_codegen_subtract((float)L_37, (float)L_39)), /*hidden argument*/NULL);
  16824. (L_33)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_40);
  16825. // s_VertScratch[1].x = adjustedBorders.x;
  16826. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_41 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16827. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_42 = V_5;
  16828. float L_43 = L_42.get_x_1();
  16829. ((L_41)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_x_0(L_43);
  16830. // s_VertScratch[1].y = adjustedBorders.y;
  16831. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_44 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16832. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_45 = V_5;
  16833. float L_46 = L_45.get_y_2();
  16834. ((L_44)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_y_1(L_46);
  16835. // s_VertScratch[2].x = rect.width - adjustedBorders.z;
  16836. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_47 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16837. float L_48;
  16838. L_48 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16839. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_49 = V_5;
  16840. float L_50 = L_49.get_z_3();
  16841. ((L_47)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_x_0(((float)il2cpp_codegen_subtract((float)L_48, (float)L_50)));
  16842. // s_VertScratch[2].y = rect.height - adjustedBorders.w;
  16843. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_51 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16844. float L_52;
  16845. L_52 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16846. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53 = V_5;
  16847. float L_54 = L_53.get_w_4();
  16848. ((L_51)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_y_1(((float)il2cpp_codegen_subtract((float)L_52, (float)L_54)));
  16849. // for (int i = 0; i < 4; ++i)
  16850. V_8 = 0;
  16851. goto IL_01a3;
  16852. }
  16853. IL_0163:
  16854. {
  16855. // s_VertScratch[i].x += rect.x;
  16856. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16857. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_55 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16858. int32_t L_56 = V_8;
  16859. float* L_57 = ((L_55)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_56)))->get_address_of_x_0();
  16860. float* L_58 = L_57;
  16861. float L_59 = *((float*)L_58);
  16862. float L_60;
  16863. L_60 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16864. *((float*)L_58) = (float)((float)il2cpp_codegen_add((float)L_59, (float)L_60));
  16865. // s_VertScratch[i].y += rect.y;
  16866. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_61 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16867. int32_t L_62 = V_8;
  16868. float* L_63 = ((L_61)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_62)))->get_address_of_y_1();
  16869. float* L_64 = L_63;
  16870. float L_65 = *((float*)L_64);
  16871. float L_66;
  16872. L_66 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  16873. *((float*)L_64) = (float)((float)il2cpp_codegen_add((float)L_65, (float)L_66));
  16874. // for (int i = 0; i < 4; ++i)
  16875. int32_t L_67 = V_8;
  16876. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1));
  16877. }
  16878. IL_01a3:
  16879. {
  16880. // for (int i = 0; i < 4; ++i)
  16881. int32_t L_68 = V_8;
  16882. V_9 = (bool)((((int32_t)L_68) < ((int32_t)4))? 1 : 0);
  16883. bool L_69 = V_9;
  16884. if (L_69)
  16885. {
  16886. goto IL_0163;
  16887. }
  16888. }
  16889. {
  16890. // s_UVScratch[0] = new Vector2(outer.x, outer.y);
  16891. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16892. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_70 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  16893. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_71 = V_0;
  16894. float L_72 = L_71.get_x_1();
  16895. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_73 = V_0;
  16896. float L_74 = L_73.get_y_2();
  16897. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_75;
  16898. memset((&L_75), 0, sizeof(L_75));
  16899. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_75), L_72, L_74, /*hidden argument*/NULL);
  16900. (L_70)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_75);
  16901. // s_UVScratch[1] = new Vector2(inner.x, inner.y);
  16902. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_76 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  16903. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_77 = V_1;
  16904. float L_78 = L_77.get_x_1();
  16905. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_79 = V_1;
  16906. float L_80 = L_79.get_y_2();
  16907. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_81;
  16908. memset((&L_81), 0, sizeof(L_81));
  16909. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_81), L_78, L_80, /*hidden argument*/NULL);
  16910. (L_76)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_81);
  16911. // s_UVScratch[2] = new Vector2(inner.z, inner.w);
  16912. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_82 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  16913. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_83 = V_1;
  16914. float L_84 = L_83.get_z_3();
  16915. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_85 = V_1;
  16916. float L_86 = L_85.get_w_4();
  16917. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_87;
  16918. memset((&L_87), 0, sizeof(L_87));
  16919. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_87), L_84, L_86, /*hidden argument*/NULL);
  16920. (L_82)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_87);
  16921. // s_UVScratch[3] = new Vector2(outer.z, outer.w);
  16922. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_88 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  16923. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_89 = V_0;
  16924. float L_90 = L_89.get_z_3();
  16925. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_91 = V_0;
  16926. float L_92 = L_91.get_w_4();
  16927. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_93;
  16928. memset((&L_93), 0, sizeof(L_93));
  16929. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_93), L_90, L_92, /*hidden argument*/NULL);
  16930. (L_88)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_93);
  16931. // toFill.Clear();
  16932. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_94 = ___toFill0;
  16933. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_94, /*hidden argument*/NULL);
  16934. // for (int x = 0; x < 3; ++x)
  16935. V_10 = 0;
  16936. goto IL_032d;
  16937. }
  16938. IL_022d:
  16939. {
  16940. // int x2 = x + 1;
  16941. int32_t L_95 = V_10;
  16942. V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
  16943. // for (int y = 0; y < 3; ++y)
  16944. V_12 = 0;
  16945. goto IL_0318;
  16946. }
  16947. IL_023c:
  16948. {
  16949. // if (!m_FillCenter && x == 1 && y == 1)
  16950. bool L_96 = __this->get_m_FillCenter_41();
  16951. if (L_96)
  16952. {
  16953. goto IL_0251;
  16954. }
  16955. }
  16956. {
  16957. int32_t L_97 = V_10;
  16958. if ((!(((uint32_t)L_97) == ((uint32_t)1))))
  16959. {
  16960. goto IL_0251;
  16961. }
  16962. }
  16963. {
  16964. int32_t L_98 = V_12;
  16965. G_B14_0 = ((((int32_t)L_98) == ((int32_t)1))? 1 : 0);
  16966. goto IL_0252;
  16967. }
  16968. IL_0251:
  16969. {
  16970. G_B14_0 = 0;
  16971. }
  16972. IL_0252:
  16973. {
  16974. V_14 = (bool)G_B14_0;
  16975. bool L_99 = V_14;
  16976. if (!L_99)
  16977. {
  16978. goto IL_025d;
  16979. }
  16980. }
  16981. {
  16982. // continue;
  16983. goto IL_0312;
  16984. }
  16985. IL_025d:
  16986. {
  16987. // int y2 = y + 1;
  16988. int32_t L_100 = V_12;
  16989. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)1));
  16990. // AddQuad(toFill,
  16991. // new Vector2(s_VertScratch[x].x, s_VertScratch[y].y),
  16992. // new Vector2(s_VertScratch[x2].x, s_VertScratch[y2].y),
  16993. // color,
  16994. // new Vector2(s_UVScratch[x].x, s_UVScratch[y].y),
  16995. // new Vector2(s_UVScratch[x2].x, s_UVScratch[y2].y));
  16996. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_101 = ___toFill0;
  16997. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  16998. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_102 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  16999. int32_t L_103 = V_10;
  17000. float L_104 = ((L_102)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_103)))->get_x_0();
  17001. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_105 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  17002. int32_t L_106 = V_12;
  17003. float L_107 = ((L_105)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_106)))->get_y_1();
  17004. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_108;
  17005. memset((&L_108), 0, sizeof(L_108));
  17006. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_108), L_104, L_107, /*hidden argument*/NULL);
  17007. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_109 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  17008. int32_t L_110 = V_11;
  17009. float L_111 = ((L_109)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_110)))->get_x_0();
  17010. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_112 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  17011. int32_t L_113 = V_13;
  17012. float L_114 = ((L_112)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_113)))->get_y_1();
  17013. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115;
  17014. memset((&L_115), 0, sizeof(L_115));
  17015. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_115), L_111, L_114, /*hidden argument*/NULL);
  17016. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_116;
  17017. L_116 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  17018. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_117;
  17019. L_117 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_116, /*hidden argument*/NULL);
  17020. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_118 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  17021. int32_t L_119 = V_10;
  17022. float L_120 = ((L_118)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_119)))->get_x_0();
  17023. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_121 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  17024. int32_t L_122 = V_12;
  17025. float L_123 = ((L_121)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_122)))->get_y_1();
  17026. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_124;
  17027. memset((&L_124), 0, sizeof(L_124));
  17028. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_124), L_120, L_123, /*hidden argument*/NULL);
  17029. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_125 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  17030. int32_t L_126 = V_11;
  17031. float L_127 = ((L_125)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_126)))->get_x_0();
  17032. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_128 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  17033. int32_t L_129 = V_13;
  17034. float L_130 = ((L_128)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_129)))->get_y_1();
  17035. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_131;
  17036. memset((&L_131), 0, sizeof(L_131));
  17037. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_131), L_127, L_130, /*hidden argument*/NULL);
  17038. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_101, L_108, L_115, L_117, L_124, L_131, /*hidden argument*/NULL);
  17039. }
  17040. IL_0312:
  17041. {
  17042. // for (int y = 0; y < 3; ++y)
  17043. int32_t L_132 = V_12;
  17044. V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)1));
  17045. }
  17046. IL_0318:
  17047. {
  17048. // for (int y = 0; y < 3; ++y)
  17049. int32_t L_133 = V_12;
  17050. V_15 = (bool)((((int32_t)L_133) < ((int32_t)3))? 1 : 0);
  17051. bool L_134 = V_15;
  17052. if (L_134)
  17053. {
  17054. goto IL_023c;
  17055. }
  17056. }
  17057. {
  17058. // for (int x = 0; x < 3; ++x)
  17059. int32_t L_135 = V_10;
  17060. V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1));
  17061. }
  17062. IL_032d:
  17063. {
  17064. // for (int x = 0; x < 3; ++x)
  17065. int32_t L_136 = V_10;
  17066. V_16 = (bool)((((int32_t)L_136) < ((int32_t)3))? 1 : 0);
  17067. bool L_137 = V_16;
  17068. if (L_137)
  17069. {
  17070. goto IL_022d;
  17071. }
  17072. }
  17073. IL_033b:
  17074. {
  17075. // }
  17076. return;
  17077. }
  17078. }
  17079. // System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
  17080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  17081. {
  17082. static bool s_Il2CppMethodInitialized;
  17083. if (!s_Il2CppMethodInitialized)
  17084. {
  17085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  17086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  17087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9);
  17090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84);
  17091. s_Il2CppMethodInitialized = true;
  17092. }
  17093. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  17094. memset((&V_0), 0, sizeof(V_0));
  17095. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  17096. memset((&V_1), 0, sizeof(V_1));
  17097. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  17098. memset((&V_2), 0, sizeof(V_2));
  17099. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  17100. memset((&V_3), 0, sizeof(V_3));
  17101. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_4;
  17102. memset((&V_4), 0, sizeof(V_4));
  17103. float V_5 = 0.0f;
  17104. float V_6 = 0.0f;
  17105. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_7;
  17106. memset((&V_7), 0, sizeof(V_7));
  17107. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_8;
  17108. memset((&V_8), 0, sizeof(V_8));
  17109. float V_9 = 0.0f;
  17110. float V_10 = 0.0f;
  17111. float V_11 = 0.0f;
  17112. float V_12 = 0.0f;
  17113. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_13;
  17114. memset((&V_13), 0, sizeof(V_13));
  17115. bool V_14 = false;
  17116. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_15;
  17117. memset((&V_15), 0, sizeof(V_15));
  17118. bool V_16 = false;
  17119. bool V_17 = false;
  17120. bool V_18 = false;
  17121. int64_t V_19 = 0;
  17122. int64_t V_20 = 0;
  17123. bool V_21 = false;
  17124. double V_22 = 0.0;
  17125. bool V_23 = false;
  17126. bool V_24 = false;
  17127. double V_25 = 0.0;
  17128. double V_26 = 0.0;
  17129. double V_27 = 0.0;
  17130. double V_28 = 0.0;
  17131. bool V_29 = false;
  17132. bool V_30 = false;
  17133. bool V_31 = false;
  17134. double V_32 = 0.0;
  17135. bool V_33 = false;
  17136. double V_34 = 0.0;
  17137. double V_35 = 0.0;
  17138. double V_36 = 0.0;
  17139. double V_37 = 0.0;
  17140. bool V_38 = false;
  17141. int64_t V_39 = 0;
  17142. float V_40 = 0.0f;
  17143. float V_41 = 0.0f;
  17144. bool V_42 = false;
  17145. int64_t V_43 = 0;
  17146. float V_44 = 0.0f;
  17147. float V_45 = 0.0f;
  17148. bool V_46 = false;
  17149. bool V_47 = false;
  17150. bool V_48 = false;
  17151. bool V_49 = false;
  17152. int64_t V_50 = 0;
  17153. float V_51 = 0.0f;
  17154. float V_52 = 0.0f;
  17155. bool V_53 = false;
  17156. bool V_54 = false;
  17157. int64_t V_55 = 0;
  17158. float V_56 = 0.0f;
  17159. float V_57 = 0.0f;
  17160. bool V_58 = false;
  17161. bool V_59 = false;
  17162. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_60;
  17163. memset((&V_60), 0, sizeof(V_60));
  17164. bool V_61 = false;
  17165. int32_t G_B12_0 = 0;
  17166. int32_t G_B14_0 = 0;
  17167. {
  17168. // if (activeSprite != null)
  17169. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  17170. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17171. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17172. bool L_1;
  17173. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17174. V_14 = L_1;
  17175. bool L_2 = V_14;
  17176. if (!L_2)
  17177. {
  17178. goto IL_0050;
  17179. }
  17180. }
  17181. {
  17182. // outer = Sprites.DataUtility.GetOuterUV(activeSprite);
  17183. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  17184. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17185. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  17186. L_4 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_3, /*hidden argument*/NULL);
  17187. V_0 = L_4;
  17188. // inner = Sprites.DataUtility.GetInnerUV(activeSprite);
  17189. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  17190. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17191. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6;
  17192. L_6 = DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C(L_5, /*hidden argument*/NULL);
  17193. V_1 = L_6;
  17194. // border = activeSprite.border;
  17195. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7;
  17196. L_7 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17197. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_8;
  17198. L_8 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_7, /*hidden argument*/NULL);
  17199. V_2 = L_8;
  17200. // spriteSize = activeSprite.rect.size;
  17201. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_9;
  17202. L_9 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17203. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_10;
  17204. L_10 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_9, /*hidden argument*/NULL);
  17205. V_15 = L_10;
  17206. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  17207. L_11 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_15), /*hidden argument*/NULL);
  17208. V_3 = L_11;
  17209. goto IL_0074;
  17210. }
  17211. IL_0050:
  17212. {
  17213. // outer = Vector4.zero;
  17214. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  17215. L_12 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  17216. V_0 = L_12;
  17217. // inner = Vector4.zero;
  17218. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13;
  17219. L_13 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  17220. V_1 = L_13;
  17221. // border = Vector4.zero;
  17222. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  17223. L_14 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  17224. V_2 = L_14;
  17225. // spriteSize = Vector2.one * 100;
  17226. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  17227. L_15 = Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42(/*hidden argument*/NULL);
  17228. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16;
  17229. L_16 = Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline(L_15, (100.0f), /*hidden argument*/NULL);
  17230. V_3 = L_16;
  17231. }
  17232. IL_0074:
  17233. {
  17234. // Rect rect = GetPixelAdjustedRect();
  17235. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_17;
  17236. L_17 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  17237. V_4 = L_17;
  17238. // float tileWidth = (spriteSize.x - border.x - border.z) / multipliedPixelsPerUnit;
  17239. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_18 = V_3;
  17240. float L_19 = L_18.get_x_0();
  17241. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_20 = V_2;
  17242. float L_21 = L_20.get_x_1();
  17243. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22 = V_2;
  17244. float L_23 = L_22.get_z_3();
  17245. float L_24;
  17246. L_24 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  17247. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_19, (float)L_21)), (float)L_23))/(float)L_24));
  17248. // float tileHeight = (spriteSize.y - border.y - border.w) / multipliedPixelsPerUnit;
  17249. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25 = V_3;
  17250. float L_26 = L_25.get_y_1();
  17251. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_27 = V_2;
  17252. float L_28 = L_27.get_y_2();
  17253. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_29 = V_2;
  17254. float L_30 = L_29.get_w_4();
  17255. float L_31;
  17256. L_31 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  17257. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_26, (float)L_28)), (float)L_30))/(float)L_31));
  17258. // border = GetAdjustedBorders(border / multipliedPixelsPerUnit, rect);
  17259. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_32 = V_2;
  17260. float L_33;
  17261. L_33 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  17262. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_34;
  17263. L_34 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_32, L_33, /*hidden argument*/NULL);
  17264. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_35 = V_4;
  17265. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_36;
  17266. L_36 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_34, L_35, /*hidden argument*/NULL);
  17267. V_2 = L_36;
  17268. // var uvMin = new Vector2(inner.x, inner.y);
  17269. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_37 = V_1;
  17270. float L_38 = L_37.get_x_1();
  17271. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_39 = V_1;
  17272. float L_40 = L_39.get_y_2();
  17273. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_7), L_38, L_40, /*hidden argument*/NULL);
  17274. // var uvMax = new Vector2(inner.z, inner.w);
  17275. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_41 = V_1;
  17276. float L_42 = L_41.get_z_3();
  17277. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_43 = V_1;
  17278. float L_44 = L_43.get_w_4();
  17279. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_42, L_44, /*hidden argument*/NULL);
  17280. // float xMin = border.x;
  17281. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_45 = V_2;
  17282. float L_46 = L_45.get_x_1();
  17283. V_9 = L_46;
  17284. // float xMax = rect.width - border.z;
  17285. float L_47;
  17286. L_47 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17287. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_48 = V_2;
  17288. float L_49 = L_48.get_z_3();
  17289. V_10 = ((float)il2cpp_codegen_subtract((float)L_47, (float)L_49));
  17290. // float yMin = border.y;
  17291. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_50 = V_2;
  17292. float L_51 = L_50.get_y_2();
  17293. V_11 = L_51;
  17294. // float yMax = rect.height - border.w;
  17295. float L_52;
  17296. L_52 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17297. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53 = V_2;
  17298. float L_54 = L_53.get_w_4();
  17299. V_12 = ((float)il2cpp_codegen_subtract((float)L_52, (float)L_54));
  17300. // toFill.Clear();
  17301. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_55 = ___toFill0;
  17302. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_55, /*hidden argument*/NULL);
  17303. // var clipped = uvMax;
  17304. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_56 = V_8;
  17305. V_13 = L_56;
  17306. // if (tileWidth <= 0)
  17307. float L_57 = V_5;
  17308. V_16 = (bool)((((int32_t)((!(((float)L_57) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17309. bool L_58 = V_16;
  17310. if (!L_58)
  17311. {
  17312. goto IL_0145;
  17313. }
  17314. }
  17315. {
  17316. // tileWidth = xMax - xMin;
  17317. float L_59 = V_10;
  17318. float L_60 = V_9;
  17319. V_5 = ((float)il2cpp_codegen_subtract((float)L_59, (float)L_60));
  17320. }
  17321. IL_0145:
  17322. {
  17323. // if (tileHeight <= 0)
  17324. float L_61 = V_6;
  17325. V_17 = (bool)((((int32_t)((!(((float)L_61) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17326. bool L_62 = V_17;
  17327. if (!L_62)
  17328. {
  17329. goto IL_015e;
  17330. }
  17331. }
  17332. {
  17333. // tileHeight = yMax - yMin;
  17334. float L_63 = V_12;
  17335. float L_64 = V_11;
  17336. V_6 = ((float)il2cpp_codegen_subtract((float)L_63, (float)L_64));
  17337. }
  17338. IL_015e:
  17339. {
  17340. // if (activeSprite != null && (hasBorder || activeSprite.packed || activeSprite.texture.wrapMode != TextureWrapMode.Repeat))
  17341. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_65;
  17342. L_65 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17343. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17344. bool L_66;
  17345. L_66 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_65, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17346. if (!L_66)
  17347. {
  17348. goto IL_0199;
  17349. }
  17350. }
  17351. {
  17352. bool L_67;
  17353. L_67 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17354. if (L_67)
  17355. {
  17356. goto IL_0196;
  17357. }
  17358. }
  17359. {
  17360. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_68;
  17361. L_68 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17362. bool L_69;
  17363. L_69 = Sprite_get_packed_m075910C79D785DC2572B171DA93918CF2793B133(L_68, /*hidden argument*/NULL);
  17364. if (L_69)
  17365. {
  17366. goto IL_0196;
  17367. }
  17368. }
  17369. {
  17370. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_70;
  17371. L_70 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  17372. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_71;
  17373. L_71 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_70, /*hidden argument*/NULL);
  17374. int32_t L_72;
  17375. L_72 = Texture_get_wrapMode_mB442135F226C399108A5805A6B82845EC0362BA9(L_71, /*hidden argument*/NULL);
  17376. G_B12_0 = ((!(((uint32_t)L_72) <= ((uint32_t)0)))? 1 : 0);
  17377. goto IL_0197;
  17378. }
  17379. IL_0196:
  17380. {
  17381. G_B12_0 = 1;
  17382. }
  17383. IL_0197:
  17384. {
  17385. G_B14_0 = G_B12_0;
  17386. goto IL_019a;
  17387. }
  17388. IL_0199:
  17389. {
  17390. G_B14_0 = 0;
  17391. }
  17392. IL_019a:
  17393. {
  17394. V_18 = (bool)G_B14_0;
  17395. bool L_73 = V_18;
  17396. if (!L_73)
  17397. {
  17398. goto IL_09a3;
  17399. }
  17400. }
  17401. {
  17402. // long nTilesW = 0;
  17403. V_19 = ((int64_t)((int64_t)0));
  17404. // long nTilesH = 0;
  17405. V_20 = ((int64_t)((int64_t)0));
  17406. // if (m_FillCenter)
  17407. bool L_74 = __this->get_m_FillCenter_41();
  17408. V_21 = L_74;
  17409. bool L_75 = V_21;
  17410. if (!L_75)
  17411. {
  17412. goto IL_0318;
  17413. }
  17414. }
  17415. {
  17416. // nTilesW = (long)Math.Ceiling((xMax - xMin) / tileWidth);
  17417. float L_76 = V_10;
  17418. float L_77 = V_9;
  17419. float L_78 = V_5;
  17420. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17421. double L_79;
  17422. L_79 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_76, (float)L_77))/(float)L_78)))));
  17423. V_19 = il2cpp_codegen_cast_double_to_int<int64_t>(L_79);
  17424. // nTilesH = (long)Math.Ceiling((yMax - yMin) / tileHeight);
  17425. float L_80 = V_12;
  17426. float L_81 = V_11;
  17427. float L_82 = V_6;
  17428. double L_83;
  17429. L_83 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_80, (float)L_81))/(float)L_82)))));
  17430. V_20 = il2cpp_codegen_cast_double_to_int<int64_t>(L_83);
  17431. // double nVertices = 0;
  17432. V_22 = (0.0);
  17433. // if (hasBorder)
  17434. bool L_84;
  17435. L_84 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17436. V_23 = L_84;
  17437. bool L_85 = V_23;
  17438. if (!L_85)
  17439. {
  17440. goto IL_0220;
  17441. }
  17442. }
  17443. {
  17444. // nVertices = (nTilesW + 2.0) * (nTilesH + 2.0) * 4.0; // 4 vertices per tile
  17445. int64_t L_86 = V_19;
  17446. int64_t L_87 = V_20;
  17447. V_22 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)((double)L_86)), (double)(2.0))), (double)((double)il2cpp_codegen_add((double)((double)((double)L_87)), (double)(2.0))))), (double)(4.0)));
  17448. goto IL_0234;
  17449. }
  17450. IL_0220:
  17451. {
  17452. // nVertices = nTilesW * nTilesH * 4.0; // 4 vertices per tile
  17453. int64_t L_88 = V_19;
  17454. int64_t L_89 = V_20;
  17455. V_22 = ((double)il2cpp_codegen_multiply((double)((double)((double)((int64_t)il2cpp_codegen_multiply((int64_t)L_88, (int64_t)L_89)))), (double)(4.0)));
  17456. }
  17457. IL_0234:
  17458. {
  17459. // if (nVertices > 65000.0)
  17460. double L_90 = V_22;
  17461. V_24 = (bool)((((double)L_90) > ((double)(65000.0)))? 1 : 0);
  17462. bool L_91 = V_24;
  17463. if (!L_91)
  17464. {
  17465. goto IL_0312;
  17466. }
  17467. }
  17468. {
  17469. // Debug.LogError("Too many sprite tiles on Image \"" + name + "\". The tile size will be increased. To remove the limit on the number of tiles, set the Wrap mode to Repeat in the Image Import Settings", this);
  17470. String_t* L_92;
  17471. L_92 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(__this, /*hidden argument*/NULL);
  17472. String_t* L_93;
  17473. L_93 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9, L_92, _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84, /*hidden argument*/NULL);
  17474. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  17475. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_93, __this, /*hidden argument*/NULL);
  17476. // double maxTiles = 65000.0 / 4.0; // Max number of vertices is 65000; 4 vertices per tile.
  17477. V_25 = (16250.0);
  17478. // if (hasBorder)
  17479. bool L_94;
  17480. L_94 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17481. V_29 = L_94;
  17482. bool L_95 = V_29;
  17483. if (!L_95)
  17484. {
  17485. goto IL_029f;
  17486. }
  17487. }
  17488. {
  17489. // imageRatio = (nTilesW + 2.0) / (nTilesH + 2.0);
  17490. int64_t L_96 = V_19;
  17491. int64_t L_97 = V_20;
  17492. V_26 = ((double)((double)((double)il2cpp_codegen_add((double)((double)((double)L_96)), (double)(2.0)))/(double)((double)il2cpp_codegen_add((double)((double)((double)L_97)), (double)(2.0)))));
  17493. goto IL_02aa;
  17494. }
  17495. IL_029f:
  17496. {
  17497. // imageRatio = (double)nTilesW / nTilesH;
  17498. int64_t L_98 = V_19;
  17499. int64_t L_99 = V_20;
  17500. V_26 = ((double)((double)((double)((double)L_98))/(double)((double)((double)L_99))));
  17501. }
  17502. IL_02aa:
  17503. {
  17504. // double targetTilesW = Math.Sqrt(maxTiles / imageRatio);
  17505. double L_100 = V_25;
  17506. double L_101 = V_26;
  17507. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17508. double L_102;
  17509. L_102 = sqrt(((double)((double)L_100/(double)L_101)));
  17510. V_27 = L_102;
  17511. // double targetTilesH = targetTilesW * imageRatio;
  17512. double L_103 = V_27;
  17513. double L_104 = V_26;
  17514. V_28 = ((double)il2cpp_codegen_multiply((double)L_103, (double)L_104));
  17515. // if (hasBorder)
  17516. bool L_105;
  17517. L_105 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17518. V_30 = L_105;
  17519. bool L_106 = V_30;
  17520. if (!L_106)
  17521. {
  17522. goto IL_02e7;
  17523. }
  17524. }
  17525. {
  17526. // targetTilesW -= 2;
  17527. double L_107 = V_27;
  17528. V_27 = ((double)il2cpp_codegen_subtract((double)L_107, (double)(2.0)));
  17529. // targetTilesH -= 2;
  17530. double L_108 = V_28;
  17531. V_28 = ((double)il2cpp_codegen_subtract((double)L_108, (double)(2.0)));
  17532. }
  17533. IL_02e7:
  17534. {
  17535. // nTilesW = (long)Math.Floor(targetTilesW);
  17536. double L_109 = V_27;
  17537. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17538. double L_110;
  17539. L_110 = floor(L_109);
  17540. V_19 = il2cpp_codegen_cast_double_to_int<int64_t>(L_110);
  17541. // nTilesH = (long)Math.Floor(targetTilesH);
  17542. double L_111 = V_28;
  17543. double L_112;
  17544. L_112 = floor(L_111);
  17545. V_20 = il2cpp_codegen_cast_double_to_int<int64_t>(L_112);
  17546. // tileWidth = (xMax - xMin) / nTilesW;
  17547. float L_113 = V_10;
  17548. float L_114 = V_9;
  17549. int64_t L_115 = V_19;
  17550. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_113, (float)L_114))/(float)((float)((float)L_115))));
  17551. // tileHeight = (yMax - yMin) / nTilesH;
  17552. float L_116 = V_12;
  17553. float L_117 = V_11;
  17554. int64_t L_118 = V_20;
  17555. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_116, (float)L_117))/(float)((float)((float)L_118))));
  17556. }
  17557. IL_0312:
  17558. {
  17559. goto IL_041c;
  17560. }
  17561. IL_0318:
  17562. {
  17563. // if (hasBorder)
  17564. bool L_119;
  17565. L_119 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17566. V_31 = L_119;
  17567. bool L_120 = V_31;
  17568. if (!L_120)
  17569. {
  17570. goto IL_0412;
  17571. }
  17572. }
  17573. {
  17574. // nTilesW = (long)Math.Ceiling((xMax - xMin) / tileWidth);
  17575. float L_121 = V_10;
  17576. float L_122 = V_9;
  17577. float L_123 = V_5;
  17578. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17579. double L_124;
  17580. L_124 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_121, (float)L_122))/(float)L_123)))));
  17581. V_19 = il2cpp_codegen_cast_double_to_int<int64_t>(L_124);
  17582. // nTilesH = (long)Math.Ceiling((yMax - yMin) / tileHeight);
  17583. float L_125 = V_12;
  17584. float L_126 = V_11;
  17585. float L_127 = V_6;
  17586. double L_128;
  17587. L_128 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_125, (float)L_126))/(float)L_127)))));
  17588. V_20 = il2cpp_codegen_cast_double_to_int<int64_t>(L_128);
  17589. // double nVertices = (nTilesH + nTilesW + 2.0 /*corners*/) * 2.0 /*sides*/ * 4.0 /*vertices per tile*/;
  17590. int64_t L_129 = V_20;
  17591. int64_t L_130 = V_19;
  17592. V_32 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)((double)((int64_t)il2cpp_codegen_add((int64_t)L_129, (int64_t)L_130)))), (double)(2.0))), (double)(2.0))), (double)(4.0)));
  17593. // if (nVertices > 65000.0)
  17594. double L_131 = V_32;
  17595. V_33 = (bool)((((double)L_131) > ((double)(65000.0)))? 1 : 0);
  17596. bool L_132 = V_33;
  17597. if (!L_132)
  17598. {
  17599. goto IL_040f;
  17600. }
  17601. }
  17602. {
  17603. // Debug.LogError("Too many sprite tiles on Image \"" + name + "\". The tile size will be increased. To remove the limit on the number of tiles, set the Wrap mode to Repeat in the Image Import Settings", this);
  17604. String_t* L_133;
  17605. L_133 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(__this, /*hidden argument*/NULL);
  17606. String_t* L_134;
  17607. L_134 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9, L_133, _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84, /*hidden argument*/NULL);
  17608. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  17609. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_134, __this, /*hidden argument*/NULL);
  17610. // double maxTiles = 65000.0 / 4.0; // Max number of vertices is 65000; 4 vertices per tile.
  17611. V_34 = (16250.0);
  17612. // double imageRatio = (double)nTilesW / nTilesH;
  17613. int64_t L_135 = V_19;
  17614. int64_t L_136 = V_20;
  17615. V_35 = ((double)((double)((double)((double)L_135))/(double)((double)((double)L_136))));
  17616. // double targetTilesW = (maxTiles - 4 /*corners*/) / (2 * (1.0 + imageRatio));
  17617. double L_137 = V_34;
  17618. double L_138 = V_35;
  17619. V_36 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_137, (double)(4.0)))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)((double)il2cpp_codegen_add((double)(1.0), (double)L_138))))));
  17620. // double targetTilesH = targetTilesW * imageRatio;
  17621. double L_139 = V_36;
  17622. double L_140 = V_35;
  17623. V_37 = ((double)il2cpp_codegen_multiply((double)L_139, (double)L_140));
  17624. // nTilesW = (long)Math.Floor(targetTilesW);
  17625. double L_141 = V_36;
  17626. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17627. double L_142;
  17628. L_142 = floor(L_141);
  17629. V_19 = il2cpp_codegen_cast_double_to_int<int64_t>(L_142);
  17630. // nTilesH = (long)Math.Floor(targetTilesH);
  17631. double L_143 = V_37;
  17632. double L_144;
  17633. L_144 = floor(L_143);
  17634. V_20 = il2cpp_codegen_cast_double_to_int<int64_t>(L_144);
  17635. // tileWidth = (xMax - xMin) / nTilesW;
  17636. float L_145 = V_10;
  17637. float L_146 = V_9;
  17638. int64_t L_147 = V_19;
  17639. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_145, (float)L_146))/(float)((float)((float)L_147))));
  17640. // tileHeight = (yMax - yMin) / nTilesH;
  17641. float L_148 = V_12;
  17642. float L_149 = V_11;
  17643. int64_t L_150 = V_20;
  17644. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_148, (float)L_149))/(float)((float)((float)L_150))));
  17645. }
  17646. IL_040f:
  17647. {
  17648. goto IL_041b;
  17649. }
  17650. IL_0412:
  17651. {
  17652. // nTilesH = nTilesW = 0;
  17653. int64_t L_151 = ((int64_t)((int64_t)0));
  17654. V_19 = L_151;
  17655. V_20 = L_151;
  17656. }
  17657. IL_041b:
  17658. {
  17659. }
  17660. IL_041c:
  17661. {
  17662. // if (m_FillCenter)
  17663. bool L_152 = __this->get_m_FillCenter_41();
  17664. V_38 = L_152;
  17665. bool L_153 = V_38;
  17666. if (!L_153)
  17667. {
  17668. goto IL_0567;
  17669. }
  17670. }
  17671. {
  17672. // for (long j = 0; j < nTilesH; j++)
  17673. V_39 = ((int64_t)((int64_t)0));
  17674. goto IL_0557;
  17675. }
  17676. IL_0435:
  17677. {
  17678. // float y1 = yMin + j * tileHeight;
  17679. float L_154 = V_11;
  17680. int64_t L_155 = V_39;
  17681. float L_156 = V_6;
  17682. V_40 = ((float)il2cpp_codegen_add((float)L_154, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_155)), (float)L_156))));
  17683. // float y2 = yMin + (j + 1) * tileHeight;
  17684. float L_157 = V_11;
  17685. int64_t L_158 = V_39;
  17686. float L_159 = V_6;
  17687. V_41 = ((float)il2cpp_codegen_add((float)L_157, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_158, (int64_t)((int64_t)((int64_t)1)))))), (float)L_159))));
  17688. // if (y2 > yMax)
  17689. float L_160 = V_41;
  17690. float L_161 = V_12;
  17691. V_42 = (bool)((((float)L_160) > ((float)L_161))? 1 : 0);
  17692. bool L_162 = V_42;
  17693. if (!L_162)
  17694. {
  17695. goto IL_048b;
  17696. }
  17697. }
  17698. {
  17699. // clipped.y = uvMin.y + (uvMax.y - uvMin.y) * (yMax - y1) / (y2 - y1);
  17700. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_163 = V_7;
  17701. float L_164 = L_163.get_y_1();
  17702. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_165 = V_8;
  17703. float L_166 = L_165.get_y_1();
  17704. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_167 = V_7;
  17705. float L_168 = L_167.get_y_1();
  17706. float L_169 = V_12;
  17707. float L_170 = V_40;
  17708. float L_171 = V_41;
  17709. float L_172 = V_40;
  17710. (&V_13)->set_y_1(((float)il2cpp_codegen_add((float)L_164, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_166, (float)L_168)), (float)((float)il2cpp_codegen_subtract((float)L_169, (float)L_170))))/(float)((float)il2cpp_codegen_subtract((float)L_171, (float)L_172)))))));
  17711. // y2 = yMax;
  17712. float L_173 = V_12;
  17713. V_41 = L_173;
  17714. }
  17715. IL_048b:
  17716. {
  17717. // clipped.x = uvMax.x;
  17718. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_174 = V_8;
  17719. float L_175 = L_174.get_x_0();
  17720. (&V_13)->set_x_0(L_175);
  17721. // for (long i = 0; i < nTilesW; i++)
  17722. V_43 = ((int64_t)((int64_t)0));
  17723. goto IL_0540;
  17724. }
  17725. IL_04a2:
  17726. {
  17727. // float x1 = xMin + i * tileWidth;
  17728. float L_176 = V_9;
  17729. int64_t L_177 = V_43;
  17730. float L_178 = V_5;
  17731. V_44 = ((float)il2cpp_codegen_add((float)L_176, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_177)), (float)L_178))));
  17732. // float x2 = xMin + (i + 1) * tileWidth;
  17733. float L_179 = V_9;
  17734. int64_t L_180 = V_43;
  17735. float L_181 = V_5;
  17736. V_45 = ((float)il2cpp_codegen_add((float)L_179, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_180, (int64_t)((int64_t)((int64_t)1)))))), (float)L_181))));
  17737. // if (x2 > xMax)
  17738. float L_182 = V_45;
  17739. float L_183 = V_10;
  17740. V_46 = (bool)((((float)L_182) > ((float)L_183))? 1 : 0);
  17741. bool L_184 = V_46;
  17742. if (!L_184)
  17743. {
  17744. goto IL_04f8;
  17745. }
  17746. }
  17747. {
  17748. // clipped.x = uvMin.x + (uvMax.x - uvMin.x) * (xMax - x1) / (x2 - x1);
  17749. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_185 = V_7;
  17750. float L_186 = L_185.get_x_0();
  17751. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_187 = V_8;
  17752. float L_188 = L_187.get_x_0();
  17753. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_189 = V_7;
  17754. float L_190 = L_189.get_x_0();
  17755. float L_191 = V_10;
  17756. float L_192 = V_44;
  17757. float L_193 = V_45;
  17758. float L_194 = V_44;
  17759. (&V_13)->set_x_0(((float)il2cpp_codegen_add((float)L_186, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_188, (float)L_190)), (float)((float)il2cpp_codegen_subtract((float)L_191, (float)L_192))))/(float)((float)il2cpp_codegen_subtract((float)L_193, (float)L_194)))))));
  17760. // x2 = xMax;
  17761. float L_195 = V_10;
  17762. V_45 = L_195;
  17763. }
  17764. IL_04f8:
  17765. {
  17766. // AddQuad(toFill, new Vector2(x1, y1) + rect.position, new Vector2(x2, y2) + rect.position, color, uvMin, clipped);
  17767. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_196 = ___toFill0;
  17768. float L_197 = V_44;
  17769. float L_198 = V_40;
  17770. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_199;
  17771. memset((&L_199), 0, sizeof(L_199));
  17772. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_199), L_197, L_198, /*hidden argument*/NULL);
  17773. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_200;
  17774. L_200 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17775. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_201;
  17776. L_201 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_199, L_200, /*hidden argument*/NULL);
  17777. float L_202 = V_45;
  17778. float L_203 = V_41;
  17779. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_204;
  17780. memset((&L_204), 0, sizeof(L_204));
  17781. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_204), L_202, L_203, /*hidden argument*/NULL);
  17782. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_205;
  17783. L_205 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17784. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_206;
  17785. L_206 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_204, L_205, /*hidden argument*/NULL);
  17786. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_207;
  17787. L_207 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  17788. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_208;
  17789. L_208 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_207, /*hidden argument*/NULL);
  17790. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_209 = V_7;
  17791. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_210 = V_13;
  17792. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  17793. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_196, L_201, L_206, L_208, L_209, L_210, /*hidden argument*/NULL);
  17794. // for (long i = 0; i < nTilesW; i++)
  17795. int64_t L_211 = V_43;
  17796. V_43 = ((int64_t)il2cpp_codegen_add((int64_t)L_211, (int64_t)((int64_t)((int64_t)1))));
  17797. }
  17798. IL_0540:
  17799. {
  17800. // for (long i = 0; i < nTilesW; i++)
  17801. int64_t L_212 = V_43;
  17802. int64_t L_213 = V_19;
  17803. V_47 = (bool)((((int64_t)L_212) < ((int64_t)L_213))? 1 : 0);
  17804. bool L_214 = V_47;
  17805. if (L_214)
  17806. {
  17807. goto IL_04a2;
  17808. }
  17809. }
  17810. {
  17811. // for (long j = 0; j < nTilesH; j++)
  17812. int64_t L_215 = V_39;
  17813. V_39 = ((int64_t)il2cpp_codegen_add((int64_t)L_215, (int64_t)((int64_t)((int64_t)1))));
  17814. }
  17815. IL_0557:
  17816. {
  17817. // for (long j = 0; j < nTilesH; j++)
  17818. int64_t L_216 = V_39;
  17819. int64_t L_217 = V_20;
  17820. V_48 = (bool)((((int64_t)L_216) < ((int64_t)L_217))? 1 : 0);
  17821. bool L_218 = V_48;
  17822. if (L_218)
  17823. {
  17824. goto IL_0435;
  17825. }
  17826. }
  17827. {
  17828. }
  17829. IL_0567:
  17830. {
  17831. // if (hasBorder)
  17832. bool L_219;
  17833. L_219 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  17834. V_49 = L_219;
  17835. bool L_220 = V_49;
  17836. if (!L_220)
  17837. {
  17838. goto IL_09a0;
  17839. }
  17840. }
  17841. {
  17842. // clipped = uvMax;
  17843. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_221 = V_8;
  17844. V_13 = L_221;
  17845. // for (long j = 0; j < nTilesH; j++)
  17846. V_50 = ((int64_t)((int64_t)0));
  17847. goto IL_06ac;
  17848. }
  17849. IL_0584:
  17850. {
  17851. // float y1 = yMin + j * tileHeight;
  17852. float L_222 = V_11;
  17853. int64_t L_223 = V_50;
  17854. float L_224 = V_6;
  17855. V_51 = ((float)il2cpp_codegen_add((float)L_222, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_223)), (float)L_224))));
  17856. // float y2 = yMin + (j + 1) * tileHeight;
  17857. float L_225 = V_11;
  17858. int64_t L_226 = V_50;
  17859. float L_227 = V_6;
  17860. V_52 = ((float)il2cpp_codegen_add((float)L_225, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_226, (int64_t)((int64_t)((int64_t)1)))))), (float)L_227))));
  17861. // if (y2 > yMax)
  17862. float L_228 = V_52;
  17863. float L_229 = V_12;
  17864. V_53 = (bool)((((float)L_228) > ((float)L_229))? 1 : 0);
  17865. bool L_230 = V_53;
  17866. if (!L_230)
  17867. {
  17868. goto IL_05da;
  17869. }
  17870. }
  17871. {
  17872. // clipped.y = uvMin.y + (uvMax.y - uvMin.y) * (yMax - y1) / (y2 - y1);
  17873. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_231 = V_7;
  17874. float L_232 = L_231.get_y_1();
  17875. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_233 = V_8;
  17876. float L_234 = L_233.get_y_1();
  17877. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_235 = V_7;
  17878. float L_236 = L_235.get_y_1();
  17879. float L_237 = V_12;
  17880. float L_238 = V_51;
  17881. float L_239 = V_52;
  17882. float L_240 = V_51;
  17883. (&V_13)->set_y_1(((float)il2cpp_codegen_add((float)L_232, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_234, (float)L_236)), (float)((float)il2cpp_codegen_subtract((float)L_237, (float)L_238))))/(float)((float)il2cpp_codegen_subtract((float)L_239, (float)L_240)))))));
  17884. // y2 = yMax;
  17885. float L_241 = V_12;
  17886. V_52 = L_241;
  17887. }
  17888. IL_05da:
  17889. {
  17890. // AddQuad(toFill,
  17891. // new Vector2(0, y1) + rect.position,
  17892. // new Vector2(xMin, y2) + rect.position,
  17893. // color,
  17894. // new Vector2(outer.x, uvMin.y),
  17895. // new Vector2(uvMin.x, clipped.y));
  17896. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_242 = ___toFill0;
  17897. float L_243 = V_51;
  17898. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_244;
  17899. memset((&L_244), 0, sizeof(L_244));
  17900. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_244), (0.0f), L_243, /*hidden argument*/NULL);
  17901. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_245;
  17902. L_245 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17903. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_246;
  17904. L_246 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_244, L_245, /*hidden argument*/NULL);
  17905. float L_247 = V_9;
  17906. float L_248 = V_52;
  17907. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_249;
  17908. memset((&L_249), 0, sizeof(L_249));
  17909. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_249), L_247, L_248, /*hidden argument*/NULL);
  17910. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_250;
  17911. L_250 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_251;
  17913. L_251 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_249, L_250, /*hidden argument*/NULL);
  17914. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_252;
  17915. L_252 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  17916. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_253;
  17917. L_253 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_252, /*hidden argument*/NULL);
  17918. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_254 = V_0;
  17919. float L_255 = L_254.get_x_1();
  17920. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_256 = V_7;
  17921. float L_257 = L_256.get_y_1();
  17922. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_258;
  17923. memset((&L_258), 0, sizeof(L_258));
  17924. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_258), L_255, L_257, /*hidden argument*/NULL);
  17925. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_259 = V_7;
  17926. float L_260 = L_259.get_x_0();
  17927. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_261 = V_13;
  17928. float L_262 = L_261.get_y_1();
  17929. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_263;
  17930. memset((&L_263), 0, sizeof(L_263));
  17931. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_263), L_260, L_262, /*hidden argument*/NULL);
  17932. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  17933. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_242, L_246, L_251, L_253, L_258, L_263, /*hidden argument*/NULL);
  17934. // AddQuad(toFill,
  17935. // new Vector2(xMax, y1) + rect.position,
  17936. // new Vector2(rect.width, y2) + rect.position,
  17937. // color,
  17938. // new Vector2(uvMax.x, uvMin.y),
  17939. // new Vector2(outer.z, clipped.y));
  17940. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_264 = ___toFill0;
  17941. float L_265 = V_10;
  17942. float L_266 = V_51;
  17943. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_267;
  17944. memset((&L_267), 0, sizeof(L_267));
  17945. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_267), L_265, L_266, /*hidden argument*/NULL);
  17946. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_268;
  17947. L_268 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17948. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_269;
  17949. L_269 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_267, L_268, /*hidden argument*/NULL);
  17950. float L_270;
  17951. L_270 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17952. float L_271 = V_52;
  17953. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_272;
  17954. memset((&L_272), 0, sizeof(L_272));
  17955. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_272), L_270, L_271, /*hidden argument*/NULL);
  17956. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_273;
  17957. L_273 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  17958. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_274;
  17959. L_274 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_272, L_273, /*hidden argument*/NULL);
  17960. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_275;
  17961. L_275 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  17962. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_276;
  17963. L_276 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_275, /*hidden argument*/NULL);
  17964. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_277 = V_8;
  17965. float L_278 = L_277.get_x_0();
  17966. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_279 = V_7;
  17967. float L_280 = L_279.get_y_1();
  17968. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_281;
  17969. memset((&L_281), 0, sizeof(L_281));
  17970. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_281), L_278, L_280, /*hidden argument*/NULL);
  17971. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_282 = V_0;
  17972. float L_283 = L_282.get_z_3();
  17973. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_284 = V_13;
  17974. float L_285 = L_284.get_y_1();
  17975. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_286;
  17976. memset((&L_286), 0, sizeof(L_286));
  17977. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_286), L_283, L_285, /*hidden argument*/NULL);
  17978. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_264, L_269, L_274, L_276, L_281, L_286, /*hidden argument*/NULL);
  17979. // for (long j = 0; j < nTilesH; j++)
  17980. int64_t L_287 = V_50;
  17981. V_50 = ((int64_t)il2cpp_codegen_add((int64_t)L_287, (int64_t)((int64_t)((int64_t)1))));
  17982. }
  17983. IL_06ac:
  17984. {
  17985. // for (long j = 0; j < nTilesH; j++)
  17986. int64_t L_288 = V_50;
  17987. int64_t L_289 = V_20;
  17988. V_54 = (bool)((((int64_t)L_288) < ((int64_t)L_289))? 1 : 0);
  17989. bool L_290 = V_54;
  17990. if (L_290)
  17991. {
  17992. goto IL_0584;
  17993. }
  17994. }
  17995. {
  17996. // clipped = uvMax;
  17997. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_291 = V_8;
  17998. V_13 = L_291;
  17999. // for (long i = 0; i < nTilesW; i++)
  18000. V_55 = ((int64_t)((int64_t)0));
  18001. goto IL_07f0;
  18002. }
  18003. IL_06c8:
  18004. {
  18005. // float x1 = xMin + i * tileWidth;
  18006. float L_292 = V_9;
  18007. int64_t L_293 = V_55;
  18008. float L_294 = V_5;
  18009. V_56 = ((float)il2cpp_codegen_add((float)L_292, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_293)), (float)L_294))));
  18010. // float x2 = xMin + (i + 1) * tileWidth;
  18011. float L_295 = V_9;
  18012. int64_t L_296 = V_55;
  18013. float L_297 = V_5;
  18014. V_57 = ((float)il2cpp_codegen_add((float)L_295, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_296, (int64_t)((int64_t)((int64_t)1)))))), (float)L_297))));
  18015. // if (x2 > xMax)
  18016. float L_298 = V_57;
  18017. float L_299 = V_10;
  18018. V_58 = (bool)((((float)L_298) > ((float)L_299))? 1 : 0);
  18019. bool L_300 = V_58;
  18020. if (!L_300)
  18021. {
  18022. goto IL_071e;
  18023. }
  18024. }
  18025. {
  18026. // clipped.x = uvMin.x + (uvMax.x - uvMin.x) * (xMax - x1) / (x2 - x1);
  18027. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_301 = V_7;
  18028. float L_302 = L_301.get_x_0();
  18029. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_303 = V_8;
  18030. float L_304 = L_303.get_x_0();
  18031. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_305 = V_7;
  18032. float L_306 = L_305.get_x_0();
  18033. float L_307 = V_10;
  18034. float L_308 = V_56;
  18035. float L_309 = V_57;
  18036. float L_310 = V_56;
  18037. (&V_13)->set_x_0(((float)il2cpp_codegen_add((float)L_302, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_304, (float)L_306)), (float)((float)il2cpp_codegen_subtract((float)L_307, (float)L_308))))/(float)((float)il2cpp_codegen_subtract((float)L_309, (float)L_310)))))));
  18038. // x2 = xMax;
  18039. float L_311 = V_10;
  18040. V_57 = L_311;
  18041. }
  18042. IL_071e:
  18043. {
  18044. // AddQuad(toFill,
  18045. // new Vector2(x1, 0) + rect.position,
  18046. // new Vector2(x2, yMin) + rect.position,
  18047. // color,
  18048. // new Vector2(uvMin.x, outer.y),
  18049. // new Vector2(clipped.x, uvMin.y));
  18050. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_312 = ___toFill0;
  18051. float L_313 = V_56;
  18052. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_314;
  18053. memset((&L_314), 0, sizeof(L_314));
  18054. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_314), L_313, (0.0f), /*hidden argument*/NULL);
  18055. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_315;
  18056. L_315 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18057. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_316;
  18058. L_316 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_314, L_315, /*hidden argument*/NULL);
  18059. float L_317 = V_57;
  18060. float L_318 = V_11;
  18061. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_319;
  18062. memset((&L_319), 0, sizeof(L_319));
  18063. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_319), L_317, L_318, /*hidden argument*/NULL);
  18064. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_320;
  18065. L_320 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18066. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_321;
  18067. L_321 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_319, L_320, /*hidden argument*/NULL);
  18068. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_322;
  18069. L_322 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18070. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_323;
  18071. L_323 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_322, /*hidden argument*/NULL);
  18072. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_324 = V_7;
  18073. float L_325 = L_324.get_x_0();
  18074. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_326 = V_0;
  18075. float L_327 = L_326.get_y_2();
  18076. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_328;
  18077. memset((&L_328), 0, sizeof(L_328));
  18078. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_328), L_325, L_327, /*hidden argument*/NULL);
  18079. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_329 = V_13;
  18080. float L_330 = L_329.get_x_0();
  18081. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_331 = V_7;
  18082. float L_332 = L_331.get_y_1();
  18083. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_333;
  18084. memset((&L_333), 0, sizeof(L_333));
  18085. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_333), L_330, L_332, /*hidden argument*/NULL);
  18086. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  18087. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_312, L_316, L_321, L_323, L_328, L_333, /*hidden argument*/NULL);
  18088. // AddQuad(toFill,
  18089. // new Vector2(x1, yMax) + rect.position,
  18090. // new Vector2(x2, rect.height) + rect.position,
  18091. // color,
  18092. // new Vector2(uvMin.x, uvMax.y),
  18093. // new Vector2(clipped.x, outer.w));
  18094. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_334 = ___toFill0;
  18095. float L_335 = V_56;
  18096. float L_336 = V_12;
  18097. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_337;
  18098. memset((&L_337), 0, sizeof(L_337));
  18099. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_337), L_335, L_336, /*hidden argument*/NULL);
  18100. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_338;
  18101. L_338 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18102. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_339;
  18103. L_339 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_337, L_338, /*hidden argument*/NULL);
  18104. float L_340 = V_57;
  18105. float L_341;
  18106. L_341 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18107. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_342;
  18108. memset((&L_342), 0, sizeof(L_342));
  18109. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_342), L_340, L_341, /*hidden argument*/NULL);
  18110. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_343;
  18111. L_343 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18112. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_344;
  18113. L_344 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_342, L_343, /*hidden argument*/NULL);
  18114. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_345;
  18115. L_345 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18116. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_346;
  18117. L_346 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_345, /*hidden argument*/NULL);
  18118. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_347 = V_7;
  18119. float L_348 = L_347.get_x_0();
  18120. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_349 = V_8;
  18121. float L_350 = L_349.get_y_1();
  18122. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_351;
  18123. memset((&L_351), 0, sizeof(L_351));
  18124. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_351), L_348, L_350, /*hidden argument*/NULL);
  18125. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_352 = V_13;
  18126. float L_353 = L_352.get_x_0();
  18127. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_354 = V_0;
  18128. float L_355 = L_354.get_w_4();
  18129. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_356;
  18130. memset((&L_356), 0, sizeof(L_356));
  18131. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_356), L_353, L_355, /*hidden argument*/NULL);
  18132. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_334, L_339, L_344, L_346, L_351, L_356, /*hidden argument*/NULL);
  18133. // for (long i = 0; i < nTilesW; i++)
  18134. int64_t L_357 = V_55;
  18135. V_55 = ((int64_t)il2cpp_codegen_add((int64_t)L_357, (int64_t)((int64_t)((int64_t)1))));
  18136. }
  18137. IL_07f0:
  18138. {
  18139. // for (long i = 0; i < nTilesW; i++)
  18140. int64_t L_358 = V_55;
  18141. int64_t L_359 = V_19;
  18142. V_59 = (bool)((((int64_t)L_358) < ((int64_t)L_359))? 1 : 0);
  18143. bool L_360 = V_59;
  18144. if (L_360)
  18145. {
  18146. goto IL_06c8;
  18147. }
  18148. }
  18149. {
  18150. // AddQuad(toFill,
  18151. // new Vector2(0, 0) + rect.position,
  18152. // new Vector2(xMin, yMin) + rect.position,
  18153. // color,
  18154. // new Vector2(outer.x, outer.y),
  18155. // new Vector2(uvMin.x, uvMin.y));
  18156. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_361 = ___toFill0;
  18157. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_362;
  18158. memset((&L_362), 0, sizeof(L_362));
  18159. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_362), (0.0f), (0.0f), /*hidden argument*/NULL);
  18160. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_363;
  18161. L_363 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18162. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_364;
  18163. L_364 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_362, L_363, /*hidden argument*/NULL);
  18164. float L_365 = V_9;
  18165. float L_366 = V_11;
  18166. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_367;
  18167. memset((&L_367), 0, sizeof(L_367));
  18168. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_367), L_365, L_366, /*hidden argument*/NULL);
  18169. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_368;
  18170. L_368 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18171. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_369;
  18172. L_369 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_367, L_368, /*hidden argument*/NULL);
  18173. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_370;
  18174. L_370 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18175. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_371;
  18176. L_371 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_370, /*hidden argument*/NULL);
  18177. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_372 = V_0;
  18178. float L_373 = L_372.get_x_1();
  18179. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_374 = V_0;
  18180. float L_375 = L_374.get_y_2();
  18181. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_376;
  18182. memset((&L_376), 0, sizeof(L_376));
  18183. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_376), L_373, L_375, /*hidden argument*/NULL);
  18184. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_377 = V_7;
  18185. float L_378 = L_377.get_x_0();
  18186. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_379 = V_7;
  18187. float L_380 = L_379.get_y_1();
  18188. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_381;
  18189. memset((&L_381), 0, sizeof(L_381));
  18190. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_381), L_378, L_380, /*hidden argument*/NULL);
  18191. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  18192. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_361, L_364, L_369, L_371, L_376, L_381, /*hidden argument*/NULL);
  18193. // AddQuad(toFill,
  18194. // new Vector2(xMax, 0) + rect.position,
  18195. // new Vector2(rect.width, yMin) + rect.position,
  18196. // color,
  18197. // new Vector2(uvMax.x, outer.y),
  18198. // new Vector2(outer.z, uvMin.y));
  18199. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_382 = ___toFill0;
  18200. float L_383 = V_10;
  18201. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_384;
  18202. memset((&L_384), 0, sizeof(L_384));
  18203. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_384), L_383, (0.0f), /*hidden argument*/NULL);
  18204. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_385;
  18205. L_385 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18206. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_386;
  18207. L_386 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_384, L_385, /*hidden argument*/NULL);
  18208. float L_387;
  18209. L_387 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18210. float L_388 = V_11;
  18211. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_389;
  18212. memset((&L_389), 0, sizeof(L_389));
  18213. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_389), L_387, L_388, /*hidden argument*/NULL);
  18214. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_390;
  18215. L_390 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18216. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_391;
  18217. L_391 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_389, L_390, /*hidden argument*/NULL);
  18218. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_392;
  18219. L_392 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18220. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_393;
  18221. L_393 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_392, /*hidden argument*/NULL);
  18222. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_394 = V_8;
  18223. float L_395 = L_394.get_x_0();
  18224. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_396 = V_0;
  18225. float L_397 = L_396.get_y_2();
  18226. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_398;
  18227. memset((&L_398), 0, sizeof(L_398));
  18228. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_398), L_395, L_397, /*hidden argument*/NULL);
  18229. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_399 = V_0;
  18230. float L_400 = L_399.get_z_3();
  18231. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_401 = V_7;
  18232. float L_402 = L_401.get_y_1();
  18233. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_403;
  18234. memset((&L_403), 0, sizeof(L_403));
  18235. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_403), L_400, L_402, /*hidden argument*/NULL);
  18236. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_382, L_386, L_391, L_393, L_398, L_403, /*hidden argument*/NULL);
  18237. // AddQuad(toFill,
  18238. // new Vector2(0, yMax) + rect.position,
  18239. // new Vector2(xMin, rect.height) + rect.position,
  18240. // color,
  18241. // new Vector2(outer.x, uvMax.y),
  18242. // new Vector2(uvMin.x, outer.w));
  18243. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_404 = ___toFill0;
  18244. float L_405 = V_12;
  18245. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_406;
  18246. memset((&L_406), 0, sizeof(L_406));
  18247. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_406), (0.0f), L_405, /*hidden argument*/NULL);
  18248. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_407;
  18249. L_407 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18250. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_408;
  18251. L_408 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_406, L_407, /*hidden argument*/NULL);
  18252. float L_409 = V_9;
  18253. float L_410;
  18254. L_410 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18255. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_411;
  18256. memset((&L_411), 0, sizeof(L_411));
  18257. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_411), L_409, L_410, /*hidden argument*/NULL);
  18258. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_412;
  18259. L_412 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18260. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_413;
  18261. L_413 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_411, L_412, /*hidden argument*/NULL);
  18262. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_414;
  18263. L_414 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18264. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_415;
  18265. L_415 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_414, /*hidden argument*/NULL);
  18266. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_416 = V_0;
  18267. float L_417 = L_416.get_x_1();
  18268. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_418 = V_8;
  18269. float L_419 = L_418.get_y_1();
  18270. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_420;
  18271. memset((&L_420), 0, sizeof(L_420));
  18272. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_420), L_417, L_419, /*hidden argument*/NULL);
  18273. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_421 = V_7;
  18274. float L_422 = L_421.get_x_0();
  18275. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_423 = V_0;
  18276. float L_424 = L_423.get_w_4();
  18277. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_425;
  18278. memset((&L_425), 0, sizeof(L_425));
  18279. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_425), L_422, L_424, /*hidden argument*/NULL);
  18280. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_404, L_408, L_413, L_415, L_420, L_425, /*hidden argument*/NULL);
  18281. // AddQuad(toFill,
  18282. // new Vector2(xMax, yMax) + rect.position,
  18283. // new Vector2(rect.width, rect.height) + rect.position,
  18284. // color,
  18285. // new Vector2(uvMax.x, uvMax.y),
  18286. // new Vector2(outer.z, outer.w));
  18287. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_426 = ___toFill0;
  18288. float L_427 = V_10;
  18289. float L_428 = V_12;
  18290. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_429;
  18291. memset((&L_429), 0, sizeof(L_429));
  18292. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_429), L_427, L_428, /*hidden argument*/NULL);
  18293. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_430;
  18294. L_430 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18295. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_431;
  18296. L_431 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_429, L_430, /*hidden argument*/NULL);
  18297. float L_432;
  18298. L_432 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18299. float L_433;
  18300. L_433 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18301. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_434;
  18302. memset((&L_434), 0, sizeof(L_434));
  18303. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_434), L_432, L_433, /*hidden argument*/NULL);
  18304. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_435;
  18305. L_435 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18306. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_436;
  18307. L_436 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_434, L_435, /*hidden argument*/NULL);
  18308. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_437;
  18309. L_437 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18310. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_438;
  18311. L_438 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_437, /*hidden argument*/NULL);
  18312. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_439 = V_8;
  18313. float L_440 = L_439.get_x_0();
  18314. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_441 = V_8;
  18315. float L_442 = L_441.get_y_1();
  18316. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_443;
  18317. memset((&L_443), 0, sizeof(L_443));
  18318. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_443), L_440, L_442, /*hidden argument*/NULL);
  18319. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_444 = V_0;
  18320. float L_445 = L_444.get_z_3();
  18321. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_446 = V_0;
  18322. float L_447 = L_446.get_w_4();
  18323. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_448;
  18324. memset((&L_448), 0, sizeof(L_448));
  18325. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_448), L_445, L_447, /*hidden argument*/NULL);
  18326. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_426, L_431, L_436, L_438, L_443, L_448, /*hidden argument*/NULL);
  18327. }
  18328. IL_09a0:
  18329. {
  18330. goto IL_0a18;
  18331. }
  18332. IL_09a3:
  18333. {
  18334. // Vector2 uvScale = new Vector2((xMax - xMin) / tileWidth, (yMax - yMin) / tileHeight);
  18335. float L_449 = V_10;
  18336. float L_450 = V_9;
  18337. float L_451 = V_5;
  18338. float L_452 = V_12;
  18339. float L_453 = V_11;
  18340. float L_454 = V_6;
  18341. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_60), ((float)((float)((float)il2cpp_codegen_subtract((float)L_449, (float)L_450))/(float)L_451)), ((float)((float)((float)il2cpp_codegen_subtract((float)L_452, (float)L_453))/(float)L_454)), /*hidden argument*/NULL);
  18342. // if (m_FillCenter)
  18343. bool L_455 = __this->get_m_FillCenter_41();
  18344. V_61 = L_455;
  18345. bool L_456 = V_61;
  18346. if (!L_456)
  18347. {
  18348. goto IL_0a17;
  18349. }
  18350. }
  18351. {
  18352. // AddQuad(toFill, new Vector2(xMin, yMin) + rect.position, new Vector2(xMax, yMax) + rect.position, color, Vector2.Scale(uvMin, uvScale), Vector2.Scale(uvMax, uvScale));
  18353. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_457 = ___toFill0;
  18354. float L_458 = V_9;
  18355. float L_459 = V_11;
  18356. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_460;
  18357. memset((&L_460), 0, sizeof(L_460));
  18358. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_460), L_458, L_459, /*hidden argument*/NULL);
  18359. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_461;
  18360. L_461 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18361. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_462;
  18362. L_462 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_460, L_461, /*hidden argument*/NULL);
  18363. float L_463 = V_10;
  18364. float L_464 = V_12;
  18365. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_465;
  18366. memset((&L_465), 0, sizeof(L_465));
  18367. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_465), L_463, L_464, /*hidden argument*/NULL);
  18368. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_466;
  18369. L_466 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  18370. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_467;
  18371. L_467 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_465, L_466, /*hidden argument*/NULL);
  18372. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_468;
  18373. L_468 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18374. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_469;
  18375. L_469 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_468, /*hidden argument*/NULL);
  18376. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_470 = V_7;
  18377. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_471 = V_60;
  18378. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_472;
  18379. L_472 = Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline(L_470, L_471, /*hidden argument*/NULL);
  18380. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_473 = V_8;
  18381. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_474 = V_60;
  18382. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_475;
  18383. L_475 = Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline(L_473, L_474, /*hidden argument*/NULL);
  18384. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  18385. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_457, L_462, L_467, L_469, L_472, L_475, /*hidden argument*/NULL);
  18386. }
  18387. IL_0a17:
  18388. {
  18389. }
  18390. IL_0a18:
  18391. {
  18392. // }
  18393. return;
  18394. }
  18395. }
  18396. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
  18397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vertexHelper0, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___quadPositions1, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color2, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___quadUVs3, const RuntimeMethod* method)
  18398. {
  18399. int32_t V_0 = 0;
  18400. int32_t V_1 = 0;
  18401. bool V_2 = false;
  18402. {
  18403. // int startIndex = vertexHelper.currentVertCount;
  18404. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___vertexHelper0;
  18405. int32_t L_1;
  18406. L_1 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_0, /*hidden argument*/NULL);
  18407. V_0 = L_1;
  18408. // for (int i = 0; i < 4; ++i)
  18409. V_1 = 0;
  18410. goto IL_002b;
  18411. }
  18412. IL_000c:
  18413. {
  18414. // vertexHelper.AddVert(quadPositions[i], color, quadUVs[i]);
  18415. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___vertexHelper0;
  18416. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = ___quadPositions1;
  18417. int32_t L_4 = V_1;
  18418. int32_t L_5 = L_4;
  18419. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
  18420. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_7 = ___color2;
  18421. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_8 = ___quadUVs3;
  18422. int32_t L_9 = V_1;
  18423. int32_t L_10 = L_9;
  18424. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
  18425. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  18426. L_12 = Vector4_op_Implicit_mDCFA56E9D34979E1E2BFE6C2D61F1768D934A8EB(L_11, /*hidden argument*/NULL);
  18427. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_2, L_6, L_7, L_12, /*hidden argument*/NULL);
  18428. // for (int i = 0; i < 4; ++i)
  18429. int32_t L_13 = V_1;
  18430. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  18431. }
  18432. IL_002b:
  18433. {
  18434. // for (int i = 0; i < 4; ++i)
  18435. int32_t L_14 = V_1;
  18436. V_2 = (bool)((((int32_t)L_14) < ((int32_t)4))? 1 : 0);
  18437. bool L_15 = V_2;
  18438. if (L_15)
  18439. {
  18440. goto IL_000c;
  18441. }
  18442. }
  18443. {
  18444. // vertexHelper.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  18445. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_16 = ___vertexHelper0;
  18446. int32_t L_17 = V_0;
  18447. int32_t L_18 = V_0;
  18448. int32_t L_19 = V_0;
  18449. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_16, L_17, ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2)), /*hidden argument*/NULL);
  18450. // vertexHelper.AddTriangle(startIndex + 2, startIndex + 3, startIndex);
  18451. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_20 = ___vertexHelper0;
  18452. int32_t L_21 = V_0;
  18453. int32_t L_22 = V_0;
  18454. int32_t L_23 = V_0;
  18455. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_20, ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)3)), L_23, /*hidden argument*/NULL);
  18456. // }
  18457. return;
  18458. }
  18459. }
  18460. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
  18461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vertexHelper0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___posMin1, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___posMax2, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color3, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uvMin4, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uvMax5, const RuntimeMethod* method)
  18462. {
  18463. int32_t V_0 = 0;
  18464. {
  18465. // int startIndex = vertexHelper.currentVertCount;
  18466. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___vertexHelper0;
  18467. int32_t L_1;
  18468. L_1 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_0, /*hidden argument*/NULL);
  18469. V_0 = L_1;
  18470. // vertexHelper.AddVert(new Vector3(posMin.x, posMin.y, 0), color, new Vector2(uvMin.x, uvMin.y));
  18471. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___vertexHelper0;
  18472. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___posMin1;
  18473. float L_4 = L_3.get_x_0();
  18474. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___posMin1;
  18475. float L_6 = L_5.get_y_1();
  18476. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7;
  18477. memset((&L_7), 0, sizeof(L_7));
  18478. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_7), L_4, L_6, (0.0f), /*hidden argument*/NULL);
  18479. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_8 = ___color3;
  18480. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = ___uvMin4;
  18481. float L_10 = L_9.get_x_0();
  18482. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11 = ___uvMin4;
  18483. float L_12 = L_11.get_y_1();
  18484. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  18485. memset((&L_13), 0, sizeof(L_13));
  18486. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), L_10, L_12, /*hidden argument*/NULL);
  18487. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  18488. L_14 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_13, /*hidden argument*/NULL);
  18489. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_2, L_7, L_8, L_14, /*hidden argument*/NULL);
  18490. // vertexHelper.AddVert(new Vector3(posMin.x, posMax.y, 0), color, new Vector2(uvMin.x, uvMax.y));
  18491. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_15 = ___vertexHelper0;
  18492. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16 = ___posMin1;
  18493. float L_17 = L_16.get_x_0();
  18494. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_18 = ___posMax2;
  18495. float L_19 = L_18.get_y_1();
  18496. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20;
  18497. memset((&L_20), 0, sizeof(L_20));
  18498. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_20), L_17, L_19, (0.0f), /*hidden argument*/NULL);
  18499. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_21 = ___color3;
  18500. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22 = ___uvMin4;
  18501. float L_23 = L_22.get_x_0();
  18502. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24 = ___uvMax5;
  18503. float L_25 = L_24.get_y_1();
  18504. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  18505. memset((&L_26), 0, sizeof(L_26));
  18506. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_26), L_23, L_25, /*hidden argument*/NULL);
  18507. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_27;
  18508. L_27 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_26, /*hidden argument*/NULL);
  18509. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_15, L_20, L_21, L_27, /*hidden argument*/NULL);
  18510. // vertexHelper.AddVert(new Vector3(posMax.x, posMax.y, 0), color, new Vector2(uvMax.x, uvMax.y));
  18511. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_28 = ___vertexHelper0;
  18512. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29 = ___posMax2;
  18513. float L_30 = L_29.get_x_0();
  18514. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31 = ___posMax2;
  18515. float L_32 = L_31.get_y_1();
  18516. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_33;
  18517. memset((&L_33), 0, sizeof(L_33));
  18518. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_33), L_30, L_32, (0.0f), /*hidden argument*/NULL);
  18519. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_34 = ___color3;
  18520. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35 = ___uvMax5;
  18521. float L_36 = L_35.get_x_0();
  18522. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37 = ___uvMax5;
  18523. float L_38 = L_37.get_y_1();
  18524. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39;
  18525. memset((&L_39), 0, sizeof(L_39));
  18526. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_39), L_36, L_38, /*hidden argument*/NULL);
  18527. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40;
  18528. L_40 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_39, /*hidden argument*/NULL);
  18529. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_28, L_33, L_34, L_40, /*hidden argument*/NULL);
  18530. // vertexHelper.AddVert(new Vector3(posMax.x, posMin.y, 0), color, new Vector2(uvMax.x, uvMin.y));
  18531. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_41 = ___vertexHelper0;
  18532. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_42 = ___posMax2;
  18533. float L_43 = L_42.get_x_0();
  18534. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44 = ___posMin1;
  18535. float L_45 = L_44.get_y_1();
  18536. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_46;
  18537. memset((&L_46), 0, sizeof(L_46));
  18538. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_46), L_43, L_45, (0.0f), /*hidden argument*/NULL);
  18539. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_47 = ___color3;
  18540. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48 = ___uvMax5;
  18541. float L_49 = L_48.get_x_0();
  18542. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50 = ___uvMin4;
  18543. float L_51 = L_50.get_y_1();
  18544. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_52;
  18545. memset((&L_52), 0, sizeof(L_52));
  18546. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_52), L_49, L_51, /*hidden argument*/NULL);
  18547. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53;
  18548. L_53 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_52, /*hidden argument*/NULL);
  18549. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_41, L_46, L_47, L_53, /*hidden argument*/NULL);
  18550. // vertexHelper.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  18551. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_54 = ___vertexHelper0;
  18552. int32_t L_55 = V_0;
  18553. int32_t L_56 = V_0;
  18554. int32_t L_57 = V_0;
  18555. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_54, L_55, ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)2)), /*hidden argument*/NULL);
  18556. // vertexHelper.AddTriangle(startIndex + 2, startIndex + 3, startIndex);
  18557. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_58 = ___vertexHelper0;
  18558. int32_t L_59 = V_0;
  18559. int32_t L_60 = V_0;
  18560. int32_t L_61 = V_0;
  18561. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_58, ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)3)), L_61, /*hidden argument*/NULL);
  18562. // }
  18563. return;
  18564. }
  18565. }
  18566. // UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
  18567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___border0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___adjustedRect1, const RuntimeMethod* method)
  18568. {
  18569. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  18570. memset((&V_0), 0, sizeof(V_0));
  18571. int32_t V_1 = 0;
  18572. float V_2 = 0.0f;
  18573. float V_3 = 0.0f;
  18574. bool V_4 = false;
  18575. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_5;
  18576. memset((&V_5), 0, sizeof(V_5));
  18577. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * V_6 = NULL;
  18578. int32_t V_7 = 0;
  18579. bool V_8 = false;
  18580. bool V_9 = false;
  18581. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_10;
  18582. memset((&V_10), 0, sizeof(V_10));
  18583. int32_t G_B6_0 = 0;
  18584. {
  18585. // Rect originalRect = rectTransform.rect;
  18586. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0;
  18587. L_0 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  18588. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  18589. L_1 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_0, /*hidden argument*/NULL);
  18590. V_0 = L_1;
  18591. // for (int axis = 0; axis <= 1; axis++)
  18592. V_1 = 0;
  18593. goto IL_0127;
  18594. }
  18595. IL_0014:
  18596. {
  18597. // if (originalRect.size[axis] != 0)
  18598. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  18599. L_2 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  18600. V_5 = L_2;
  18601. int32_t L_3 = V_1;
  18602. float L_4;
  18603. L_4 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), L_3, /*hidden argument*/NULL);
  18604. V_4 = (bool)((((int32_t)((((float)L_4) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  18605. bool L_5 = V_4;
  18606. if (!L_5)
  18607. {
  18608. goto IL_0096;
  18609. }
  18610. }
  18611. {
  18612. // borderScaleRatio = adjustedRect.size[axis] / originalRect.size[axis];
  18613. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  18614. L_6 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  18615. V_5 = L_6;
  18616. int32_t L_7 = V_1;
  18617. float L_8;
  18618. L_8 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), L_7, /*hidden argument*/NULL);
  18619. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  18620. L_9 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  18621. V_5 = L_9;
  18622. int32_t L_10 = V_1;
  18623. float L_11;
  18624. L_11 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), L_10, /*hidden argument*/NULL);
  18625. V_2 = ((float)((float)L_8/(float)L_11));
  18626. // border[axis] *= borderScaleRatio;
  18627. V_6 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  18628. int32_t L_12 = V_1;
  18629. V_7 = L_12;
  18630. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_13 = V_6;
  18631. int32_t L_14 = V_7;
  18632. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_15 = V_6;
  18633. int32_t L_16 = V_7;
  18634. float L_17;
  18635. L_17 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_15, L_16, /*hidden argument*/NULL);
  18636. float L_18 = V_2;
  18637. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_13, L_14, ((float)il2cpp_codegen_multiply((float)L_17, (float)L_18)), /*hidden argument*/NULL);
  18638. // border[axis + 2] *= borderScaleRatio;
  18639. V_6 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  18640. int32_t L_19 = V_1;
  18641. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)2));
  18642. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_20 = V_6;
  18643. int32_t L_21 = V_7;
  18644. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_22 = V_6;
  18645. int32_t L_23 = V_7;
  18646. float L_24;
  18647. L_24 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_22, L_23, /*hidden argument*/NULL);
  18648. float L_25 = V_2;
  18649. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_20, L_21, ((float)il2cpp_codegen_multiply((float)L_24, (float)L_25)), /*hidden argument*/NULL);
  18650. }
  18651. IL_0096:
  18652. {
  18653. // float combinedBorders = border[axis] + border[axis + 2];
  18654. int32_t L_26 = V_1;
  18655. float L_27;
  18656. L_27 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0), L_26, /*hidden argument*/NULL);
  18657. int32_t L_28 = V_1;
  18658. float L_29;
  18659. L_29 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0), ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/NULL);
  18660. V_3 = ((float)il2cpp_codegen_add((float)L_27, (float)L_29));
  18661. // if (adjustedRect.size[axis] < combinedBorders && combinedBorders != 0)
  18662. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30;
  18663. L_30 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  18664. V_5 = L_30;
  18665. int32_t L_31 = V_1;
  18666. float L_32;
  18667. L_32 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), L_31, /*hidden argument*/NULL);
  18668. float L_33 = V_3;
  18669. if ((!(((float)L_32) < ((float)L_33))))
  18670. {
  18671. goto IL_00cb;
  18672. }
  18673. }
  18674. {
  18675. float L_34 = V_3;
  18676. G_B6_0 = ((((int32_t)((((float)L_34) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  18677. goto IL_00cc;
  18678. }
  18679. IL_00cb:
  18680. {
  18681. G_B6_0 = 0;
  18682. }
  18683. IL_00cc:
  18684. {
  18685. V_8 = (bool)G_B6_0;
  18686. bool L_35 = V_8;
  18687. if (!L_35)
  18688. {
  18689. goto IL_0122;
  18690. }
  18691. }
  18692. {
  18693. // borderScaleRatio = adjustedRect.size[axis] / combinedBorders;
  18694. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_36;
  18695. L_36 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  18696. V_5 = L_36;
  18697. int32_t L_37 = V_1;
  18698. float L_38;
  18699. L_38 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), L_37, /*hidden argument*/NULL);
  18700. float L_39 = V_3;
  18701. V_2 = ((float)((float)L_38/(float)L_39));
  18702. // border[axis] *= borderScaleRatio;
  18703. V_6 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  18704. int32_t L_40 = V_1;
  18705. V_7 = L_40;
  18706. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_41 = V_6;
  18707. int32_t L_42 = V_7;
  18708. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_43 = V_6;
  18709. int32_t L_44 = V_7;
  18710. float L_45;
  18711. L_45 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_43, L_44, /*hidden argument*/NULL);
  18712. float L_46 = V_2;
  18713. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_41, L_42, ((float)il2cpp_codegen_multiply((float)L_45, (float)L_46)), /*hidden argument*/NULL);
  18714. // border[axis + 2] *= borderScaleRatio;
  18715. V_6 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  18716. int32_t L_47 = V_1;
  18717. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)2));
  18718. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_48 = V_6;
  18719. int32_t L_49 = V_7;
  18720. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_50 = V_6;
  18721. int32_t L_51 = V_7;
  18722. float L_52;
  18723. L_52 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_50, L_51, /*hidden argument*/NULL);
  18724. float L_53 = V_2;
  18725. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_48, L_49, ((float)il2cpp_codegen_multiply((float)L_52, (float)L_53)), /*hidden argument*/NULL);
  18726. }
  18727. IL_0122:
  18728. {
  18729. // for (int axis = 0; axis <= 1; axis++)
  18730. int32_t L_54 = V_1;
  18731. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1));
  18732. }
  18733. IL_0127:
  18734. {
  18735. // for (int axis = 0; axis <= 1; axis++)
  18736. int32_t L_55 = V_1;
  18737. V_9 = (bool)((((int32_t)((((int32_t)L_55) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  18738. bool L_56 = V_9;
  18739. if (L_56)
  18740. {
  18741. goto IL_0014;
  18742. }
  18743. }
  18744. {
  18745. // return border;
  18746. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_57 = ___border0;
  18747. V_10 = L_57;
  18748. goto IL_013c;
  18749. }
  18750. IL_013c:
  18751. {
  18752. // }
  18753. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_58 = V_10;
  18754. return L_58;
  18755. }
  18756. }
  18757. // System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  18758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method)
  18759. {
  18760. static bool s_Il2CppMethodInitialized;
  18761. if (!s_Il2CppMethodInitialized)
  18762. {
  18763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  18764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  18766. s_Il2CppMethodInitialized = true;
  18767. }
  18768. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  18769. memset((&V_0), 0, sizeof(V_0));
  18770. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  18771. memset((&V_1), 0, sizeof(V_1));
  18772. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_2;
  18773. memset((&V_2), 0, sizeof(V_2));
  18774. float V_3 = 0.0f;
  18775. float V_4 = 0.0f;
  18776. float V_5 = 0.0f;
  18777. float V_6 = 0.0f;
  18778. bool V_7 = false;
  18779. bool V_8 = false;
  18780. bool V_9 = false;
  18781. float V_10 = 0.0f;
  18782. bool V_11 = false;
  18783. bool V_12 = false;
  18784. float V_13 = 0.0f;
  18785. bool V_14 = false;
  18786. bool V_15 = false;
  18787. bool V_16 = false;
  18788. bool V_17 = false;
  18789. bool V_18 = false;
  18790. int32_t V_19 = 0;
  18791. float V_20 = 0.0f;
  18792. float V_21 = 0.0f;
  18793. float V_22 = 0.0f;
  18794. float V_23 = 0.0f;
  18795. int32_t V_24 = 0;
  18796. float V_25 = 0.0f;
  18797. bool V_26 = false;
  18798. bool V_27 = false;
  18799. bool V_28 = false;
  18800. bool V_29 = false;
  18801. bool V_30 = false;
  18802. bool V_31 = false;
  18803. int32_t V_32 = 0;
  18804. float V_33 = 0.0f;
  18805. float V_34 = 0.0f;
  18806. float V_35 = 0.0f;
  18807. float V_36 = 0.0f;
  18808. float V_37 = 0.0f;
  18809. bool V_38 = false;
  18810. bool V_39 = false;
  18811. bool V_40 = false;
  18812. bool V_41 = false;
  18813. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B5_0;
  18814. memset((&G_B5_0), 0, sizeof(G_B5_0));
  18815. int32_t G_B8_0 = 0;
  18816. int32_t G_B24_0 = 0;
  18817. int32_t G_B34_0 = 0;
  18818. int32_t G_B37_0 = 0;
  18819. float G_B49_0 = 0.0f;
  18820. int32_t G_B62_0 = 0;
  18821. float G_B68_0 = 0.0f;
  18822. {
  18823. // toFill.Clear();
  18824. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___toFill0;
  18825. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_0, /*hidden argument*/NULL);
  18826. // if (m_FillAmount < 0.001f)
  18827. float L_1 = __this->get_m_FillAmount_43();
  18828. V_7 = (bool)((((float)L_1) < ((float)(0.00100000005f)))? 1 : 0);
  18829. bool L_2 = V_7;
  18830. if (!L_2)
  18831. {
  18832. goto IL_0020;
  18833. }
  18834. }
  18835. {
  18836. // return;
  18837. goto IL_0999;
  18838. }
  18839. IL_0020:
  18840. {
  18841. // Vector4 v = GetDrawingDimensions(preserveAspect);
  18842. bool L_3 = ___preserveAspect1;
  18843. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  18844. L_4 = Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4(__this, L_3, /*hidden argument*/NULL);
  18845. V_0 = L_4;
  18846. // Vector4 outer = activeSprite != null ? Sprites.DataUtility.GetOuterUV(activeSprite) : Vector4.zero;
  18847. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  18848. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  18849. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18850. bool L_6;
  18851. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  18852. if (L_6)
  18853. {
  18854. goto IL_003d;
  18855. }
  18856. }
  18857. {
  18858. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  18859. L_7 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  18860. G_B5_0 = L_7;
  18861. goto IL_0048;
  18862. }
  18863. IL_003d:
  18864. {
  18865. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  18866. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  18867. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9;
  18868. L_9 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_8, /*hidden argument*/NULL);
  18869. G_B5_0 = L_9;
  18870. }
  18871. IL_0048:
  18872. {
  18873. V_1 = G_B5_0;
  18874. // UIVertex uiv = UIVertex.simpleVert;
  18875. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  18876. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_10 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  18877. V_2 = L_10;
  18878. // uiv.color = color;
  18879. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_11;
  18880. L_11 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  18881. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_12;
  18882. L_12 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_11, /*hidden argument*/NULL);
  18883. (&V_2)->set_color_3(L_12);
  18884. // float tx0 = outer.x;
  18885. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13 = V_1;
  18886. float L_14 = L_13.get_x_1();
  18887. V_3 = L_14;
  18888. // float ty0 = outer.y;
  18889. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15 = V_1;
  18890. float L_16 = L_15.get_y_2();
  18891. V_4 = L_16;
  18892. // float tx1 = outer.z;
  18893. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17 = V_1;
  18894. float L_18 = L_17.get_z_3();
  18895. V_5 = L_18;
  18896. // float ty1 = outer.w;
  18897. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19 = V_1;
  18898. float L_20 = L_19.get_w_4();
  18899. V_6 = L_20;
  18900. // if (m_FillMethod == FillMethod.Horizontal || m_FillMethod == FillMethod.Vertical)
  18901. int32_t L_21 = __this->get_m_FillMethod_42();
  18902. if (!L_21)
  18903. {
  18904. goto IL_0093;
  18905. }
  18906. }
  18907. {
  18908. int32_t L_22 = __this->get_m_FillMethod_42();
  18909. G_B8_0 = ((((int32_t)L_22) == ((int32_t)1))? 1 : 0);
  18910. goto IL_0094;
  18911. }
  18912. IL_0093:
  18913. {
  18914. G_B8_0 = 1;
  18915. }
  18916. IL_0094:
  18917. {
  18918. V_8 = (bool)G_B8_0;
  18919. bool L_23 = V_8;
  18920. if (!L_23)
  18921. {
  18922. goto IL_01ad;
  18923. }
  18924. }
  18925. {
  18926. // if (fillMethod == FillMethod.Horizontal)
  18927. int32_t L_24;
  18928. L_24 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C(__this, /*hidden argument*/NULL);
  18929. V_9 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
  18930. bool L_25 = V_9;
  18931. if (!L_25)
  18932. {
  18933. goto IL_0126;
  18934. }
  18935. }
  18936. {
  18937. // float fill = (tx1 - tx0) * m_FillAmount;
  18938. float L_26 = V_5;
  18939. float L_27 = V_3;
  18940. float L_28 = __this->get_m_FillAmount_43();
  18941. V_10 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_26, (float)L_27)), (float)L_28));
  18942. // if (m_FillOrigin == 1)
  18943. int32_t L_29 = __this->get_m_FillOrigin_45();
  18944. V_11 = (bool)((((int32_t)L_29) == ((int32_t)1))? 1 : 0);
  18945. bool L_30 = V_11;
  18946. if (!L_30)
  18947. {
  18948. goto IL_00f6;
  18949. }
  18950. }
  18951. {
  18952. // v.x = v.z - (v.z - v.x) * m_FillAmount;
  18953. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_31 = V_0;
  18954. float L_32 = L_31.get_z_3();
  18955. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_0;
  18956. float L_34 = L_33.get_z_3();
  18957. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_35 = V_0;
  18958. float L_36 = L_35.get_x_1();
  18959. float L_37 = __this->get_m_FillAmount_43();
  18960. (&V_0)->set_x_1(((float)il2cpp_codegen_subtract((float)L_32, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_34, (float)L_36)), (float)L_37)))));
  18961. // tx0 = tx1 - fill;
  18962. float L_38 = V_5;
  18963. float L_39 = V_10;
  18964. V_3 = ((float)il2cpp_codegen_subtract((float)L_38, (float)L_39));
  18965. goto IL_0120;
  18966. }
  18967. IL_00f6:
  18968. {
  18969. // v.z = v.x + (v.z - v.x) * m_FillAmount;
  18970. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40 = V_0;
  18971. float L_41 = L_40.get_x_1();
  18972. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_42 = V_0;
  18973. float L_43 = L_42.get_z_3();
  18974. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_44 = V_0;
  18975. float L_45 = L_44.get_x_1();
  18976. float L_46 = __this->get_m_FillAmount_43();
  18977. (&V_0)->set_z_3(((float)il2cpp_codegen_add((float)L_41, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_43, (float)L_45)), (float)L_46)))));
  18978. // tx1 = tx0 + fill;
  18979. float L_47 = V_3;
  18980. float L_48 = V_10;
  18981. V_5 = ((float)il2cpp_codegen_add((float)L_47, (float)L_48));
  18982. }
  18983. IL_0120:
  18984. {
  18985. goto IL_01ac;
  18986. }
  18987. IL_0126:
  18988. {
  18989. // else if (fillMethod == FillMethod.Vertical)
  18990. int32_t L_49;
  18991. L_49 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C(__this, /*hidden argument*/NULL);
  18992. V_12 = (bool)((((int32_t)L_49) == ((int32_t)1))? 1 : 0);
  18993. bool L_50 = V_12;
  18994. if (!L_50)
  18995. {
  18996. goto IL_01ac;
  18997. }
  18998. }
  18999. {
  19000. // float fill = (ty1 - ty0) * m_FillAmount;
  19001. float L_51 = V_6;
  19002. float L_52 = V_4;
  19003. float L_53 = __this->get_m_FillAmount_43();
  19004. V_13 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_51, (float)L_52)), (float)L_53));
  19005. // if (m_FillOrigin == 1)
  19006. int32_t L_54 = __this->get_m_FillOrigin_45();
  19007. V_14 = (bool)((((int32_t)L_54) == ((int32_t)1))? 1 : 0);
  19008. bool L_55 = V_14;
  19009. if (!L_55)
  19010. {
  19011. goto IL_0180;
  19012. }
  19013. }
  19014. {
  19015. // v.y = v.w - (v.w - v.y) * m_FillAmount;
  19016. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_56 = V_0;
  19017. float L_57 = L_56.get_w_4();
  19018. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_58 = V_0;
  19019. float L_59 = L_58.get_w_4();
  19020. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_60 = V_0;
  19021. float L_61 = L_60.get_y_2();
  19022. float L_62 = __this->get_m_FillAmount_43();
  19023. (&V_0)->set_y_2(((float)il2cpp_codegen_subtract((float)L_57, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_59, (float)L_61)), (float)L_62)))));
  19024. // ty0 = ty1 - fill;
  19025. float L_63 = V_6;
  19026. float L_64 = V_13;
  19027. V_4 = ((float)il2cpp_codegen_subtract((float)L_63, (float)L_64));
  19028. goto IL_01ab;
  19029. }
  19030. IL_0180:
  19031. {
  19032. // v.w = v.y + (v.w - v.y) * m_FillAmount;
  19033. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_65 = V_0;
  19034. float L_66 = L_65.get_y_2();
  19035. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_67 = V_0;
  19036. float L_68 = L_67.get_w_4();
  19037. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_69 = V_0;
  19038. float L_70 = L_69.get_y_2();
  19039. float L_71 = __this->get_m_FillAmount_43();
  19040. (&V_0)->set_w_4(((float)il2cpp_codegen_add((float)L_66, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_68, (float)L_70)), (float)L_71)))));
  19041. // ty1 = ty0 + fill;
  19042. float L_72 = V_4;
  19043. float L_73 = V_13;
  19044. V_6 = ((float)il2cpp_codegen_add((float)L_72, (float)L_73));
  19045. }
  19046. IL_01ab:
  19047. {
  19048. }
  19049. IL_01ac:
  19050. {
  19051. }
  19052. IL_01ad:
  19053. {
  19054. // s_Xy[0] = new Vector2(v.x, v.y);
  19055. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19056. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_74 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19057. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_75 = V_0;
  19058. float L_76 = L_75.get_x_1();
  19059. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_77 = V_0;
  19060. float L_78 = L_77.get_y_2();
  19061. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_79;
  19062. memset((&L_79), 0, sizeof(L_79));
  19063. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_79), L_76, L_78, /*hidden argument*/NULL);
  19064. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_80;
  19065. L_80 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_79, /*hidden argument*/NULL);
  19066. (L_74)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_80);
  19067. // s_Xy[1] = new Vector2(v.x, v.w);
  19068. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_81 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19069. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_82 = V_0;
  19070. float L_83 = L_82.get_x_1();
  19071. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_84 = V_0;
  19072. float L_85 = L_84.get_w_4();
  19073. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_86;
  19074. memset((&L_86), 0, sizeof(L_86));
  19075. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_86), L_83, L_85, /*hidden argument*/NULL);
  19076. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_87;
  19077. L_87 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_86, /*hidden argument*/NULL);
  19078. (L_81)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_87);
  19079. // s_Xy[2] = new Vector2(v.z, v.w);
  19080. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_88 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19081. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_89 = V_0;
  19082. float L_90 = L_89.get_z_3();
  19083. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_91 = V_0;
  19084. float L_92 = L_91.get_w_4();
  19085. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_93;
  19086. memset((&L_93), 0, sizeof(L_93));
  19087. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_93), L_90, L_92, /*hidden argument*/NULL);
  19088. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_94;
  19089. L_94 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_93, /*hidden argument*/NULL);
  19090. (L_88)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_94);
  19091. // s_Xy[3] = new Vector2(v.z, v.y);
  19092. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_95 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19093. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_96 = V_0;
  19094. float L_97 = L_96.get_z_3();
  19095. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_98 = V_0;
  19096. float L_99 = L_98.get_y_2();
  19097. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_100;
  19098. memset((&L_100), 0, sizeof(L_100));
  19099. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_100), L_97, L_99, /*hidden argument*/NULL);
  19100. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_101;
  19101. L_101 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_100, /*hidden argument*/NULL);
  19102. (L_95)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_101);
  19103. // s_Uv[0] = new Vector2(tx0, ty0);
  19104. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_102 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19105. float L_103 = V_3;
  19106. float L_104 = V_4;
  19107. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_105;
  19108. memset((&L_105), 0, sizeof(L_105));
  19109. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_105), L_103, L_104, /*hidden argument*/NULL);
  19110. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_106;
  19111. L_106 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_105, /*hidden argument*/NULL);
  19112. (L_102)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_106);
  19113. // s_Uv[1] = new Vector2(tx0, ty1);
  19114. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_107 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19115. float L_108 = V_3;
  19116. float L_109 = V_6;
  19117. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_110;
  19118. memset((&L_110), 0, sizeof(L_110));
  19119. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_110), L_108, L_109, /*hidden argument*/NULL);
  19120. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_111;
  19121. L_111 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_110, /*hidden argument*/NULL);
  19122. (L_107)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_111);
  19123. // s_Uv[2] = new Vector2(tx1, ty1);
  19124. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_112 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19125. float L_113 = V_5;
  19126. float L_114 = V_6;
  19127. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115;
  19128. memset((&L_115), 0, sizeof(L_115));
  19129. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_115), L_113, L_114, /*hidden argument*/NULL);
  19130. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_116;
  19131. L_116 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_115, /*hidden argument*/NULL);
  19132. (L_112)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_116);
  19133. // s_Uv[3] = new Vector2(tx1, ty0);
  19134. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_117 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19135. float L_118 = V_5;
  19136. float L_119 = V_4;
  19137. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_120;
  19138. memset((&L_120), 0, sizeof(L_120));
  19139. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_120), L_118, L_119, /*hidden argument*/NULL);
  19140. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_121;
  19141. L_121 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_120, /*hidden argument*/NULL);
  19142. (L_117)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_121);
  19143. // if (m_FillAmount < 1f && m_FillMethod != FillMethod.Horizontal && m_FillMethod != FillMethod.Vertical)
  19144. float L_122 = __this->get_m_FillAmount_43();
  19145. if ((!(((float)L_122) < ((float)(1.0f)))))
  19146. {
  19147. goto IL_02b7;
  19148. }
  19149. }
  19150. {
  19151. int32_t L_123 = __this->get_m_FillMethod_42();
  19152. if (!L_123)
  19153. {
  19154. goto IL_02b7;
  19155. }
  19156. }
  19157. {
  19158. int32_t L_124 = __this->get_m_FillMethod_42();
  19159. G_B24_0 = ((((int32_t)((((int32_t)L_124) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  19160. goto IL_02b8;
  19161. }
  19162. IL_02b7:
  19163. {
  19164. G_B24_0 = 0;
  19165. }
  19166. IL_02b8:
  19167. {
  19168. V_15 = (bool)G_B24_0;
  19169. bool L_125 = V_15;
  19170. if (!L_125)
  19171. {
  19172. goto IL_097a;
  19173. }
  19174. }
  19175. {
  19176. // if (fillMethod == FillMethod.Radial90)
  19177. int32_t L_126;
  19178. L_126 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C(__this, /*hidden argument*/NULL);
  19179. V_16 = (bool)((((int32_t)L_126) == ((int32_t)2))? 1 : 0);
  19180. bool L_127 = V_16;
  19181. if (!L_127)
  19182. {
  19183. goto IL_031b;
  19184. }
  19185. }
  19186. {
  19187. // if (RadialCut(s_Xy, s_Uv, m_FillAmount, m_FillClockwise, m_FillOrigin))
  19188. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19189. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_128 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19190. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_129 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19191. float L_130 = __this->get_m_FillAmount_43();
  19192. bool L_131 = __this->get_m_FillClockwise_44();
  19193. int32_t L_132 = __this->get_m_FillOrigin_45();
  19194. bool L_133;
  19195. L_133 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_128, L_129, L_130, L_131, L_132, /*hidden argument*/NULL);
  19196. V_17 = L_133;
  19197. bool L_134 = V_17;
  19198. if (!L_134)
  19199. {
  19200. goto IL_0315;
  19201. }
  19202. }
  19203. {
  19204. // AddQuad(toFill, s_Xy, color, s_Uv);
  19205. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_135 = ___toFill0;
  19206. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19207. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_136 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19208. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_137;
  19209. L_137 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  19210. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_138;
  19211. L_138 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_137, /*hidden argument*/NULL);
  19212. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_139 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19213. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_135, L_136, L_138, L_139, /*hidden argument*/NULL);
  19214. }
  19215. IL_0315:
  19216. {
  19217. goto IL_0977;
  19218. }
  19219. IL_031b:
  19220. {
  19221. // else if (fillMethod == FillMethod.Radial180)
  19222. int32_t L_140;
  19223. L_140 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C(__this, /*hidden argument*/NULL);
  19224. V_18 = (bool)((((int32_t)L_140) == ((int32_t)3))? 1 : 0);
  19225. bool L_141 = V_18;
  19226. if (!L_141)
  19227. {
  19228. goto IL_066a;
  19229. }
  19230. }
  19231. {
  19232. // for (int side = 0; side < 2; ++side)
  19233. V_19 = 0;
  19234. goto IL_0656;
  19235. }
  19236. IL_0336:
  19237. {
  19238. // int even = m_FillOrigin > 1 ? 1 : 0;
  19239. int32_t L_142 = __this->get_m_FillOrigin_45();
  19240. if ((((int32_t)L_142) > ((int32_t)1)))
  19241. {
  19242. goto IL_0343;
  19243. }
  19244. }
  19245. {
  19246. G_B34_0 = 0;
  19247. goto IL_0344;
  19248. }
  19249. IL_0343:
  19250. {
  19251. G_B34_0 = 1;
  19252. }
  19253. IL_0344:
  19254. {
  19255. V_24 = G_B34_0;
  19256. // if (m_FillOrigin == 0 || m_FillOrigin == 2)
  19257. int32_t L_143 = __this->get_m_FillOrigin_45();
  19258. if (!L_143)
  19259. {
  19260. goto IL_0359;
  19261. }
  19262. }
  19263. {
  19264. int32_t L_144 = __this->get_m_FillOrigin_45();
  19265. G_B37_0 = ((((int32_t)L_144) == ((int32_t)2))? 1 : 0);
  19266. goto IL_035a;
  19267. }
  19268. IL_0359:
  19269. {
  19270. G_B37_0 = 1;
  19271. }
  19272. IL_035a:
  19273. {
  19274. V_26 = (bool)G_B37_0;
  19275. bool L_145 = V_26;
  19276. if (!L_145)
  19277. {
  19278. goto IL_03a0;
  19279. }
  19280. }
  19281. {
  19282. // fy0 = 0f;
  19283. V_22 = (0.0f);
  19284. // fy1 = 1f;
  19285. V_23 = (1.0f);
  19286. // if (side == even)
  19287. int32_t L_146 = V_19;
  19288. int32_t L_147 = V_24;
  19289. V_27 = (bool)((((int32_t)L_146) == ((int32_t)L_147))? 1 : 0);
  19290. bool L_148 = V_27;
  19291. if (!L_148)
  19292. {
  19293. goto IL_038d;
  19294. }
  19295. }
  19296. {
  19297. // fx0 = 0f;
  19298. V_20 = (0.0f);
  19299. // fx1 = 0.5f;
  19300. V_21 = (0.5f);
  19301. goto IL_039d;
  19302. }
  19303. IL_038d:
  19304. {
  19305. // fx0 = 0.5f;
  19306. V_20 = (0.5f);
  19307. // fx1 = 1f;
  19308. V_21 = (1.0f);
  19309. }
  19310. IL_039d:
  19311. {
  19312. goto IL_03de;
  19313. }
  19314. IL_03a0:
  19315. {
  19316. // fx0 = 0f;
  19317. V_20 = (0.0f);
  19318. // fx1 = 1f;
  19319. V_21 = (1.0f);
  19320. // if (side == even)
  19321. int32_t L_149 = V_19;
  19322. int32_t L_150 = V_24;
  19323. V_28 = (bool)((((int32_t)L_149) == ((int32_t)L_150))? 1 : 0);
  19324. bool L_151 = V_28;
  19325. if (!L_151)
  19326. {
  19327. goto IL_03cd;
  19328. }
  19329. }
  19330. {
  19331. // fy0 = 0.5f;
  19332. V_22 = (0.5f);
  19333. // fy1 = 1f;
  19334. V_23 = (1.0f);
  19335. goto IL_03dd;
  19336. }
  19337. IL_03cd:
  19338. {
  19339. // fy0 = 0f;
  19340. V_22 = (0.0f);
  19341. // fy1 = 0.5f;
  19342. V_23 = (0.5f);
  19343. }
  19344. IL_03dd:
  19345. {
  19346. }
  19347. IL_03de:
  19348. {
  19349. // s_Xy[0].x = Mathf.Lerp(v.x, v.z, fx0);
  19350. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19351. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_152 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19352. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_153 = V_0;
  19353. float L_154 = L_153.get_x_1();
  19354. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_155 = V_0;
  19355. float L_156 = L_155.get_z_3();
  19356. float L_157 = V_20;
  19357. float L_158;
  19358. L_158 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_154, L_156, L_157, /*hidden argument*/NULL);
  19359. ((L_152)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_158);
  19360. // s_Xy[1].x = s_Xy[0].x;
  19361. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_159 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19362. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_160 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19363. float L_161 = ((L_160)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  19364. ((L_159)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_161);
  19365. // s_Xy[2].x = Mathf.Lerp(v.x, v.z, fx1);
  19366. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_162 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19367. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_163 = V_0;
  19368. float L_164 = L_163.get_x_1();
  19369. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_165 = V_0;
  19370. float L_166 = L_165.get_z_3();
  19371. float L_167 = V_21;
  19372. float L_168;
  19373. L_168 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_164, L_166, L_167, /*hidden argument*/NULL);
  19374. ((L_162)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_168);
  19375. // s_Xy[3].x = s_Xy[2].x;
  19376. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_169 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19377. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_170 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19378. float L_171 = ((L_170)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  19379. ((L_169)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_171);
  19380. // s_Xy[0].y = Mathf.Lerp(v.y, v.w, fy0);
  19381. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_172 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19382. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_173 = V_0;
  19383. float L_174 = L_173.get_y_2();
  19384. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_175 = V_0;
  19385. float L_176 = L_175.get_w_4();
  19386. float L_177 = V_22;
  19387. float L_178;
  19388. L_178 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_174, L_176, L_177, /*hidden argument*/NULL);
  19389. ((L_172)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_178);
  19390. // s_Xy[1].y = Mathf.Lerp(v.y, v.w, fy1);
  19391. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_179 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19392. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_180 = V_0;
  19393. float L_181 = L_180.get_y_2();
  19394. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_182 = V_0;
  19395. float L_183 = L_182.get_w_4();
  19396. float L_184 = V_23;
  19397. float L_185;
  19398. L_185 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_181, L_183, L_184, /*hidden argument*/NULL);
  19399. ((L_179)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_185);
  19400. // s_Xy[2].y = s_Xy[1].y;
  19401. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_186 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19402. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_187 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19403. float L_188 = ((L_187)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  19404. ((L_186)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_188);
  19405. // s_Xy[3].y = s_Xy[0].y;
  19406. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_189 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19407. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_190 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19408. float L_191 = ((L_190)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  19409. ((L_189)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_191);
  19410. // s_Uv[0].x = Mathf.Lerp(tx0, tx1, fx0);
  19411. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_192 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19412. float L_193 = V_3;
  19413. float L_194 = V_5;
  19414. float L_195 = V_20;
  19415. float L_196;
  19416. L_196 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_193, L_194, L_195, /*hidden argument*/NULL);
  19417. ((L_192)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_196);
  19418. // s_Uv[1].x = s_Uv[0].x;
  19419. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_197 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19420. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_198 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19421. float L_199 = ((L_198)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  19422. ((L_197)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_199);
  19423. // s_Uv[2].x = Mathf.Lerp(tx0, tx1, fx1);
  19424. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_200 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19425. float L_201 = V_3;
  19426. float L_202 = V_5;
  19427. float L_203 = V_21;
  19428. float L_204;
  19429. L_204 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_201, L_202, L_203, /*hidden argument*/NULL);
  19430. ((L_200)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_204);
  19431. // s_Uv[3].x = s_Uv[2].x;
  19432. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_205 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19433. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_206 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19434. float L_207 = ((L_206)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  19435. ((L_205)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_207);
  19436. // s_Uv[0].y = Mathf.Lerp(ty0, ty1, fy0);
  19437. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_208 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19438. float L_209 = V_4;
  19439. float L_210 = V_6;
  19440. float L_211 = V_22;
  19441. float L_212;
  19442. L_212 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_209, L_210, L_211, /*hidden argument*/NULL);
  19443. ((L_208)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_212);
  19444. // s_Uv[1].y = Mathf.Lerp(ty0, ty1, fy1);
  19445. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_213 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19446. float L_214 = V_4;
  19447. float L_215 = V_6;
  19448. float L_216 = V_23;
  19449. float L_217;
  19450. L_217 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_214, L_215, L_216, /*hidden argument*/NULL);
  19451. ((L_213)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_217);
  19452. // s_Uv[2].y = s_Uv[1].y;
  19453. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_218 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19454. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_219 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19455. float L_220 = ((L_219)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  19456. ((L_218)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_220);
  19457. // s_Uv[3].y = s_Uv[0].y;
  19458. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_221 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19459. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_222 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19460. float L_223 = ((L_222)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  19461. ((L_221)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_223);
  19462. // float val = m_FillClockwise ? fillAmount * 2f - side : m_FillAmount * 2f - (1 - side);
  19463. bool L_224 = __this->get_m_FillClockwise_44();
  19464. if (L_224)
  19465. {
  19466. goto IL_05f0;
  19467. }
  19468. }
  19469. {
  19470. float L_225 = __this->get_m_FillAmount_43();
  19471. int32_t L_226 = V_19;
  19472. G_B49_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_225, (float)(2.0f))), (float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)1, (int32_t)L_226))))));
  19473. goto IL_0600;
  19474. }
  19475. IL_05f0:
  19476. {
  19477. float L_227;
  19478. L_227 = Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09(__this, /*hidden argument*/NULL);
  19479. int32_t L_228 = V_19;
  19480. G_B49_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_227, (float)(2.0f))), (float)((float)((float)L_228))));
  19481. }
  19482. IL_0600:
  19483. {
  19484. V_25 = G_B49_0;
  19485. // if (RadialCut(s_Xy, s_Uv, Mathf.Clamp01(val), m_FillClockwise, ((side + m_FillOrigin + 3) % 4)))
  19486. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19487. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_229 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19488. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_230 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19489. float L_231 = V_25;
  19490. float L_232;
  19491. L_232 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_231, /*hidden argument*/NULL);
  19492. bool L_233 = __this->get_m_FillClockwise_44();
  19493. int32_t L_234 = V_19;
  19494. int32_t L_235 = __this->get_m_FillOrigin_45();
  19495. bool L_236;
  19496. L_236 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_229, L_230, L_232, L_233, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_234, (int32_t)L_235)), (int32_t)3))%(int32_t)4)), /*hidden argument*/NULL);
  19497. V_29 = L_236;
  19498. bool L_237 = V_29;
  19499. if (!L_237)
  19500. {
  19501. goto IL_064f;
  19502. }
  19503. }
  19504. {
  19505. // AddQuad(toFill, s_Xy, color, s_Uv);
  19506. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_238 = ___toFill0;
  19507. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19508. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_239 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19509. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_240;
  19510. L_240 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  19511. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_241;
  19512. L_241 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_240, /*hidden argument*/NULL);
  19513. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_242 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19514. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_238, L_239, L_241, L_242, /*hidden argument*/NULL);
  19515. }
  19516. IL_064f:
  19517. {
  19518. // for (int side = 0; side < 2; ++side)
  19519. int32_t L_243 = V_19;
  19520. V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_243, (int32_t)1));
  19521. }
  19522. IL_0656:
  19523. {
  19524. // for (int side = 0; side < 2; ++side)
  19525. int32_t L_244 = V_19;
  19526. V_30 = (bool)((((int32_t)L_244) < ((int32_t)2))? 1 : 0);
  19527. bool L_245 = V_30;
  19528. if (L_245)
  19529. {
  19530. goto IL_0336;
  19531. }
  19532. }
  19533. {
  19534. goto IL_0977;
  19535. }
  19536. IL_066a:
  19537. {
  19538. // else if (fillMethod == FillMethod.Radial360)
  19539. int32_t L_246;
  19540. L_246 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C(__this, /*hidden argument*/NULL);
  19541. V_31 = (bool)((((int32_t)L_246) == ((int32_t)4))? 1 : 0);
  19542. bool L_247 = V_31;
  19543. if (!L_247)
  19544. {
  19545. goto IL_0977;
  19546. }
  19547. }
  19548. {
  19549. // for (int corner = 0; corner < 4; ++corner)
  19550. V_32 = 0;
  19551. goto IL_0968;
  19552. }
  19553. IL_0685:
  19554. {
  19555. // if (corner < 2)
  19556. int32_t L_248 = V_32;
  19557. V_38 = (bool)((((int32_t)L_248) < ((int32_t)2))? 1 : 0);
  19558. bool L_249 = V_38;
  19559. if (!L_249)
  19560. {
  19561. goto IL_06a3;
  19562. }
  19563. }
  19564. {
  19565. // fx0 = 0f;
  19566. V_33 = (0.0f);
  19567. // fx1 = 0.5f;
  19568. V_34 = (0.5f);
  19569. goto IL_06b3;
  19570. }
  19571. IL_06a3:
  19572. {
  19573. // fx0 = 0.5f;
  19574. V_33 = (0.5f);
  19575. // fx1 = 1f;
  19576. V_34 = (1.0f);
  19577. }
  19578. IL_06b3:
  19579. {
  19580. // if (corner == 0 || corner == 3)
  19581. int32_t L_250 = V_32;
  19582. if (!L_250)
  19583. {
  19584. goto IL_06be;
  19585. }
  19586. }
  19587. {
  19588. int32_t L_251 = V_32;
  19589. G_B62_0 = ((((int32_t)L_251) == ((int32_t)3))? 1 : 0);
  19590. goto IL_06bf;
  19591. }
  19592. IL_06be:
  19593. {
  19594. G_B62_0 = 1;
  19595. }
  19596. IL_06bf:
  19597. {
  19598. V_39 = (bool)G_B62_0;
  19599. bool L_252 = V_39;
  19600. if (!L_252)
  19601. {
  19602. goto IL_06d7;
  19603. }
  19604. }
  19605. {
  19606. // fy0 = 0f;
  19607. V_35 = (0.0f);
  19608. // fy1 = 0.5f;
  19609. V_36 = (0.5f);
  19610. goto IL_06e7;
  19611. }
  19612. IL_06d7:
  19613. {
  19614. // fy0 = 0.5f;
  19615. V_35 = (0.5f);
  19616. // fy1 = 1f;
  19617. V_36 = (1.0f);
  19618. }
  19619. IL_06e7:
  19620. {
  19621. // s_Xy[0].x = Mathf.Lerp(v.x, v.z, fx0);
  19622. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19623. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_253 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19624. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_254 = V_0;
  19625. float L_255 = L_254.get_x_1();
  19626. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_256 = V_0;
  19627. float L_257 = L_256.get_z_3();
  19628. float L_258 = V_33;
  19629. float L_259;
  19630. L_259 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_255, L_257, L_258, /*hidden argument*/NULL);
  19631. ((L_253)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_259);
  19632. // s_Xy[1].x = s_Xy[0].x;
  19633. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_260 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19634. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_261 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19635. float L_262 = ((L_261)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  19636. ((L_260)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_262);
  19637. // s_Xy[2].x = Mathf.Lerp(v.x, v.z, fx1);
  19638. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_263 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19639. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_264 = V_0;
  19640. float L_265 = L_264.get_x_1();
  19641. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_266 = V_0;
  19642. float L_267 = L_266.get_z_3();
  19643. float L_268 = V_34;
  19644. float L_269;
  19645. L_269 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_265, L_267, L_268, /*hidden argument*/NULL);
  19646. ((L_263)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_269);
  19647. // s_Xy[3].x = s_Xy[2].x;
  19648. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_270 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19649. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_271 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19650. float L_272 = ((L_271)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  19651. ((L_270)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_272);
  19652. // s_Xy[0].y = Mathf.Lerp(v.y, v.w, fy0);
  19653. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_273 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19654. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_274 = V_0;
  19655. float L_275 = L_274.get_y_2();
  19656. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_276 = V_0;
  19657. float L_277 = L_276.get_w_4();
  19658. float L_278 = V_35;
  19659. float L_279;
  19660. L_279 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_275, L_277, L_278, /*hidden argument*/NULL);
  19661. ((L_273)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_279);
  19662. // s_Xy[1].y = Mathf.Lerp(v.y, v.w, fy1);
  19663. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_280 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19664. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_281 = V_0;
  19665. float L_282 = L_281.get_y_2();
  19666. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_283 = V_0;
  19667. float L_284 = L_283.get_w_4();
  19668. float L_285 = V_36;
  19669. float L_286;
  19670. L_286 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_282, L_284, L_285, /*hidden argument*/NULL);
  19671. ((L_280)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_286);
  19672. // s_Xy[2].y = s_Xy[1].y;
  19673. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_287 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19674. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_288 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19675. float L_289 = ((L_288)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  19676. ((L_287)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_289);
  19677. // s_Xy[3].y = s_Xy[0].y;
  19678. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_290 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19679. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_291 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19680. float L_292 = ((L_291)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  19681. ((L_290)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_292);
  19682. // s_Uv[0].x = Mathf.Lerp(tx0, tx1, fx0);
  19683. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_293 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19684. float L_294 = V_3;
  19685. float L_295 = V_5;
  19686. float L_296 = V_33;
  19687. float L_297;
  19688. L_297 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_294, L_295, L_296, /*hidden argument*/NULL);
  19689. ((L_293)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_297);
  19690. // s_Uv[1].x = s_Uv[0].x;
  19691. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_298 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19692. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_299 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19693. float L_300 = ((L_299)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  19694. ((L_298)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_300);
  19695. // s_Uv[2].x = Mathf.Lerp(tx0, tx1, fx1);
  19696. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_301 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19697. float L_302 = V_3;
  19698. float L_303 = V_5;
  19699. float L_304 = V_34;
  19700. float L_305;
  19701. L_305 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_302, L_303, L_304, /*hidden argument*/NULL);
  19702. ((L_301)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_305);
  19703. // s_Uv[3].x = s_Uv[2].x;
  19704. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_306 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19705. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_307 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19706. float L_308 = ((L_307)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  19707. ((L_306)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_308);
  19708. // s_Uv[0].y = Mathf.Lerp(ty0, ty1, fy0);
  19709. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_309 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19710. float L_310 = V_4;
  19711. float L_311 = V_6;
  19712. float L_312 = V_35;
  19713. float L_313;
  19714. L_313 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_310, L_311, L_312, /*hidden argument*/NULL);
  19715. ((L_309)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_313);
  19716. // s_Uv[1].y = Mathf.Lerp(ty0, ty1, fy1);
  19717. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_314 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19718. float L_315 = V_4;
  19719. float L_316 = V_6;
  19720. float L_317 = V_36;
  19721. float L_318;
  19722. L_318 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_315, L_316, L_317, /*hidden argument*/NULL);
  19723. ((L_314)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_318);
  19724. // s_Uv[2].y = s_Uv[1].y;
  19725. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_319 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19726. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_320 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19727. float L_321 = ((L_320)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  19728. ((L_319)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_321);
  19729. // s_Uv[3].y = s_Uv[0].y;
  19730. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_322 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19731. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_323 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19732. float L_324 = ((L_323)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  19733. ((L_322)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_324);
  19734. // float val = m_FillClockwise ?
  19735. // m_FillAmount * 4f - ((corner + m_FillOrigin) % 4) :
  19736. // m_FillAmount * 4f - (3 - ((corner + m_FillOrigin) % 4));
  19737. bool L_325 = __this->get_m_FillClockwise_44();
  19738. if (L_325)
  19739. {
  19740. goto IL_0902;
  19741. }
  19742. }
  19743. {
  19744. float L_326 = __this->get_m_FillAmount_43();
  19745. int32_t L_327 = V_32;
  19746. int32_t L_328 = __this->get_m_FillOrigin_45();
  19747. G_B68_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_326, (float)(4.0f))), (float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_327, (int32_t)L_328))%(int32_t)4))))))));
  19748. goto IL_091b;
  19749. }
  19750. IL_0902:
  19751. {
  19752. float L_329 = __this->get_m_FillAmount_43();
  19753. int32_t L_330 = V_32;
  19754. int32_t L_331 = __this->get_m_FillOrigin_45();
  19755. G_B68_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_329, (float)(4.0f))), (float)((float)((float)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_330, (int32_t)L_331))%(int32_t)4))))));
  19756. }
  19757. IL_091b:
  19758. {
  19759. V_37 = G_B68_0;
  19760. // if (RadialCut(s_Xy, s_Uv, Mathf.Clamp01(val), m_FillClockwise, ((corner + 2) % 4)))
  19761. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19762. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_332 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19763. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_333 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19764. float L_334 = V_37;
  19765. float L_335;
  19766. L_335 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_334, /*hidden argument*/NULL);
  19767. bool L_336 = __this->get_m_FillClockwise_44();
  19768. int32_t L_337 = V_32;
  19769. bool L_338;
  19770. L_338 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_332, L_333, L_335, L_336, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_337, (int32_t)2))%(int32_t)4)), /*hidden argument*/NULL);
  19771. V_40 = L_338;
  19772. bool L_339 = V_40;
  19773. if (!L_339)
  19774. {
  19775. goto IL_0961;
  19776. }
  19777. }
  19778. {
  19779. // AddQuad(toFill, s_Xy, color, s_Uv);
  19780. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_340 = ___toFill0;
  19781. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19782. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_341 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19783. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_342;
  19784. L_342 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  19785. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_343;
  19786. L_343 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_342, /*hidden argument*/NULL);
  19787. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_344 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19788. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_340, L_341, L_343, L_344, /*hidden argument*/NULL);
  19789. }
  19790. IL_0961:
  19791. {
  19792. // for (int corner = 0; corner < 4; ++corner)
  19793. int32_t L_345 = V_32;
  19794. V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_345, (int32_t)1));
  19795. }
  19796. IL_0968:
  19797. {
  19798. // for (int corner = 0; corner < 4; ++corner)
  19799. int32_t L_346 = V_32;
  19800. V_41 = (bool)((((int32_t)L_346) < ((int32_t)4))? 1 : 0);
  19801. bool L_347 = V_41;
  19802. if (L_347)
  19803. {
  19804. goto IL_0685;
  19805. }
  19806. }
  19807. {
  19808. }
  19809. IL_0977:
  19810. {
  19811. goto IL_0998;
  19812. }
  19813. IL_097a:
  19814. {
  19815. // AddQuad(toFill, s_Xy, color, s_Uv);
  19816. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_348 = ___toFill0;
  19817. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19818. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_349 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  19819. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_350;
  19820. L_350 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  19821. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_351;
  19822. L_351 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_350, /*hidden argument*/NULL);
  19823. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_352 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  19824. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_348, L_349, L_351, L_352, /*hidden argument*/NULL);
  19825. }
  19826. IL_0998:
  19827. {
  19828. }
  19829. IL_0999:
  19830. {
  19831. // }
  19832. return;
  19833. }
  19834. }
  19835. // System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
  19836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___xy0, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___uv1, float ___fill2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method)
  19837. {
  19838. static bool s_Il2CppMethodInitialized;
  19839. if (!s_Il2CppMethodInitialized)
  19840. {
  19841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19842. s_Il2CppMethodInitialized = true;
  19843. }
  19844. float V_0 = 0.0f;
  19845. float V_1 = 0.0f;
  19846. float V_2 = 0.0f;
  19847. bool V_3 = false;
  19848. bool V_4 = false;
  19849. bool V_5 = false;
  19850. bool V_6 = false;
  19851. bool V_7 = false;
  19852. int32_t G_B7_0 = 0;
  19853. {
  19854. // if (fill < 0.001f) return false;
  19855. float L_0 = ___fill2;
  19856. V_3 = (bool)((((float)L_0) < ((float)(0.00100000005f)))? 1 : 0);
  19857. bool L_1 = V_3;
  19858. if (!L_1)
  19859. {
  19860. goto IL_0012;
  19861. }
  19862. }
  19863. {
  19864. // if (fill < 0.001f) return false;
  19865. V_4 = (bool)0;
  19866. goto IL_0087;
  19867. }
  19868. IL_0012:
  19869. {
  19870. // if ((corner & 1) == 1) invert = !invert;
  19871. int32_t L_2 = ___corner4;
  19872. V_5 = (bool)((((int32_t)((int32_t)((int32_t)L_2&(int32_t)1))) == ((int32_t)1))? 1 : 0);
  19873. bool L_3 = V_5;
  19874. if (!L_3)
  19875. {
  19876. goto IL_0025;
  19877. }
  19878. }
  19879. {
  19880. // if ((corner & 1) == 1) invert = !invert;
  19881. bool L_4 = ___invert3;
  19882. ___invert3 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  19883. }
  19884. IL_0025:
  19885. {
  19886. // if (!invert && fill > 0.999f) return true;
  19887. bool L_5 = ___invert3;
  19888. if (L_5)
  19889. {
  19890. goto IL_0032;
  19891. }
  19892. }
  19893. {
  19894. float L_6 = ___fill2;
  19895. G_B7_0 = ((((float)L_6) > ((float)(0.999000013f)))? 1 : 0);
  19896. goto IL_0033;
  19897. }
  19898. IL_0032:
  19899. {
  19900. G_B7_0 = 0;
  19901. }
  19902. IL_0033:
  19903. {
  19904. V_6 = (bool)G_B7_0;
  19905. bool L_7 = V_6;
  19906. if (!L_7)
  19907. {
  19908. goto IL_003e;
  19909. }
  19910. }
  19911. {
  19912. // if (!invert && fill > 0.999f) return true;
  19913. V_4 = (bool)1;
  19914. goto IL_0087;
  19915. }
  19916. IL_003e:
  19917. {
  19918. // float angle = Mathf.Clamp01(fill);
  19919. float L_8 = ___fill2;
  19920. float L_9;
  19921. L_9 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_8, /*hidden argument*/NULL);
  19922. V_0 = L_9;
  19923. // if (invert) angle = 1f - angle;
  19924. bool L_10 = ___invert3;
  19925. V_7 = L_10;
  19926. bool L_11 = V_7;
  19927. if (!L_11)
  19928. {
  19929. goto IL_0054;
  19930. }
  19931. }
  19932. {
  19933. // if (invert) angle = 1f - angle;
  19934. float L_12 = V_0;
  19935. V_0 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_12));
  19936. }
  19937. IL_0054:
  19938. {
  19939. // angle *= 90f * Mathf.Deg2Rad;
  19940. float L_13 = V_0;
  19941. V_0 = ((float)il2cpp_codegen_multiply((float)L_13, (float)(1.57079637f)));
  19942. // float cos = Mathf.Cos(angle);
  19943. float L_14 = V_0;
  19944. float L_15;
  19945. L_15 = cosf(L_14);
  19946. V_1 = L_15;
  19947. // float sin = Mathf.Sin(angle);
  19948. float L_16 = V_0;
  19949. float L_17;
  19950. L_17 = sinf(L_16);
  19951. V_2 = L_17;
  19952. // RadialCut(xy, cos, sin, invert, corner);
  19953. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_18 = ___xy0;
  19954. float L_19 = V_1;
  19955. float L_20 = V_2;
  19956. bool L_21 = ___invert3;
  19957. int32_t L_22 = ___corner4;
  19958. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  19959. Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9(L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL);
  19960. // RadialCut(uv, cos, sin, invert, corner);
  19961. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_23 = ___uv1;
  19962. float L_24 = V_1;
  19963. float L_25 = V_2;
  19964. bool L_26 = ___invert3;
  19965. int32_t L_27 = ___corner4;
  19966. Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9(L_23, L_24, L_25, L_26, L_27, /*hidden argument*/NULL);
  19967. // return true;
  19968. V_4 = (bool)1;
  19969. goto IL_0087;
  19970. }
  19971. IL_0087:
  19972. {
  19973. // }
  19974. bool L_28 = V_4;
  19975. return L_28;
  19976. }
  19977. }
  19978. // System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
  19979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9 (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___xy0, float ___cos1, float ___sin2, bool ___invert3, int32_t ___corner4, const RuntimeMethod* method)
  19980. {
  19981. int32_t V_0 = 0;
  19982. int32_t V_1 = 0;
  19983. int32_t V_2 = 0;
  19984. int32_t V_3 = 0;
  19985. bool V_4 = false;
  19986. bool V_5 = false;
  19987. bool V_6 = false;
  19988. bool V_7 = false;
  19989. bool V_8 = false;
  19990. bool V_9 = false;
  19991. bool V_10 = false;
  19992. bool V_11 = false;
  19993. bool V_12 = false;
  19994. bool V_13 = false;
  19995. bool V_14 = false;
  19996. {
  19997. // int i0 = corner;
  19998. int32_t L_0 = ___corner4;
  19999. V_0 = L_0;
  20000. // int i1 = ((corner + 1) % 4);
  20001. int32_t L_1 = ___corner4;
  20002. V_1 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))%(int32_t)4));
  20003. // int i2 = ((corner + 2) % 4);
  20004. int32_t L_2 = ___corner4;
  20005. V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)2))%(int32_t)4));
  20006. // int i3 = ((corner + 3) % 4);
  20007. int32_t L_3 = ___corner4;
  20008. V_3 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)3))%(int32_t)4));
  20009. // if ((corner & 1) == 1)
  20010. int32_t L_4 = ___corner4;
  20011. V_4 = (bool)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)1))) == ((int32_t)1))? 1 : 0);
  20012. bool L_5 = V_4;
  20013. if (!L_5)
  20014. {
  20015. goto IL_016d;
  20016. }
  20017. }
  20018. {
  20019. // if (sin > cos)
  20020. float L_6 = ___sin2;
  20021. float L_7 = ___cos1;
  20022. V_5 = (bool)((((float)L_6) > ((float)L_7))? 1 : 0);
  20023. bool L_8 = V_5;
  20024. if (!L_8)
  20025. {
  20026. goto IL_008f;
  20027. }
  20028. }
  20029. {
  20030. // cos /= sin;
  20031. float L_9 = ___cos1;
  20032. float L_10 = ___sin2;
  20033. ___cos1 = ((float)((float)L_9/(float)L_10));
  20034. // sin = 1f;
  20035. ___sin2 = (1.0f);
  20036. // if (invert)
  20037. bool L_11 = ___invert3;
  20038. V_6 = L_11;
  20039. bool L_12 = V_6;
  20040. if (!L_12)
  20041. {
  20042. goto IL_008c;
  20043. }
  20044. }
  20045. {
  20046. // xy[i1].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  20047. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_13 = ___xy0;
  20048. int32_t L_14 = V_1;
  20049. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = ___xy0;
  20050. int32_t L_16 = V_0;
  20051. float L_17 = ((L_15)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_16)))->get_x_2();
  20052. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_18 = ___xy0;
  20053. int32_t L_19 = V_2;
  20054. float L_20 = ((L_18)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_19)))->get_x_2();
  20055. float L_21 = ___cos1;
  20056. float L_22;
  20057. L_22 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_17, L_20, L_21, /*hidden argument*/NULL);
  20058. ((L_13)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_14)))->set_x_2(L_22);
  20059. // xy[i2].x = xy[i1].x;
  20060. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_23 = ___xy0;
  20061. int32_t L_24 = V_2;
  20062. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_25 = ___xy0;
  20063. int32_t L_26 = V_1;
  20064. float L_27 = ((L_25)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_26)))->get_x_2();
  20065. ((L_23)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_24)))->set_x_2(L_27);
  20066. }
  20067. IL_008c:
  20068. {
  20069. goto IL_0107;
  20070. }
  20071. IL_008f:
  20072. {
  20073. // else if (cos > sin)
  20074. float L_28 = ___cos1;
  20075. float L_29 = ___sin2;
  20076. V_7 = (bool)((((float)L_28) > ((float)L_29))? 1 : 0);
  20077. bool L_30 = V_7;
  20078. if (!L_30)
  20079. {
  20080. goto IL_00f7;
  20081. }
  20082. }
  20083. {
  20084. // sin /= cos;
  20085. float L_31 = ___sin2;
  20086. float L_32 = ___cos1;
  20087. ___sin2 = ((float)((float)L_31/(float)L_32));
  20088. // cos = 1f;
  20089. ___cos1 = (1.0f);
  20090. // if (!invert)
  20091. bool L_33 = ___invert3;
  20092. V_8 = (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0);
  20093. bool L_34 = V_8;
  20094. if (!L_34)
  20095. {
  20096. goto IL_00f4;
  20097. }
  20098. }
  20099. {
  20100. // xy[i2].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  20101. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_35 = ___xy0;
  20102. int32_t L_36 = V_2;
  20103. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_37 = ___xy0;
  20104. int32_t L_38 = V_0;
  20105. float L_39 = ((L_37)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_38)))->get_y_3();
  20106. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_40 = ___xy0;
  20107. int32_t L_41 = V_2;
  20108. float L_42 = ((L_40)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_41)))->get_y_3();
  20109. float L_43 = ___sin2;
  20110. float L_44;
  20111. L_44 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_39, L_42, L_43, /*hidden argument*/NULL);
  20112. ((L_35)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_36)))->set_y_3(L_44);
  20113. // xy[i3].y = xy[i2].y;
  20114. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_45 = ___xy0;
  20115. int32_t L_46 = V_3;
  20116. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_47 = ___xy0;
  20117. int32_t L_48 = V_2;
  20118. float L_49 = ((L_47)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_48)))->get_y_3();
  20119. ((L_45)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_46)))->set_y_3(L_49);
  20120. }
  20121. IL_00f4:
  20122. {
  20123. goto IL_0107;
  20124. }
  20125. IL_00f7:
  20126. {
  20127. // cos = 1f;
  20128. ___cos1 = (1.0f);
  20129. // sin = 1f;
  20130. ___sin2 = (1.0f);
  20131. }
  20132. IL_0107:
  20133. {
  20134. // if (!invert) xy[i3].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  20135. bool L_50 = ___invert3;
  20136. V_9 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0);
  20137. bool L_51 = V_9;
  20138. if (!L_51)
  20139. {
  20140. goto IL_013d;
  20141. }
  20142. }
  20143. {
  20144. // if (!invert) xy[i3].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  20145. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_52 = ___xy0;
  20146. int32_t L_53 = V_3;
  20147. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_54 = ___xy0;
  20148. int32_t L_55 = V_0;
  20149. float L_56 = ((L_54)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_55)))->get_x_2();
  20150. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_57 = ___xy0;
  20151. int32_t L_58 = V_2;
  20152. float L_59 = ((L_57)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_58)))->get_x_2();
  20153. float L_60 = ___cos1;
  20154. float L_61;
  20155. L_61 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_56, L_59, L_60, /*hidden argument*/NULL);
  20156. ((L_52)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_53)))->set_x_2(L_61);
  20157. goto IL_0167;
  20158. }
  20159. IL_013d:
  20160. {
  20161. // else xy[i1].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  20162. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_62 = ___xy0;
  20163. int32_t L_63 = V_1;
  20164. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_64 = ___xy0;
  20165. int32_t L_65 = V_0;
  20166. float L_66 = ((L_64)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_65)))->get_y_3();
  20167. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_67 = ___xy0;
  20168. int32_t L_68 = V_2;
  20169. float L_69 = ((L_67)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_68)))->get_y_3();
  20170. float L_70 = ___sin2;
  20171. float L_71;
  20172. L_71 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_66, L_69, L_70, /*hidden argument*/NULL);
  20173. ((L_62)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_63)))->set_y_3(L_71);
  20174. }
  20175. IL_0167:
  20176. {
  20177. goto IL_02a9;
  20178. }
  20179. IL_016d:
  20180. {
  20181. // if (cos > sin)
  20182. float L_72 = ___cos1;
  20183. float L_73 = ___sin2;
  20184. V_10 = (bool)((((float)L_72) > ((float)L_73))? 1 : 0);
  20185. bool L_74 = V_10;
  20186. if (!L_74)
  20187. {
  20188. goto IL_01d6;
  20189. }
  20190. }
  20191. {
  20192. // sin /= cos;
  20193. float L_75 = ___sin2;
  20194. float L_76 = ___cos1;
  20195. ___sin2 = ((float)((float)L_75/(float)L_76));
  20196. // cos = 1f;
  20197. ___cos1 = (1.0f);
  20198. // if (!invert)
  20199. bool L_77 = ___invert3;
  20200. V_11 = (bool)((((int32_t)L_77) == ((int32_t)0))? 1 : 0);
  20201. bool L_78 = V_11;
  20202. if (!L_78)
  20203. {
  20204. goto IL_01d3;
  20205. }
  20206. }
  20207. {
  20208. // xy[i1].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  20209. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_79 = ___xy0;
  20210. int32_t L_80 = V_1;
  20211. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_81 = ___xy0;
  20212. int32_t L_82 = V_0;
  20213. float L_83 = ((L_81)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_82)))->get_y_3();
  20214. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_84 = ___xy0;
  20215. int32_t L_85 = V_2;
  20216. float L_86 = ((L_84)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_85)))->get_y_3();
  20217. float L_87 = ___sin2;
  20218. float L_88;
  20219. L_88 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_83, L_86, L_87, /*hidden argument*/NULL);
  20220. ((L_79)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_80)))->set_y_3(L_88);
  20221. // xy[i2].y = xy[i1].y;
  20222. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_89 = ___xy0;
  20223. int32_t L_90 = V_2;
  20224. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_91 = ___xy0;
  20225. int32_t L_92 = V_1;
  20226. float L_93 = ((L_91)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_92)))->get_y_3();
  20227. ((L_89)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_90)))->set_y_3(L_93);
  20228. }
  20229. IL_01d3:
  20230. {
  20231. goto IL_024b;
  20232. }
  20233. IL_01d6:
  20234. {
  20235. // else if (sin > cos)
  20236. float L_94 = ___sin2;
  20237. float L_95 = ___cos1;
  20238. V_12 = (bool)((((float)L_94) > ((float)L_95))? 1 : 0);
  20239. bool L_96 = V_12;
  20240. if (!L_96)
  20241. {
  20242. goto IL_023b;
  20243. }
  20244. }
  20245. {
  20246. // cos /= sin;
  20247. float L_97 = ___cos1;
  20248. float L_98 = ___sin2;
  20249. ___cos1 = ((float)((float)L_97/(float)L_98));
  20250. // sin = 1f;
  20251. ___sin2 = (1.0f);
  20252. // if (invert)
  20253. bool L_99 = ___invert3;
  20254. V_13 = L_99;
  20255. bool L_100 = V_13;
  20256. if (!L_100)
  20257. {
  20258. goto IL_0238;
  20259. }
  20260. }
  20261. {
  20262. // xy[i2].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  20263. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_101 = ___xy0;
  20264. int32_t L_102 = V_2;
  20265. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_103 = ___xy0;
  20266. int32_t L_104 = V_0;
  20267. float L_105 = ((L_103)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_104)))->get_x_2();
  20268. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_106 = ___xy0;
  20269. int32_t L_107 = V_2;
  20270. float L_108 = ((L_106)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_107)))->get_x_2();
  20271. float L_109 = ___cos1;
  20272. float L_110;
  20273. L_110 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_105, L_108, L_109, /*hidden argument*/NULL);
  20274. ((L_101)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_102)))->set_x_2(L_110);
  20275. // xy[i3].x = xy[i2].x;
  20276. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_111 = ___xy0;
  20277. int32_t L_112 = V_3;
  20278. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_113 = ___xy0;
  20279. int32_t L_114 = V_2;
  20280. float L_115 = ((L_113)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_114)))->get_x_2();
  20281. ((L_111)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_112)))->set_x_2(L_115);
  20282. }
  20283. IL_0238:
  20284. {
  20285. goto IL_024b;
  20286. }
  20287. IL_023b:
  20288. {
  20289. // cos = 1f;
  20290. ___cos1 = (1.0f);
  20291. // sin = 1f;
  20292. ___sin2 = (1.0f);
  20293. }
  20294. IL_024b:
  20295. {
  20296. // if (invert) xy[i3].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  20297. bool L_116 = ___invert3;
  20298. V_14 = L_116;
  20299. bool L_117 = V_14;
  20300. if (!L_117)
  20301. {
  20302. goto IL_027e;
  20303. }
  20304. }
  20305. {
  20306. // if (invert) xy[i3].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  20307. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_118 = ___xy0;
  20308. int32_t L_119 = V_3;
  20309. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_120 = ___xy0;
  20310. int32_t L_121 = V_0;
  20311. float L_122 = ((L_120)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_121)))->get_y_3();
  20312. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_123 = ___xy0;
  20313. int32_t L_124 = V_2;
  20314. float L_125 = ((L_123)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_124)))->get_y_3();
  20315. float L_126 = ___sin2;
  20316. float L_127;
  20317. L_127 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_122, L_125, L_126, /*hidden argument*/NULL);
  20318. ((L_118)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_119)))->set_y_3(L_127);
  20319. goto IL_02a8;
  20320. }
  20321. IL_027e:
  20322. {
  20323. // else xy[i1].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  20324. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_128 = ___xy0;
  20325. int32_t L_129 = V_1;
  20326. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_130 = ___xy0;
  20327. int32_t L_131 = V_0;
  20328. float L_132 = ((L_130)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_131)))->get_x_2();
  20329. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_133 = ___xy0;
  20330. int32_t L_134 = V_2;
  20331. float L_135 = ((L_133)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_134)))->get_x_2();
  20332. float L_136 = ___cos1;
  20333. float L_137;
  20334. L_137 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_132, L_135, L_136, /*hidden argument*/NULL);
  20335. ((L_128)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_129)))->set_x_2(L_137);
  20336. }
  20337. IL_02a8:
  20338. {
  20339. }
  20340. IL_02a9:
  20341. {
  20342. // }
  20343. return;
  20344. }
  20345. }
  20346. // System.Void UnityEngine.UI.Image::CalculateLayoutInputHorizontal()
  20347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CalculateLayoutInputHorizontal_m04FE856B2079DAA841634A767CE764DE5AFC7C94 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20348. {
  20349. {
  20350. // public virtual void CalculateLayoutInputHorizontal() {}
  20351. return;
  20352. }
  20353. }
  20354. // System.Void UnityEngine.UI.Image::CalculateLayoutInputVertical()
  20355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CalculateLayoutInputVertical_mFB4812D7E95B71CDA2A78981FA8E57C952AE16CA (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20356. {
  20357. {
  20358. // public virtual void CalculateLayoutInputVertical() {}
  20359. return;
  20360. }
  20361. }
  20362. // System.Single UnityEngine.UI.Image::get_minWidth()
  20363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_minWidth_m80F0CCAD55244FB5B0EDBE47A969AE727404A711 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20364. {
  20365. float V_0 = 0.0f;
  20366. {
  20367. // public virtual float minWidth { get { return 0; } }
  20368. V_0 = (0.0f);
  20369. goto IL_0009;
  20370. }
  20371. IL_0009:
  20372. {
  20373. // public virtual float minWidth { get { return 0; } }
  20374. float L_0 = V_0;
  20375. return L_0;
  20376. }
  20377. }
  20378. // System.Single UnityEngine.UI.Image::get_preferredWidth()
  20379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_preferredWidth_m632101B442589E11959948982B13E2A237645F4E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20380. {
  20381. static bool s_Il2CppMethodInitialized;
  20382. if (!s_Il2CppMethodInitialized)
  20383. {
  20384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20385. s_Il2CppMethodInitialized = true;
  20386. }
  20387. bool V_0 = false;
  20388. float V_1 = 0.0f;
  20389. bool V_2 = false;
  20390. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  20391. memset((&V_3), 0, sizeof(V_3));
  20392. int32_t G_B5_0 = 0;
  20393. {
  20394. // if (activeSprite == null)
  20395. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  20396. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20397. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20398. bool L_1;
  20399. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20400. V_0 = L_1;
  20401. bool L_2 = V_0;
  20402. if (!L_2)
  20403. {
  20404. goto IL_0019;
  20405. }
  20406. }
  20407. {
  20408. // return 0;
  20409. V_1 = (0.0f);
  20410. goto IL_006e;
  20411. }
  20412. IL_0019:
  20413. {
  20414. // if (type == Type.Sliced || type == Type.Tiled)
  20415. int32_t L_3;
  20416. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20417. if ((((int32_t)L_3) == ((int32_t)1)))
  20418. {
  20419. goto IL_002d;
  20420. }
  20421. }
  20422. {
  20423. int32_t L_4;
  20424. L_4 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20425. G_B5_0 = ((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
  20426. goto IL_002e;
  20427. }
  20428. IL_002d:
  20429. {
  20430. G_B5_0 = 1;
  20431. }
  20432. IL_002e:
  20433. {
  20434. V_2 = (bool)G_B5_0;
  20435. bool L_5 = V_2;
  20436. if (!L_5)
  20437. {
  20438. goto IL_004c;
  20439. }
  20440. }
  20441. {
  20442. // return Sprites.DataUtility.GetMinSize(activeSprite).x / pixelsPerUnit;
  20443. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  20444. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20445. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  20446. L_7 = DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081(L_6, /*hidden argument*/NULL);
  20447. float L_8 = L_7.get_x_0();
  20448. float L_9;
  20449. L_9 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  20450. V_1 = ((float)((float)L_8/(float)L_9));
  20451. goto IL_006e;
  20452. }
  20453. IL_004c:
  20454. {
  20455. // return activeSprite.rect.size.x / pixelsPerUnit;
  20456. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  20457. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20458. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_11;
  20459. L_11 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_10, /*hidden argument*/NULL);
  20460. V_3 = L_11;
  20461. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  20462. L_12 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  20463. float L_13 = L_12.get_x_0();
  20464. float L_14;
  20465. L_14 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  20466. V_1 = ((float)((float)L_13/(float)L_14));
  20467. goto IL_006e;
  20468. }
  20469. IL_006e:
  20470. {
  20471. // }
  20472. float L_15 = V_1;
  20473. return L_15;
  20474. }
  20475. }
  20476. // System.Single UnityEngine.UI.Image::get_flexibleWidth()
  20477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_flexibleWidth_m0334DEE5F5BB3D87FA70375C3C9F7C839DDE7AA4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20478. {
  20479. float V_0 = 0.0f;
  20480. {
  20481. // public virtual float flexibleWidth { get { return -1; } }
  20482. V_0 = (-1.0f);
  20483. goto IL_0009;
  20484. }
  20485. IL_0009:
  20486. {
  20487. // public virtual float flexibleWidth { get { return -1; } }
  20488. float L_0 = V_0;
  20489. return L_0;
  20490. }
  20491. }
  20492. // System.Single UnityEngine.UI.Image::get_minHeight()
  20493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_minHeight_m41442CB39DC88BF08A33408C65C3392D2752709A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20494. {
  20495. float V_0 = 0.0f;
  20496. {
  20497. // public virtual float minHeight { get { return 0; } }
  20498. V_0 = (0.0f);
  20499. goto IL_0009;
  20500. }
  20501. IL_0009:
  20502. {
  20503. // public virtual float minHeight { get { return 0; } }
  20504. float L_0 = V_0;
  20505. return L_0;
  20506. }
  20507. }
  20508. // System.Single UnityEngine.UI.Image::get_preferredHeight()
  20509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_preferredHeight_mE2A282AF37B5669BA18B7FE022C50F6603E7946F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20510. {
  20511. static bool s_Il2CppMethodInitialized;
  20512. if (!s_Il2CppMethodInitialized)
  20513. {
  20514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20515. s_Il2CppMethodInitialized = true;
  20516. }
  20517. bool V_0 = false;
  20518. float V_1 = 0.0f;
  20519. bool V_2 = false;
  20520. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  20521. memset((&V_3), 0, sizeof(V_3));
  20522. int32_t G_B5_0 = 0;
  20523. {
  20524. // if (activeSprite == null)
  20525. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  20526. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20527. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20528. bool L_1;
  20529. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20530. V_0 = L_1;
  20531. bool L_2 = V_0;
  20532. if (!L_2)
  20533. {
  20534. goto IL_0019;
  20535. }
  20536. }
  20537. {
  20538. // return 0;
  20539. V_1 = (0.0f);
  20540. goto IL_006e;
  20541. }
  20542. IL_0019:
  20543. {
  20544. // if (type == Type.Sliced || type == Type.Tiled)
  20545. int32_t L_3;
  20546. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20547. if ((((int32_t)L_3) == ((int32_t)1)))
  20548. {
  20549. goto IL_002d;
  20550. }
  20551. }
  20552. {
  20553. int32_t L_4;
  20554. L_4 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20555. G_B5_0 = ((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
  20556. goto IL_002e;
  20557. }
  20558. IL_002d:
  20559. {
  20560. G_B5_0 = 1;
  20561. }
  20562. IL_002e:
  20563. {
  20564. V_2 = (bool)G_B5_0;
  20565. bool L_5 = V_2;
  20566. if (!L_5)
  20567. {
  20568. goto IL_004c;
  20569. }
  20570. }
  20571. {
  20572. // return Sprites.DataUtility.GetMinSize(activeSprite).y / pixelsPerUnit;
  20573. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  20574. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20575. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  20576. L_7 = DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081(L_6, /*hidden argument*/NULL);
  20577. float L_8 = L_7.get_y_1();
  20578. float L_9;
  20579. L_9 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  20580. V_1 = ((float)((float)L_8/(float)L_9));
  20581. goto IL_006e;
  20582. }
  20583. IL_004c:
  20584. {
  20585. // return activeSprite.rect.size.y / pixelsPerUnit;
  20586. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  20587. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20588. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_11;
  20589. L_11 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_10, /*hidden argument*/NULL);
  20590. V_3 = L_11;
  20591. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  20592. L_12 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  20593. float L_13 = L_12.get_y_1();
  20594. float L_14;
  20595. L_14 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  20596. V_1 = ((float)((float)L_13/(float)L_14));
  20597. goto IL_006e;
  20598. }
  20599. IL_006e:
  20600. {
  20601. // }
  20602. float L_15 = V_1;
  20603. return L_15;
  20604. }
  20605. }
  20606. // System.Single UnityEngine.UI.Image::get_flexibleHeight()
  20607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_flexibleHeight_m49E73811DD8518AC06CB59E240E6FA09A1FABFEA (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20608. {
  20609. float V_0 = 0.0f;
  20610. {
  20611. // public virtual float flexibleHeight { get { return -1; } }
  20612. V_0 = (-1.0f);
  20613. goto IL_0009;
  20614. }
  20615. IL_0009:
  20616. {
  20617. // public virtual float flexibleHeight { get { return -1; } }
  20618. float L_0 = V_0;
  20619. return L_0;
  20620. }
  20621. }
  20622. // System.Int32 UnityEngine.UI.Image::get_layoutPriority()
  20623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_layoutPriority_m62067AC13C013976E5BB8E752A2896201A2BC8B6 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  20624. {
  20625. int32_t V_0 = 0;
  20626. {
  20627. // public virtual int layoutPriority { get { return 0; } }
  20628. V_0 = 0;
  20629. goto IL_0005;
  20630. }
  20631. IL_0005:
  20632. {
  20633. // public virtual int layoutPriority { get { return 0; } }
  20634. int32_t L_0 = V_0;
  20635. return L_0;
  20636. }
  20637. }
  20638. // System.Boolean UnityEngine.UI.Image::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera)
  20639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_IsRaycastLocationValid_m216026118F2C011AA5026CB849F28C669D449CF6 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint0, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___eventCamera1, const RuntimeMethod* method)
  20640. {
  20641. static bool s_Il2CppMethodInitialized;
  20642. if (!s_Il2CppMethodInitialized)
  20643. {
  20644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  20646. s_Il2CppMethodInitialized = true;
  20647. }
  20648. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  20649. memset((&V_0), 0, sizeof(V_0));
  20650. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_1;
  20651. memset((&V_1), 0, sizeof(V_1));
  20652. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  20653. memset((&V_2), 0, sizeof(V_2));
  20654. float V_3 = 0.0f;
  20655. float V_4 = 0.0f;
  20656. bool V_5 = false;
  20657. bool V_6 = false;
  20658. bool V_7 = false;
  20659. bool V_8 = false;
  20660. bool V_9 = false;
  20661. UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 * V_10 = NULL;
  20662. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  20663. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  20664. {
  20665. // if (alphaHitTestMinimumThreshold <= 0)
  20666. float L_0;
  20667. L_0 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B(__this, /*hidden argument*/NULL);
  20668. V_5 = (bool)((((int32_t)((!(((float)L_0) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20669. bool L_1 = V_5;
  20670. if (!L_1)
  20671. {
  20672. goto IL_001f;
  20673. }
  20674. }
  20675. {
  20676. // return true;
  20677. V_6 = (bool)1;
  20678. goto IL_0166;
  20679. }
  20680. IL_001f:
  20681. {
  20682. // if (alphaHitTestMinimumThreshold > 1)
  20683. float L_2;
  20684. L_2 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B(__this, /*hidden argument*/NULL);
  20685. V_7 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
  20686. bool L_3 = V_7;
  20687. if (!L_3)
  20688. {
  20689. goto IL_003a;
  20690. }
  20691. }
  20692. {
  20693. // return false;
  20694. V_6 = (bool)0;
  20695. goto IL_0166;
  20696. }
  20697. IL_003a:
  20698. {
  20699. // if (activeSprite == null)
  20700. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  20701. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20702. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20703. bool L_5;
  20704. L_5 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20705. V_8 = L_5;
  20706. bool L_6 = V_8;
  20707. if (!L_6)
  20708. {
  20709. goto IL_0054;
  20710. }
  20711. }
  20712. {
  20713. // return true;
  20714. V_6 = (bool)1;
  20715. goto IL_0166;
  20716. }
  20717. IL_0054:
  20718. {
  20719. // if (!RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, screenPoint, eventCamera, out local))
  20720. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7;
  20721. L_7 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  20722. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8 = ___screenPoint0;
  20723. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_9 = ___eventCamera1;
  20724. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  20725. bool L_10;
  20726. L_10 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_7, L_8, L_9, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  20727. V_9 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
  20728. bool L_11 = V_9;
  20729. if (!L_11)
  20730. {
  20731. goto IL_0074;
  20732. }
  20733. }
  20734. {
  20735. // return false;
  20736. V_6 = (bool)0;
  20737. goto IL_0166;
  20738. }
  20739. IL_0074:
  20740. {
  20741. // Rect rect = GetPixelAdjustedRect();
  20742. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_12;
  20743. L_12 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  20744. V_1 = L_12;
  20745. // local.x += rectTransform.pivot.x * rect.width;
  20746. float* L_13 = (&V_0)->get_address_of_x_0();
  20747. float* L_14 = L_13;
  20748. float L_15 = *((float*)L_14);
  20749. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_16;
  20750. L_16 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  20751. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17;
  20752. L_17 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_16, /*hidden argument*/NULL);
  20753. float L_18 = L_17.get_x_0();
  20754. float L_19;
  20755. L_19 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  20756. *((float*)L_14) = (float)((float)il2cpp_codegen_add((float)L_15, (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19))));
  20757. // local.y += rectTransform.pivot.y * rect.height;
  20758. float* L_20 = (&V_0)->get_address_of_y_1();
  20759. float* L_21 = L_20;
  20760. float L_22 = *((float*)L_21);
  20761. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23;
  20762. L_23 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  20763. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24;
  20764. L_24 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_23, /*hidden argument*/NULL);
  20765. float L_25 = L_24.get_y_1();
  20766. float L_26;
  20767. L_26 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  20768. *((float*)L_21) = (float)((float)il2cpp_codegen_add((float)L_22, (float)((float)il2cpp_codegen_multiply((float)L_25, (float)L_26))));
  20769. // local = MapCoordinate(local, rect);
  20770. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_27 = V_0;
  20771. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_28 = V_1;
  20772. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  20773. L_29 = Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096(__this, L_27, L_28, /*hidden argument*/NULL);
  20774. V_0 = L_29;
  20775. // Rect spriteRect = activeSprite.textureRect;
  20776. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_30;
  20777. L_30 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20778. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_31;
  20779. L_31 = Sprite_get_textureRect_m5B350C2B122C85549960912CBD6343E4A5B02C35(L_30, /*hidden argument*/NULL);
  20780. V_2 = L_31;
  20781. // float x = (spriteRect.x + local.x) / activeSprite.texture.width;
  20782. float L_32;
  20783. L_32 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  20784. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = V_0;
  20785. float L_34 = L_33.get_x_0();
  20786. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_35;
  20787. L_35 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20788. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_36;
  20789. L_36 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_35, /*hidden argument*/NULL);
  20790. int32_t L_37;
  20791. L_37 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_36);
  20792. V_3 = ((float)((float)((float)il2cpp_codegen_add((float)L_32, (float)L_34))/(float)((float)((float)L_37))));
  20793. // float y = (spriteRect.y + local.y) / activeSprite.texture.height;
  20794. float L_38;
  20795. L_38 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  20796. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39 = V_0;
  20797. float L_40 = L_39.get_y_1();
  20798. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_41;
  20799. L_41 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20800. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_42;
  20801. L_42 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_41, /*hidden argument*/NULL);
  20802. int32_t L_43;
  20803. L_43 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_42);
  20804. V_4 = ((float)((float)((float)il2cpp_codegen_add((float)L_38, (float)L_40))/(float)((float)((float)L_43))));
  20805. }
  20806. IL_0119:
  20807. try
  20808. { // begin try (depth: 1)
  20809. // return activeSprite.texture.GetPixelBilinear(x, y).a >= alphaHitTestMinimumThreshold;
  20810. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_44;
  20811. L_44 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20812. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_45;
  20813. L_45 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_44, /*hidden argument*/NULL);
  20814. float L_46 = V_3;
  20815. float L_47 = V_4;
  20816. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_48;
  20817. L_48 = Texture2D_GetPixelBilinear_mE25550DD7E9FD26DA7CB1E38FFCA2101F9D3D28D(L_45, L_46, L_47, /*hidden argument*/NULL);
  20818. float L_49 = L_48.get_a_3();
  20819. float L_50;
  20820. L_50 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B(__this, /*hidden argument*/NULL);
  20821. V_6 = (bool)((((int32_t)((!(((float)L_49) >= ((float)L_50)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20822. goto IL_0166;
  20823. } // end try (depth: 1)
  20824. catch(Il2CppExceptionWrapper& e)
  20825. {
  20826. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  20827. {
  20828. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  20829. goto CATCH_0141;
  20830. }
  20831. throw e;
  20832. }
  20833. CATCH_0141:
  20834. { // begin catch(UnityEngine.UnityException)
  20835. // catch (UnityException e)
  20836. V_10 = ((UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 *)IL2CPP_GET_ACTIVE_EXCEPTION(UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 *));
  20837. // Debug.LogError("Using alphaHitTestMinimumThreshold greater than 0 on Image whose sprite texture cannot be read. " + e.Message + " Also make sure to disable sprite packing for this sprite.", this);
  20838. UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 * L_51 = V_10;
  20839. String_t* L_52;
  20840. L_52 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_51);
  20841. String_t* L_53;
  20842. L_53 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral29D8B1402B7F0914CA6ABCF80E6A403882094785)), L_52, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D)), /*hidden argument*/NULL);
  20843. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var)));
  20844. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_53, __this, /*hidden argument*/NULL);
  20845. // return true;
  20846. V_6 = (bool)1;
  20847. IL2CPP_POP_ACTIVE_EXCEPTION();
  20848. goto IL_0166;
  20849. } // end catch (depth: 1)
  20850. IL_0166:
  20851. {
  20852. // }
  20853. bool L_54 = V_6;
  20854. return L_54;
  20855. }
  20856. }
  20857. // UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
  20858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___local0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___rect1, const RuntimeMethod* method)
  20859. {
  20860. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  20861. memset((&V_0), 0, sizeof(V_0));
  20862. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  20863. memset((&V_1), 0, sizeof(V_1));
  20864. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  20865. memset((&V_2), 0, sizeof(V_2));
  20866. bool V_3 = false;
  20867. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  20868. memset((&V_4), 0, sizeof(V_4));
  20869. int32_t V_5 = 0;
  20870. bool V_6 = false;
  20871. bool V_7 = false;
  20872. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_8;
  20873. memset((&V_8), 0, sizeof(V_8));
  20874. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * V_9 = NULL;
  20875. int32_t V_10 = 0;
  20876. bool V_11 = false;
  20877. float V_12 = 0.0f;
  20878. bool V_13 = false;
  20879. int32_t G_B3_0 = 0;
  20880. {
  20881. // Rect spriteRect = activeSprite.rect;
  20882. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  20883. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20884. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  20885. L_1 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_0, /*hidden argument*/NULL);
  20886. V_0 = L_1;
  20887. // if (type == Type.Simple || type == Type.Filled)
  20888. int32_t L_2;
  20889. L_2 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20890. if (!L_2)
  20891. {
  20892. goto IL_0020;
  20893. }
  20894. }
  20895. {
  20896. int32_t L_3;
  20897. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  20898. G_B3_0 = ((((int32_t)L_3) == ((int32_t)3))? 1 : 0);
  20899. goto IL_0021;
  20900. }
  20901. IL_0020:
  20902. {
  20903. G_B3_0 = 1;
  20904. }
  20905. IL_0021:
  20906. {
  20907. V_3 = (bool)G_B3_0;
  20908. bool L_4 = V_3;
  20909. if (!L_4)
  20910. {
  20911. goto IL_005d;
  20912. }
  20913. }
  20914. {
  20915. // return new Vector2(local.x * spriteRect.width / rect.width, local.y * spriteRect.height / rect.height);
  20916. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___local0;
  20917. float L_6 = L_5.get_x_0();
  20918. float L_7;
  20919. L_7 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  20920. float L_8;
  20921. L_8 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  20922. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = ___local0;
  20923. float L_10 = L_9.get_y_1();
  20924. float L_11;
  20925. L_11 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  20926. float L_12;
  20927. L_12 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  20928. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  20929. memset((&L_13), 0, sizeof(L_13));
  20930. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), ((float)((float)((float)il2cpp_codegen_multiply((float)L_6, (float)L_7))/(float)L_8)), ((float)((float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_11))/(float)L_12)), /*hidden argument*/NULL);
  20931. V_4 = L_13;
  20932. goto IL_024c;
  20933. }
  20934. IL_005d:
  20935. {
  20936. // Vector4 border = activeSprite.border;
  20937. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_14;
  20938. L_14 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  20939. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15;
  20940. L_15 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_14, /*hidden argument*/NULL);
  20941. V_1 = L_15;
  20942. // Vector4 adjustedBorder = GetAdjustedBorders(border / pixelsPerUnit, rect);
  20943. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_16 = V_1;
  20944. float L_17;
  20945. L_17 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  20946. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_18;
  20947. L_18 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_16, L_17, /*hidden argument*/NULL);
  20948. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_19 = ___rect1;
  20949. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_20;
  20950. L_20 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_18, L_19, /*hidden argument*/NULL);
  20951. V_2 = L_20;
  20952. // for (int i = 0; i < 2; i++)
  20953. V_5 = 0;
  20954. goto IL_0239;
  20955. }
  20956. IL_0085:
  20957. {
  20958. // if (local[i] <= adjustedBorder[i])
  20959. int32_t L_21 = V_5;
  20960. float L_22;
  20961. L_22 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_21, /*hidden argument*/NULL);
  20962. int32_t L_23 = V_5;
  20963. float L_24;
  20964. L_24 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_23, /*hidden argument*/NULL);
  20965. V_6 = (bool)((((int32_t)((!(((float)L_22) <= ((float)L_24)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20966. bool L_25 = V_6;
  20967. if (!L_25)
  20968. {
  20969. goto IL_00a8;
  20970. }
  20971. }
  20972. {
  20973. // continue;
  20974. goto IL_0233;
  20975. }
  20976. IL_00a8:
  20977. {
  20978. // if (rect.size[i] - local[i] <= adjustedBorder[i + 2])
  20979. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  20980. L_26 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  20981. V_8 = L_26;
  20982. int32_t L_27 = V_5;
  20983. float L_28;
  20984. L_28 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_27, /*hidden argument*/NULL);
  20985. int32_t L_29 = V_5;
  20986. float L_30;
  20987. L_30 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_29, /*hidden argument*/NULL);
  20988. int32_t L_31 = V_5;
  20989. float L_32;
  20990. L_32 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)2)), /*hidden argument*/NULL);
  20991. V_7 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_subtract((float)L_28, (float)L_30))) <= ((float)L_32)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  20992. bool L_33 = V_7;
  20993. if (!L_33)
  20994. {
  20995. goto IL_0121;
  20996. }
  20997. }
  20998. {
  20999. // local[i] -= (rect.size[i] - spriteRect.size[i]);
  21000. V_9 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  21001. int32_t L_34 = V_5;
  21002. V_10 = L_34;
  21003. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_35 = V_9;
  21004. int32_t L_36 = V_10;
  21005. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_37 = V_9;
  21006. int32_t L_38 = V_10;
  21007. float L_39;
  21008. L_39 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_37, L_38, /*hidden argument*/NULL);
  21009. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_40;
  21010. L_40 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  21011. V_8 = L_40;
  21012. int32_t L_41 = V_5;
  21013. float L_42;
  21014. L_42 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_41, /*hidden argument*/NULL);
  21015. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_43;
  21016. L_43 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  21017. V_8 = L_43;
  21018. int32_t L_44 = V_5;
  21019. float L_45;
  21020. L_45 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_44, /*hidden argument*/NULL);
  21021. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_35, L_36, ((float)il2cpp_codegen_subtract((float)L_39, (float)((float)il2cpp_codegen_subtract((float)L_42, (float)L_45)))), /*hidden argument*/NULL);
  21022. // continue;
  21023. goto IL_0233;
  21024. }
  21025. IL_0121:
  21026. {
  21027. // if (type == Type.Sliced)
  21028. int32_t L_46;
  21029. L_46 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229(__this, /*hidden argument*/NULL);
  21030. V_11 = (bool)((((int32_t)L_46) == ((int32_t)1))? 1 : 0);
  21031. bool L_47 = V_11;
  21032. if (!L_47)
  21033. {
  21034. goto IL_01a6;
  21035. }
  21036. }
  21037. {
  21038. // float lerp = Mathf.InverseLerp(adjustedBorder[i], rect.size[i] - adjustedBorder[i + 2], local[i]);
  21039. int32_t L_48 = V_5;
  21040. float L_49;
  21041. L_49 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_48, /*hidden argument*/NULL);
  21042. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50;
  21043. L_50 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  21044. V_8 = L_50;
  21045. int32_t L_51 = V_5;
  21046. float L_52;
  21047. L_52 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_51, /*hidden argument*/NULL);
  21048. int32_t L_53 = V_5;
  21049. float L_54;
  21050. L_54 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)2)), /*hidden argument*/NULL);
  21051. int32_t L_55 = V_5;
  21052. float L_56;
  21053. L_56 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_55, /*hidden argument*/NULL);
  21054. float L_57;
  21055. L_57 = Mathf_InverseLerp_mCD2E6F9ADCFFB40EB7D3086E444DF2C702F9C29B(L_49, ((float)il2cpp_codegen_subtract((float)L_52, (float)L_54)), L_56, /*hidden argument*/NULL);
  21056. V_12 = L_57;
  21057. // local[i] = Mathf.Lerp(border[i], spriteRect.size[i] - border[i + 2], lerp);
  21058. int32_t L_58 = V_5;
  21059. int32_t L_59 = V_5;
  21060. float L_60;
  21061. L_60 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_59, /*hidden argument*/NULL);
  21062. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_61;
  21063. L_61 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  21064. V_8 = L_61;
  21065. int32_t L_62 = V_5;
  21066. float L_63;
  21067. L_63 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_62, /*hidden argument*/NULL);
  21068. int32_t L_64 = V_5;
  21069. float L_65;
  21070. L_65 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)2)), /*hidden argument*/NULL);
  21071. float L_66 = V_12;
  21072. float L_67;
  21073. L_67 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_60, ((float)il2cpp_codegen_subtract((float)L_63, (float)L_65)), L_66, /*hidden argument*/NULL);
  21074. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_58, L_67, /*hidden argument*/NULL);
  21075. goto IL_0232;
  21076. }
  21077. IL_01a6:
  21078. {
  21079. // local[i] -= adjustedBorder[i];
  21080. V_9 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  21081. int32_t L_68 = V_5;
  21082. V_10 = L_68;
  21083. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_69 = V_9;
  21084. int32_t L_70 = V_10;
  21085. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_71 = V_9;
  21086. int32_t L_72 = V_10;
  21087. float L_73;
  21088. L_73 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_71, L_72, /*hidden argument*/NULL);
  21089. int32_t L_74 = V_5;
  21090. float L_75;
  21091. L_75 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_74, /*hidden argument*/NULL);
  21092. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_69, L_70, ((float)il2cpp_codegen_subtract((float)L_73, (float)L_75)), /*hidden argument*/NULL);
  21093. // local[i] = Mathf.Repeat(local[i], spriteRect.size[i] - border[i] - border[i + 2]);
  21094. int32_t L_76 = V_5;
  21095. int32_t L_77 = V_5;
  21096. float L_78;
  21097. L_78 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_77, /*hidden argument*/NULL);
  21098. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_79;
  21099. L_79 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  21100. V_8 = L_79;
  21101. int32_t L_80 = V_5;
  21102. float L_81;
  21103. L_81 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_80, /*hidden argument*/NULL);
  21104. int32_t L_82 = V_5;
  21105. float L_83;
  21106. L_83 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_82, /*hidden argument*/NULL);
  21107. int32_t L_84 = V_5;
  21108. float L_85;
  21109. L_85 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)2)), /*hidden argument*/NULL);
  21110. float L_86;
  21111. L_86 = Mathf_Repeat_mBAB712BA039DF58DBB1B31B669E502C54F3F13CE(L_78, ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_81, (float)L_83)), (float)L_85)), /*hidden argument*/NULL);
  21112. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_76, L_86, /*hidden argument*/NULL);
  21113. // local[i] += border[i];
  21114. V_9 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  21115. int32_t L_87 = V_5;
  21116. V_10 = L_87;
  21117. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_88 = V_9;
  21118. int32_t L_89 = V_10;
  21119. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_90 = V_9;
  21120. int32_t L_91 = V_10;
  21121. float L_92;
  21122. L_92 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_90, L_91, /*hidden argument*/NULL);
  21123. int32_t L_93 = V_5;
  21124. float L_94;
  21125. L_94 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_93, /*hidden argument*/NULL);
  21126. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_88, L_89, ((float)il2cpp_codegen_add((float)L_92, (float)L_94)), /*hidden argument*/NULL);
  21127. }
  21128. IL_0232:
  21129. {
  21130. }
  21131. IL_0233:
  21132. {
  21133. // for (int i = 0; i < 2; i++)
  21134. int32_t L_95 = V_5;
  21135. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
  21136. }
  21137. IL_0239:
  21138. {
  21139. // for (int i = 0; i < 2; i++)
  21140. int32_t L_96 = V_5;
  21141. V_13 = (bool)((((int32_t)L_96) < ((int32_t)2))? 1 : 0);
  21142. bool L_97 = V_13;
  21143. if (L_97)
  21144. {
  21145. goto IL_0085;
  21146. }
  21147. }
  21148. {
  21149. // return local;
  21150. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_98 = ___local0;
  21151. V_4 = L_98;
  21152. goto IL_024c;
  21153. }
  21154. IL_024c:
  21155. {
  21156. // }
  21157. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_99 = V_4;
  21158. return L_99;
  21159. }
  21160. }
  21161. // System.Void UnityEngine.UI.Image::RebuildImage(UnityEngine.U2D.SpriteAtlas)
  21162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A (SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * ___spriteAtlas0, const RuntimeMethod* method)
  21163. {
  21164. static bool s_Il2CppMethodInitialized;
  21165. if (!s_Il2CppMethodInitialized)
  21166. {
  21167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var);
  21169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var);
  21170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7A4900D7FA7200437D9764FF2DF2F21936058AEA_RuntimeMethod_var);
  21171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21172. s_Il2CppMethodInitialized = true;
  21173. }
  21174. int32_t V_0 = 0;
  21175. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * V_1 = NULL;
  21176. bool V_2 = false;
  21177. bool V_3 = false;
  21178. bool V_4 = false;
  21179. int32_t G_B4_0 = 0;
  21180. {
  21181. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  21182. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21183. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  21184. int32_t L_1;
  21185. L_1 = List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_inline(L_0, /*hidden argument*/List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var);
  21186. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
  21187. goto IL_0067;
  21188. }
  21189. IL_0010:
  21190. {
  21191. // var g = m_TrackedTexturelessImages[i];
  21192. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21193. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_2 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  21194. int32_t L_3 = V_0;
  21195. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_4;
  21196. L_4 = List_1_get_Item_m7A4900D7FA7200437D9764FF2DF2F21936058AEA_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m7A4900D7FA7200437D9764FF2DF2F21936058AEA_RuntimeMethod_var);
  21197. V_1 = L_4;
  21198. // if (null != g.activeSprite && spriteAtlas.CanBindTo(g.activeSprite))
  21199. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_5 = V_1;
  21200. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  21201. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(L_5, /*hidden argument*/NULL);
  21202. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21203. bool L_7;
  21204. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90((Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, L_6, /*hidden argument*/NULL);
  21205. if (!L_7)
  21206. {
  21207. goto IL_0039;
  21208. }
  21209. }
  21210. {
  21211. SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * L_8 = ___spriteAtlas0;
  21212. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_9 = V_1;
  21213. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  21214. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(L_9, /*hidden argument*/NULL);
  21215. bool L_11;
  21216. L_11 = SpriteAtlas_CanBindTo_m01D0066BE9609582194ADA0DA70E598530DACF03(L_8, L_10, /*hidden argument*/NULL);
  21217. G_B4_0 = ((int32_t)(L_11));
  21218. goto IL_003a;
  21219. }
  21220. IL_0039:
  21221. {
  21222. G_B4_0 = 0;
  21223. }
  21224. IL_003a:
  21225. {
  21226. V_2 = (bool)G_B4_0;
  21227. bool L_12 = V_2;
  21228. if (!L_12)
  21229. {
  21230. goto IL_0062;
  21231. }
  21232. }
  21233. {
  21234. // g.SetAllDirty();
  21235. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_13 = V_1;
  21236. VirtActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_13);
  21237. // if (!spriteAtlas.IsPlaceholder())
  21238. SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * L_14 = ___spriteAtlas0;
  21239. bool L_15;
  21240. L_15 = SpriteAtlas_IsPlaceholder_m0290047C95A7D44C313749017C4A2F1981475346(L_14, /*hidden argument*/NULL);
  21241. V_3 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
  21242. bool L_16 = V_3;
  21243. if (!L_16)
  21244. {
  21245. goto IL_0061;
  21246. }
  21247. }
  21248. {
  21249. // m_TrackedTexturelessImages.RemoveAt(i);
  21250. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21251. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_17 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  21252. int32_t L_18 = V_0;
  21253. List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E(L_17, L_18, /*hidden argument*/List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var);
  21254. }
  21255. IL_0061:
  21256. {
  21257. }
  21258. IL_0062:
  21259. {
  21260. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  21261. int32_t L_19 = V_0;
  21262. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1));
  21263. }
  21264. IL_0067:
  21265. {
  21266. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  21267. int32_t L_20 = V_0;
  21268. V_4 = (bool)((((int32_t)((((int32_t)L_20) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  21269. bool L_21 = V_4;
  21270. if (L_21)
  21271. {
  21272. goto IL_0010;
  21273. }
  21274. }
  21275. {
  21276. // }
  21277. return;
  21278. }
  21279. }
  21280. // System.Void UnityEngine.UI.Image::TrackImage(UnityEngine.UI.Image)
  21281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method)
  21282. {
  21283. static bool s_Il2CppMethodInitialized;
  21284. if (!s_Il2CppMethodInitialized)
  21285. {
  21286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var);
  21287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var);
  21288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var);
  21289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC9E7CF6AA231509FB7187CD37AB65D44A127BF7C_RuntimeMethod_var);
  21291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var);
  21292. s_Il2CppMethodInitialized = true;
  21293. }
  21294. bool V_0 = false;
  21295. {
  21296. // if (!s_Initialized)
  21297. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21298. bool L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Initialized_56();
  21299. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  21300. bool L_1 = V_0;
  21301. if (!L_1)
  21302. {
  21303. goto IL_0027;
  21304. }
  21305. }
  21306. {
  21307. // SpriteAtlasManager.atlasRegistered += RebuildImage;
  21308. Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * L_2 = (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF *)il2cpp_codegen_object_new(Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var);
  21309. Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02(L_2, NULL, (intptr_t)((intptr_t)Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var), /*hidden argument*/Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var);
  21310. IL2CPP_RUNTIME_CLASS_INIT(SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var);
  21311. SpriteAtlasManager_add_atlasRegistered_mE6C9446A8FA30F4F4B317CFCFC5AE98EE060C3FE(L_2, /*hidden argument*/NULL);
  21312. // s_Initialized = true;
  21313. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21314. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Initialized_56((bool)1);
  21315. }
  21316. IL_0027:
  21317. {
  21318. // m_TrackedTexturelessImages.Add(g);
  21319. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21320. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_3 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  21321. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_4 = ___g0;
  21322. List_1_Add_mC9E7CF6AA231509FB7187CD37AB65D44A127BF7C(L_3, L_4, /*hidden argument*/List_1_Add_mC9E7CF6AA231509FB7187CD37AB65D44A127BF7C_RuntimeMethod_var);
  21323. // }
  21324. return;
  21325. }
  21326. }
  21327. // System.Void UnityEngine.UI.Image::UnTrackImage(UnityEngine.UI.Image)
  21328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method)
  21329. {
  21330. static bool s_Il2CppMethodInitialized;
  21331. if (!s_Il2CppMethodInitialized)
  21332. {
  21333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m68A7440EC6801B8A6282F67FB07DA1677A080F19_RuntimeMethod_var);
  21335. s_Il2CppMethodInitialized = true;
  21336. }
  21337. {
  21338. // m_TrackedTexturelessImages.Remove(g);
  21339. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21340. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  21341. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_1 = ___g0;
  21342. bool L_2;
  21343. L_2 = List_1_Remove_m68A7440EC6801B8A6282F67FB07DA1677A080F19(L_0, L_1, /*hidden argument*/List_1_Remove_m68A7440EC6801B8A6282F67FB07DA1677A080F19_RuntimeMethod_var);
  21344. // }
  21345. return;
  21346. }
  21347. }
  21348. // System.Void UnityEngine.UI.Image::OnDidApplyAnimationProperties()
  21349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnDidApplyAnimationProperties_mAD738CA9AA44E112C09FDCA2CA4DD5B27CF4CC17 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  21350. {
  21351. {
  21352. // SetMaterialDirty();
  21353. VirtActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  21354. // SetVerticesDirty();
  21355. VirtActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  21356. // }
  21357. return;
  21358. }
  21359. }
  21360. // System.Void UnityEngine.UI.Image::.cctor()
  21361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__cctor_m32FCE8E5838ADDF2761B74D3E08AC6D1D8E298E5 (const RuntimeMethod* method)
  21362. {
  21363. static bool s_Il2CppMethodInitialized;
  21364. if (!s_Il2CppMethodInitialized)
  21365. {
  21366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  21367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var);
  21368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var);
  21369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var);
  21370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var);
  21371. s_Il2CppMethodInitialized = true;
  21372. }
  21373. {
  21374. // static protected Material s_ETC1DefaultUI = null;
  21375. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_36((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  21376. // static readonly Vector2[] s_VertScratch = new Vector2[4];
  21377. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)4);
  21378. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_VertScratch_51(L_0);
  21379. // static readonly Vector2[] s_UVScratch = new Vector2[4];
  21380. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)4);
  21381. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_UVScratch_52(L_1);
  21382. // static readonly Vector3[] s_Xy = new Vector3[4];
  21383. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)4);
  21384. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Xy_53(L_2);
  21385. // static readonly Vector3[] s_Uv = new Vector3[4];
  21386. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)4);
  21387. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Uv_54(L_3);
  21388. // static List<Image> m_TrackedTexturelessImages = new List<Image>();
  21389. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_4 = (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *)il2cpp_codegen_object_new(List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var);
  21390. List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7(L_4, /*hidden argument*/List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var);
  21391. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_m_TrackedTexturelessImages_55(L_4);
  21392. return;
  21393. }
  21394. }
  21395. #ifdef __clang__
  21396. #pragma clang diagnostic pop
  21397. #endif
  21398. #ifdef __clang__
  21399. #pragma clang diagnostic push
  21400. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21401. #pragma clang diagnostic ignored "-Wunused-variable"
  21402. #endif
  21403. // UnityEngine.EventSystems.BaseInput UnityEngine.UI.InputField::get_input()
  21404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21405. {
  21406. static bool s_Il2CppMethodInitialized;
  21407. if (!s_Il2CppMethodInitialized)
  21408. {
  21409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  21410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21411. s_Il2CppMethodInitialized = true;
  21412. }
  21413. bool V_0 = false;
  21414. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * V_1 = NULL;
  21415. int32_t G_B3_0 = 0;
  21416. {
  21417. // if (EventSystem.current && EventSystem.current.currentInputModule)
  21418. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  21419. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_0;
  21420. L_0 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  21421. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21422. bool L_1;
  21423. L_1 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_0, /*hidden argument*/NULL);
  21424. if (!L_1)
  21425. {
  21426. goto IL_001e;
  21427. }
  21428. }
  21429. {
  21430. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  21431. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_2;
  21432. L_2 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  21433. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * L_3;
  21434. L_3 = EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3(L_2, /*hidden argument*/NULL);
  21435. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21436. bool L_4;
  21437. L_4 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_3, /*hidden argument*/NULL);
  21438. G_B3_0 = ((int32_t)(L_4));
  21439. goto IL_001f;
  21440. }
  21441. IL_001e:
  21442. {
  21443. G_B3_0 = 0;
  21444. }
  21445. IL_001f:
  21446. {
  21447. V_0 = (bool)G_B3_0;
  21448. bool L_5 = V_0;
  21449. if (!L_5)
  21450. {
  21451. goto IL_0035;
  21452. }
  21453. }
  21454. {
  21455. // return EventSystem.current.currentInputModule.input;
  21456. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  21457. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_6;
  21458. L_6 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  21459. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * L_7;
  21460. L_7 = EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3(L_6, /*hidden argument*/NULL);
  21461. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_8;
  21462. L_8 = BaseInputModule_get_input_mE238D28A1EB973EBB1FFF5DF2951F9E4CB0ED052(L_7, /*hidden argument*/NULL);
  21463. V_1 = L_8;
  21464. goto IL_0039;
  21465. }
  21466. IL_0035:
  21467. {
  21468. // return null;
  21469. V_1 = (BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D *)NULL;
  21470. goto IL_0039;
  21471. }
  21472. IL_0039:
  21473. {
  21474. // }
  21475. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_9 = V_1;
  21476. return L_9;
  21477. }
  21478. }
  21479. // System.String UnityEngine.UI.InputField::get_compositionString()
  21480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21481. {
  21482. static bool s_Il2CppMethodInitialized;
  21483. if (!s_Il2CppMethodInitialized)
  21484. {
  21485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21486. s_Il2CppMethodInitialized = true;
  21487. }
  21488. String_t* V_0 = NULL;
  21489. String_t* G_B3_0 = NULL;
  21490. {
  21491. // get { return input != null ? input.compositionString : Input.compositionString; }
  21492. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_0;
  21493. L_0 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  21494. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21495. bool L_1;
  21496. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  21497. if (L_1)
  21498. {
  21499. goto IL_0016;
  21500. }
  21501. }
  21502. {
  21503. String_t* L_2;
  21504. L_2 = Input_get_compositionString_mF957B324E35155878D307CE2AEE0AACC9BEC25BD(/*hidden argument*/NULL);
  21505. G_B3_0 = L_2;
  21506. goto IL_0021;
  21507. }
  21508. IL_0016:
  21509. {
  21510. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_3;
  21511. L_3 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  21512. String_t* L_4;
  21513. L_4 = VirtFuncInvoker0< String_t* >::Invoke(17 /* System.String UnityEngine.EventSystems.BaseInput::get_compositionString() */, L_3);
  21514. G_B3_0 = L_4;
  21515. }
  21516. IL_0021:
  21517. {
  21518. V_0 = G_B3_0;
  21519. goto IL_0024;
  21520. }
  21521. IL_0024:
  21522. {
  21523. // get { return input != null ? input.compositionString : Input.compositionString; }
  21524. String_t* L_5 = V_0;
  21525. return L_5;
  21526. }
  21527. }
  21528. // System.Void UnityEngine.UI.InputField::.ctor()
  21529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField__ctor_mC18C13BA47FF7230CD94BCC3E829E522E800CA3B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21530. {
  21531. static bool s_Il2CppMethodInitialized;
  21532. if (!s_Il2CppMethodInitialized)
  21533. {
  21534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var);
  21535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var);
  21536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var);
  21537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  21538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var);
  21539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  21540. s_Il2CppMethodInitialized = true;
  21541. }
  21542. {
  21543. // private ContentType m_ContentType = ContentType.Standard;
  21544. __this->set_m_ContentType_24(0);
  21545. // private InputType m_InputType = InputType.Standard;
  21546. __this->set_m_InputType_25(0);
  21547. // private char m_AsteriskChar = '*';
  21548. __this->set_m_AsteriskChar_26(((int32_t)42));
  21549. // private TouchScreenKeyboardType m_KeyboardType = TouchScreenKeyboardType.Default;
  21550. __this->set_m_KeyboardType_27(0);
  21551. // private LineType m_LineType = LineType.SingleLine;
  21552. __this->set_m_LineType_28(0);
  21553. // private bool m_HideMobileInput = false;
  21554. __this->set_m_HideMobileInput_29((bool)0);
  21555. // private CharacterValidation m_CharacterValidation = CharacterValidation.None;
  21556. __this->set_m_CharacterValidation_30(0);
  21557. // private int m_CharacterLimit = 0;
  21558. __this->set_m_CharacterLimit_31(0);
  21559. // private SubmitEvent m_OnEndEdit = new SubmitEvent();
  21560. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0 = (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 *)il2cpp_codegen_object_new(SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var);
  21561. SubmitEvent__ctor_m32C23EA2D0183736A8039A9B638734819D760CE4(L_0, /*hidden argument*/NULL);
  21562. __this->set_m_OnEndEdit_32(L_0);
  21563. // private OnChangeEvent m_OnValueChanged = new OnChangeEvent();
  21564. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1 = (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 *)il2cpp_codegen_object_new(OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var);
  21565. OnChangeEvent__ctor_mB146DCA915176957A9B5CF48F08FF1EF64E44F5F(L_1, /*hidden argument*/NULL);
  21566. __this->set_m_OnValueChanged_33(L_1);
  21567. // private Color m_CaretColor = new Color(50f / 255f, 50f / 255f, 50f / 255f, 1f);
  21568. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_2;
  21569. memset((&L_2), 0, sizeof(L_2));
  21570. Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5((&L_2), (0.196078435f), (0.196078435f), (0.196078435f), (1.0f), /*hidden argument*/NULL);
  21571. __this->set_m_CaretColor_35(L_2);
  21572. // private bool m_CustomCaretColor = false;
  21573. __this->set_m_CustomCaretColor_36((bool)0);
  21574. // private Color m_SelectionColor = new Color(168f / 255f, 206f / 255f, 255f / 255f, 192f / 255f);
  21575. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_3;
  21576. memset((&L_3), 0, sizeof(L_3));
  21577. Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5((&L_3), (0.65882355f), (0.807843149f), (1.0f), (0.752941191f), /*hidden argument*/NULL);
  21578. __this->set_m_SelectionColor_37(L_3);
  21579. // protected string m_Text = string.Empty;
  21580. String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  21581. __this->set_m_Text_38(L_4);
  21582. // private float m_CaretBlinkRate = 0.85f;
  21583. __this->set_m_CaretBlinkRate_39((0.850000024f));
  21584. // private int m_CaretWidth = 1;
  21585. __this->set_m_CaretWidth_40(1);
  21586. // private bool m_ReadOnly = false;
  21587. __this->set_m_ReadOnly_41((bool)0);
  21588. // private bool m_ShouldActivateOnSelect = true;
  21589. __this->set_m_ShouldActivateOnSelect_42((bool)1);
  21590. // protected int m_CaretPosition = 0;
  21591. __this->set_m_CaretPosition_43(0);
  21592. // protected int m_CaretSelectPosition = 0;
  21593. __this->set_m_CaretSelectPosition_44(0);
  21594. // private RectTransform caretRectTrans = null;
  21595. __this->set_caretRectTrans_45((RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 *)NULL);
  21596. // protected UIVertex[] m_CursorVerts = null;
  21597. __this->set_m_CursorVerts_46((UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)NULL);
  21598. // private bool m_PreventFontCallback = false;
  21599. __this->set_m_PreventFontCallback_49((bool)0);
  21600. // private bool m_AllowInput = false;
  21601. __this->set_m_AllowInput_51((bool)0);
  21602. // private bool m_ShouldActivateNextUpdate = false;
  21603. __this->set_m_ShouldActivateNextUpdate_52((bool)0);
  21604. // private bool m_UpdateDrag = false;
  21605. __this->set_m_UpdateDrag_53((bool)0);
  21606. // private bool m_DragPositionOutOfBounds = false;
  21607. __this->set_m_DragPositionOutOfBounds_54((bool)0);
  21608. // private Coroutine m_BlinkCoroutine = null;
  21609. __this->set_m_BlinkCoroutine_58((Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)NULL);
  21610. // private float m_BlinkStartTime = 0.0f;
  21611. __this->set_m_BlinkStartTime_59((0.0f));
  21612. // protected int m_DrawStart = 0;
  21613. __this->set_m_DrawStart_60(0);
  21614. // protected int m_DrawEnd = 0;
  21615. __this->set_m_DrawEnd_61(0);
  21616. // private Coroutine m_DragCoroutine = null;
  21617. __this->set_m_DragCoroutine_62((Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)NULL);
  21618. // private string m_OriginalText = "";
  21619. __this->set_m_OriginalText_63(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  21620. // private bool m_WasCanceled = false;
  21621. __this->set_m_WasCanceled_64((bool)0);
  21622. // private bool m_HasDoneFocusTransition = false;
  21623. __this->set_m_HasDoneFocusTransition_65((bool)0);
  21624. // private bool m_TouchKeyboardAllowsInPlaceEditing = false;
  21625. __this->set_m_TouchKeyboardAllowsInPlaceEditing_67((bool)0);
  21626. // private Event m_ProcessingEvent = new Event();
  21627. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_5 = (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E *)il2cpp_codegen_object_new(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var);
  21628. Event__ctor_m0971FA11B481976C1F56306C7BBA7157FF236532(L_5, /*hidden argument*/NULL);
  21629. __this->set_m_ProcessingEvent_69(L_5);
  21630. // protected InputField()
  21631. IL2CPP_RUNTIME_CLASS_INIT(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var);
  21632. Selectable__ctor_m71A423A365D0031DECFDAA82E5AC47BA4746834D(__this, /*hidden argument*/NULL);
  21633. // EnforceTextHOverflow();
  21634. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  21635. // }
  21636. return;
  21637. }
  21638. }
  21639. // UnityEngine.Mesh UnityEngine.UI.InputField::get_mesh()
  21640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21641. {
  21642. static bool s_Il2CppMethodInitialized;
  21643. if (!s_Il2CppMethodInitialized)
  21644. {
  21645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  21646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21647. s_Il2CppMethodInitialized = true;
  21648. }
  21649. bool V_0 = false;
  21650. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * V_1 = NULL;
  21651. {
  21652. // if (m_Mesh == null)
  21653. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_Mesh_50();
  21654. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21655. bool L_1;
  21656. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  21657. V_0 = L_1;
  21658. bool L_2 = V_0;
  21659. if (!L_2)
  21660. {
  21661. goto IL_001c;
  21662. }
  21663. }
  21664. {
  21665. // m_Mesh = new Mesh();
  21666. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  21667. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_3, /*hidden argument*/NULL);
  21668. __this->set_m_Mesh_50(L_3);
  21669. }
  21670. IL_001c:
  21671. {
  21672. // return m_Mesh;
  21673. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = __this->get_m_Mesh_50();
  21674. V_1 = L_4;
  21675. goto IL_0025;
  21676. }
  21677. IL_0025:
  21678. {
  21679. // }
  21680. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_5 = V_1;
  21681. return L_5;
  21682. }
  21683. }
  21684. // UnityEngine.TextGenerator UnityEngine.UI.InputField::get_cachedInputTextGenerator()
  21685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21686. {
  21687. static bool s_Il2CppMethodInitialized;
  21688. if (!s_Il2CppMethodInitialized)
  21689. {
  21690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var);
  21691. s_Il2CppMethodInitialized = true;
  21692. }
  21693. bool V_0 = false;
  21694. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_1 = NULL;
  21695. {
  21696. // if (m_InputTextCache == null)
  21697. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0 = __this->get_m_InputTextCache_47();
  21698. V_0 = (bool)((((RuntimeObject*)(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  21699. bool L_1 = V_0;
  21700. if (!L_1)
  21701. {
  21702. goto IL_0019;
  21703. }
  21704. }
  21705. {
  21706. // m_InputTextCache = new TextGenerator();
  21707. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_2 = (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 *)il2cpp_codegen_object_new(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var);
  21708. TextGenerator__ctor_m2018893FBFC055D3BBB11F0BEF120799E670E90D(L_2, /*hidden argument*/NULL);
  21709. __this->set_m_InputTextCache_47(L_2);
  21710. }
  21711. IL_0019:
  21712. {
  21713. // return m_InputTextCache;
  21714. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_3 = __this->get_m_InputTextCache_47();
  21715. V_1 = L_3;
  21716. goto IL_0022;
  21717. }
  21718. IL_0022:
  21719. {
  21720. // }
  21721. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_4 = V_1;
  21722. return L_4;
  21723. }
  21724. }
  21725. // System.Void UnityEngine.UI.InputField::set_shouldHideMobileInput(System.Boolean)
  21726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_shouldHideMobileInput_m682DA851218A025AADCBCC1A208149C8ECD9AC52 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  21727. {
  21728. static bool s_Il2CppMethodInitialized;
  21729. if (!s_Il2CppMethodInitialized)
  21730. {
  21731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  21732. s_Il2CppMethodInitialized = true;
  21733. }
  21734. {
  21735. // SetPropertyUtility.SetStruct(ref m_HideMobileInput, value);
  21736. bool* L_0 = __this->get_address_of_m_HideMobileInput_29();
  21737. bool L_1 = ___value0;
  21738. bool L_2;
  21739. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m6E2FF3626DFDB226EC45A0225EB571151DAC1EAD_RuntimeMethod_var);
  21740. // }
  21741. return;
  21742. }
  21743. }
  21744. // System.Boolean UnityEngine.UI.InputField::get_shouldHideMobileInput()
  21745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21746. {
  21747. int32_t V_0 = 0;
  21748. int32_t V_1 = 0;
  21749. bool V_2 = false;
  21750. {
  21751. // switch (Application.platform)
  21752. int32_t L_0;
  21753. L_0 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL);
  21754. V_1 = L_0;
  21755. int32_t L_1 = V_1;
  21756. V_0 = L_1;
  21757. int32_t L_2 = V_0;
  21758. if ((((int32_t)L_2) == ((int32_t)8)))
  21759. {
  21760. goto IL_001d;
  21761. }
  21762. }
  21763. {
  21764. goto IL_000f;
  21765. }
  21766. IL_000f:
  21767. {
  21768. int32_t L_3 = V_0;
  21769. if ((((int32_t)L_3) == ((int32_t)((int32_t)11))))
  21770. {
  21771. goto IL_001d;
  21772. }
  21773. }
  21774. {
  21775. goto IL_0016;
  21776. }
  21777. IL_0016:
  21778. {
  21779. int32_t L_4 = V_0;
  21780. if ((((int32_t)L_4) == ((int32_t)((int32_t)31))))
  21781. {
  21782. goto IL_001d;
  21783. }
  21784. }
  21785. {
  21786. goto IL_0026;
  21787. }
  21788. IL_001d:
  21789. {
  21790. // return m_HideMobileInput;
  21791. bool L_5 = __this->get_m_HideMobileInput_29();
  21792. V_2 = L_5;
  21793. goto IL_002a;
  21794. }
  21795. IL_0026:
  21796. {
  21797. // return true;
  21798. V_2 = (bool)1;
  21799. goto IL_002a;
  21800. }
  21801. IL_002a:
  21802. {
  21803. // }
  21804. bool L_6 = V_2;
  21805. return L_6;
  21806. }
  21807. }
  21808. // System.Void UnityEngine.UI.InputField::set_shouldActivateOnSelect(System.Boolean)
  21809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_shouldActivateOnSelect_m346C4DAD42D68592BE5ABA56DB0D0EFB08311700 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  21810. {
  21811. {
  21812. // m_ShouldActivateOnSelect = value;
  21813. bool L_0 = ___value0;
  21814. __this->set_m_ShouldActivateOnSelect_42(L_0);
  21815. // }
  21816. return;
  21817. }
  21818. }
  21819. // System.Boolean UnityEngine.UI.InputField::get_shouldActivateOnSelect()
  21820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldActivateOnSelect_mC219F26075E9EF829F9ED0363EAB0C5D261FD82D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21821. {
  21822. bool V_0 = false;
  21823. int32_t G_B3_0 = 0;
  21824. {
  21825. // return m_ShouldActivateOnSelect && Application.platform != RuntimePlatform.tvOS;
  21826. bool L_0 = __this->get_m_ShouldActivateOnSelect_42();
  21827. if (!L_0)
  21828. {
  21829. goto IL_0017;
  21830. }
  21831. }
  21832. {
  21833. int32_t L_1;
  21834. L_1 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL);
  21835. G_B3_0 = ((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)31)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  21836. goto IL_0018;
  21837. }
  21838. IL_0017:
  21839. {
  21840. G_B3_0 = 0;
  21841. }
  21842. IL_0018:
  21843. {
  21844. V_0 = (bool)G_B3_0;
  21845. goto IL_001b;
  21846. }
  21847. IL_001b:
  21848. {
  21849. // }
  21850. bool L_2 = V_0;
  21851. return L_2;
  21852. }
  21853. }
  21854. // System.String UnityEngine.UI.InputField::get_text()
  21855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21856. {
  21857. String_t* V_0 = NULL;
  21858. {
  21859. // return m_Text;
  21860. String_t* L_0 = __this->get_m_Text_38();
  21861. V_0 = L_0;
  21862. goto IL_000a;
  21863. }
  21864. IL_000a:
  21865. {
  21866. // }
  21867. String_t* L_1 = V_0;
  21868. return L_1;
  21869. }
  21870. }
  21871. // System.Void UnityEngine.UI.InputField::set_text(System.String)
  21872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, const RuntimeMethod* method)
  21873. {
  21874. {
  21875. // SetText(value);
  21876. String_t* L_0 = ___value0;
  21877. InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956(__this, L_0, (bool)1, /*hidden argument*/NULL);
  21878. // }
  21879. return;
  21880. }
  21881. }
  21882. // System.Void UnityEngine.UI.InputField::SetTextWithoutNotify(System.String)
  21883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetTextWithoutNotify_mD200F65D8CBD6B825CCF437FBB30BACD97365893 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___input0, const RuntimeMethod* method)
  21884. {
  21885. {
  21886. // SetText(input, false);
  21887. String_t* L_0 = ___input0;
  21888. InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956(__this, L_0, (bool)0, /*hidden argument*/NULL);
  21889. // }
  21890. return;
  21891. }
  21892. }
  21893. // System.Void UnityEngine.UI.InputField::SetText(System.String,System.Boolean)
  21894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, bool ___sendCallback1, const RuntimeMethod* method)
  21895. {
  21896. static bool s_Il2CppMethodInitialized;
  21897. if (!s_Il2CppMethodInitialized)
  21898. {
  21899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var);
  21900. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var);
  21902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  21903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
  21904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29);
  21905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3);
  21906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  21907. s_Il2CppMethodInitialized = true;
  21908. }
  21909. bool V_0 = false;
  21910. bool V_1 = false;
  21911. bool V_2 = false;
  21912. bool V_3 = false;
  21913. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * V_4 = NULL;
  21914. int32_t V_5 = 0;
  21915. int32_t V_6 = 0;
  21916. int32_t V_7 = 0;
  21917. Il2CppChar V_8 = 0x0;
  21918. bool V_9 = false;
  21919. bool V_10 = false;
  21920. bool V_11 = false;
  21921. bool V_12 = false;
  21922. bool V_13 = false;
  21923. bool V_14 = false;
  21924. int32_t G_B9_0 = 0;
  21925. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * G_B12_0 = NULL;
  21926. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * G_B11_0 = NULL;
  21927. int32_t G_B15_0 = 0;
  21928. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B23_0 = NULL;
  21929. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B22_0 = NULL;
  21930. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B24_0 = NULL;
  21931. String_t* G_B25_0 = NULL;
  21932. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B25_1 = NULL;
  21933. {
  21934. // if (this.text == value)
  21935. String_t* L_0;
  21936. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  21937. String_t* L_1 = ___value0;
  21938. bool L_2;
  21939. L_2 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_0, L_1, /*hidden argument*/NULL);
  21940. V_0 = L_2;
  21941. bool L_3 = V_0;
  21942. if (!L_3)
  21943. {
  21944. goto IL_0016;
  21945. }
  21946. }
  21947. {
  21948. // return;
  21949. goto IL_0206;
  21950. }
  21951. IL_0016:
  21952. {
  21953. // if (value == null)
  21954. String_t* L_4 = ___value0;
  21955. V_1 = (bool)((((RuntimeObject*)(String_t*)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  21956. bool L_5 = V_1;
  21957. if (!L_5)
  21958. {
  21959. goto IL_0025;
  21960. }
  21961. }
  21962. {
  21963. // value = "";
  21964. ___value0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  21965. }
  21966. IL_0025:
  21967. {
  21968. // value = value.Replace("\0", string.Empty); // remove embedded nulls
  21969. String_t* L_6 = ___value0;
  21970. String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  21971. String_t* L_8;
  21972. L_8 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_6, _stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29, L_7, /*hidden argument*/NULL);
  21973. ___value0 = L_8;
  21974. // if (m_LineType == LineType.SingleLine)
  21975. int32_t L_9 = __this->get_m_LineType_28();
  21976. V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
  21977. bool L_10 = V_2;
  21978. if (!L_10)
  21979. {
  21980. goto IL_0065;
  21981. }
  21982. }
  21983. {
  21984. // value = value.Replace("\n", "").Replace("\t", "");
  21985. String_t* L_11 = ___value0;
  21986. String_t* L_12;
  21987. L_12 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_11, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  21988. String_t* L_13;
  21989. L_13 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_12, _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  21990. ___value0 = L_13;
  21991. }
  21992. IL_0065:
  21993. {
  21994. // if (onValidateInput != null || characterValidation != CharacterValidation.None)
  21995. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_14;
  21996. L_14 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  21997. if (L_14)
  21998. {
  21999. goto IL_0078;
  22000. }
  22001. }
  22002. {
  22003. int32_t L_15;
  22004. L_15 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  22005. G_B9_0 = ((!(((uint32_t)L_15) <= ((uint32_t)0)))? 1 : 0);
  22006. goto IL_0079;
  22007. }
  22008. IL_0078:
  22009. {
  22010. G_B9_0 = 1;
  22011. }
  22012. IL_0079:
  22013. {
  22014. V_3 = (bool)G_B9_0;
  22015. bool L_16 = V_3;
  22016. if (!L_16)
  22017. {
  22018. goto IL_0140;
  22019. }
  22020. }
  22021. {
  22022. // m_Text = "";
  22023. __this->set_m_Text_38(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  22024. // OnValidateInput validatorMethod = onValidateInput ?? Validate;
  22025. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_17;
  22026. L_17 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  22027. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_18 = L_17;
  22028. G_B11_0 = L_18;
  22029. if (L_18)
  22030. {
  22031. G_B12_0 = L_18;
  22032. goto IL_00a2;
  22033. }
  22034. }
  22035. {
  22036. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_19 = (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *)il2cpp_codegen_object_new(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var);
  22037. OnValidateInput__ctor_m79176985D76F3F168B4682FDE46B33C400806149(L_19, __this, (intptr_t)((intptr_t)InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var), /*hidden argument*/NULL);
  22038. G_B12_0 = L_19;
  22039. }
  22040. IL_00a2:
  22041. {
  22042. V_4 = G_B12_0;
  22043. // m_CaretPosition = m_CaretSelectPosition = value.Length;
  22044. String_t* L_20 = ___value0;
  22045. int32_t L_21;
  22046. L_21 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_20, /*hidden argument*/NULL);
  22047. int32_t L_22 = L_21;
  22048. V_6 = L_22;
  22049. __this->set_m_CaretSelectPosition_44(L_22);
  22050. int32_t L_23 = V_6;
  22051. __this->set_m_CaretPosition_43(L_23);
  22052. // int charactersToCheck = characterLimit > 0 ? Math.Min(characterLimit, value.Length) : value.Length;
  22053. int32_t L_24;
  22054. L_24 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  22055. if ((((int32_t)L_24) > ((int32_t)0)))
  22056. {
  22057. goto IL_00cc;
  22058. }
  22059. }
  22060. {
  22061. String_t* L_25 = ___value0;
  22062. int32_t L_26;
  22063. L_26 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_25, /*hidden argument*/NULL);
  22064. G_B15_0 = L_26;
  22065. goto IL_00dd;
  22066. }
  22067. IL_00cc:
  22068. {
  22069. int32_t L_27;
  22070. L_27 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  22071. String_t* L_28 = ___value0;
  22072. int32_t L_29;
  22073. L_29 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_28, /*hidden argument*/NULL);
  22074. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22075. int32_t L_30;
  22076. L_30 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_27, L_29, /*hidden argument*/NULL);
  22077. G_B15_0 = L_30;
  22078. }
  22079. IL_00dd:
  22080. {
  22081. V_5 = G_B15_0;
  22082. // for (int i = 0; i < charactersToCheck; ++i)
  22083. V_7 = 0;
  22084. goto IL_0131;
  22085. }
  22086. IL_00e4:
  22087. {
  22088. // char c = validatorMethod(m_Text, m_Text.Length, value[i]);
  22089. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_31 = V_4;
  22090. String_t* L_32 = __this->get_m_Text_38();
  22091. String_t* L_33 = __this->get_m_Text_38();
  22092. int32_t L_34;
  22093. L_34 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_33, /*hidden argument*/NULL);
  22094. String_t* L_35 = ___value0;
  22095. int32_t L_36 = V_7;
  22096. Il2CppChar L_37;
  22097. L_37 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_35, L_36, /*hidden argument*/NULL);
  22098. Il2CppChar L_38;
  22099. L_38 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_31, L_32, L_34, L_37, /*hidden argument*/NULL);
  22100. V_8 = L_38;
  22101. // if (c != 0)
  22102. Il2CppChar L_39 = V_8;
  22103. V_9 = (bool)((!(((uint32_t)L_39) <= ((uint32_t)0)))? 1 : 0);
  22104. bool L_40 = V_9;
  22105. if (!L_40)
  22106. {
  22107. goto IL_012a;
  22108. }
  22109. }
  22110. {
  22111. // m_Text += c;
  22112. String_t* L_41 = __this->get_m_Text_38();
  22113. String_t* L_42;
  22114. L_42 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_8), /*hidden argument*/NULL);
  22115. String_t* L_43;
  22116. L_43 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_41, L_42, /*hidden argument*/NULL);
  22117. __this->set_m_Text_38(L_43);
  22118. }
  22119. IL_012a:
  22120. {
  22121. // for (int i = 0; i < charactersToCheck; ++i)
  22122. int32_t L_44 = V_7;
  22123. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
  22124. }
  22125. IL_0131:
  22126. {
  22127. // for (int i = 0; i < charactersToCheck; ++i)
  22128. int32_t L_45 = V_7;
  22129. int32_t L_46 = V_5;
  22130. V_10 = (bool)((((int32_t)L_45) < ((int32_t)L_46))? 1 : 0);
  22131. bool L_47 = V_10;
  22132. if (L_47)
  22133. {
  22134. goto IL_00e4;
  22135. }
  22136. }
  22137. {
  22138. goto IL_016f;
  22139. }
  22140. IL_0140:
  22141. {
  22142. // m_Text = characterLimit > 0 && value.Length > characterLimit ? value.Substring(0, characterLimit) : value;
  22143. int32_t L_48;
  22144. L_48 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  22145. G_B22_0 = __this;
  22146. if ((((int32_t)L_48) <= ((int32_t)0)))
  22147. {
  22148. G_B23_0 = __this;
  22149. goto IL_0159;
  22150. }
  22151. }
  22152. {
  22153. String_t* L_49 = ___value0;
  22154. int32_t L_50;
  22155. L_50 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_49, /*hidden argument*/NULL);
  22156. int32_t L_51;
  22157. L_51 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  22158. G_B23_0 = G_B22_0;
  22159. if ((((int32_t)L_50) > ((int32_t)L_51)))
  22160. {
  22161. G_B24_0 = G_B22_0;
  22162. goto IL_015c;
  22163. }
  22164. }
  22165. IL_0159:
  22166. {
  22167. String_t* L_52 = ___value0;
  22168. G_B25_0 = L_52;
  22169. G_B25_1 = G_B23_0;
  22170. goto IL_0169;
  22171. }
  22172. IL_015c:
  22173. {
  22174. String_t* L_53 = ___value0;
  22175. int32_t L_54;
  22176. L_54 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  22177. String_t* L_55;
  22178. L_55 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_53, 0, L_54, /*hidden argument*/NULL);
  22179. G_B25_0 = L_55;
  22180. G_B25_1 = G_B24_0;
  22181. }
  22182. IL_0169:
  22183. {
  22184. G_B25_1->set_m_Text_38(G_B25_0);
  22185. }
  22186. IL_016f:
  22187. {
  22188. // if (m_Keyboard != null)
  22189. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_56 = __this->get_m_Keyboard_20();
  22190. V_11 = (bool)((!(((RuntimeObject*)(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)L_56) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  22191. bool L_57 = V_11;
  22192. if (!L_57)
  22193. {
  22194. goto IL_0190;
  22195. }
  22196. }
  22197. {
  22198. // m_Keyboard.text = m_Text;
  22199. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_58 = __this->get_m_Keyboard_20();
  22200. String_t* L_59 = __this->get_m_Text_38();
  22201. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_58, L_59, /*hidden argument*/NULL);
  22202. }
  22203. IL_0190:
  22204. {
  22205. // if (m_CaretPosition > m_Text.Length)
  22206. int32_t L_60 = __this->get_m_CaretPosition_43();
  22207. String_t* L_61 = __this->get_m_Text_38();
  22208. int32_t L_62;
  22209. L_62 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_61, /*hidden argument*/NULL);
  22210. V_12 = (bool)((((int32_t)L_60) > ((int32_t)L_62))? 1 : 0);
  22211. bool L_63 = V_12;
  22212. if (!L_63)
  22213. {
  22214. goto IL_01c7;
  22215. }
  22216. }
  22217. {
  22218. // m_CaretPosition = m_CaretSelectPosition = m_Text.Length;
  22219. String_t* L_64 = __this->get_m_Text_38();
  22220. int32_t L_65;
  22221. L_65 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_64, /*hidden argument*/NULL);
  22222. int32_t L_66 = L_65;
  22223. V_6 = L_66;
  22224. __this->set_m_CaretSelectPosition_44(L_66);
  22225. int32_t L_67 = V_6;
  22226. __this->set_m_CaretPosition_43(L_67);
  22227. goto IL_01f1;
  22228. }
  22229. IL_01c7:
  22230. {
  22231. // else if (m_CaretSelectPosition > m_Text.Length)
  22232. int32_t L_68 = __this->get_m_CaretSelectPosition_44();
  22233. String_t* L_69 = __this->get_m_Text_38();
  22234. int32_t L_70;
  22235. L_70 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_69, /*hidden argument*/NULL);
  22236. V_13 = (bool)((((int32_t)L_68) > ((int32_t)L_70))? 1 : 0);
  22237. bool L_71 = V_13;
  22238. if (!L_71)
  22239. {
  22240. goto IL_01f1;
  22241. }
  22242. }
  22243. {
  22244. // m_CaretSelectPosition = m_Text.Length;
  22245. String_t* L_72 = __this->get_m_Text_38();
  22246. int32_t L_73;
  22247. L_73 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_72, /*hidden argument*/NULL);
  22248. __this->set_m_CaretSelectPosition_44(L_73);
  22249. }
  22250. IL_01f1:
  22251. {
  22252. // if (sendCallback)
  22253. bool L_74 = ___sendCallback1;
  22254. V_14 = L_74;
  22255. bool L_75 = V_14;
  22256. if (!L_75)
  22257. {
  22258. goto IL_01ff;
  22259. }
  22260. }
  22261. {
  22262. // SendOnValueChanged();
  22263. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  22264. }
  22265. IL_01ff:
  22266. {
  22267. // UpdateLabel();
  22268. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  22269. }
  22270. IL_0206:
  22271. {
  22272. // }
  22273. return;
  22274. }
  22275. }
  22276. // System.Boolean UnityEngine.UI.InputField::get_isFocused()
  22277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22278. {
  22279. bool V_0 = false;
  22280. {
  22281. // get { return m_AllowInput; }
  22282. bool L_0 = __this->get_m_AllowInput_51();
  22283. V_0 = L_0;
  22284. goto IL_000a;
  22285. }
  22286. IL_000a:
  22287. {
  22288. // get { return m_AllowInput; }
  22289. bool L_1 = V_0;
  22290. return L_1;
  22291. }
  22292. }
  22293. // System.Single UnityEngine.UI.InputField::get_caretBlinkRate()
  22294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_caretBlinkRate_mAA39E62C211CAFE475B1CC9B43E2B5E01D8B861F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22295. {
  22296. float V_0 = 0.0f;
  22297. {
  22298. // get { return m_CaretBlinkRate; }
  22299. float L_0 = __this->get_m_CaretBlinkRate_39();
  22300. V_0 = L_0;
  22301. goto IL_000a;
  22302. }
  22303. IL_000a:
  22304. {
  22305. // get { return m_CaretBlinkRate; }
  22306. float L_1 = V_0;
  22307. return L_1;
  22308. }
  22309. }
  22310. // System.Void UnityEngine.UI.InputField::set_caretBlinkRate(System.Single)
  22311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretBlinkRate_m3D311EA33F9D274CC09B83BC09B7B0784BFAFE30 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, float ___value0, const RuntimeMethod* method)
  22312. {
  22313. static bool s_Il2CppMethodInitialized;
  22314. if (!s_Il2CppMethodInitialized)
  22315. {
  22316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_RuntimeMethod_var);
  22317. s_Il2CppMethodInitialized = true;
  22318. }
  22319. bool V_0 = false;
  22320. bool V_1 = false;
  22321. {
  22322. // if (SetPropertyUtility.SetStruct(ref m_CaretBlinkRate, value))
  22323. float* L_0 = __this->get_address_of_m_CaretBlinkRate_39();
  22324. float L_1 = ___value0;
  22325. bool L_2;
  22326. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mD2FEFB6B008F6267B83749DDC273A8F4F29F36D9_RuntimeMethod_var);
  22327. V_0 = L_2;
  22328. bool L_3 = V_0;
  22329. if (!L_3)
  22330. {
  22331. goto IL_0024;
  22332. }
  22333. }
  22334. {
  22335. // if (m_AllowInput)
  22336. bool L_4 = __this->get_m_AllowInput_51();
  22337. V_1 = L_4;
  22338. bool L_5 = V_1;
  22339. if (!L_5)
  22340. {
  22341. goto IL_0023;
  22342. }
  22343. }
  22344. {
  22345. // SetCaretActive();
  22346. InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48(__this, /*hidden argument*/NULL);
  22347. }
  22348. IL_0023:
  22349. {
  22350. }
  22351. IL_0024:
  22352. {
  22353. // }
  22354. return;
  22355. }
  22356. }
  22357. // System.Int32 UnityEngine.UI.InputField::get_caretWidth()
  22358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretWidth_m70D0EBCAD43971C20B8FD4E031A86587CD75ED83 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22359. {
  22360. int32_t V_0 = 0;
  22361. {
  22362. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  22363. int32_t L_0 = __this->get_m_CaretWidth_40();
  22364. V_0 = L_0;
  22365. goto IL_000a;
  22366. }
  22367. IL_000a:
  22368. {
  22369. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  22370. int32_t L_1 = V_0;
  22371. return L_1;
  22372. }
  22373. }
  22374. // System.Void UnityEngine.UI.InputField::set_caretWidth(System.Int32)
  22375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretWidth_m7F11F6C71B41CBC9A98E078B880D093F0901F25B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  22376. {
  22377. static bool s_Il2CppMethodInitialized;
  22378. if (!s_Il2CppMethodInitialized)
  22379. {
  22380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  22381. s_Il2CppMethodInitialized = true;
  22382. }
  22383. bool V_0 = false;
  22384. {
  22385. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  22386. int32_t* L_0 = __this->get_address_of_m_CaretWidth_40();
  22387. int32_t L_1 = ___value0;
  22388. bool L_2;
  22389. L_2 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  22390. V_0 = L_2;
  22391. bool L_3 = V_0;
  22392. if (!L_3)
  22393. {
  22394. goto IL_0018;
  22395. }
  22396. }
  22397. {
  22398. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  22399. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  22400. }
  22401. IL_0018:
  22402. {
  22403. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  22404. return;
  22405. }
  22406. }
  22407. // UnityEngine.UI.Text UnityEngine.UI.InputField::get_textComponent()
  22408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22409. {
  22410. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * V_0 = NULL;
  22411. {
  22412. // get { return m_TextComponent; }
  22413. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  22414. V_0 = L_0;
  22415. goto IL_000a;
  22416. }
  22417. IL_000a:
  22418. {
  22419. // get { return m_TextComponent; }
  22420. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_1 = V_0;
  22421. return L_1;
  22422. }
  22423. }
  22424. // System.Void UnityEngine.UI.InputField::set_textComponent(UnityEngine.UI.Text)
  22425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_textComponent_m4F14433F7DCF4FD7C427177BF1EAE71719A3CE7F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___value0, const RuntimeMethod* method)
  22426. {
  22427. static bool s_Il2CppMethodInitialized;
  22428. if (!s_Il2CppMethodInitialized)
  22429. {
  22430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  22431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  22432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  22433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_m2ECD89D6D453CA0C4944077070335F57DF501622_RuntimeMethod_var);
  22435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22436. s_Il2CppMethodInitialized = true;
  22437. }
  22438. bool V_0 = false;
  22439. bool V_1 = false;
  22440. bool V_2 = false;
  22441. {
  22442. // if (m_TextComponent != null)
  22443. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  22444. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22445. bool L_1;
  22446. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22447. V_0 = L_1;
  22448. bool L_2 = V_0;
  22449. if (!L_2)
  22450. {
  22451. goto IL_005b;
  22452. }
  22453. }
  22454. {
  22455. // m_TextComponent.UnregisterDirtyVerticesCallback(MarkGeometryAsDirty);
  22456. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  22457. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_4 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22458. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_4, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  22459. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_3, L_4, /*hidden argument*/NULL);
  22460. // m_TextComponent.UnregisterDirtyVerticesCallback(UpdateLabel);
  22461. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  22462. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_6 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22463. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_6, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  22464. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_5, L_6, /*hidden argument*/NULL);
  22465. // m_TextComponent.UnregisterDirtyMaterialCallback(UpdateCaretMaterial);
  22466. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_7 = __this->get_m_TextComponent_22();
  22467. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_8 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22468. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_8, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  22469. Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475(L_7, L_8, /*hidden argument*/NULL);
  22470. }
  22471. IL_005b:
  22472. {
  22473. // if (SetPropertyUtility.SetClass(ref m_TextComponent, value))
  22474. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** L_9 = __this->get_address_of_m_TextComponent_22();
  22475. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_10 = ___value0;
  22476. bool L_11;
  22477. L_11 = SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_m2ECD89D6D453CA0C4944077070335F57DF501622((Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 **)L_9, L_10, /*hidden argument*/SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_m2ECD89D6D453CA0C4944077070335F57DF501622_RuntimeMethod_var);
  22478. V_1 = L_11;
  22479. bool L_12 = V_1;
  22480. if (!L_12)
  22481. {
  22482. goto IL_00ce;
  22483. }
  22484. }
  22485. {
  22486. // EnforceTextHOverflow();
  22487. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  22488. // if (m_TextComponent != null)
  22489. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13 = __this->get_m_TextComponent_22();
  22490. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22491. bool L_14;
  22492. L_14 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_13, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22493. V_2 = L_14;
  22494. bool L_15 = V_2;
  22495. if (!L_15)
  22496. {
  22497. goto IL_00cd;
  22498. }
  22499. }
  22500. {
  22501. // m_TextComponent.RegisterDirtyVerticesCallback(MarkGeometryAsDirty);
  22502. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_16 = __this->get_m_TextComponent_22();
  22503. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_17 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22504. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_17, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  22505. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_16, L_17, /*hidden argument*/NULL);
  22506. // m_TextComponent.RegisterDirtyVerticesCallback(UpdateLabel);
  22507. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_18 = __this->get_m_TextComponent_22();
  22508. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_19 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22509. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_19, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  22510. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_18, L_19, /*hidden argument*/NULL);
  22511. // m_TextComponent.RegisterDirtyMaterialCallback(UpdateCaretMaterial);
  22512. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_20 = __this->get_m_TextComponent_22();
  22513. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_21 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  22514. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_21, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  22515. Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E(L_20, L_21, /*hidden argument*/NULL);
  22516. }
  22517. IL_00cd:
  22518. {
  22519. }
  22520. IL_00ce:
  22521. {
  22522. // }
  22523. return;
  22524. }
  22525. }
  22526. // UnityEngine.UI.Graphic UnityEngine.UI.InputField::get_placeholder()
  22527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * InputField_get_placeholder_mFA1B993866F8CD89D76AA238D8CFF2D48AC3970B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22528. {
  22529. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * V_0 = NULL;
  22530. {
  22531. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  22532. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_0 = __this->get_m_Placeholder_23();
  22533. V_0 = L_0;
  22534. goto IL_000a;
  22535. }
  22536. IL_000a:
  22537. {
  22538. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  22539. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_1 = V_0;
  22540. return L_1;
  22541. }
  22542. }
  22543. // System.Void UnityEngine.UI.InputField::set_placeholder(UnityEngine.UI.Graphic)
  22544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_placeholder_m55B3E498EFFC547D3B4AEFFE51934D49641D97D3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___value0, const RuntimeMethod* method)
  22545. {
  22546. static bool s_Il2CppMethodInitialized;
  22547. if (!s_Il2CppMethodInitialized)
  22548. {
  22549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m2156409270098A07EA1E458DA3AA857C7CF9AD9B_RuntimeMethod_var);
  22550. s_Il2CppMethodInitialized = true;
  22551. }
  22552. {
  22553. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  22554. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** L_0 = __this->get_address_of_m_Placeholder_23();
  22555. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_1 = ___value0;
  22556. bool L_2;
  22557. L_2 = SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m2156409270098A07EA1E458DA3AA857C7CF9AD9B((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m2156409270098A07EA1E458DA3AA857C7CF9AD9B_RuntimeMethod_var);
  22558. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  22559. return;
  22560. }
  22561. }
  22562. // UnityEngine.Color UnityEngine.UI.InputField::get_caretColor()
  22563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22564. {
  22565. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_0;
  22566. memset((&V_0), 0, sizeof(V_0));
  22567. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 G_B3_0;
  22568. memset((&G_B3_0), 0, sizeof(G_B3_0));
  22569. {
  22570. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  22571. bool L_0;
  22572. L_0 = InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15(__this, /*hidden argument*/NULL);
  22573. if (L_0)
  22574. {
  22575. goto IL_0016;
  22576. }
  22577. }
  22578. {
  22579. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_1;
  22580. L_1 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  22581. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_2;
  22582. L_2 = VirtFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, L_1);
  22583. G_B3_0 = L_2;
  22584. goto IL_001c;
  22585. }
  22586. IL_0016:
  22587. {
  22588. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_3 = __this->get_m_CaretColor_35();
  22589. G_B3_0 = L_3;
  22590. }
  22591. IL_001c:
  22592. {
  22593. V_0 = G_B3_0;
  22594. goto IL_001f;
  22595. }
  22596. IL_001f:
  22597. {
  22598. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  22599. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_4 = V_0;
  22600. return L_4;
  22601. }
  22602. }
  22603. // System.Void UnityEngine.UI.InputField::set_caretColor(UnityEngine.Color)
  22604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretColor_mD8C38138581CCC8ED15030569E4B96E65BDBDDE4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___value0, const RuntimeMethod* method)
  22605. {
  22606. bool V_0 = false;
  22607. {
  22608. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  22609. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_CaretColor_35();
  22610. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = ___value0;
  22611. bool L_2;
  22612. L_2 = SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA((Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 *)L_0, L_1, /*hidden argument*/NULL);
  22613. V_0 = L_2;
  22614. bool L_3 = V_0;
  22615. if (!L_3)
  22616. {
  22617. goto IL_0018;
  22618. }
  22619. }
  22620. {
  22621. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  22622. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  22623. }
  22624. IL_0018:
  22625. {
  22626. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  22627. return;
  22628. }
  22629. }
  22630. // System.Boolean UnityEngine.UI.InputField::get_customCaretColor()
  22631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22632. {
  22633. bool V_0 = false;
  22634. {
  22635. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22636. bool L_0 = __this->get_m_CustomCaretColor_36();
  22637. V_0 = L_0;
  22638. goto IL_000a;
  22639. }
  22640. IL_000a:
  22641. {
  22642. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22643. bool L_1 = V_0;
  22644. return L_1;
  22645. }
  22646. }
  22647. // System.Void UnityEngine.UI.InputField::set_customCaretColor(System.Boolean)
  22648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_customCaretColor_mAF774E66BB80B5E42586B1F2AB74765A0796FC29 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  22649. {
  22650. bool V_0 = false;
  22651. {
  22652. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22653. bool L_0 = __this->get_m_CustomCaretColor_36();
  22654. bool L_1 = ___value0;
  22655. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  22656. bool L_2 = V_0;
  22657. if (!L_2)
  22658. {
  22659. goto IL_0021;
  22660. }
  22661. }
  22662. {
  22663. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22664. bool L_3 = ___value0;
  22665. __this->set_m_CustomCaretColor_36(L_3);
  22666. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22667. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  22668. }
  22669. IL_0021:
  22670. {
  22671. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  22672. return;
  22673. }
  22674. }
  22675. // UnityEngine.Color UnityEngine.UI.InputField::get_selectionColor()
  22676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22677. {
  22678. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_0;
  22679. memset((&V_0), 0, sizeof(V_0));
  22680. {
  22681. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  22682. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = __this->get_m_SelectionColor_37();
  22683. V_0 = L_0;
  22684. goto IL_000a;
  22685. }
  22686. IL_000a:
  22687. {
  22688. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  22689. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = V_0;
  22690. return L_1;
  22691. }
  22692. }
  22693. // System.Void UnityEngine.UI.InputField::set_selectionColor(UnityEngine.Color)
  22694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionColor_m7F0CA63B660916CCB1AC6C00F3772771497C3636 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___value0, const RuntimeMethod* method)
  22695. {
  22696. bool V_0 = false;
  22697. {
  22698. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  22699. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_SelectionColor_37();
  22700. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = ___value0;
  22701. bool L_2;
  22702. L_2 = SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA((Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 *)L_0, L_1, /*hidden argument*/NULL);
  22703. V_0 = L_2;
  22704. bool L_3 = V_0;
  22705. if (!L_3)
  22706. {
  22707. goto IL_0018;
  22708. }
  22709. }
  22710. {
  22711. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  22712. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  22713. }
  22714. IL_0018:
  22715. {
  22716. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  22717. return;
  22718. }
  22719. }
  22720. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::get_onEndEdit()
  22721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * InputField_get_onEndEdit_m0C979736255DF520629D269CCDD6452EF4F52EB5 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22722. {
  22723. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * V_0 = NULL;
  22724. {
  22725. // public SubmitEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  22726. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0 = __this->get_m_OnEndEdit_32();
  22727. V_0 = L_0;
  22728. goto IL_000a;
  22729. }
  22730. IL_000a:
  22731. {
  22732. // public SubmitEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  22733. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_1 = V_0;
  22734. return L_1;
  22735. }
  22736. }
  22737. // System.Void UnityEngine.UI.InputField::set_onEndEdit(UnityEngine.UI.InputField/SubmitEvent)
  22738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onEndEdit_m4123895F70108223E6A0BDC9FE72FD650E7D5F18 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___value0, const RuntimeMethod* method)
  22739. {
  22740. static bool s_Il2CppMethodInitialized;
  22741. if (!s_Il2CppMethodInitialized)
  22742. {
  22743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_mA51B7318C9F10EDEF1A5C56FA02E852E867990C0_RuntimeMethod_var);
  22744. s_Il2CppMethodInitialized = true;
  22745. }
  22746. {
  22747. // public SubmitEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  22748. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** L_0 = __this->get_address_of_m_OnEndEdit_32();
  22749. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_1 = ___value0;
  22750. bool L_2;
  22751. L_2 = SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_mA51B7318C9F10EDEF1A5C56FA02E852E867990C0((SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_mA51B7318C9F10EDEF1A5C56FA02E852E867990C0_RuntimeMethod_var);
  22752. // public SubmitEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  22753. return;
  22754. }
  22755. }
  22756. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChange()
  22757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChange_m140D8CE21B587746CB1AD299B6B0C8DA6173D60F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22758. {
  22759. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * V_0 = NULL;
  22760. {
  22761. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  22762. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0;
  22763. L_0 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449(__this, /*hidden argument*/NULL);
  22764. V_0 = L_0;
  22765. goto IL_000a;
  22766. }
  22767. IL_000a:
  22768. {
  22769. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  22770. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1 = V_0;
  22771. return L_1;
  22772. }
  22773. }
  22774. // System.Void UnityEngine.UI.InputField::set_onValueChange(UnityEngine.UI.InputField/OnChangeEvent)
  22775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChange_m060DFA02771168B0C5B1877D9483F60D4D8AB5E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method)
  22776. {
  22777. {
  22778. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  22779. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0 = ___value0;
  22780. InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD(__this, L_0, /*hidden argument*/NULL);
  22781. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  22782. return;
  22783. }
  22784. }
  22785. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChanged()
  22786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22787. {
  22788. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * V_0 = NULL;
  22789. {
  22790. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  22791. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0 = __this->get_m_OnValueChanged_33();
  22792. V_0 = L_0;
  22793. goto IL_000a;
  22794. }
  22795. IL_000a:
  22796. {
  22797. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  22798. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1 = V_0;
  22799. return L_1;
  22800. }
  22801. }
  22802. // System.Void UnityEngine.UI.InputField::set_onValueChanged(UnityEngine.UI.InputField/OnChangeEvent)
  22803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method)
  22804. {
  22805. static bool s_Il2CppMethodInitialized;
  22806. if (!s_Il2CppMethodInitialized)
  22807. {
  22808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_mDE1710FA25C307CFB59A1577667ABBF6BA0E78D3_RuntimeMethod_var);
  22809. s_Il2CppMethodInitialized = true;
  22810. }
  22811. {
  22812. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  22813. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** L_0 = __this->get_address_of_m_OnValueChanged_33();
  22814. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1 = ___value0;
  22815. bool L_2;
  22816. L_2 = SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_mDE1710FA25C307CFB59A1577667ABBF6BA0E78D3((OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_mDE1710FA25C307CFB59A1577667ABBF6BA0E78D3_RuntimeMethod_var);
  22817. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  22818. return;
  22819. }
  22820. }
  22821. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::get_onValidateInput()
  22822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22823. {
  22824. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * V_0 = NULL;
  22825. {
  22826. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  22827. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_0 = __this->get_m_OnValidateInput_34();
  22828. V_0 = L_0;
  22829. goto IL_000a;
  22830. }
  22831. IL_000a:
  22832. {
  22833. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  22834. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_1 = V_0;
  22835. return L_1;
  22836. }
  22837. }
  22838. // System.Void UnityEngine.UI.InputField::set_onValidateInput(UnityEngine.UI.InputField/OnValidateInput)
  22839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValidateInput_mDADA0C659939DF17C43501F6D09C7B12243FFB5C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___value0, const RuntimeMethod* method)
  22840. {
  22841. static bool s_Il2CppMethodInitialized;
  22842. if (!s_Il2CppMethodInitialized)
  22843. {
  22844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m4A120E9856CF20D6535C5C6988FDF98BE3BC7E7C_RuntimeMethod_var);
  22845. s_Il2CppMethodInitialized = true;
  22846. }
  22847. {
  22848. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  22849. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** L_0 = __this->get_address_of_m_OnValidateInput_34();
  22850. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_1 = ___value0;
  22851. bool L_2;
  22852. L_2 = SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m4A120E9856CF20D6535C5C6988FDF98BE3BC7E7C((OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m4A120E9856CF20D6535C5C6988FDF98BE3BC7E7C_RuntimeMethod_var);
  22853. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  22854. return;
  22855. }
  22856. }
  22857. // System.Int32 UnityEngine.UI.InputField::get_characterLimit()
  22858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22859. {
  22860. int32_t V_0 = 0;
  22861. {
  22862. // get { return m_CharacterLimit; }
  22863. int32_t L_0 = __this->get_m_CharacterLimit_31();
  22864. V_0 = L_0;
  22865. goto IL_000a;
  22866. }
  22867. IL_000a:
  22868. {
  22869. // get { return m_CharacterLimit; }
  22870. int32_t L_1 = V_0;
  22871. return L_1;
  22872. }
  22873. }
  22874. // System.Void UnityEngine.UI.InputField::set_characterLimit(System.Int32)
  22875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterLimit_m3CCF4D3F14B341DB38E5CDDB2BDF9F550A559613 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  22876. {
  22877. static bool s_Il2CppMethodInitialized;
  22878. if (!s_Il2CppMethodInitialized)
  22879. {
  22880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  22882. s_Il2CppMethodInitialized = true;
  22883. }
  22884. bool V_0 = false;
  22885. bool V_1 = false;
  22886. {
  22887. // if (SetPropertyUtility.SetStruct(ref m_CharacterLimit, Math.Max(0, value)))
  22888. int32_t* L_0 = __this->get_address_of_m_CharacterLimit_31();
  22889. int32_t L_1 = ___value0;
  22890. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22891. int32_t L_2;
  22892. L_2 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B(0, L_1, /*hidden argument*/NULL);
  22893. bool L_3;
  22894. L_3 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5((int32_t*)L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mDE46479E370530BDE29FA53D4857B1414E52FDA5_RuntimeMethod_var);
  22895. V_0 = L_3;
  22896. bool L_4 = V_0;
  22897. if (!L_4)
  22898. {
  22899. goto IL_003a;
  22900. }
  22901. }
  22902. {
  22903. // UpdateLabel();
  22904. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  22905. // if (m_Keyboard != null)
  22906. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_5 = __this->get_m_Keyboard_20();
  22907. V_1 = (bool)((!(((RuntimeObject*)(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)L_5) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  22908. bool L_6 = V_1;
  22909. if (!L_6)
  22910. {
  22911. goto IL_0039;
  22912. }
  22913. }
  22914. {
  22915. // m_Keyboard.characterLimit = value;
  22916. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_7 = __this->get_m_Keyboard_20();
  22917. int32_t L_8 = ___value0;
  22918. TouchScreenKeyboard_set_characterLimit_mE662ED65DD8BF31608A1E0C697053622893EC9DC(L_7, L_8, /*hidden argument*/NULL);
  22919. }
  22920. IL_0039:
  22921. {
  22922. }
  22923. IL_003a:
  22924. {
  22925. // }
  22926. return;
  22927. }
  22928. }
  22929. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::get_contentType()
  22930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22931. {
  22932. int32_t V_0 = 0;
  22933. {
  22934. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  22935. int32_t L_0 = __this->get_m_ContentType_24();
  22936. V_0 = L_0;
  22937. goto IL_000a;
  22938. }
  22939. IL_000a:
  22940. {
  22941. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  22942. int32_t L_1 = V_0;
  22943. return L_1;
  22944. }
  22945. }
  22946. // System.Void UnityEngine.UI.InputField::set_contentType(UnityEngine.UI.InputField/ContentType)
  22947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  22948. {
  22949. static bool s_Il2CppMethodInitialized;
  22950. if (!s_Il2CppMethodInitialized)
  22951. {
  22952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_mB3B890549523C31467A78F44242B4B7D24E5B516_RuntimeMethod_var);
  22953. s_Il2CppMethodInitialized = true;
  22954. }
  22955. bool V_0 = false;
  22956. {
  22957. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  22958. int32_t* L_0 = __this->get_address_of_m_ContentType_24();
  22959. int32_t L_1 = ___value0;
  22960. bool L_2;
  22961. L_2 = SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_mB3B890549523C31467A78F44242B4B7D24E5B516((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_mB3B890549523C31467A78F44242B4B7D24E5B516_RuntimeMethod_var);
  22962. V_0 = L_2;
  22963. bool L_3 = V_0;
  22964. if (!L_3)
  22965. {
  22966. goto IL_0018;
  22967. }
  22968. }
  22969. {
  22970. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  22971. InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027(__this, /*hidden argument*/NULL);
  22972. }
  22973. IL_0018:
  22974. {
  22975. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  22976. return;
  22977. }
  22978. }
  22979. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::get_lineType()
  22980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22981. {
  22982. int32_t V_0 = 0;
  22983. {
  22984. // get { return m_LineType; }
  22985. int32_t L_0 = __this->get_m_LineType_28();
  22986. V_0 = L_0;
  22987. goto IL_000a;
  22988. }
  22989. IL_000a:
  22990. {
  22991. // get { return m_LineType; }
  22992. int32_t L_1 = V_0;
  22993. return L_1;
  22994. }
  22995. }
  22996. // System.Void UnityEngine.UI.InputField::set_lineType(UnityEngine.UI.InputField/LineType)
  22997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_lineType_mE9D5E11A1A7F16648E082590395D21742CA53E5B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  22998. {
  22999. static bool s_Il2CppMethodInitialized;
  23000. if (!s_Il2CppMethodInitialized)
  23001. {
  23002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var);
  23003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_m8EF027FB4E2C63E23768D07DA7862E27F0F91EC6_RuntimeMethod_var);
  23004. s_Il2CppMethodInitialized = true;
  23005. }
  23006. bool V_0 = false;
  23007. {
  23008. // if (SetPropertyUtility.SetStruct(ref m_LineType, value))
  23009. int32_t* L_0 = __this->get_address_of_m_LineType_28();
  23010. int32_t L_1 = ___value0;
  23011. bool L_2;
  23012. L_2 = SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_m8EF027FB4E2C63E23768D07DA7862E27F0F91EC6((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_m8EF027FB4E2C63E23768D07DA7862E27F0F91EC6_RuntimeMethod_var);
  23013. V_0 = L_2;
  23014. bool L_3 = V_0;
  23015. if (!L_3)
  23016. {
  23017. goto IL_002b;
  23018. }
  23019. }
  23020. {
  23021. // SetToCustomIfContentTypeIsNot(ContentType.Standard, ContentType.Autocorrected);
  23022. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_4 = (ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8*)(ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8*)SZArrayNew(ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var, (uint32_t)2);
  23023. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_5 = L_4;
  23024. (L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
  23025. InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF(__this, L_5, /*hidden argument*/NULL);
  23026. // EnforceTextHOverflow();
  23027. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  23028. }
  23029. IL_002b:
  23030. {
  23031. // }
  23032. return;
  23033. }
  23034. }
  23035. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::get_inputType()
  23036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23037. {
  23038. int32_t V_0 = 0;
  23039. {
  23040. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  23041. int32_t L_0 = __this->get_m_InputType_25();
  23042. V_0 = L_0;
  23043. goto IL_000a;
  23044. }
  23045. IL_000a:
  23046. {
  23047. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  23048. int32_t L_1 = V_0;
  23049. return L_1;
  23050. }
  23051. }
  23052. // System.Void UnityEngine.UI.InputField::set_inputType(UnityEngine.UI.InputField/InputType)
  23053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_inputType_mAA484C54A6D3A6DCBA6B12CC939186928BE031A4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23054. {
  23055. static bool s_Il2CppMethodInitialized;
  23056. if (!s_Il2CppMethodInitialized)
  23057. {
  23058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m4532045403D550510A61B76007D5C041761016F7_RuntimeMethod_var);
  23059. s_Il2CppMethodInitialized = true;
  23060. }
  23061. bool V_0 = false;
  23062. {
  23063. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  23064. int32_t* L_0 = __this->get_address_of_m_InputType_25();
  23065. int32_t L_1 = ___value0;
  23066. bool L_2;
  23067. L_2 = SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m4532045403D550510A61B76007D5C041761016F7((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m4532045403D550510A61B76007D5C041761016F7_RuntimeMethod_var);
  23068. V_0 = L_2;
  23069. bool L_3 = V_0;
  23070. if (!L_3)
  23071. {
  23072. goto IL_0018;
  23073. }
  23074. }
  23075. {
  23076. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  23077. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  23078. }
  23079. IL_0018:
  23080. {
  23081. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  23082. return;
  23083. }
  23084. }
  23085. // UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::get_touchScreenKeyboard()
  23086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * InputField_get_touchScreenKeyboard_m99C235BD411F5970741599B1A704A5089B112086 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23087. {
  23088. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * V_0 = NULL;
  23089. {
  23090. // public TouchScreenKeyboard touchScreenKeyboard { get { return m_Keyboard; } }
  23091. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  23092. V_0 = L_0;
  23093. goto IL_000a;
  23094. }
  23095. IL_000a:
  23096. {
  23097. // public TouchScreenKeyboard touchScreenKeyboard { get { return m_Keyboard; } }
  23098. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_1 = V_0;
  23099. return L_1;
  23100. }
  23101. }
  23102. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::get_keyboardType()
  23103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23104. {
  23105. int32_t V_0 = 0;
  23106. {
  23107. // get { return m_KeyboardType; }
  23108. int32_t L_0 = __this->get_m_KeyboardType_27();
  23109. V_0 = L_0;
  23110. goto IL_000a;
  23111. }
  23112. IL_000a:
  23113. {
  23114. // get { return m_KeyboardType; }
  23115. int32_t L_1 = V_0;
  23116. return L_1;
  23117. }
  23118. }
  23119. // System.Void UnityEngine.UI.InputField::set_keyboardType(UnityEngine.TouchScreenKeyboardType)
  23120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_keyboardType_m4D7479C6DF0C3AEC74A1309D4A3528D7EE972F21 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23121. {
  23122. static bool s_Il2CppMethodInitialized;
  23123. if (!s_Il2CppMethodInitialized)
  23124. {
  23125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_m4134600399ACD3E6FDBAB637B18CA5A6107A69C1_RuntimeMethod_var);
  23126. s_Il2CppMethodInitialized = true;
  23127. }
  23128. bool V_0 = false;
  23129. {
  23130. // if (SetPropertyUtility.SetStruct(ref m_KeyboardType, value))
  23131. int32_t* L_0 = __this->get_address_of_m_KeyboardType_27();
  23132. int32_t L_1 = ___value0;
  23133. bool L_2;
  23134. L_2 = SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_m4134600399ACD3E6FDBAB637B18CA5A6107A69C1((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_m4134600399ACD3E6FDBAB637B18CA5A6107A69C1_RuntimeMethod_var);
  23135. V_0 = L_2;
  23136. bool L_3 = V_0;
  23137. if (!L_3)
  23138. {
  23139. goto IL_0018;
  23140. }
  23141. }
  23142. {
  23143. // SetToCustom();
  23144. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  23145. }
  23146. IL_0018:
  23147. {
  23148. // }
  23149. return;
  23150. }
  23151. }
  23152. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::get_characterValidation()
  23153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23154. {
  23155. int32_t V_0 = 0;
  23156. {
  23157. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  23158. int32_t L_0 = __this->get_m_CharacterValidation_30();
  23159. V_0 = L_0;
  23160. goto IL_000a;
  23161. }
  23162. IL_000a:
  23163. {
  23164. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  23165. int32_t L_1 = V_0;
  23166. return L_1;
  23167. }
  23168. }
  23169. // System.Void UnityEngine.UI.InputField::set_characterValidation(UnityEngine.UI.InputField/CharacterValidation)
  23170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterValidation_m3049D3C8558B473E505A8A0A6E41270202A07AE4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23171. {
  23172. static bool s_Il2CppMethodInitialized;
  23173. if (!s_Il2CppMethodInitialized)
  23174. {
  23175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m733F2F28AC11EDD9A3AA94D8AF8DCEE9679429EC_RuntimeMethod_var);
  23176. s_Il2CppMethodInitialized = true;
  23177. }
  23178. bool V_0 = false;
  23179. {
  23180. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  23181. int32_t* L_0 = __this->get_address_of_m_CharacterValidation_30();
  23182. int32_t L_1 = ___value0;
  23183. bool L_2;
  23184. L_2 = SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m733F2F28AC11EDD9A3AA94D8AF8DCEE9679429EC((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m733F2F28AC11EDD9A3AA94D8AF8DCEE9679429EC_RuntimeMethod_var);
  23185. V_0 = L_2;
  23186. bool L_3 = V_0;
  23187. if (!L_3)
  23188. {
  23189. goto IL_0018;
  23190. }
  23191. }
  23192. {
  23193. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  23194. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  23195. }
  23196. IL_0018:
  23197. {
  23198. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  23199. return;
  23200. }
  23201. }
  23202. // System.Boolean UnityEngine.UI.InputField::get_readOnly()
  23203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_readOnly_m7E74B9F7F030D889835F94922325C9AFB3388CA0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23204. {
  23205. bool V_0 = false;
  23206. {
  23207. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  23208. bool L_0 = __this->get_m_ReadOnly_41();
  23209. V_0 = L_0;
  23210. goto IL_000a;
  23211. }
  23212. IL_000a:
  23213. {
  23214. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  23215. bool L_1 = V_0;
  23216. return L_1;
  23217. }
  23218. }
  23219. // System.Void UnityEngine.UI.InputField::set_readOnly(System.Boolean)
  23220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_readOnly_mFE554E845DEE5D76223D618E3E553169F7EF8AB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  23221. {
  23222. {
  23223. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  23224. bool L_0 = ___value0;
  23225. __this->set_m_ReadOnly_41(L_0);
  23226. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  23227. return;
  23228. }
  23229. }
  23230. // System.Boolean UnityEngine.UI.InputField::get_multiLine()
  23231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23232. {
  23233. bool V_0 = false;
  23234. int32_t G_B3_0 = 0;
  23235. {
  23236. // public bool multiLine { get { return m_LineType == LineType.MultiLineNewline || lineType == LineType.MultiLineSubmit; } }
  23237. int32_t L_0 = __this->get_m_LineType_28();
  23238. if ((((int32_t)L_0) == ((int32_t)2)))
  23239. {
  23240. goto IL_0015;
  23241. }
  23242. }
  23243. {
  23244. int32_t L_1;
  23245. L_1 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B(__this, /*hidden argument*/NULL);
  23246. G_B3_0 = ((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
  23247. goto IL_0016;
  23248. }
  23249. IL_0015:
  23250. {
  23251. G_B3_0 = 1;
  23252. }
  23253. IL_0016:
  23254. {
  23255. V_0 = (bool)G_B3_0;
  23256. goto IL_0019;
  23257. }
  23258. IL_0019:
  23259. {
  23260. // public bool multiLine { get { return m_LineType == LineType.MultiLineNewline || lineType == LineType.MultiLineSubmit; } }
  23261. bool L_2 = V_0;
  23262. return L_2;
  23263. }
  23264. }
  23265. // System.Char UnityEngine.UI.InputField::get_asteriskChar()
  23266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23267. {
  23268. Il2CppChar V_0 = 0x0;
  23269. {
  23270. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  23271. Il2CppChar L_0 = __this->get_m_AsteriskChar_26();
  23272. V_0 = L_0;
  23273. goto IL_000a;
  23274. }
  23275. IL_000a:
  23276. {
  23277. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  23278. Il2CppChar L_1 = V_0;
  23279. return L_1;
  23280. }
  23281. }
  23282. // System.Void UnityEngine.UI.InputField::set_asteriskChar(System.Char)
  23283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_asteriskChar_m526E2E04223E307C4EB083E3377E907FEE9BC2A9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___value0, const RuntimeMethod* method)
  23284. {
  23285. static bool s_Il2CppMethodInitialized;
  23286. if (!s_Il2CppMethodInitialized)
  23287. {
  23288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F_RuntimeMethod_var);
  23289. s_Il2CppMethodInitialized = true;
  23290. }
  23291. bool V_0 = false;
  23292. {
  23293. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  23294. Il2CppChar* L_0 = __this->get_address_of_m_AsteriskChar_26();
  23295. Il2CppChar L_1 = ___value0;
  23296. bool L_2;
  23297. L_2 = SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F((Il2CppChar*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mAC32D0C9CB1952351983635D14A11AEBACD8640F_RuntimeMethod_var);
  23298. V_0 = L_2;
  23299. bool L_3 = V_0;
  23300. if (!L_3)
  23301. {
  23302. goto IL_0018;
  23303. }
  23304. }
  23305. {
  23306. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  23307. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  23308. }
  23309. IL_0018:
  23310. {
  23311. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  23312. return;
  23313. }
  23314. }
  23315. // System.Boolean UnityEngine.UI.InputField::get_wasCanceled()
  23316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_wasCanceled_mF527091ED7C92731E83F921F7ADDAF2D5E77086E (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23317. {
  23318. bool V_0 = false;
  23319. {
  23320. // public bool wasCanceled { get { return m_WasCanceled; } }
  23321. bool L_0 = __this->get_m_WasCanceled_64();
  23322. V_0 = L_0;
  23323. goto IL_000a;
  23324. }
  23325. IL_000a:
  23326. {
  23327. // public bool wasCanceled { get { return m_WasCanceled; } }
  23328. bool L_1 = V_0;
  23329. return L_1;
  23330. }
  23331. }
  23332. // System.Void UnityEngine.UI.InputField::ClampPos(System.Int32&)
  23333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t* ___pos0, const RuntimeMethod* method)
  23334. {
  23335. bool V_0 = false;
  23336. bool V_1 = false;
  23337. {
  23338. // if (pos < 0) pos = 0;
  23339. int32_t* L_0 = ___pos0;
  23340. int32_t L_1 = *((int32_t*)L_0);
  23341. V_0 = (bool)((((int32_t)L_1) < ((int32_t)0))? 1 : 0);
  23342. bool L_2 = V_0;
  23343. if (!L_2)
  23344. {
  23345. goto IL_000f;
  23346. }
  23347. }
  23348. {
  23349. // if (pos < 0) pos = 0;
  23350. int32_t* L_3 = ___pos0;
  23351. *((int32_t*)L_3) = (int32_t)0;
  23352. goto IL_002f;
  23353. }
  23354. IL_000f:
  23355. {
  23356. // else if (pos > text.Length) pos = text.Length;
  23357. int32_t* L_4 = ___pos0;
  23358. int32_t L_5 = *((int32_t*)L_4);
  23359. String_t* L_6;
  23360. L_6 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  23361. int32_t L_7;
  23362. L_7 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_6, /*hidden argument*/NULL);
  23363. V_1 = (bool)((((int32_t)L_5) > ((int32_t)L_7))? 1 : 0);
  23364. bool L_8 = V_1;
  23365. if (!L_8)
  23366. {
  23367. goto IL_002f;
  23368. }
  23369. }
  23370. {
  23371. // else if (pos > text.Length) pos = text.Length;
  23372. int32_t* L_9 = ___pos0;
  23373. String_t* L_10;
  23374. L_10 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  23375. int32_t L_11;
  23376. L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
  23377. *((int32_t*)L_9) = (int32_t)L_11;
  23378. }
  23379. IL_002f:
  23380. {
  23381. // }
  23382. return;
  23383. }
  23384. }
  23385. // System.Int32 UnityEngine.UI.InputField::get_caretPositionInternal()
  23386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23387. {
  23388. int32_t V_0 = 0;
  23389. {
  23390. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  23391. int32_t L_0 = __this->get_m_CaretPosition_43();
  23392. String_t* L_1;
  23393. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23394. int32_t L_2;
  23395. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  23396. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  23397. goto IL_0016;
  23398. }
  23399. IL_0016:
  23400. {
  23401. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  23402. int32_t L_3 = V_0;
  23403. return L_3;
  23404. }
  23405. }
  23406. // System.Void UnityEngine.UI.InputField::set_caretPositionInternal(System.Int32)
  23407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23408. {
  23409. {
  23410. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  23411. int32_t L_0 = ___value0;
  23412. __this->set_m_CaretPosition_43(L_0);
  23413. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  23414. int32_t* L_1 = __this->get_address_of_m_CaretPosition_43();
  23415. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_1, /*hidden argument*/NULL);
  23416. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  23417. return;
  23418. }
  23419. }
  23420. // System.Int32 UnityEngine.UI.InputField::get_caretSelectPositionInternal()
  23421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23422. {
  23423. int32_t V_0 = 0;
  23424. {
  23425. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  23426. int32_t L_0 = __this->get_m_CaretSelectPosition_44();
  23427. String_t* L_1;
  23428. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23429. int32_t L_2;
  23430. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  23431. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  23432. goto IL_0016;
  23433. }
  23434. IL_0016:
  23435. {
  23436. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  23437. int32_t L_3 = V_0;
  23438. return L_3;
  23439. }
  23440. }
  23441. // System.Void UnityEngine.UI.InputField::set_caretSelectPositionInternal(System.Int32)
  23442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23443. {
  23444. {
  23445. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  23446. int32_t L_0 = ___value0;
  23447. __this->set_m_CaretSelectPosition_44(L_0);
  23448. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  23449. int32_t* L_1 = __this->get_address_of_m_CaretSelectPosition_44();
  23450. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_1, /*hidden argument*/NULL);
  23451. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  23452. return;
  23453. }
  23454. }
  23455. // System.Boolean UnityEngine.UI.InputField::get_hasSelection()
  23456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23457. {
  23458. bool V_0 = false;
  23459. {
  23460. // private bool hasSelection { get { return caretPositionInternal != caretSelectPositionInternal; } }
  23461. int32_t L_0;
  23462. L_0 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  23463. int32_t L_1;
  23464. L_1 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  23465. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  23466. goto IL_0015;
  23467. }
  23468. IL_0015:
  23469. {
  23470. // private bool hasSelection { get { return caretPositionInternal != caretSelectPositionInternal; } }
  23471. bool L_2 = V_0;
  23472. return L_2;
  23473. }
  23474. }
  23475. // System.Int32 UnityEngine.UI.InputField::get_caretPosition()
  23476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPosition_mEC68FA5C979CA4282A59511BCE0701569AA69C7B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23477. {
  23478. int32_t V_0 = 0;
  23479. {
  23480. // get { return m_CaretSelectPosition + compositionString.Length; }
  23481. int32_t L_0 = __this->get_m_CaretSelectPosition_44();
  23482. String_t* L_1;
  23483. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23484. int32_t L_2;
  23485. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  23486. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  23487. goto IL_0016;
  23488. }
  23489. IL_0016:
  23490. {
  23491. // get { return m_CaretSelectPosition + compositionString.Length; }
  23492. int32_t L_3 = V_0;
  23493. return L_3;
  23494. }
  23495. }
  23496. // System.Void UnityEngine.UI.InputField::set_caretPosition(System.Int32)
  23497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPosition_m7B6934DD91905D0DBF721EB09B1B7960ABA5BCA9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23498. {
  23499. {
  23500. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  23501. int32_t L_0 = ___value0;
  23502. InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171(__this, L_0, /*hidden argument*/NULL);
  23503. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  23504. int32_t L_1 = ___value0;
  23505. InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D(__this, L_1, /*hidden argument*/NULL);
  23506. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  23507. return;
  23508. }
  23509. }
  23510. // System.Int32 UnityEngine.UI.InputField::get_selectionAnchorPosition()
  23511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23512. {
  23513. int32_t V_0 = 0;
  23514. {
  23515. // get { return m_CaretPosition + compositionString.Length; }
  23516. int32_t L_0 = __this->get_m_CaretPosition_43();
  23517. String_t* L_1;
  23518. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23519. int32_t L_2;
  23520. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  23521. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  23522. goto IL_0016;
  23523. }
  23524. IL_0016:
  23525. {
  23526. // get { return m_CaretPosition + compositionString.Length; }
  23527. int32_t L_3 = V_0;
  23528. return L_3;
  23529. }
  23530. }
  23531. // System.Void UnityEngine.UI.InputField::set_selectionAnchorPosition(System.Int32)
  23532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23533. {
  23534. bool V_0 = false;
  23535. {
  23536. // if (compositionString.Length != 0)
  23537. String_t* L_0;
  23538. L_0 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23539. int32_t L_1;
  23540. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  23541. V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
  23542. bool L_2 = V_0;
  23543. if (!L_2)
  23544. {
  23545. goto IL_0015;
  23546. }
  23547. }
  23548. {
  23549. // return;
  23550. goto IL_0029;
  23551. }
  23552. IL_0015:
  23553. {
  23554. // m_CaretPosition = value;
  23555. int32_t L_3 = ___value0;
  23556. __this->set_m_CaretPosition_43(L_3);
  23557. // ClampPos(ref m_CaretPosition);
  23558. int32_t* L_4 = __this->get_address_of_m_CaretPosition_43();
  23559. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_4, /*hidden argument*/NULL);
  23560. }
  23561. IL_0029:
  23562. {
  23563. // }
  23564. return;
  23565. }
  23566. }
  23567. // System.Int32 UnityEngine.UI.InputField::get_selectionFocusPosition()
  23568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23569. {
  23570. int32_t V_0 = 0;
  23571. {
  23572. // get { return m_CaretSelectPosition + compositionString.Length; }
  23573. int32_t L_0 = __this->get_m_CaretSelectPosition_44();
  23574. String_t* L_1;
  23575. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23576. int32_t L_2;
  23577. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  23578. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  23579. goto IL_0016;
  23580. }
  23581. IL_0016:
  23582. {
  23583. // get { return m_CaretSelectPosition + compositionString.Length; }
  23584. int32_t L_3 = V_0;
  23585. return L_3;
  23586. }
  23587. }
  23588. // System.Void UnityEngine.UI.InputField::set_selectionFocusPosition(System.Int32)
  23589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  23590. {
  23591. bool V_0 = false;
  23592. {
  23593. // if (compositionString.Length != 0)
  23594. String_t* L_0;
  23595. L_0 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  23596. int32_t L_1;
  23597. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  23598. V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
  23599. bool L_2 = V_0;
  23600. if (!L_2)
  23601. {
  23602. goto IL_0015;
  23603. }
  23604. }
  23605. {
  23606. // return;
  23607. goto IL_0029;
  23608. }
  23609. IL_0015:
  23610. {
  23611. // m_CaretSelectPosition = value;
  23612. int32_t L_3 = ___value0;
  23613. __this->set_m_CaretSelectPosition_44(L_3);
  23614. // ClampPos(ref m_CaretSelectPosition);
  23615. int32_t* L_4 = __this->get_address_of_m_CaretSelectPosition_44();
  23616. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_4, /*hidden argument*/NULL);
  23617. }
  23618. IL_0029:
  23619. {
  23620. // }
  23621. return;
  23622. }
  23623. }
  23624. // System.Void UnityEngine.UI.InputField::OnEnable()
  23625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnEnable_mB72732E0908E821D56B9758D1A9533274A2D9D01 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23626. {
  23627. static bool s_Il2CppMethodInitialized;
  23628. if (!s_Il2CppMethodInitialized)
  23629. {
  23630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  23631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  23632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  23633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  23634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  23636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23637. s_Il2CppMethodInitialized = true;
  23638. }
  23639. bool V_0 = false;
  23640. bool V_1 = false;
  23641. bool V_2 = false;
  23642. {
  23643. // base.OnEnable();
  23644. Selectable_OnEnable_m16A76B731BE2E80E08B910F30F060608659B11B6(__this, /*hidden argument*/NULL);
  23645. // if (m_Text == null)
  23646. String_t* L_0 = __this->get_m_Text_38();
  23647. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  23648. bool L_1 = V_0;
  23649. if (!L_1)
  23650. {
  23651. goto IL_0020;
  23652. }
  23653. }
  23654. {
  23655. // m_Text = string.Empty;
  23656. String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  23657. __this->set_m_Text_38(L_2);
  23658. }
  23659. IL_0020:
  23660. {
  23661. // m_DrawStart = 0;
  23662. __this->set_m_DrawStart_60(0);
  23663. // m_DrawEnd = m_Text.Length;
  23664. String_t* L_3 = __this->get_m_Text_38();
  23665. int32_t L_4;
  23666. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  23667. __this->set_m_DrawEnd_61(L_4);
  23668. // if (m_CachedInputRenderer != null)
  23669. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_5 = __this->get_m_CachedInputRenderer_48();
  23670. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23671. bool L_6;
  23672. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23673. V_1 = L_6;
  23674. bool L_7 = V_1;
  23675. if (!L_7)
  23676. {
  23677. goto IL_0069;
  23678. }
  23679. }
  23680. {
  23681. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  23682. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_8 = __this->get_m_CachedInputRenderer_48();
  23683. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_9 = __this->get_m_TextComponent_22();
  23684. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  23685. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10;
  23686. L_10 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  23687. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_11;
  23688. L_11 = VirtFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_9, L_10);
  23689. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_12;
  23690. L_12 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  23691. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_8, L_11, L_12, /*hidden argument*/NULL);
  23692. }
  23693. IL_0069:
  23694. {
  23695. // if (m_TextComponent != null)
  23696. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13 = __this->get_m_TextComponent_22();
  23697. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23698. bool L_14;
  23699. L_14 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_13, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23700. V_2 = L_14;
  23701. bool L_15 = V_2;
  23702. if (!L_15)
  23703. {
  23704. goto IL_00ca;
  23705. }
  23706. }
  23707. {
  23708. // m_TextComponent.RegisterDirtyVerticesCallback(MarkGeometryAsDirty);
  23709. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_16 = __this->get_m_TextComponent_22();
  23710. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_17 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23711. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_17, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  23712. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_16, L_17, /*hidden argument*/NULL);
  23713. // m_TextComponent.RegisterDirtyVerticesCallback(UpdateLabel);
  23714. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_18 = __this->get_m_TextComponent_22();
  23715. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_19 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23716. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_19, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  23717. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_18, L_19, /*hidden argument*/NULL);
  23718. // m_TextComponent.RegisterDirtyMaterialCallback(UpdateCaretMaterial);
  23719. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_20 = __this->get_m_TextComponent_22();
  23720. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_21 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23721. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_21, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  23722. Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E(L_20, L_21, /*hidden argument*/NULL);
  23723. // UpdateLabel();
  23724. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  23725. }
  23726. IL_00ca:
  23727. {
  23728. // }
  23729. return;
  23730. }
  23731. }
  23732. // System.Void UnityEngine.UI.InputField::OnDisable()
  23733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDisable_m31BB366D7FC75A02D98163A685DD0F5522084AB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23734. {
  23735. static bool s_Il2CppMethodInitialized;
  23736. if (!s_Il2CppMethodInitialized)
  23737. {
  23738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  23739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  23740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  23741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  23742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23744. s_Il2CppMethodInitialized = true;
  23745. }
  23746. bool V_0 = false;
  23747. bool V_1 = false;
  23748. bool V_2 = false;
  23749. {
  23750. // m_BlinkCoroutine = null;
  23751. __this->set_m_BlinkCoroutine_58((Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)NULL);
  23752. // DeactivateInputField();
  23753. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  23754. // if (m_TextComponent != null)
  23755. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  23756. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23757. bool L_1;
  23758. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23759. V_0 = L_1;
  23760. bool L_2 = V_0;
  23761. if (!L_2)
  23762. {
  23763. goto IL_0069;
  23764. }
  23765. }
  23766. {
  23767. // m_TextComponent.UnregisterDirtyVerticesCallback(MarkGeometryAsDirty);
  23768. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  23769. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_4 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23770. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_4, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  23771. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_3, L_4, /*hidden argument*/NULL);
  23772. // m_TextComponent.UnregisterDirtyVerticesCallback(UpdateLabel);
  23773. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  23774. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_6 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23775. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_6, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  23776. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_5, L_6, /*hidden argument*/NULL);
  23777. // m_TextComponent.UnregisterDirtyMaterialCallback(UpdateCaretMaterial);
  23778. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_7 = __this->get_m_TextComponent_22();
  23779. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_8 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  23780. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_8, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  23781. Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475(L_7, L_8, /*hidden argument*/NULL);
  23782. }
  23783. IL_0069:
  23784. {
  23785. // CanvasUpdateRegistry.UnRegisterCanvasElementForRebuild(this);
  23786. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  23787. CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_mBE09CDB531097BE214F9D1643993987CF9617C21(__this, /*hidden argument*/NULL);
  23788. // if (m_CachedInputRenderer != null)
  23789. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_9 = __this->get_m_CachedInputRenderer_48();
  23790. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23791. bool L_10;
  23792. L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23793. V_1 = L_10;
  23794. bool L_11 = V_1;
  23795. if (!L_11)
  23796. {
  23797. goto IL_008c;
  23798. }
  23799. }
  23800. {
  23801. // m_CachedInputRenderer.Clear();
  23802. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_12 = __this->get_m_CachedInputRenderer_48();
  23803. CanvasRenderer_Clear_m8793B46F28365E540BB2B2ADBA439D255E350CC4(L_12, /*hidden argument*/NULL);
  23804. }
  23805. IL_008c:
  23806. {
  23807. // if (m_Mesh != null)
  23808. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_13 = __this->get_m_Mesh_50();
  23809. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23810. bool L_14;
  23811. L_14 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_13, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23812. V_2 = L_14;
  23813. bool L_15 = V_2;
  23814. if (!L_15)
  23815. {
  23816. goto IL_00a8;
  23817. }
  23818. }
  23819. {
  23820. // DestroyImmediate(m_Mesh);
  23821. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_16 = __this->get_m_Mesh_50();
  23822. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23823. Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422(L_16, /*hidden argument*/NULL);
  23824. }
  23825. IL_00a8:
  23826. {
  23827. // m_Mesh = null;
  23828. __this->set_m_Mesh_50((Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)NULL);
  23829. // base.OnDisable();
  23830. Selectable_OnDisable_m490A86E00A2060B312E8168C29BD26E9BED3F9D5(__this, /*hidden argument*/NULL);
  23831. // }
  23832. return;
  23833. }
  23834. }
  23835. // System.Collections.IEnumerator UnityEngine.UI.InputField::CaretBlink()
  23836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23837. {
  23838. static bool s_Il2CppMethodInitialized;
  23839. if (!s_Il2CppMethodInitialized)
  23840. {
  23841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52_il2cpp_TypeInfo_var);
  23842. s_Il2CppMethodInitialized = true;
  23843. }
  23844. {
  23845. U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52 * L_0 = (U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52 *)il2cpp_codegen_object_new(U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52_il2cpp_TypeInfo_var);
  23846. U3CCaretBlinkU3Ed__161__ctor_m367C2A2FFE443FE713D5EF985B46A4EF32ACC434(L_0, 0, /*hidden argument*/NULL);
  23847. U3CCaretBlinkU3Ed__161_tA860DFAB8E5BBF24FFD05F32A049BC7C482A4D52 * L_1 = L_0;
  23848. L_1->set_U3CU3E4__this_2(__this);
  23849. return L_1;
  23850. }
  23851. }
  23852. // System.Void UnityEngine.UI.InputField::SetCaretVisible()
  23853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23854. {
  23855. bool V_0 = false;
  23856. {
  23857. // if (!m_AllowInput)
  23858. bool L_0 = __this->get_m_AllowInput_51();
  23859. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  23860. bool L_1 = V_0;
  23861. if (!L_1)
  23862. {
  23863. goto IL_0010;
  23864. }
  23865. }
  23866. {
  23867. // return;
  23868. goto IL_0029;
  23869. }
  23870. IL_0010:
  23871. {
  23872. // m_CaretVisible = true;
  23873. __this->set_m_CaretVisible_57((bool)1);
  23874. // m_BlinkStartTime = Time.unscaledTime;
  23875. float L_2;
  23876. L_2 = Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258(/*hidden argument*/NULL);
  23877. __this->set_m_BlinkStartTime_59(L_2);
  23878. // SetCaretActive();
  23879. InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48(__this, /*hidden argument*/NULL);
  23880. }
  23881. IL_0029:
  23882. {
  23883. // }
  23884. return;
  23885. }
  23886. }
  23887. // System.Void UnityEngine.UI.InputField::SetCaretActive()
  23888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23889. {
  23890. bool V_0 = false;
  23891. bool V_1 = false;
  23892. bool V_2 = false;
  23893. {
  23894. // if (!m_AllowInput)
  23895. bool L_0 = __this->get_m_AllowInput_51();
  23896. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  23897. bool L_1 = V_0;
  23898. if (!L_1)
  23899. {
  23900. goto IL_0010;
  23901. }
  23902. }
  23903. {
  23904. // return;
  23905. goto IL_004d;
  23906. }
  23907. IL_0010:
  23908. {
  23909. // if (m_CaretBlinkRate > 0.0f)
  23910. float L_2 = __this->get_m_CaretBlinkRate_39();
  23911. V_1 = (bool)((((float)L_2) > ((float)(0.0f)))? 1 : 0);
  23912. bool L_3 = V_1;
  23913. if (!L_3)
  23914. {
  23915. goto IL_0044;
  23916. }
  23917. }
  23918. {
  23919. // if (m_BlinkCoroutine == null)
  23920. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_4 = __this->get_m_BlinkCoroutine_58();
  23921. V_2 = (bool)((((RuntimeObject*)(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  23922. bool L_5 = V_2;
  23923. if (!L_5)
  23924. {
  23925. goto IL_0041;
  23926. }
  23927. }
  23928. {
  23929. // m_BlinkCoroutine = StartCoroutine(CaretBlink());
  23930. RuntimeObject* L_6;
  23931. L_6 = InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3(__this, /*hidden argument*/NULL);
  23932. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_7;
  23933. L_7 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_6, /*hidden argument*/NULL);
  23934. __this->set_m_BlinkCoroutine_58(L_7);
  23935. }
  23936. IL_0041:
  23937. {
  23938. goto IL_004d;
  23939. }
  23940. IL_0044:
  23941. {
  23942. // m_CaretVisible = true;
  23943. __this->set_m_CaretVisible_57((bool)1);
  23944. }
  23945. IL_004d:
  23946. {
  23947. // }
  23948. return;
  23949. }
  23950. }
  23951. // System.Void UnityEngine.UI.InputField::UpdateCaretMaterial()
  23952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23953. {
  23954. static bool s_Il2CppMethodInitialized;
  23955. if (!s_Il2CppMethodInitialized)
  23956. {
  23957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  23958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23959. s_Il2CppMethodInitialized = true;
  23960. }
  23961. bool V_0 = false;
  23962. int32_t G_B3_0 = 0;
  23963. {
  23964. // if (m_TextComponent != null && m_CachedInputRenderer != null)
  23965. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  23966. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23967. bool L_1;
  23968. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23969. if (!L_1)
  23970. {
  23971. goto IL_001d;
  23972. }
  23973. }
  23974. {
  23975. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_2 = __this->get_m_CachedInputRenderer_48();
  23976. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23977. bool L_3;
  23978. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23979. G_B3_0 = ((int32_t)(L_3));
  23980. goto IL_001e;
  23981. }
  23982. IL_001d:
  23983. {
  23984. G_B3_0 = 0;
  23985. }
  23986. IL_001e:
  23987. {
  23988. V_0 = (bool)G_B3_0;
  23989. bool L_4 = V_0;
  23990. if (!L_4)
  23991. {
  23992. goto IL_0043;
  23993. }
  23994. }
  23995. {
  23996. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  23997. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_5 = __this->get_m_CachedInputRenderer_48();
  23998. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  23999. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  24000. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7;
  24001. L_7 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  24002. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8;
  24003. L_8 = VirtFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_6, L_7);
  24004. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_9;
  24005. L_9 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  24006. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_5, L_8, L_9, /*hidden argument*/NULL);
  24007. }
  24008. IL_0043:
  24009. {
  24010. // }
  24011. return;
  24012. }
  24013. }
  24014. // System.Void UnityEngine.UI.InputField::OnFocus()
  24015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24016. {
  24017. {
  24018. // SelectAll();
  24019. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  24020. // }
  24021. return;
  24022. }
  24023. }
  24024. // System.Void UnityEngine.UI.InputField::SelectAll()
  24025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24026. {
  24027. {
  24028. // caretPositionInternal = text.Length;
  24029. String_t* L_0;
  24030. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  24031. int32_t L_1;
  24032. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  24033. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_1, /*hidden argument*/NULL);
  24034. // caretSelectPositionInternal = 0;
  24035. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, 0, /*hidden argument*/NULL);
  24036. // }
  24037. return;
  24038. }
  24039. }
  24040. // System.Void UnityEngine.UI.InputField::MoveTextEnd(System.Boolean)
  24041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  24042. {
  24043. int32_t V_0 = 0;
  24044. bool V_1 = false;
  24045. {
  24046. // int position = text.Length;
  24047. String_t* L_0;
  24048. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  24049. int32_t L_1;
  24050. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  24051. V_0 = L_1;
  24052. // if (shift)
  24053. bool L_2 = ___shift0;
  24054. V_1 = L_2;
  24055. bool L_3 = V_1;
  24056. if (!L_3)
  24057. {
  24058. goto IL_001e;
  24059. }
  24060. }
  24061. {
  24062. // caretSelectPositionInternal = position;
  24063. int32_t L_4 = V_0;
  24064. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_4, /*hidden argument*/NULL);
  24065. goto IL_0035;
  24066. }
  24067. IL_001e:
  24068. {
  24069. // caretPositionInternal = position;
  24070. int32_t L_5 = V_0;
  24071. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_5, /*hidden argument*/NULL);
  24072. // caretSelectPositionInternal = caretPositionInternal;
  24073. int32_t L_6;
  24074. L_6 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24075. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_6, /*hidden argument*/NULL);
  24076. }
  24077. IL_0035:
  24078. {
  24079. // UpdateLabel();
  24080. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  24081. // }
  24082. return;
  24083. }
  24084. }
  24085. // System.Void UnityEngine.UI.InputField::MoveTextStart(System.Boolean)
  24086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  24087. {
  24088. int32_t V_0 = 0;
  24089. bool V_1 = false;
  24090. {
  24091. // int position = 0;
  24092. V_0 = 0;
  24093. // if (shift)
  24094. bool L_0 = ___shift0;
  24095. V_1 = L_0;
  24096. bool L_1 = V_1;
  24097. if (!L_1)
  24098. {
  24099. goto IL_0014;
  24100. }
  24101. }
  24102. {
  24103. // caretSelectPositionInternal = position;
  24104. int32_t L_2 = V_0;
  24105. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_2, /*hidden argument*/NULL);
  24106. goto IL_002b;
  24107. }
  24108. IL_0014:
  24109. {
  24110. // caretPositionInternal = position;
  24111. int32_t L_3 = V_0;
  24112. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_3, /*hidden argument*/NULL);
  24113. // caretSelectPositionInternal = caretPositionInternal;
  24114. int32_t L_4;
  24115. L_4 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24116. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_4, /*hidden argument*/NULL);
  24117. }
  24118. IL_002b:
  24119. {
  24120. // UpdateLabel();
  24121. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  24122. // }
  24123. return;
  24124. }
  24125. }
  24126. // System.String UnityEngine.UI.InputField::get_clipboard()
  24127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591 (const RuntimeMethod* method)
  24128. {
  24129. String_t* V_0 = NULL;
  24130. {
  24131. // return GUIUtility.systemCopyBuffer;
  24132. String_t* L_0;
  24133. L_0 = GUIUtility_get_systemCopyBuffer_m64CEF1CB0627F80D3CEEB458BA60DC9C1FA6141E(/*hidden argument*/NULL);
  24134. V_0 = L_0;
  24135. goto IL_0009;
  24136. }
  24137. IL_0009:
  24138. {
  24139. // }
  24140. String_t* L_1 = V_0;
  24141. return L_1;
  24142. }
  24143. }
  24144. // System.Void UnityEngine.UI.InputField::set_clipboard(System.String)
  24145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278 (String_t* ___value0, const RuntimeMethod* method)
  24146. {
  24147. {
  24148. // GUIUtility.systemCopyBuffer = value;
  24149. String_t* L_0 = ___value0;
  24150. GUIUtility_set_systemCopyBuffer_m1C5EAC38441C94C430AA13DF9942E1786CFCAC95(L_0, /*hidden argument*/NULL);
  24151. // }
  24152. return;
  24153. }
  24154. }
  24155. // System.Boolean UnityEngine.UI.InputField::TouchScreenKeyboardShouldBeUsed()
  24156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_TouchScreenKeyboardShouldBeUsed_m2B607F8829742049E8D17348C30480DAC10F6272 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24157. {
  24158. int32_t V_0 = 0;
  24159. int32_t V_1 = 0;
  24160. int32_t V_2 = 0;
  24161. bool V_3 = false;
  24162. {
  24163. // RuntimePlatform platform = Application.platform;
  24164. int32_t L_0;
  24165. L_0 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL);
  24166. V_0 = L_0;
  24167. // switch (platform)
  24168. int32_t L_1 = V_0;
  24169. V_2 = L_1;
  24170. int32_t L_2 = V_2;
  24171. V_1 = L_2;
  24172. int32_t L_3 = V_1;
  24173. if ((((int32_t)L_3) == ((int32_t)((int32_t)11))))
  24174. {
  24175. goto IL_0012;
  24176. }
  24177. }
  24178. {
  24179. goto IL_001d;
  24180. }
  24181. IL_0012:
  24182. {
  24183. // return !TouchScreenKeyboard.isInPlaceEditingAllowed;
  24184. bool L_4;
  24185. L_4 = TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC(/*hidden argument*/NULL);
  24186. V_3 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  24187. goto IL_0025;
  24188. }
  24189. IL_001d:
  24190. {
  24191. // return TouchScreenKeyboard.isSupported;
  24192. bool L_5;
  24193. L_5 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  24194. V_3 = L_5;
  24195. goto IL_0025;
  24196. }
  24197. IL_0025:
  24198. {
  24199. // }
  24200. bool L_6 = V_3;
  24201. return L_6;
  24202. }
  24203. }
  24204. // System.Boolean UnityEngine.UI.InputField::InPlaceEditing()
  24205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24206. {
  24207. bool V_0 = false;
  24208. int32_t G_B3_0 = 0;
  24209. {
  24210. // return !TouchScreenKeyboard.isSupported || m_TouchKeyboardAllowsInPlaceEditing;
  24211. bool L_0;
  24212. L_0 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  24213. if (!L_0)
  24214. {
  24215. goto IL_0010;
  24216. }
  24217. }
  24218. {
  24219. bool L_1 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_67();
  24220. G_B3_0 = ((int32_t)(L_1));
  24221. goto IL_0011;
  24222. }
  24223. IL_0010:
  24224. {
  24225. G_B3_0 = 1;
  24226. }
  24227. IL_0011:
  24228. {
  24229. V_0 = (bool)G_B3_0;
  24230. goto IL_0014;
  24231. }
  24232. IL_0014:
  24233. {
  24234. // }
  24235. bool L_2 = V_0;
  24236. return L_2;
  24237. }
  24238. }
  24239. // System.Boolean UnityEngine.UI.InputField::InPlaceEditingChanged()
  24240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditingChanged_m4CF273C1B5FCEA9B39397C4248A13B9486F6554B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24241. {
  24242. bool V_0 = false;
  24243. {
  24244. // return m_TouchKeyboardAllowsInPlaceEditing != TouchScreenKeyboard.isInPlaceEditingAllowed;
  24245. bool L_0 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_67();
  24246. bool L_1;
  24247. L_1 = TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC(/*hidden argument*/NULL);
  24248. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  24249. goto IL_0014;
  24250. }
  24251. IL_0014:
  24252. {
  24253. // }
  24254. bool L_2 = V_0;
  24255. return L_2;
  24256. }
  24257. }
  24258. // System.Void UnityEngine.UI.InputField::UpdateCaretFromKeyboard()
  24259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24260. {
  24261. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A V_0;
  24262. memset((&V_0), 0, sizeof(V_0));
  24263. int32_t V_1 = 0;
  24264. int32_t V_2 = 0;
  24265. bool V_3 = false;
  24266. bool V_4 = false;
  24267. bool V_5 = false;
  24268. bool V_6 = false;
  24269. {
  24270. // var selectionRange = m_Keyboard.selection;
  24271. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  24272. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_1;
  24273. L_1 = TouchScreenKeyboard_get_selection_m3C092ED46B21E0C7BD694F5E9F2C7529F9D123E3(L_0, /*hidden argument*/NULL);
  24274. V_0 = L_1;
  24275. // var selectionStart = selectionRange.start;
  24276. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_2 = V_0;
  24277. int32_t L_3 = L_2.get_start_0();
  24278. V_1 = L_3;
  24279. // var selectionEnd = selectionRange.end;
  24280. int32_t L_4;
  24281. L_4 = RangeInt_get_end_m6F8F3C6EA01F7A99BF3A094827F5A0D612AA179E((RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A *)(&V_0), /*hidden argument*/NULL);
  24282. V_2 = L_4;
  24283. // var caretChanged = false;
  24284. V_3 = (bool)0;
  24285. // if (caretPositionInternal != selectionStart)
  24286. int32_t L_5;
  24287. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24288. int32_t L_6 = V_1;
  24289. V_4 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  24290. bool L_7 = V_4;
  24291. if (!L_7)
  24292. {
  24293. goto IL_003c;
  24294. }
  24295. }
  24296. {
  24297. // caretChanged = true;
  24298. V_3 = (bool)1;
  24299. // caretPositionInternal = selectionStart;
  24300. int32_t L_8 = V_1;
  24301. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_8, /*hidden argument*/NULL);
  24302. }
  24303. IL_003c:
  24304. {
  24305. // if (caretSelectPositionInternal != selectionEnd)
  24306. int32_t L_9;
  24307. L_9 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  24308. int32_t L_10 = V_2;
  24309. V_5 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  24310. bool L_11 = V_5;
  24311. if (!L_11)
  24312. {
  24313. goto IL_005a;
  24314. }
  24315. }
  24316. {
  24317. // caretSelectPositionInternal = selectionEnd;
  24318. int32_t L_12 = V_2;
  24319. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_12, /*hidden argument*/NULL);
  24320. // caretChanged = true;
  24321. V_3 = (bool)1;
  24322. }
  24323. IL_005a:
  24324. {
  24325. // if (caretChanged)
  24326. bool L_13 = V_3;
  24327. V_6 = L_13;
  24328. bool L_14 = V_6;
  24329. if (!L_14)
  24330. {
  24331. goto IL_0075;
  24332. }
  24333. }
  24334. {
  24335. // m_BlinkStartTime = Time.unscaledTime;
  24336. float L_15;
  24337. L_15 = Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258(/*hidden argument*/NULL);
  24338. __this->set_m_BlinkStartTime_59(L_15);
  24339. // UpdateLabel();
  24340. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  24341. }
  24342. IL_0075:
  24343. {
  24344. // }
  24345. return;
  24346. }
  24347. }
  24348. // System.Void UnityEngine.UI.InputField::LateUpdate()
  24349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_LateUpdate_m795829E897B395D1CD675CE422E6EC9ADDDCD3EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24350. {
  24351. static bool s_Il2CppMethodInitialized;
  24352. if (!s_Il2CppMethodInitialized)
  24353. {
  24354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  24357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  24358. s_Il2CppMethodInitialized = true;
  24359. }
  24360. String_t* V_0 = NULL;
  24361. bool V_1 = false;
  24362. bool V_2 = false;
  24363. bool V_3 = false;
  24364. bool V_4 = false;
  24365. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * V_5 = NULL;
  24366. bool V_6 = false;
  24367. bool V_7 = false;
  24368. bool V_8 = false;
  24369. bool V_9 = false;
  24370. bool V_10 = false;
  24371. bool V_11 = false;
  24372. bool V_12 = false;
  24373. int32_t V_13 = 0;
  24374. Il2CppChar V_14 = 0x0;
  24375. bool V_15 = false;
  24376. bool V_16 = false;
  24377. bool V_17 = false;
  24378. bool V_18 = false;
  24379. bool V_19 = false;
  24380. bool V_20 = false;
  24381. bool V_21 = false;
  24382. bool V_22 = false;
  24383. int32_t V_23 = 0;
  24384. bool V_24 = false;
  24385. bool V_25 = false;
  24386. int32_t V_26 = 0;
  24387. int32_t V_27 = 0;
  24388. bool V_28 = false;
  24389. bool V_29 = false;
  24390. bool V_30 = false;
  24391. Exception_t * __last_unhandled_exception = 0;
  24392. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24393. int32_t G_B7_0 = 0;
  24394. int32_t G_B19_0 = 0;
  24395. int32_t G_B24_0 = 0;
  24396. int32_t G_B39_0 = 0;
  24397. int32_t G_B48_0 = 0;
  24398. int32_t G_B57_0 = 0;
  24399. int32_t G_B69_0 = 0;
  24400. int32_t G_B74_0 = 0;
  24401. {
  24402. // if (m_ShouldActivateNextUpdate)
  24403. bool L_0 = __this->get_m_ShouldActivateNextUpdate_52();
  24404. V_1 = L_0;
  24405. bool L_1 = V_1;
  24406. if (!L_1)
  24407. {
  24408. goto IL_0035;
  24409. }
  24410. }
  24411. {
  24412. // if (!isFocused)
  24413. bool L_2;
  24414. L_2 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  24415. V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  24416. bool L_3 = V_2;
  24417. if (!L_3)
  24418. {
  24419. goto IL_002d;
  24420. }
  24421. }
  24422. {
  24423. // ActivateInputFieldInternal();
  24424. InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2(__this, /*hidden argument*/NULL);
  24425. // m_ShouldActivateNextUpdate = false;
  24426. __this->set_m_ShouldActivateNextUpdate_52((bool)0);
  24427. // return;
  24428. goto IL_03f0;
  24429. }
  24430. IL_002d:
  24431. {
  24432. // m_ShouldActivateNextUpdate = false;
  24433. __this->set_m_ShouldActivateNextUpdate_52((bool)0);
  24434. }
  24435. IL_0035:
  24436. {
  24437. // AssignPositioningIfNeeded();
  24438. InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD(__this, /*hidden argument*/NULL);
  24439. // if (isFocused && InPlaceEditingChanged())
  24440. bool L_4;
  24441. L_4 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  24442. if (!L_4)
  24443. {
  24444. goto IL_004c;
  24445. }
  24446. }
  24447. {
  24448. bool L_5;
  24449. L_5 = InputField_InPlaceEditingChanged_m4CF273C1B5FCEA9B39397C4248A13B9486F6554B(__this, /*hidden argument*/NULL);
  24450. G_B7_0 = ((int32_t)(L_5));
  24451. goto IL_004d;
  24452. }
  24453. IL_004c:
  24454. {
  24455. G_B7_0 = 0;
  24456. }
  24457. IL_004d:
  24458. {
  24459. V_3 = (bool)G_B7_0;
  24460. bool L_6 = V_3;
  24461. if (!L_6)
  24462. {
  24463. goto IL_00a4;
  24464. }
  24465. }
  24466. {
  24467. // if (m_CachedInputRenderer != null)
  24468. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_7 = __this->get_m_CachedInputRenderer_48();
  24469. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24470. bool L_8;
  24471. L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24472. V_4 = L_8;
  24473. bool L_9 = V_4;
  24474. if (!L_9)
  24475. {
  24476. goto IL_009c;
  24477. }
  24478. }
  24479. {
  24480. // using (var helper = new VertexHelper())
  24481. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_10 = (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 *)il2cpp_codegen_object_new(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  24482. VertexHelper__ctor_m66DE6882DBEBE377C3E672DD0E9DEB88694069B6(L_10, /*hidden argument*/NULL);
  24483. V_5 = L_10;
  24484. }
  24485. IL_006c:
  24486. try
  24487. { // begin try (depth: 1)
  24488. // helper.FillMesh(mesh);
  24489. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_11 = V_5;
  24490. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_12;
  24491. L_12 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  24492. VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269(L_11, L_12, /*hidden argument*/NULL);
  24493. IL2CPP_LEAVE(0x89, FINALLY_007c);
  24494. } // end try (depth: 1)
  24495. catch(Il2CppExceptionWrapper& e)
  24496. {
  24497. __last_unhandled_exception = (Exception_t *)e.ex;
  24498. goto FINALLY_007c;
  24499. }
  24500. FINALLY_007c:
  24501. { // begin finally (depth: 1)
  24502. {
  24503. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_13 = V_5;
  24504. if (!L_13)
  24505. {
  24506. goto IL_0088;
  24507. }
  24508. }
  24509. IL_0080:
  24510. {
  24511. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_14 = V_5;
  24512. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_14);
  24513. }
  24514. IL_0088:
  24515. {
  24516. IL2CPP_END_FINALLY(124)
  24517. }
  24518. } // end finally (depth: 1)
  24519. IL2CPP_CLEANUP(124)
  24520. {
  24521. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24522. IL2CPP_JUMP_TBL(0x89, IL_0089)
  24523. }
  24524. IL_0089:
  24525. {
  24526. // m_CachedInputRenderer.SetMesh(mesh);
  24527. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_15 = __this->get_m_CachedInputRenderer_48();
  24528. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_16;
  24529. L_16 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  24530. CanvasRenderer_SetMesh_mB506682F318E5D8D8FE3888BF50E40DC34B726DF(L_15, L_16, /*hidden argument*/NULL);
  24531. }
  24532. IL_009c:
  24533. {
  24534. // DeactivateInputField();
  24535. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  24536. }
  24537. IL_00a4:
  24538. {
  24539. // if (!isFocused || InPlaceEditing())
  24540. bool L_17;
  24541. L_17 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  24542. if (!L_17)
  24543. {
  24544. goto IL_00b4;
  24545. }
  24546. }
  24547. {
  24548. bool L_18;
  24549. L_18 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  24550. G_B19_0 = ((int32_t)(L_18));
  24551. goto IL_00b5;
  24552. }
  24553. IL_00b4:
  24554. {
  24555. G_B19_0 = 1;
  24556. }
  24557. IL_00b5:
  24558. {
  24559. V_6 = (bool)G_B19_0;
  24560. bool L_19 = V_6;
  24561. if (!L_19)
  24562. {
  24563. goto IL_00c0;
  24564. }
  24565. }
  24566. {
  24567. // return;
  24568. goto IL_03f0;
  24569. }
  24570. IL_00c0:
  24571. {
  24572. // if (m_Keyboard == null || m_Keyboard.status != TouchScreenKeyboard.Status.Visible)
  24573. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_20 = __this->get_m_Keyboard_20();
  24574. if (!L_20)
  24575. {
  24576. goto IL_00d8;
  24577. }
  24578. }
  24579. {
  24580. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_21 = __this->get_m_Keyboard_20();
  24581. int32_t L_22;
  24582. L_22 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_21, /*hidden argument*/NULL);
  24583. G_B24_0 = ((!(((uint32_t)L_22) <= ((uint32_t)0)))? 1 : 0);
  24584. goto IL_00d9;
  24585. }
  24586. IL_00d8:
  24587. {
  24588. G_B24_0 = 1;
  24589. }
  24590. IL_00d9:
  24591. {
  24592. V_7 = (bool)G_B24_0;
  24593. bool L_23 = V_7;
  24594. if (!L_23)
  24595. {
  24596. goto IL_013a;
  24597. }
  24598. }
  24599. {
  24600. // if (m_Keyboard != null)
  24601. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_24 = __this->get_m_Keyboard_20();
  24602. V_8 = (bool)((!(((RuntimeObject*)(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)L_24) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  24603. bool L_25 = V_8;
  24604. if (!L_25)
  24605. {
  24606. goto IL_012d;
  24607. }
  24608. }
  24609. {
  24610. // if (!m_ReadOnly)
  24611. bool L_26 = __this->get_m_ReadOnly_41();
  24612. V_9 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
  24613. bool L_27 = V_9;
  24614. if (!L_27)
  24615. {
  24616. goto IL_0111;
  24617. }
  24618. }
  24619. {
  24620. // text = m_Keyboard.text;
  24621. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_28 = __this->get_m_Keyboard_20();
  24622. String_t* L_29;
  24623. L_29 = TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4(L_28, /*hidden argument*/NULL);
  24624. InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF(__this, L_29, /*hidden argument*/NULL);
  24625. }
  24626. IL_0111:
  24627. {
  24628. // if (m_Keyboard.status == TouchScreenKeyboard.Status.Canceled)
  24629. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_30 = __this->get_m_Keyboard_20();
  24630. int32_t L_31;
  24631. L_31 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_30, /*hidden argument*/NULL);
  24632. V_10 = (bool)((((int32_t)L_31) == ((int32_t)2))? 1 : 0);
  24633. bool L_32 = V_10;
  24634. if (!L_32)
  24635. {
  24636. goto IL_012c;
  24637. }
  24638. }
  24639. {
  24640. // m_WasCanceled = true;
  24641. __this->set_m_WasCanceled_64((bool)1);
  24642. }
  24643. IL_012c:
  24644. {
  24645. }
  24646. IL_012d:
  24647. {
  24648. // OnDeselect(null);
  24649. VirtActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  24650. // return;
  24651. goto IL_03f0;
  24652. }
  24653. IL_013a:
  24654. {
  24655. // string val = m_Keyboard.text;
  24656. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_33 = __this->get_m_Keyboard_20();
  24657. String_t* L_34;
  24658. L_34 = TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4(L_33, /*hidden argument*/NULL);
  24659. V_0 = L_34;
  24660. // if (m_Text != val)
  24661. String_t* L_35 = __this->get_m_Text_38();
  24662. String_t* L_36 = V_0;
  24663. bool L_37;
  24664. L_37 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_35, L_36, /*hidden argument*/NULL);
  24665. V_11 = L_37;
  24666. bool L_38 = V_11;
  24667. if (!L_38)
  24668. {
  24669. goto IL_0333;
  24670. }
  24671. }
  24672. {
  24673. // if (m_ReadOnly)
  24674. bool L_39 = __this->get_m_ReadOnly_41();
  24675. V_12 = L_39;
  24676. bool L_40 = V_12;
  24677. if (!L_40)
  24678. {
  24679. goto IL_0181;
  24680. }
  24681. }
  24682. {
  24683. // m_Keyboard.text = m_Text;
  24684. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_41 = __this->get_m_Keyboard_20();
  24685. String_t* L_42 = __this->get_m_Text_38();
  24686. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_41, L_42, /*hidden argument*/NULL);
  24687. goto IL_032d;
  24688. }
  24689. IL_0181:
  24690. {
  24691. // m_Text = "";
  24692. __this->set_m_Text_38(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  24693. // for (int i = 0; i < val.Length; ++i)
  24694. V_13 = 0;
  24695. goto IL_0275;
  24696. }
  24697. IL_0195:
  24698. {
  24699. // char c = val[i];
  24700. String_t* L_43 = V_0;
  24701. int32_t L_44 = V_13;
  24702. Il2CppChar L_45;
  24703. L_45 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_43, L_44, /*hidden argument*/NULL);
  24704. V_14 = L_45;
  24705. // if (c == '\r' || (int)c == 3)
  24706. Il2CppChar L_46 = V_14;
  24707. if ((((int32_t)L_46) == ((int32_t)((int32_t)13))))
  24708. {
  24709. goto IL_01ad;
  24710. }
  24711. }
  24712. {
  24713. Il2CppChar L_47 = V_14;
  24714. G_B39_0 = ((((int32_t)L_47) == ((int32_t)3))? 1 : 0);
  24715. goto IL_01ae;
  24716. }
  24717. IL_01ad:
  24718. {
  24719. G_B39_0 = 1;
  24720. }
  24721. IL_01ae:
  24722. {
  24723. V_15 = (bool)G_B39_0;
  24724. bool L_48 = V_15;
  24725. if (!L_48)
  24726. {
  24727. goto IL_01b8;
  24728. }
  24729. }
  24730. {
  24731. // c = '\n';
  24732. V_14 = ((int32_t)10);
  24733. }
  24734. IL_01b8:
  24735. {
  24736. // if (onValidateInput != null)
  24737. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_49;
  24738. L_49 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  24739. V_16 = (bool)((!(((RuntimeObject*)(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *)L_49) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  24740. bool L_50 = V_16;
  24741. if (!L_50)
  24742. {
  24743. goto IL_01e9;
  24744. }
  24745. }
  24746. {
  24747. // c = onValidateInput(m_Text, m_Text.Length, c);
  24748. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_51;
  24749. L_51 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  24750. String_t* L_52 = __this->get_m_Text_38();
  24751. String_t* L_53 = __this->get_m_Text_38();
  24752. int32_t L_54;
  24753. L_54 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_53, /*hidden argument*/NULL);
  24754. Il2CppChar L_55 = V_14;
  24755. Il2CppChar L_56;
  24756. L_56 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_51, L_52, L_54, L_55, /*hidden argument*/NULL);
  24757. V_14 = L_56;
  24758. goto IL_0213;
  24759. }
  24760. IL_01e9:
  24761. {
  24762. // else if (characterValidation != CharacterValidation.None)
  24763. int32_t L_57;
  24764. L_57 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  24765. V_17 = (bool)((!(((uint32_t)L_57) <= ((uint32_t)0)))? 1 : 0);
  24766. bool L_58 = V_17;
  24767. if (!L_58)
  24768. {
  24769. goto IL_0213;
  24770. }
  24771. }
  24772. {
  24773. // c = Validate(m_Text, m_Text.Length, c);
  24774. String_t* L_59 = __this->get_m_Text_38();
  24775. String_t* L_60 = __this->get_m_Text_38();
  24776. int32_t L_61;
  24777. L_61 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_60, /*hidden argument*/NULL);
  24778. Il2CppChar L_62 = V_14;
  24779. Il2CppChar L_63;
  24780. L_63 = InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675(__this, L_59, L_61, L_62, /*hidden argument*/NULL);
  24781. V_14 = L_63;
  24782. }
  24783. IL_0213:
  24784. {
  24785. // if (lineType == LineType.MultiLineSubmit && c == '\n')
  24786. int32_t L_64;
  24787. L_64 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B(__this, /*hidden argument*/NULL);
  24788. if ((!(((uint32_t)L_64) == ((uint32_t)1))))
  24789. {
  24790. goto IL_0224;
  24791. }
  24792. }
  24793. {
  24794. Il2CppChar L_65 = V_14;
  24795. G_B48_0 = ((((int32_t)L_65) == ((int32_t)((int32_t)10)))? 1 : 0);
  24796. goto IL_0225;
  24797. }
  24798. IL_0224:
  24799. {
  24800. G_B48_0 = 0;
  24801. }
  24802. IL_0225:
  24803. {
  24804. V_18 = (bool)G_B48_0;
  24805. bool L_66 = V_18;
  24806. if (!L_66)
  24807. {
  24808. goto IL_024b;
  24809. }
  24810. }
  24811. {
  24812. // m_Keyboard.text = m_Text;
  24813. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_67 = __this->get_m_Keyboard_20();
  24814. String_t* L_68 = __this->get_m_Text_38();
  24815. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_67, L_68, /*hidden argument*/NULL);
  24816. // OnDeselect(null);
  24817. VirtActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  24818. // return;
  24819. goto IL_03f0;
  24820. }
  24821. IL_024b:
  24822. {
  24823. // if (c != 0)
  24824. Il2CppChar L_69 = V_14;
  24825. V_19 = (bool)((!(((uint32_t)L_69) <= ((uint32_t)0)))? 1 : 0);
  24826. bool L_70 = V_19;
  24827. if (!L_70)
  24828. {
  24829. goto IL_026e;
  24830. }
  24831. }
  24832. {
  24833. // m_Text += c;
  24834. String_t* L_71 = __this->get_m_Text_38();
  24835. String_t* L_72;
  24836. L_72 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_14), /*hidden argument*/NULL);
  24837. String_t* L_73;
  24838. L_73 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_71, L_72, /*hidden argument*/NULL);
  24839. __this->set_m_Text_38(L_73);
  24840. }
  24841. IL_026e:
  24842. {
  24843. // for (int i = 0; i < val.Length; ++i)
  24844. int32_t L_74 = V_13;
  24845. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
  24846. }
  24847. IL_0275:
  24848. {
  24849. // for (int i = 0; i < val.Length; ++i)
  24850. int32_t L_75 = V_13;
  24851. String_t* L_76 = V_0;
  24852. int32_t L_77;
  24853. L_77 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_76, /*hidden argument*/NULL);
  24854. V_20 = (bool)((((int32_t)L_75) < ((int32_t)L_77))? 1 : 0);
  24855. bool L_78 = V_20;
  24856. if (L_78)
  24857. {
  24858. goto IL_0195;
  24859. }
  24860. }
  24861. {
  24862. // if (characterLimit > 0 && m_Text.Length > characterLimit)
  24863. int32_t L_79;
  24864. L_79 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  24865. if ((((int32_t)L_79) <= ((int32_t)0)))
  24866. {
  24867. goto IL_02a6;
  24868. }
  24869. }
  24870. {
  24871. String_t* L_80 = __this->get_m_Text_38();
  24872. int32_t L_81;
  24873. L_81 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_80, /*hidden argument*/NULL);
  24874. int32_t L_82;
  24875. L_82 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  24876. G_B57_0 = ((((int32_t)L_81) > ((int32_t)L_82))? 1 : 0);
  24877. goto IL_02a7;
  24878. }
  24879. IL_02a6:
  24880. {
  24881. G_B57_0 = 0;
  24882. }
  24883. IL_02a7:
  24884. {
  24885. V_21 = (bool)G_B57_0;
  24886. bool L_83 = V_21;
  24887. if (!L_83)
  24888. {
  24889. goto IL_02c5;
  24890. }
  24891. }
  24892. {
  24893. // m_Text = m_Text.Substring(0, characterLimit);
  24894. String_t* L_84 = __this->get_m_Text_38();
  24895. int32_t L_85;
  24896. L_85 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  24897. String_t* L_86;
  24898. L_86 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_84, 0, L_85, /*hidden argument*/NULL);
  24899. __this->set_m_Text_38(L_86);
  24900. }
  24901. IL_02c5:
  24902. {
  24903. // if (m_Keyboard.canGetSelection)
  24904. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_87 = __this->get_m_Keyboard_20();
  24905. bool L_88;
  24906. L_88 = TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8(L_87, /*hidden argument*/NULL);
  24907. V_22 = L_88;
  24908. bool L_89 = V_22;
  24909. if (!L_89)
  24910. {
  24911. goto IL_02e1;
  24912. }
  24913. }
  24914. {
  24915. // UpdateCaretFromKeyboard();
  24916. InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18(__this, /*hidden argument*/NULL);
  24917. goto IL_0301;
  24918. }
  24919. IL_02e1:
  24920. {
  24921. // caretPositionInternal = caretSelectPositionInternal = m_Text.Length;
  24922. String_t* L_90 = __this->get_m_Text_38();
  24923. int32_t L_91;
  24924. L_91 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_90, /*hidden argument*/NULL);
  24925. int32_t L_92 = L_91;
  24926. V_23 = L_92;
  24927. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_92, /*hidden argument*/NULL);
  24928. int32_t L_93 = V_23;
  24929. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_93, /*hidden argument*/NULL);
  24930. }
  24931. IL_0301:
  24932. {
  24933. // if (m_Text != val)
  24934. String_t* L_94 = __this->get_m_Text_38();
  24935. String_t* L_95 = V_0;
  24936. bool L_96;
  24937. L_96 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_94, L_95, /*hidden argument*/NULL);
  24938. V_24 = L_96;
  24939. bool L_97 = V_24;
  24940. if (!L_97)
  24941. {
  24942. goto IL_0325;
  24943. }
  24944. }
  24945. {
  24946. // m_Keyboard.text = m_Text;
  24947. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_98 = __this->get_m_Keyboard_20();
  24948. String_t* L_99 = __this->get_m_Text_38();
  24949. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_98, L_99, /*hidden argument*/NULL);
  24950. }
  24951. IL_0325:
  24952. {
  24953. // SendOnValueChangedAndUpdateLabel();
  24954. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  24955. }
  24956. IL_032d:
  24957. {
  24958. goto IL_03b7;
  24959. }
  24960. IL_0333:
  24961. {
  24962. // else if (m_HideMobileInput && m_Keyboard.canSetSelection)
  24963. bool L_100 = __this->get_m_HideMobileInput_29();
  24964. if (!L_100)
  24965. {
  24966. goto IL_0348;
  24967. }
  24968. }
  24969. {
  24970. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_101 = __this->get_m_Keyboard_20();
  24971. bool L_102;
  24972. L_102 = TouchScreenKeyboard_get_canSetSelection_mC75BB2BE09235F3B8BD5805C5D8F1097C3AAD442(L_101, /*hidden argument*/NULL);
  24973. G_B69_0 = ((int32_t)(L_102));
  24974. goto IL_0349;
  24975. }
  24976. IL_0348:
  24977. {
  24978. G_B69_0 = 0;
  24979. }
  24980. IL_0349:
  24981. {
  24982. V_25 = (bool)G_B69_0;
  24983. bool L_103 = V_25;
  24984. if (!L_103)
  24985. {
  24986. goto IL_038f;
  24987. }
  24988. }
  24989. {
  24990. // var selectionStart = Mathf.Min(caretSelectPositionInternal, caretPositionInternal);
  24991. int32_t L_104;
  24992. L_104 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  24993. int32_t L_105;
  24994. L_105 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24995. int32_t L_106;
  24996. L_106 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_104, L_105, /*hidden argument*/NULL);
  24997. V_26 = L_106;
  24998. // var selectionLength = Mathf.Abs(caretSelectPositionInternal - caretPositionInternal);
  24999. int32_t L_107;
  25000. L_107 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  25001. int32_t L_108;
  25002. L_108 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  25003. int32_t L_109;
  25004. L_109 = Mathf_Abs_mE46B08A540F26741910760E84ACB6AACD996C3C0(((int32_t)il2cpp_codegen_subtract((int32_t)L_107, (int32_t)L_108)), /*hidden argument*/NULL);
  25005. V_27 = L_109;
  25006. // m_Keyboard.selection = new RangeInt(selectionStart, selectionLength);
  25007. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_110 = __this->get_m_Keyboard_20();
  25008. int32_t L_111 = V_26;
  25009. int32_t L_112 = V_27;
  25010. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_113;
  25011. memset((&L_113), 0, sizeof(L_113));
  25012. RangeInt__ctor_m61527D982CDE91D896757816896BE6BDB366B9E0((&L_113), L_111, L_112, /*hidden argument*/NULL);
  25013. TouchScreenKeyboard_set_selection_mB53A2F70AAD20505589F58A61A086777BA8645AD(L_110, L_113, /*hidden argument*/NULL);
  25014. goto IL_03b7;
  25015. }
  25016. IL_038f:
  25017. {
  25018. // else if (m_Keyboard.canGetSelection && !m_HideMobileInput)
  25019. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_114 = __this->get_m_Keyboard_20();
  25020. bool L_115;
  25021. L_115 = TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8(L_114, /*hidden argument*/NULL);
  25022. if (!L_115)
  25023. {
  25024. goto IL_03a7;
  25025. }
  25026. }
  25027. {
  25028. bool L_116 = __this->get_m_HideMobileInput_29();
  25029. G_B74_0 = ((((int32_t)L_116) == ((int32_t)0))? 1 : 0);
  25030. goto IL_03a8;
  25031. }
  25032. IL_03a7:
  25033. {
  25034. G_B74_0 = 0;
  25035. }
  25036. IL_03a8:
  25037. {
  25038. V_28 = (bool)G_B74_0;
  25039. bool L_117 = V_28;
  25040. if (!L_117)
  25041. {
  25042. goto IL_03b7;
  25043. }
  25044. }
  25045. {
  25046. // UpdateCaretFromKeyboard();
  25047. InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18(__this, /*hidden argument*/NULL);
  25048. }
  25049. IL_03b7:
  25050. {
  25051. // if (m_Keyboard.status != TouchScreenKeyboard.Status.Visible)
  25052. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_118 = __this->get_m_Keyboard_20();
  25053. int32_t L_119;
  25054. L_119 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_118, /*hidden argument*/NULL);
  25055. V_29 = (bool)((!(((uint32_t)L_119) <= ((uint32_t)0)))? 1 : 0);
  25056. bool L_120 = V_29;
  25057. if (!L_120)
  25058. {
  25059. goto IL_03f0;
  25060. }
  25061. }
  25062. {
  25063. // if (m_Keyboard.status == TouchScreenKeyboard.Status.Canceled)
  25064. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_121 = __this->get_m_Keyboard_20();
  25065. int32_t L_122;
  25066. L_122 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_121, /*hidden argument*/NULL);
  25067. V_30 = (bool)((((int32_t)L_122) == ((int32_t)2))? 1 : 0);
  25068. bool L_123 = V_30;
  25069. if (!L_123)
  25070. {
  25071. goto IL_03e7;
  25072. }
  25073. }
  25074. {
  25075. // m_WasCanceled = true;
  25076. __this->set_m_WasCanceled_64((bool)1);
  25077. }
  25078. IL_03e7:
  25079. {
  25080. // OnDeselect(null);
  25081. VirtActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  25082. }
  25083. IL_03f0:
  25084. {
  25085. // }
  25086. return;
  25087. }
  25088. }
  25089. // UnityEngine.Vector2 UnityEngine.UI.InputField::ScreenToLocal(UnityEngine.Vector2)
  25090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 InputField_ScreenToLocal_mE3824345E77E14F8F3D96E67BC2AF8D133350DF8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screen0, const RuntimeMethod* method)
  25091. {
  25092. static bool s_Il2CppMethodInitialized;
  25093. if (!s_Il2CppMethodInitialized)
  25094. {
  25095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25096. s_Il2CppMethodInitialized = true;
  25097. }
  25098. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * V_0 = NULL;
  25099. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_1;
  25100. memset((&V_1), 0, sizeof(V_1));
  25101. bool V_2 = false;
  25102. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  25103. memset((&V_3), 0, sizeof(V_3));
  25104. bool V_4 = false;
  25105. bool V_5 = false;
  25106. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 V_6;
  25107. memset((&V_6), 0, sizeof(V_6));
  25108. float V_7 = 0.0f;
  25109. Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 V_8;
  25110. memset((&V_8), 0, sizeof(V_8));
  25111. {
  25112. // var theCanvas = m_TextComponent.canvas;
  25113. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  25114. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_1;
  25115. L_1 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_0, /*hidden argument*/NULL);
  25116. V_0 = L_1;
  25117. // if (theCanvas == null)
  25118. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_2 = V_0;
  25119. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25120. bool L_3;
  25121. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  25122. V_2 = L_3;
  25123. bool L_4 = V_2;
  25124. if (!L_4)
  25125. {
  25126. goto IL_001f;
  25127. }
  25128. }
  25129. {
  25130. // return screen;
  25131. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___screen0;
  25132. V_3 = L_5;
  25133. goto IL_00d7;
  25134. }
  25135. IL_001f:
  25136. {
  25137. // Vector3 pos = Vector3.zero;
  25138. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6;
  25139. L_6 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  25140. V_1 = L_6;
  25141. // if (theCanvas.renderMode == RenderMode.ScreenSpaceOverlay)
  25142. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_7 = V_0;
  25143. int32_t L_8;
  25144. L_8 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_7, /*hidden argument*/NULL);
  25145. V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
  25146. bool L_9 = V_4;
  25147. if (!L_9)
  25148. {
  25149. goto IL_004f;
  25150. }
  25151. }
  25152. {
  25153. // pos = m_TextComponent.transform.InverseTransformPoint(screen);
  25154. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_10 = __this->get_m_TextComponent_22();
  25155. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
  25156. L_11 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_10, /*hidden argument*/NULL);
  25157. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12 = ___screen0;
  25158. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13;
  25159. L_13 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_12, /*hidden argument*/NULL);
  25160. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14;
  25161. L_14 = Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8(L_11, L_13, /*hidden argument*/NULL);
  25162. V_1 = L_14;
  25163. goto IL_00c3;
  25164. }
  25165. IL_004f:
  25166. {
  25167. // else if (theCanvas.worldCamera != null)
  25168. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_15 = V_0;
  25169. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_16;
  25170. L_16 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_15, /*hidden argument*/NULL);
  25171. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25172. bool L_17;
  25173. L_17 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_16, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  25174. V_5 = L_17;
  25175. bool L_18 = V_5;
  25176. if (!L_18)
  25177. {
  25178. goto IL_00c3;
  25179. }
  25180. }
  25181. {
  25182. // Ray mouseRay = theCanvas.worldCamera.ScreenPointToRay(screen);
  25183. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_19 = V_0;
  25184. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_20;
  25185. L_20 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_19, /*hidden argument*/NULL);
  25186. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21 = ___screen0;
  25187. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_22;
  25188. L_22 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_21, /*hidden argument*/NULL);
  25189. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_23;
  25190. L_23 = Camera_ScreenPointToRay_mD385213935A81030EDC604A39FD64761077CFBAB(L_20, L_22, /*hidden argument*/NULL);
  25191. V_6 = L_23;
  25192. // Plane plane = new Plane(m_TextComponent.transform.forward, m_TextComponent.transform.position);
  25193. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_24 = __this->get_m_TextComponent_22();
  25194. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_25;
  25195. L_25 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_24, /*hidden argument*/NULL);
  25196. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26;
  25197. L_26 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_25, /*hidden argument*/NULL);
  25198. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_27 = __this->get_m_TextComponent_22();
  25199. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_28;
  25200. L_28 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_27, /*hidden argument*/NULL);
  25201. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_29;
  25202. L_29 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_28, /*hidden argument*/NULL);
  25203. Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_8), L_26, L_29, /*hidden argument*/NULL);
  25204. // plane.Raycast(mouseRay, out dist);
  25205. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_30 = V_6;
  25206. bool L_31;
  25207. L_31 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_8), L_30, (float*)(&V_7), /*hidden argument*/NULL);
  25208. // pos = m_TextComponent.transform.InverseTransformPoint(mouseRay.GetPoint(dist));
  25209. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_32 = __this->get_m_TextComponent_22();
  25210. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_33;
  25211. L_33 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_32, /*hidden argument*/NULL);
  25212. float L_34 = V_7;
  25213. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_35;
  25214. L_35 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_6), L_34, /*hidden argument*/NULL);
  25215. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_36;
  25216. L_36 = Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8(L_33, L_35, /*hidden argument*/NULL);
  25217. V_1 = L_36;
  25218. }
  25219. IL_00c3:
  25220. {
  25221. // return new Vector2(pos.x, pos.y);
  25222. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_37 = V_1;
  25223. float L_38 = L_37.get_x_2();
  25224. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_39 = V_1;
  25225. float L_40 = L_39.get_y_3();
  25226. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41;
  25227. memset((&L_41), 0, sizeof(L_41));
  25228. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_41), L_38, L_40, /*hidden argument*/NULL);
  25229. V_3 = L_41;
  25230. goto IL_00d7;
  25231. }
  25232. IL_00d7:
  25233. {
  25234. // }
  25235. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_42 = V_3;
  25236. return L_42;
  25237. }
  25238. }
  25239. // System.Int32 UnityEngine.UI.InputField::GetUnclampedCharacterLineFromPosition(UnityEngine.Vector2,UnityEngine.TextGenerator)
  25240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method)
  25241. {
  25242. static bool s_Il2CppMethodInitialized;
  25243. if (!s_Il2CppMethodInitialized)
  25244. {
  25245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  25246. s_Il2CppMethodInitialized = true;
  25247. }
  25248. float V_0 = 0.0f;
  25249. float V_1 = 0.0f;
  25250. bool V_2 = false;
  25251. int32_t V_3 = 0;
  25252. int32_t V_4 = 0;
  25253. float V_5 = 0.0f;
  25254. float V_6 = 0.0f;
  25255. bool V_7 = false;
  25256. float V_8 = 0.0f;
  25257. bool V_9 = false;
  25258. bool V_10 = false;
  25259. bool V_11 = false;
  25260. {
  25261. // if (!multiLine)
  25262. bool L_0;
  25263. L_0 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  25264. V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  25265. bool L_1 = V_2;
  25266. if (!L_1)
  25267. {
  25268. goto IL_0015;
  25269. }
  25270. }
  25271. {
  25272. // return 0;
  25273. V_3 = 0;
  25274. goto IL_00c8;
  25275. }
  25276. IL_0015:
  25277. {
  25278. // float y = pos.y * m_TextComponent.pixelsPerUnit;
  25279. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___pos0;
  25280. float L_3 = L_2.get_y_1();
  25281. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  25282. float L_5;
  25283. L_5 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_4, /*hidden argument*/NULL);
  25284. V_0 = ((float)il2cpp_codegen_multiply((float)L_3, (float)L_5));
  25285. // float lastBottomY = 0.0f;
  25286. V_1 = (0.0f);
  25287. // for (int i = 0; i < generator.lineCount; ++i)
  25288. V_4 = 0;
  25289. goto IL_00ac;
  25290. }
  25291. IL_0033:
  25292. {
  25293. // float topY = generator.lines[i].topY;
  25294. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6 = ___generator1;
  25295. RuntimeObject* L_7;
  25296. L_7 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_6, /*hidden argument*/NULL);
  25297. int32_t L_8 = V_4;
  25298. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_9;
  25299. L_9 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_7, L_8);
  25300. float L_10 = L_9.get_topY_2();
  25301. V_5 = L_10;
  25302. // float bottomY = topY - generator.lines[i].height;
  25303. float L_11 = V_5;
  25304. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_12 = ___generator1;
  25305. RuntimeObject* L_13;
  25306. L_13 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_12, /*hidden argument*/NULL);
  25307. int32_t L_14 = V_4;
  25308. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_15;
  25309. L_15 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_13, L_14);
  25310. int32_t L_16 = L_15.get_height_1();
  25311. V_6 = ((float)il2cpp_codegen_subtract((float)L_11, (float)((float)((float)L_16))));
  25312. // if (y > topY)
  25313. float L_17 = V_0;
  25314. float L_18 = V_5;
  25315. V_7 = (bool)((((float)L_17) > ((float)L_18))? 1 : 0);
  25316. bool L_19 = V_7;
  25317. if (!L_19)
  25318. {
  25319. goto IL_0092;
  25320. }
  25321. }
  25322. {
  25323. // float leading = topY - lastBottomY;
  25324. float L_20 = V_5;
  25325. float L_21 = V_1;
  25326. V_8 = ((float)il2cpp_codegen_subtract((float)L_20, (float)L_21));
  25327. // if (y > topY - 0.5f * leading)
  25328. float L_22 = V_0;
  25329. float L_23 = V_5;
  25330. float L_24 = V_8;
  25331. V_9 = (bool)((((float)L_22) > ((float)((float)il2cpp_codegen_subtract((float)L_23, (float)((float)il2cpp_codegen_multiply((float)(0.5f), (float)L_24))))))? 1 : 0);
  25332. bool L_25 = V_9;
  25333. if (!L_25)
  25334. {
  25335. goto IL_008d;
  25336. }
  25337. }
  25338. {
  25339. // return i - 1;
  25340. int32_t L_26 = V_4;
  25341. V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1));
  25342. goto IL_00c8;
  25343. }
  25344. IL_008d:
  25345. {
  25346. // return i;
  25347. int32_t L_27 = V_4;
  25348. V_3 = L_27;
  25349. goto IL_00c8;
  25350. }
  25351. IL_0092:
  25352. {
  25353. // if (y > bottomY)
  25354. float L_28 = V_0;
  25355. float L_29 = V_6;
  25356. V_10 = (bool)((((float)L_28) > ((float)L_29))? 1 : 0);
  25357. bool L_30 = V_10;
  25358. if (!L_30)
  25359. {
  25360. goto IL_00a2;
  25361. }
  25362. }
  25363. {
  25364. // return i;
  25365. int32_t L_31 = V_4;
  25366. V_3 = L_31;
  25367. goto IL_00c8;
  25368. }
  25369. IL_00a2:
  25370. {
  25371. // lastBottomY = bottomY;
  25372. float L_32 = V_6;
  25373. V_1 = L_32;
  25374. // for (int i = 0; i < generator.lineCount; ++i)
  25375. int32_t L_33 = V_4;
  25376. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
  25377. }
  25378. IL_00ac:
  25379. {
  25380. // for (int i = 0; i < generator.lineCount; ++i)
  25381. int32_t L_34 = V_4;
  25382. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_35 = ___generator1;
  25383. int32_t L_36;
  25384. L_36 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_35, /*hidden argument*/NULL);
  25385. V_11 = (bool)((((int32_t)L_34) < ((int32_t)L_36))? 1 : 0);
  25386. bool L_37 = V_11;
  25387. if (L_37)
  25388. {
  25389. goto IL_0033;
  25390. }
  25391. }
  25392. {
  25393. // return generator.lineCount;
  25394. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_38 = ___generator1;
  25395. int32_t L_39;
  25396. L_39 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_38, /*hidden argument*/NULL);
  25397. V_3 = L_39;
  25398. goto IL_00c8;
  25399. }
  25400. IL_00c8:
  25401. {
  25402. // }
  25403. int32_t L_40 = V_3;
  25404. return L_40;
  25405. }
  25406. }
  25407. // System.Int32 UnityEngine.UI.InputField::GetCharacterIndexFromPosition(UnityEngine.Vector2)
  25408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, const RuntimeMethod* method)
  25409. {
  25410. static bool s_Il2CppMethodInitialized;
  25411. if (!s_Il2CppMethodInitialized)
  25412. {
  25413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  25414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  25415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  25416. s_Il2CppMethodInitialized = true;
  25417. }
  25418. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_0 = NULL;
  25419. int32_t V_1 = 0;
  25420. int32_t V_2 = 0;
  25421. int32_t V_3 = 0;
  25422. bool V_4 = false;
  25423. int32_t V_5 = 0;
  25424. bool V_6 = false;
  25425. bool V_7 = false;
  25426. int32_t V_8 = 0;
  25427. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_9;
  25428. memset((&V_9), 0, sizeof(V_9));
  25429. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  25430. memset((&V_10), 0, sizeof(V_10));
  25431. float V_11 = 0.0f;
  25432. float V_12 = 0.0f;
  25433. bool V_13 = false;
  25434. bool V_14 = false;
  25435. bool V_15 = false;
  25436. {
  25437. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  25438. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  25439. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  25440. L_1 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_0, /*hidden argument*/NULL);
  25441. V_0 = L_1;
  25442. // if (gen.lineCount == 0)
  25443. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_2 = V_0;
  25444. int32_t L_3;
  25445. L_3 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_2, /*hidden argument*/NULL);
  25446. V_4 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  25447. bool L_4 = V_4;
  25448. if (!L_4)
  25449. {
  25450. goto IL_0024;
  25451. }
  25452. }
  25453. {
  25454. // return 0;
  25455. V_5 = 0;
  25456. goto IL_0121;
  25457. }
  25458. IL_0024:
  25459. {
  25460. // int line = GetUnclampedCharacterLineFromPosition(pos, gen);
  25461. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___pos0;
  25462. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6 = V_0;
  25463. int32_t L_7;
  25464. L_7 = InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09(__this, L_5, L_6, /*hidden argument*/NULL);
  25465. V_1 = L_7;
  25466. // if (line < 0)
  25467. int32_t L_8 = V_1;
  25468. V_6 = (bool)((((int32_t)L_8) < ((int32_t)0))? 1 : 0);
  25469. bool L_9 = V_6;
  25470. if (!L_9)
  25471. {
  25472. goto IL_003f;
  25473. }
  25474. }
  25475. {
  25476. // return 0;
  25477. V_5 = 0;
  25478. goto IL_0121;
  25479. }
  25480. IL_003f:
  25481. {
  25482. // if (line >= gen.lineCount)
  25483. int32_t L_10 = V_1;
  25484. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11 = V_0;
  25485. int32_t L_12;
  25486. L_12 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_11, /*hidden argument*/NULL);
  25487. V_7 = (bool)((((int32_t)((((int32_t)L_10) < ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25488. bool L_13 = V_7;
  25489. if (!L_13)
  25490. {
  25491. goto IL_005e;
  25492. }
  25493. }
  25494. {
  25495. // return gen.characterCountVisible;
  25496. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_14 = V_0;
  25497. int32_t L_15;
  25498. L_15 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_14, /*hidden argument*/NULL);
  25499. V_5 = L_15;
  25500. goto IL_0121;
  25501. }
  25502. IL_005e:
  25503. {
  25504. // int startCharIndex = gen.lines[line].startCharIdx;
  25505. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_16 = V_0;
  25506. RuntimeObject* L_17;
  25507. L_17 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_16, /*hidden argument*/NULL);
  25508. int32_t L_18 = V_1;
  25509. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_19;
  25510. L_19 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_17, L_18);
  25511. int32_t L_20 = L_19.get_startCharIdx_0();
  25512. V_2 = L_20;
  25513. // int endCharIndex = GetLineEndPosition(gen, line);
  25514. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_21 = V_0;
  25515. int32_t L_22 = V_1;
  25516. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  25517. int32_t L_23;
  25518. L_23 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_21, L_22, /*hidden argument*/NULL);
  25519. V_3 = L_23;
  25520. // for (int i = startCharIndex; i < endCharIndex; i++)
  25521. int32_t L_24 = V_2;
  25522. V_8 = L_24;
  25523. goto IL_010e;
  25524. }
  25525. IL_0080:
  25526. {
  25527. // if (i >= gen.characterCountVisible)
  25528. int32_t L_25 = V_8;
  25529. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_26 = V_0;
  25530. int32_t L_27;
  25531. L_27 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_26, /*hidden argument*/NULL);
  25532. V_13 = (bool)((((int32_t)((((int32_t)L_25) < ((int32_t)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25533. bool L_28 = V_13;
  25534. if (!L_28)
  25535. {
  25536. goto IL_0099;
  25537. }
  25538. }
  25539. {
  25540. // break;
  25541. goto IL_011c;
  25542. }
  25543. IL_0099:
  25544. {
  25545. // UICharInfo charInfo = gen.characters[i];
  25546. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_29 = V_0;
  25547. RuntimeObject* L_30;
  25548. L_30 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_29, /*hidden argument*/NULL);
  25549. int32_t L_31 = V_8;
  25550. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_32;
  25551. L_32 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_30, L_31);
  25552. V_9 = L_32;
  25553. // Vector2 charPos = charInfo.cursorPos / m_TextComponent.pixelsPerUnit;
  25554. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_33 = V_9;
  25555. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34 = L_33.get_cursorPos_0();
  25556. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_35 = __this->get_m_TextComponent_22();
  25557. float L_36;
  25558. L_36 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_35, /*hidden argument*/NULL);
  25559. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37;
  25560. L_37 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_34, L_36, /*hidden argument*/NULL);
  25561. V_10 = L_37;
  25562. // float distToCharStart = pos.x - charPos.x;
  25563. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38 = ___pos0;
  25564. float L_39 = L_38.get_x_0();
  25565. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_40 = V_10;
  25566. float L_41 = L_40.get_x_0();
  25567. V_11 = ((float)il2cpp_codegen_subtract((float)L_39, (float)L_41));
  25568. // float distToCharEnd = charPos.x + (charInfo.charWidth / m_TextComponent.pixelsPerUnit) - pos.x;
  25569. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_42 = V_10;
  25570. float L_43 = L_42.get_x_0();
  25571. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_44 = V_9;
  25572. float L_45 = L_44.get_charWidth_1();
  25573. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_46 = __this->get_m_TextComponent_22();
  25574. float L_47;
  25575. L_47 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_46, /*hidden argument*/NULL);
  25576. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48 = ___pos0;
  25577. float L_49 = L_48.get_x_0();
  25578. V_12 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_43, (float)((float)((float)L_45/(float)L_47)))), (float)L_49));
  25579. // if (distToCharStart < distToCharEnd)
  25580. float L_50 = V_11;
  25581. float L_51 = V_12;
  25582. V_14 = (bool)((((float)L_50) < ((float)L_51))? 1 : 0);
  25583. bool L_52 = V_14;
  25584. if (!L_52)
  25585. {
  25586. goto IL_0107;
  25587. }
  25588. }
  25589. {
  25590. // return i;
  25591. int32_t L_53 = V_8;
  25592. V_5 = L_53;
  25593. goto IL_0121;
  25594. }
  25595. IL_0107:
  25596. {
  25597. // for (int i = startCharIndex; i < endCharIndex; i++)
  25598. int32_t L_54 = V_8;
  25599. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1));
  25600. }
  25601. IL_010e:
  25602. {
  25603. // for (int i = startCharIndex; i < endCharIndex; i++)
  25604. int32_t L_55 = V_8;
  25605. int32_t L_56 = V_3;
  25606. V_15 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
  25607. bool L_57 = V_15;
  25608. if (L_57)
  25609. {
  25610. goto IL_0080;
  25611. }
  25612. }
  25613. IL_011c:
  25614. {
  25615. // return endCharIndex;
  25616. int32_t L_58 = V_3;
  25617. V_5 = L_58;
  25618. goto IL_0121;
  25619. }
  25620. IL_0121:
  25621. {
  25622. // }
  25623. int32_t L_59 = V_5;
  25624. return L_59;
  25625. }
  25626. }
  25627. // System.Boolean UnityEngine.UI.InputField::MayDrag(UnityEngine.EventSystems.PointerEventData)
  25628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25629. {
  25630. static bool s_Il2CppMethodInitialized;
  25631. if (!s_Il2CppMethodInitialized)
  25632. {
  25633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25634. s_Il2CppMethodInitialized = true;
  25635. }
  25636. bool V_0 = false;
  25637. int32_t G_B7_0 = 0;
  25638. int32_t G_B9_0 = 0;
  25639. {
  25640. // return IsActive() &&
  25641. // IsInteractable() &&
  25642. // eventData.button == PointerEventData.InputButton.Left &&
  25643. // m_TextComponent != null &&
  25644. // (InPlaceEditing() || m_HideMobileInput);
  25645. bool L_0;
  25646. L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  25647. if (!L_0)
  25648. {
  25649. goto IL_003a;
  25650. }
  25651. }
  25652. {
  25653. bool L_1;
  25654. L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  25655. if (!L_1)
  25656. {
  25657. goto IL_003a;
  25658. }
  25659. }
  25660. {
  25661. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_2 = ___eventData0;
  25662. int32_t L_3;
  25663. L_3 = PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline(L_2, /*hidden argument*/NULL);
  25664. if (L_3)
  25665. {
  25666. goto IL_003a;
  25667. }
  25668. }
  25669. {
  25670. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  25671. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25672. bool L_5;
  25673. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  25674. if (!L_5)
  25675. {
  25676. goto IL_003a;
  25677. }
  25678. }
  25679. {
  25680. bool L_6;
  25681. L_6 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  25682. if (L_6)
  25683. {
  25684. goto IL_0037;
  25685. }
  25686. }
  25687. {
  25688. bool L_7 = __this->get_m_HideMobileInput_29();
  25689. G_B7_0 = ((int32_t)(L_7));
  25690. goto IL_0038;
  25691. }
  25692. IL_0037:
  25693. {
  25694. G_B7_0 = 1;
  25695. }
  25696. IL_0038:
  25697. {
  25698. G_B9_0 = G_B7_0;
  25699. goto IL_003b;
  25700. }
  25701. IL_003a:
  25702. {
  25703. G_B9_0 = 0;
  25704. }
  25705. IL_003b:
  25706. {
  25707. V_0 = (bool)G_B9_0;
  25708. goto IL_003e;
  25709. }
  25710. IL_003e:
  25711. {
  25712. // }
  25713. bool L_8 = V_0;
  25714. return L_8;
  25715. }
  25716. }
  25717. // System.Void UnityEngine.UI.InputField::OnBeginDrag(UnityEngine.EventSystems.PointerEventData)
  25718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnBeginDrag_m496E54FBD1ADF8395DB80C51CC28DEDB5EA18B85 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25719. {
  25720. bool V_0 = false;
  25721. {
  25722. // if (!MayDrag(eventData))
  25723. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  25724. bool L_1;
  25725. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  25726. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  25727. bool L_2 = V_0;
  25728. if (!L_2)
  25729. {
  25730. goto IL_0011;
  25731. }
  25732. }
  25733. {
  25734. // return;
  25735. goto IL_0018;
  25736. }
  25737. IL_0011:
  25738. {
  25739. // m_UpdateDrag = true;
  25740. __this->set_m_UpdateDrag_53((bool)1);
  25741. }
  25742. IL_0018:
  25743. {
  25744. // }
  25745. return;
  25746. }
  25747. }
  25748. // System.Void UnityEngine.UI.InputField::OnDrag(UnityEngine.EventSystems.PointerEventData)
  25749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDrag_m36347819AF7E4D0CFF3317C1DE45E884FD11029C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25750. {
  25751. static bool s_Il2CppMethodInitialized;
  25752. if (!s_Il2CppMethodInitialized)
  25753. {
  25754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  25755. s_Il2CppMethodInitialized = true;
  25756. }
  25757. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  25758. memset((&V_0), 0, sizeof(V_0));
  25759. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  25760. memset((&V_1), 0, sizeof(V_1));
  25761. bool V_2 = false;
  25762. bool V_3 = false;
  25763. bool V_4 = false;
  25764. int32_t G_B7_0 = 0;
  25765. {
  25766. // if (!MayDrag(eventData))
  25767. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  25768. bool L_1;
  25769. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  25770. V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  25771. bool L_2 = V_2;
  25772. if (!L_2)
  25773. {
  25774. goto IL_0014;
  25775. }
  25776. }
  25777. {
  25778. // return;
  25779. goto IL_00bd;
  25780. }
  25781. IL_0014:
  25782. {
  25783. // Vector2 position = Vector2.zero;
  25784. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  25785. L_3 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  25786. V_0 = L_3;
  25787. // if (!MultipleDisplayUtilities.GetRelativeMousePositionForDrag(eventData, ref position))
  25788. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_4 = ___eventData0;
  25789. bool L_5;
  25790. L_5 = MultipleDisplayUtilities_GetRelativeMousePositionForDrag_mD78A6F9B5481AB808F54B1549409A443B33432D6(L_4, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  25791. V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  25792. bool L_6 = V_3;
  25793. if (!L_6)
  25794. {
  25795. goto IL_002e;
  25796. }
  25797. }
  25798. {
  25799. // return;
  25800. goto IL_00bd;
  25801. }
  25802. IL_002e:
  25803. {
  25804. // RectTransformUtility.ScreenPointToLocalPointInRectangle(textComponent.rectTransform, position, eventData.pressEventCamera, out localMousePos);
  25805. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_7;
  25806. L_7 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  25807. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_8;
  25808. L_8 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_7, /*hidden argument*/NULL);
  25809. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  25810. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_10 = ___eventData0;
  25811. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_11;
  25812. L_11 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_10, /*hidden argument*/NULL);
  25813. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  25814. bool L_12;
  25815. L_12 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_8, L_9, L_11, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), /*hidden argument*/NULL);
  25816. // caretSelectPositionInternal = GetCharacterIndexFromPosition(localMousePos) + m_DrawStart;
  25817. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13 = V_1;
  25818. int32_t L_14;
  25819. L_14 = InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B(__this, L_13, /*hidden argument*/NULL);
  25820. int32_t L_15 = __this->get_m_DrawStart_60();
  25821. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15)), /*hidden argument*/NULL);
  25822. // MarkGeometryAsDirty();
  25823. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  25824. // m_DragPositionOutOfBounds = !RectTransformUtility.RectangleContainsScreenPoint(textComponent.rectTransform, eventData.position, eventData.pressEventCamera);
  25825. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_16;
  25826. L_16 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  25827. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_17;
  25828. L_17 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_16, /*hidden argument*/NULL);
  25829. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_18 = ___eventData0;
  25830. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19;
  25831. L_19 = PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline(L_18, /*hidden argument*/NULL);
  25832. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_20 = ___eventData0;
  25833. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_21;
  25834. L_21 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_20, /*hidden argument*/NULL);
  25835. bool L_22;
  25836. L_22 = RectTransformUtility_RectangleContainsScreenPoint_m7D92A04D6DA6F4C7CC72439221C2EE46034A0595(L_17, L_19, L_21, /*hidden argument*/NULL);
  25837. __this->set_m_DragPositionOutOfBounds_54((bool)((((int32_t)L_22) == ((int32_t)0))? 1 : 0));
  25838. // if (m_DragPositionOutOfBounds && m_DragCoroutine == null)
  25839. bool L_23 = __this->get_m_DragPositionOutOfBounds_54();
  25840. if (!L_23)
  25841. {
  25842. goto IL_009c;
  25843. }
  25844. }
  25845. {
  25846. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_24 = __this->get_m_DragCoroutine_62();
  25847. G_B7_0 = ((((RuntimeObject*)(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)L_24) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  25848. goto IL_009d;
  25849. }
  25850. IL_009c:
  25851. {
  25852. G_B7_0 = 0;
  25853. }
  25854. IL_009d:
  25855. {
  25856. V_4 = (bool)G_B7_0;
  25857. bool L_25 = V_4;
  25858. if (!L_25)
  25859. {
  25860. goto IL_00b6;
  25861. }
  25862. }
  25863. {
  25864. // m_DragCoroutine = StartCoroutine(MouseDragOutsideRect(eventData));
  25865. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_26 = ___eventData0;
  25866. RuntimeObject* L_27;
  25867. L_27 = InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257(__this, L_26, /*hidden argument*/NULL);
  25868. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_28;
  25869. L_28 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_27, /*hidden argument*/NULL);
  25870. __this->set_m_DragCoroutine_62(L_28);
  25871. }
  25872. IL_00b6:
  25873. {
  25874. // eventData.Use();
  25875. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_29 = ___eventData0;
  25876. VirtActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_29);
  25877. }
  25878. IL_00bd:
  25879. {
  25880. // }
  25881. return;
  25882. }
  25883. }
  25884. // System.Collections.IEnumerator UnityEngine.UI.InputField::MouseDragOutsideRect(UnityEngine.EventSystems.PointerEventData)
  25885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25886. {
  25887. static bool s_Il2CppMethodInitialized;
  25888. if (!s_Il2CppMethodInitialized)
  25889. {
  25890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285_il2cpp_TypeInfo_var);
  25891. s_Il2CppMethodInitialized = true;
  25892. }
  25893. {
  25894. U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 * L_0 = (U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 *)il2cpp_codegen_object_new(U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285_il2cpp_TypeInfo_var);
  25895. U3CMouseDragOutsideRectU3Ed__183__ctor_mE95A387FBCBB4B9F10D56E1B8666C44FD11ADE72(L_0, 0, /*hidden argument*/NULL);
  25896. U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 * L_1 = L_0;
  25897. L_1->set_U3CU3E4__this_3(__this);
  25898. U3CMouseDragOutsideRectU3Ed__183_t87DBEC74581DB3288A705C7B2B20718AAC7AA285 * L_2 = L_1;
  25899. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_3 = ___eventData0;
  25900. L_2->set_eventData_2(L_3);
  25901. return L_2;
  25902. }
  25903. }
  25904. // System.Void UnityEngine.UI.InputField::OnEndDrag(UnityEngine.EventSystems.PointerEventData)
  25905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnEndDrag_m5B9E0AE98C4B531C002E002EA64D6AB3536D8082 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25906. {
  25907. bool V_0 = false;
  25908. {
  25909. // if (!MayDrag(eventData))
  25910. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  25911. bool L_1;
  25912. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  25913. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  25914. bool L_2 = V_0;
  25915. if (!L_2)
  25916. {
  25917. goto IL_0011;
  25918. }
  25919. }
  25920. {
  25921. // return;
  25922. goto IL_0018;
  25923. }
  25924. IL_0011:
  25925. {
  25926. // m_UpdateDrag = false;
  25927. __this->set_m_UpdateDrag_53((bool)0);
  25928. }
  25929. IL_0018:
  25930. {
  25931. // }
  25932. return;
  25933. }
  25934. }
  25935. // System.Void UnityEngine.UI.InputField::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
  25936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnPointerDown_m5639510FC7BCE98EFA490A85B198E7D4F18B4DCA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  25937. {
  25938. static bool s_Il2CppMethodInitialized;
  25939. if (!s_Il2CppMethodInitialized)
  25940. {
  25941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  25942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  25943. s_Il2CppMethodInitialized = true;
  25944. }
  25945. bool V_0 = false;
  25946. bool V_1 = false;
  25947. bool V_2 = false;
  25948. bool V_3 = false;
  25949. bool V_4 = false;
  25950. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_5;
  25951. memset((&V_5), 0, sizeof(V_5));
  25952. int32_t V_6 = 0;
  25953. int32_t G_B6_0 = 0;
  25954. {
  25955. // if (!MayDrag(eventData))
  25956. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  25957. bool L_1;
  25958. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  25959. V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  25960. bool L_2 = V_1;
  25961. if (!L_2)
  25962. {
  25963. goto IL_0014;
  25964. }
  25965. }
  25966. {
  25967. // return;
  25968. goto IL_00c9;
  25969. }
  25970. IL_0014:
  25971. {
  25972. // EventSystem.current.SetSelectedGameObject(gameObject, eventData);
  25973. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  25974. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_3;
  25975. L_3 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  25976. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
  25977. L_4 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  25978. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_5 = ___eventData0;
  25979. EventSystem_SetSelectedGameObject_m7F0F2E78C18FD468E8B5083AFDA6E9D9364D3D5F(L_3, L_4, L_5, /*hidden argument*/NULL);
  25980. // bool hadFocusBefore = m_AllowInput;
  25981. bool L_6 = __this->get_m_AllowInput_51();
  25982. V_0 = L_6;
  25983. // base.OnPointerDown(eventData);
  25984. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_7 = ___eventData0;
  25985. Selectable_OnPointerDown_mECD8313A4900B647F476CCF596DCF9C92B32F2AA(__this, L_7, /*hidden argument*/NULL);
  25986. // if (!InPlaceEditing())
  25987. bool L_8;
  25988. L_8 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  25989. V_2 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
  25990. bool L_9 = V_2;
  25991. if (!L_9)
  25992. {
  25993. goto IL_006c;
  25994. }
  25995. }
  25996. {
  25997. // if (m_Keyboard == null || !m_Keyboard.active)
  25998. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_10 = __this->get_m_Keyboard_20();
  25999. if (!L_10)
  26000. {
  26001. goto IL_005b;
  26002. }
  26003. }
  26004. {
  26005. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_11 = __this->get_m_Keyboard_20();
  26006. bool L_12;
  26007. L_12 = TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2(L_11, /*hidden argument*/NULL);
  26008. G_B6_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
  26009. goto IL_005c;
  26010. }
  26011. IL_005b:
  26012. {
  26013. G_B6_0 = 1;
  26014. }
  26015. IL_005c:
  26016. {
  26017. V_3 = (bool)G_B6_0;
  26018. bool L_13 = V_3;
  26019. if (!L_13)
  26020. {
  26021. goto IL_006b;
  26022. }
  26023. }
  26024. {
  26025. // OnSelect(eventData);
  26026. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_14 = ___eventData0;
  26027. VirtActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(36 /* System.Void UnityEngine.UI.Selectable::OnSelect(UnityEngine.EventSystems.BaseEventData) */, __this, L_14);
  26028. // return;
  26029. goto IL_00c9;
  26030. }
  26031. IL_006b:
  26032. {
  26033. }
  26034. IL_006c:
  26035. {
  26036. // if (hadFocusBefore)
  26037. bool L_15 = V_0;
  26038. V_4 = L_15;
  26039. bool L_16 = V_4;
  26040. if (!L_16)
  26041. {
  26042. goto IL_00bb;
  26043. }
  26044. }
  26045. {
  26046. // RectTransformUtility.ScreenPointToLocalPointInRectangle(textComponent.rectTransform, eventData.pointerPressRaycast.screenPosition, eventData.pressEventCamera, out localMousePos);
  26047. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_17;
  26048. L_17 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  26049. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_18;
  26050. L_18 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_17, /*hidden argument*/NULL);
  26051. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_19 = ___eventData0;
  26052. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_20;
  26053. L_20 = PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline(L_19, /*hidden argument*/NULL);
  26054. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21 = L_20.get_screenPosition_9();
  26055. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_22 = ___eventData0;
  26056. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_23;
  26057. L_23 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_22, /*hidden argument*/NULL);
  26058. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  26059. bool L_24;
  26060. L_24 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_18, L_21, L_23, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), /*hidden argument*/NULL);
  26061. // caretSelectPositionInternal = caretPositionInternal = GetCharacterIndexFromPosition(localMousePos) + m_DrawStart;
  26062. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25 = V_5;
  26063. int32_t L_26;
  26064. L_26 = InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B(__this, L_25, /*hidden argument*/NULL);
  26065. int32_t L_27 = __this->get_m_DrawStart_60();
  26066. int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27));
  26067. V_6 = L_28;
  26068. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_28, /*hidden argument*/NULL);
  26069. int32_t L_29 = V_6;
  26070. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_29, /*hidden argument*/NULL);
  26071. }
  26072. IL_00bb:
  26073. {
  26074. // UpdateLabel();
  26075. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  26076. // eventData.Use();
  26077. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_30 = ___eventData0;
  26078. VirtActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_30);
  26079. }
  26080. IL_00c9:
  26081. {
  26082. // }
  26083. return;
  26084. }
  26085. }
  26086. // UnityEngine.UI.InputField/EditState UnityEngine.UI.InputField::KeyPressed(UnityEngine.Event)
  26087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___evt0, const RuntimeMethod* method)
  26088. {
  26089. static bool s_Il2CppMethodInitialized;
  26090. if (!s_Il2CppMethodInitialized)
  26091. {
  26092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  26094. s_Il2CppMethodInitialized = true;
  26095. }
  26096. int32_t V_0 = 0;
  26097. bool V_1 = false;
  26098. bool V_2 = false;
  26099. bool V_3 = false;
  26100. bool V_4 = false;
  26101. bool V_5 = false;
  26102. Il2CppChar V_6 = 0x0;
  26103. int32_t V_7 = 0;
  26104. int32_t V_8 = 0;
  26105. int32_t V_9 = 0;
  26106. bool V_10 = false;
  26107. bool V_11 = false;
  26108. bool V_12 = false;
  26109. bool V_13 = false;
  26110. bool V_14 = false;
  26111. bool V_15 = false;
  26112. bool V_16 = false;
  26113. bool V_17 = false;
  26114. bool V_18 = false;
  26115. bool V_19 = false;
  26116. bool V_20 = false;
  26117. bool V_21 = false;
  26118. bool V_22 = false;
  26119. bool V_23 = false;
  26120. bool V_24 = false;
  26121. int32_t G_B3_0 = 0;
  26122. int32_t G_B7_0 = 0;
  26123. int32_t G_B11_0 = 0;
  26124. int32_t G_B75_0 = 0;
  26125. int32_t G_B77_0 = 0;
  26126. int32_t G_B82_0 = 0;
  26127. {
  26128. // var currentEventModifiers = evt.modifiers;
  26129. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_0 = ___evt0;
  26130. int32_t L_1;
  26131. L_1 = Event_get_modifiers_m01356D3F1DDF6746122F129713EBE87BFA65D886(L_0, /*hidden argument*/NULL);
  26132. V_0 = L_1;
  26133. // bool ctrl = SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX ? (currentEventModifiers & EventModifiers.Command) != 0 : (currentEventModifiers & EventModifiers.Control) != 0;
  26134. int32_t L_2;
  26135. L_2 = SystemInfo_get_operatingSystemFamily_m797937E766B7FF87A5F1630263C49B814131DD95(/*hidden argument*/NULL);
  26136. if ((((int32_t)L_2) == ((int32_t)1)))
  26137. {
  26138. goto IL_0018;
  26139. }
  26140. }
  26141. {
  26142. int32_t L_3 = V_0;
  26143. G_B3_0 = ((!(((uint32_t)((int32_t)((int32_t)L_3&(int32_t)2))) <= ((uint32_t)0)))? 1 : 0);
  26144. goto IL_001e;
  26145. }
  26146. IL_0018:
  26147. {
  26148. int32_t L_4 = V_0;
  26149. G_B3_0 = ((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)8))) <= ((uint32_t)0)))? 1 : 0);
  26150. }
  26151. IL_001e:
  26152. {
  26153. V_1 = (bool)G_B3_0;
  26154. // bool shift = (currentEventModifiers & EventModifiers.Shift) != 0;
  26155. int32_t L_5 = V_0;
  26156. V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)1))) <= ((uint32_t)0)))? 1 : 0);
  26157. // bool alt = (currentEventModifiers & EventModifiers.Alt) != 0;
  26158. int32_t L_6 = V_0;
  26159. V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_6&(int32_t)4))) <= ((uint32_t)0)))? 1 : 0);
  26160. // bool ctrlOnly = ctrl && !alt && !shift;
  26161. bool L_7 = V_1;
  26162. if (!L_7)
  26163. {
  26164. goto IL_0039;
  26165. }
  26166. }
  26167. {
  26168. bool L_8 = V_3;
  26169. if (L_8)
  26170. {
  26171. goto IL_0039;
  26172. }
  26173. }
  26174. {
  26175. bool L_9 = V_2;
  26176. G_B7_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
  26177. goto IL_003a;
  26178. }
  26179. IL_0039:
  26180. {
  26181. G_B7_0 = 0;
  26182. }
  26183. IL_003a:
  26184. {
  26185. V_4 = (bool)G_B7_0;
  26186. // bool shiftOnly = shift && !ctrl && !alt;
  26187. bool L_10 = V_2;
  26188. if (!L_10)
  26189. {
  26190. goto IL_0048;
  26191. }
  26192. }
  26193. {
  26194. bool L_11 = V_1;
  26195. if (L_11)
  26196. {
  26197. goto IL_0048;
  26198. }
  26199. }
  26200. {
  26201. bool L_12 = V_3;
  26202. G_B11_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
  26203. goto IL_0049;
  26204. }
  26205. IL_0048:
  26206. {
  26207. G_B11_0 = 0;
  26208. }
  26209. IL_0049:
  26210. {
  26211. V_5 = (bool)G_B11_0;
  26212. // switch (evt.keyCode)
  26213. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_13 = ___evt0;
  26214. int32_t L_14;
  26215. L_14 = Event_get_keyCode_mBB8C639B5337ABE6A54423C604DAB0B9F3BB217E(L_13, /*hidden argument*/NULL);
  26216. V_8 = L_14;
  26217. int32_t L_15 = V_8;
  26218. V_7 = L_15;
  26219. int32_t L_16 = V_7;
  26220. if ((((int32_t)L_16) > ((int32_t)((int32_t)97))))
  26221. {
  26222. goto IL_0094;
  26223. }
  26224. }
  26225. {
  26226. int32_t L_17 = V_7;
  26227. if ((((int32_t)L_17) > ((int32_t)((int32_t)13))))
  26228. {
  26229. goto IL_007b;
  26230. }
  26231. }
  26232. {
  26233. int32_t L_18 = V_7;
  26234. if ((((int32_t)L_18) == ((int32_t)8)))
  26235. {
  26236. goto IL_00fc;
  26237. }
  26238. }
  26239. {
  26240. goto IL_006d;
  26241. }
  26242. IL_006d:
  26243. {
  26244. int32_t L_19 = V_7;
  26245. if ((((int32_t)L_19) == ((int32_t)((int32_t)13))))
  26246. {
  26247. goto IL_02c8;
  26248. }
  26249. }
  26250. {
  26251. goto IL_02f6;
  26252. }
  26253. IL_007b:
  26254. {
  26255. int32_t L_20 = V_7;
  26256. if ((((int32_t)L_20) == ((int32_t)((int32_t)27))))
  26257. {
  26258. goto IL_02e6;
  26259. }
  26260. }
  26261. {
  26262. goto IL_0086;
  26263. }
  26264. IL_0086:
  26265. {
  26266. int32_t L_21 = V_7;
  26267. if ((((int32_t)L_21) == ((int32_t)((int32_t)97))))
  26268. {
  26269. goto IL_013e;
  26270. }
  26271. }
  26272. {
  26273. goto IL_02f6;
  26274. }
  26275. IL_0094:
  26276. {
  26277. int32_t L_22 = V_7;
  26278. if ((((int32_t)L_22) > ((int32_t)((int32_t)118))))
  26279. {
  26280. goto IL_00b3;
  26281. }
  26282. }
  26283. {
  26284. int32_t L_23 = V_7;
  26285. if ((((int32_t)L_23) == ((int32_t)((int32_t)99))))
  26286. {
  26287. goto IL_015c;
  26288. }
  26289. }
  26290. {
  26291. goto IL_00a5;
  26292. }
  26293. IL_00a5:
  26294. {
  26295. int32_t L_24 = V_7;
  26296. if ((((int32_t)L_24) == ((int32_t)((int32_t)118))))
  26297. {
  26298. goto IL_019e;
  26299. }
  26300. }
  26301. {
  26302. goto IL_02f6;
  26303. }
  26304. IL_00b3:
  26305. {
  26306. int32_t L_25 = V_7;
  26307. if ((((int32_t)L_25) == ((int32_t)((int32_t)120))))
  26308. {
  26309. goto IL_01c8;
  26310. }
  26311. }
  26312. {
  26313. goto IL_00be;
  26314. }
  26315. IL_00be:
  26316. {
  26317. int32_t L_26 = V_7;
  26318. if ((((int32_t)L_26) == ((int32_t)((int32_t)127))))
  26319. {
  26320. goto IL_010c;
  26321. }
  26322. }
  26323. {
  26324. goto IL_00c6;
  26325. }
  26326. IL_00c6:
  26327. {
  26328. int32_t L_27 = V_7;
  26329. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)((int32_t)271))))
  26330. {
  26331. case 0:
  26332. {
  26333. goto IL_02c8;
  26334. }
  26335. case 1:
  26336. {
  26337. goto IL_02f6;
  26338. }
  26339. case 2:
  26340. {
  26341. goto IL_02a6;
  26342. }
  26343. case 3:
  26344. {
  26345. goto IL_02b7;
  26346. }
  26347. case 4:
  26348. {
  26349. goto IL_0294;
  26350. }
  26351. case 5:
  26352. {
  26353. goto IL_0282;
  26354. }
  26355. case 6:
  26356. {
  26357. goto IL_021f;
  26358. }
  26359. case 7:
  26360. {
  26361. goto IL_011c;
  26362. }
  26363. case 8:
  26364. {
  26365. goto IL_012d;
  26366. }
  26367. }
  26368. }
  26369. {
  26370. goto IL_02f6;
  26371. }
  26372. IL_00fc:
  26373. {
  26374. // Backspace();
  26375. InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C(__this, /*hidden argument*/NULL);
  26376. // return EditState.Continue;
  26377. V_9 = 0;
  26378. goto IL_0389;
  26379. }
  26380. IL_010c:
  26381. {
  26382. // ForwardSpace();
  26383. InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0(__this, /*hidden argument*/NULL);
  26384. // return EditState.Continue;
  26385. V_9 = 0;
  26386. goto IL_0389;
  26387. }
  26388. IL_011c:
  26389. {
  26390. // MoveTextStart(shift);
  26391. bool L_28 = V_2;
  26392. InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7(__this, L_28, /*hidden argument*/NULL);
  26393. // return EditState.Continue;
  26394. V_9 = 0;
  26395. goto IL_0389;
  26396. }
  26397. IL_012d:
  26398. {
  26399. // MoveTextEnd(shift);
  26400. bool L_29 = V_2;
  26401. InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1(__this, L_29, /*hidden argument*/NULL);
  26402. // return EditState.Continue;
  26403. V_9 = 0;
  26404. goto IL_0389;
  26405. }
  26406. IL_013e:
  26407. {
  26408. // if (ctrlOnly)
  26409. bool L_30 = V_4;
  26410. V_10 = L_30;
  26411. bool L_31 = V_10;
  26412. if (!L_31)
  26413. {
  26414. goto IL_0157;
  26415. }
  26416. }
  26417. {
  26418. // SelectAll();
  26419. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  26420. // return EditState.Continue;
  26421. V_9 = 0;
  26422. goto IL_0389;
  26423. }
  26424. IL_0157:
  26425. {
  26426. // break;
  26427. goto IL_02f6;
  26428. }
  26429. IL_015c:
  26430. {
  26431. // if (ctrlOnly)
  26432. bool L_32 = V_4;
  26433. V_11 = L_32;
  26434. bool L_33 = V_11;
  26435. if (!L_33)
  26436. {
  26437. goto IL_0199;
  26438. }
  26439. }
  26440. {
  26441. // if (inputType != InputType.Password)
  26442. int32_t L_34;
  26443. L_34 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  26444. V_12 = (bool)((((int32_t)((((int32_t)L_34) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26445. bool L_35 = V_12;
  26446. if (!L_35)
  26447. {
  26448. goto IL_0186;
  26449. }
  26450. }
  26451. {
  26452. // clipboard = GetSelectedString();
  26453. String_t* L_36;
  26454. L_36 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  26455. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26456. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_36, /*hidden argument*/NULL);
  26457. goto IL_0191;
  26458. }
  26459. IL_0186:
  26460. {
  26461. // clipboard = "";
  26462. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26463. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  26464. }
  26465. IL_0191:
  26466. {
  26467. // return EditState.Continue;
  26468. V_9 = 0;
  26469. goto IL_0389;
  26470. }
  26471. IL_0199:
  26472. {
  26473. // break;
  26474. goto IL_02f6;
  26475. }
  26476. IL_019e:
  26477. {
  26478. // if (ctrlOnly)
  26479. bool L_37 = V_4;
  26480. V_13 = L_37;
  26481. bool L_38 = V_13;
  26482. if (!L_38)
  26483. {
  26484. goto IL_01c3;
  26485. }
  26486. }
  26487. {
  26488. // Append(clipboard);
  26489. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26490. String_t* L_39;
  26491. L_39 = InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591(/*hidden argument*/NULL);
  26492. VirtActionInvoker1< String_t* >::Invoke(66 /* System.Void UnityEngine.UI.InputField::Append(System.String) */, __this, L_39);
  26493. // UpdateLabel();
  26494. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  26495. // return EditState.Continue;
  26496. V_9 = 0;
  26497. goto IL_0389;
  26498. }
  26499. IL_01c3:
  26500. {
  26501. // break;
  26502. goto IL_02f6;
  26503. }
  26504. IL_01c8:
  26505. {
  26506. // if (ctrlOnly)
  26507. bool L_40 = V_4;
  26508. V_14 = L_40;
  26509. bool L_41 = V_14;
  26510. if (!L_41)
  26511. {
  26512. goto IL_021a;
  26513. }
  26514. }
  26515. {
  26516. // if (inputType != InputType.Password)
  26517. int32_t L_42;
  26518. L_42 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  26519. V_15 = (bool)((((int32_t)((((int32_t)L_42) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26520. bool L_43 = V_15;
  26521. if (!L_43)
  26522. {
  26523. goto IL_01f2;
  26524. }
  26525. }
  26526. {
  26527. // clipboard = GetSelectedString();
  26528. String_t* L_44;
  26529. L_44 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  26530. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26531. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_44, /*hidden argument*/NULL);
  26532. goto IL_01fd;
  26533. }
  26534. IL_01f2:
  26535. {
  26536. // clipboard = "";
  26537. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26538. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  26539. }
  26540. IL_01fd:
  26541. {
  26542. // Delete();
  26543. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  26544. // UpdateTouchKeyboardFromEditChanges();
  26545. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  26546. // SendOnValueChangedAndUpdateLabel();
  26547. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  26548. // return EditState.Continue;
  26549. V_9 = 0;
  26550. goto IL_0389;
  26551. }
  26552. IL_021a:
  26553. {
  26554. // break;
  26555. goto IL_02f6;
  26556. }
  26557. IL_021f:
  26558. {
  26559. // if (ctrlOnly)
  26560. bool L_45 = V_4;
  26561. V_16 = L_45;
  26562. bool L_46 = V_16;
  26563. if (!L_46)
  26564. {
  26565. goto IL_025c;
  26566. }
  26567. }
  26568. {
  26569. // if (inputType != InputType.Password)
  26570. int32_t L_47;
  26571. L_47 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  26572. V_17 = (bool)((((int32_t)((((int32_t)L_47) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26573. bool L_48 = V_17;
  26574. if (!L_48)
  26575. {
  26576. goto IL_0249;
  26577. }
  26578. }
  26579. {
  26580. // clipboard = GetSelectedString();
  26581. String_t* L_49;
  26582. L_49 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  26583. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26584. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_49, /*hidden argument*/NULL);
  26585. goto IL_0254;
  26586. }
  26587. IL_0249:
  26588. {
  26589. // clipboard = "";
  26590. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26591. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  26592. }
  26593. IL_0254:
  26594. {
  26595. // return EditState.Continue;
  26596. V_9 = 0;
  26597. goto IL_0389;
  26598. }
  26599. IL_025c:
  26600. {
  26601. // else if (shiftOnly)
  26602. bool L_50 = V_5;
  26603. V_18 = L_50;
  26604. bool L_51 = V_18;
  26605. if (!L_51)
  26606. {
  26607. goto IL_0280;
  26608. }
  26609. }
  26610. {
  26611. // Append(clipboard);
  26612. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26613. String_t* L_52;
  26614. L_52 = InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591(/*hidden argument*/NULL);
  26615. VirtActionInvoker1< String_t* >::Invoke(66 /* System.Void UnityEngine.UI.InputField::Append(System.String) */, __this, L_52);
  26616. // UpdateLabel();
  26617. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  26618. // return EditState.Continue;
  26619. V_9 = 0;
  26620. goto IL_0389;
  26621. }
  26622. IL_0280:
  26623. {
  26624. // break;
  26625. goto IL_02f6;
  26626. }
  26627. IL_0282:
  26628. {
  26629. // MoveLeft(shift, ctrl);
  26630. bool L_53 = V_2;
  26631. bool L_54 = V_1;
  26632. InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3(__this, L_53, L_54, /*hidden argument*/NULL);
  26633. // return EditState.Continue;
  26634. V_9 = 0;
  26635. goto IL_0389;
  26636. }
  26637. IL_0294:
  26638. {
  26639. // MoveRight(shift, ctrl);
  26640. bool L_55 = V_2;
  26641. bool L_56 = V_1;
  26642. InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A(__this, L_55, L_56, /*hidden argument*/NULL);
  26643. // return EditState.Continue;
  26644. V_9 = 0;
  26645. goto IL_0389;
  26646. }
  26647. IL_02a6:
  26648. {
  26649. // MoveUp(shift);
  26650. bool L_57 = V_2;
  26651. InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372(__this, L_57, /*hidden argument*/NULL);
  26652. // return EditState.Continue;
  26653. V_9 = 0;
  26654. goto IL_0389;
  26655. }
  26656. IL_02b7:
  26657. {
  26658. // MoveDown(shift);
  26659. bool L_58 = V_2;
  26660. InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8(__this, L_58, /*hidden argument*/NULL);
  26661. // return EditState.Continue;
  26662. V_9 = 0;
  26663. goto IL_0389;
  26664. }
  26665. IL_02c8:
  26666. {
  26667. // if (lineType != LineType.MultiLineNewline)
  26668. int32_t L_59;
  26669. L_59 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B(__this, /*hidden argument*/NULL);
  26670. V_19 = (bool)((((int32_t)((((int32_t)L_59) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26671. bool L_60 = V_19;
  26672. if (!L_60)
  26673. {
  26674. goto IL_02e4;
  26675. }
  26676. }
  26677. {
  26678. // return EditState.Finish;
  26679. V_9 = 1;
  26680. goto IL_0389;
  26681. }
  26682. IL_02e4:
  26683. {
  26684. // break;
  26685. goto IL_02f6;
  26686. }
  26687. IL_02e6:
  26688. {
  26689. // m_WasCanceled = true;
  26690. __this->set_m_WasCanceled_64((bool)1);
  26691. // return EditState.Finish;
  26692. V_9 = 1;
  26693. goto IL_0389;
  26694. }
  26695. IL_02f6:
  26696. {
  26697. // char c = evt.character;
  26698. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_61 = ___evt0;
  26699. Il2CppChar L_62;
  26700. L_62 = Event_get_character_mFDB32862186913735A8EC1B44F2455EC67C8403E(L_61, /*hidden argument*/NULL);
  26701. V_6 = L_62;
  26702. // if (!multiLine && (c == '\t' || c == '\r' || c == 10))
  26703. bool L_63;
  26704. L_63 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  26705. if (L_63)
  26706. {
  26707. goto IL_031d;
  26708. }
  26709. }
  26710. {
  26711. Il2CppChar L_64 = V_6;
  26712. if ((((int32_t)L_64) == ((int32_t)((int32_t)9))))
  26713. {
  26714. goto IL_031a;
  26715. }
  26716. }
  26717. {
  26718. Il2CppChar L_65 = V_6;
  26719. if ((((int32_t)L_65) == ((int32_t)((int32_t)13))))
  26720. {
  26721. goto IL_031a;
  26722. }
  26723. }
  26724. {
  26725. Il2CppChar L_66 = V_6;
  26726. G_B75_0 = ((((int32_t)L_66) == ((int32_t)((int32_t)10)))? 1 : 0);
  26727. goto IL_031b;
  26728. }
  26729. IL_031a:
  26730. {
  26731. G_B75_0 = 1;
  26732. }
  26733. IL_031b:
  26734. {
  26735. G_B77_0 = G_B75_0;
  26736. goto IL_031e;
  26737. }
  26738. IL_031d:
  26739. {
  26740. G_B77_0 = 0;
  26741. }
  26742. IL_031e:
  26743. {
  26744. V_20 = (bool)G_B77_0;
  26745. bool L_67 = V_20;
  26746. if (!L_67)
  26747. {
  26748. goto IL_0329;
  26749. }
  26750. }
  26751. {
  26752. // return EditState.Continue;
  26753. V_9 = 0;
  26754. goto IL_0389;
  26755. }
  26756. IL_0329:
  26757. {
  26758. // if (c == '\r' || (int)c == 3)
  26759. Il2CppChar L_68 = V_6;
  26760. if ((((int32_t)L_68) == ((int32_t)((int32_t)13))))
  26761. {
  26762. goto IL_0336;
  26763. }
  26764. }
  26765. {
  26766. Il2CppChar L_69 = V_6;
  26767. G_B82_0 = ((((int32_t)L_69) == ((int32_t)3))? 1 : 0);
  26768. goto IL_0337;
  26769. }
  26770. IL_0336:
  26771. {
  26772. G_B82_0 = 1;
  26773. }
  26774. IL_0337:
  26775. {
  26776. V_21 = (bool)G_B82_0;
  26777. bool L_70 = V_21;
  26778. if (!L_70)
  26779. {
  26780. goto IL_0341;
  26781. }
  26782. }
  26783. {
  26784. // c = '\n';
  26785. V_6 = ((int32_t)10);
  26786. }
  26787. IL_0341:
  26788. {
  26789. // if (IsValidChar(c))
  26790. Il2CppChar L_71 = V_6;
  26791. bool L_72;
  26792. L_72 = InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81(__this, L_71, /*hidden argument*/NULL);
  26793. V_22 = L_72;
  26794. bool L_73 = V_22;
  26795. if (!L_73)
  26796. {
  26797. goto IL_035a;
  26798. }
  26799. }
  26800. {
  26801. // Append(c);
  26802. Il2CppChar L_74 = V_6;
  26803. VirtActionInvoker1< Il2CppChar >::Invoke(67 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_74);
  26804. }
  26805. IL_035a:
  26806. {
  26807. // if (c == 0)
  26808. Il2CppChar L_75 = V_6;
  26809. V_23 = (bool)((((int32_t)L_75) == ((int32_t)0))? 1 : 0);
  26810. bool L_76 = V_23;
  26811. if (!L_76)
  26812. {
  26813. goto IL_0384;
  26814. }
  26815. }
  26816. {
  26817. // if (compositionString.Length > 0)
  26818. String_t* L_77;
  26819. L_77 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  26820. int32_t L_78;
  26821. L_78 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_77, /*hidden argument*/NULL);
  26822. V_24 = (bool)((((int32_t)L_78) > ((int32_t)0))? 1 : 0);
  26823. bool L_79 = V_24;
  26824. if (!L_79)
  26825. {
  26826. goto IL_0383;
  26827. }
  26828. }
  26829. {
  26830. // UpdateLabel();
  26831. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  26832. }
  26833. IL_0383:
  26834. {
  26835. }
  26836. IL_0384:
  26837. {
  26838. // return EditState.Continue;
  26839. V_9 = 0;
  26840. goto IL_0389;
  26841. }
  26842. IL_0389:
  26843. {
  26844. // }
  26845. int32_t L_80 = V_9;
  26846. return L_80;
  26847. }
  26848. }
  26849. // System.Boolean UnityEngine.UI.InputField::IsValidChar(System.Char)
  26850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method)
  26851. {
  26852. bool V_0 = false;
  26853. bool V_1 = false;
  26854. bool V_2 = false;
  26855. int32_t G_B5_0 = 0;
  26856. {
  26857. // if ((int)c == 127)
  26858. Il2CppChar L_0 = ___c0;
  26859. V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)127)))? 1 : 0);
  26860. bool L_1 = V_0;
  26861. if (!L_1)
  26862. {
  26863. goto IL_000e;
  26864. }
  26865. }
  26866. {
  26867. // return false;
  26868. V_1 = (bool)0;
  26869. goto IL_0037;
  26870. }
  26871. IL_000e:
  26872. {
  26873. // if (c == '\t' || c == '\n')
  26874. Il2CppChar L_2 = ___c0;
  26875. if ((((int32_t)L_2) == ((int32_t)((int32_t)9))))
  26876. {
  26877. goto IL_001a;
  26878. }
  26879. }
  26880. {
  26881. Il2CppChar L_3 = ___c0;
  26882. G_B5_0 = ((((int32_t)L_3) == ((int32_t)((int32_t)10)))? 1 : 0);
  26883. goto IL_001b;
  26884. }
  26885. IL_001a:
  26886. {
  26887. G_B5_0 = 1;
  26888. }
  26889. IL_001b:
  26890. {
  26891. V_2 = (bool)G_B5_0;
  26892. bool L_4 = V_2;
  26893. if (!L_4)
  26894. {
  26895. goto IL_0023;
  26896. }
  26897. }
  26898. {
  26899. // return true;
  26900. V_1 = (bool)1;
  26901. goto IL_0037;
  26902. }
  26903. IL_0023:
  26904. {
  26905. // return m_TextComponent.font.HasCharacter(c);
  26906. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  26907. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_6;
  26908. L_6 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_5, /*hidden argument*/NULL);
  26909. Il2CppChar L_7 = ___c0;
  26910. bool L_8;
  26911. L_8 = Font_HasCharacter_m91E1618BC3221EBB83518E5B85D5CA3996FAD10C(L_6, L_7, /*hidden argument*/NULL);
  26912. V_1 = L_8;
  26913. goto IL_0037;
  26914. }
  26915. IL_0037:
  26916. {
  26917. // }
  26918. bool L_9 = V_1;
  26919. return L_9;
  26920. }
  26921. }
  26922. // System.Void UnityEngine.UI.InputField::ProcessEvent(UnityEngine.Event)
  26923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ProcessEvent_m5F0E049EFBB30935E1A289C32FE2AF6D6856239D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___e0, const RuntimeMethod* method)
  26924. {
  26925. {
  26926. // KeyPressed(e);
  26927. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_0 = ___e0;
  26928. int32_t L_1;
  26929. L_1 = InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C(__this, L_0, /*hidden argument*/NULL);
  26930. // }
  26931. return;
  26932. }
  26933. }
  26934. // System.Void UnityEngine.UI.InputField::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData)
  26935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnUpdateSelected_mA7E87E9453287D7632A060B8BF4400657EB80092 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  26936. {
  26937. static bool s_Il2CppMethodInitialized;
  26938. if (!s_Il2CppMethodInitialized)
  26939. {
  26940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF);
  26941. s_Il2CppMethodInitialized = true;
  26942. }
  26943. bool V_0 = false;
  26944. bool V_1 = false;
  26945. bool V_2 = false;
  26946. int32_t V_3 = 0;
  26947. bool V_4 = false;
  26948. int32_t V_5 = 0;
  26949. int32_t V_6 = 0;
  26950. String_t* V_7 = NULL;
  26951. String_t* V_8 = NULL;
  26952. bool V_9 = false;
  26953. bool V_10 = false;
  26954. {
  26955. // if (!isFocused)
  26956. bool L_0;
  26957. L_0 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  26958. V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  26959. bool L_1 = V_1;
  26960. if (!L_1)
  26961. {
  26962. goto IL_0013;
  26963. }
  26964. }
  26965. {
  26966. // return;
  26967. goto IL_00c9;
  26968. }
  26969. IL_0013:
  26970. {
  26971. // bool consumedEvent = false;
  26972. V_0 = (bool)0;
  26973. goto IL_00a0;
  26974. }
  26975. IL_001a:
  26976. {
  26977. // if (m_ProcessingEvent.rawType == EventType.KeyDown)
  26978. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_2 = __this->get_m_ProcessingEvent_69();
  26979. int32_t L_3;
  26980. L_3 = Event_get_rawType_m8725042044E8089268FF9232CF7D30EF49144B0C(L_2, /*hidden argument*/NULL);
  26981. V_2 = (bool)((((int32_t)L_3) == ((int32_t)4))? 1 : 0);
  26982. bool L_4 = V_2;
  26983. if (!L_4)
  26984. {
  26985. goto IL_0052;
  26986. }
  26987. }
  26988. {
  26989. // consumedEvent = true;
  26990. V_0 = (bool)1;
  26991. // var shouldContinue = KeyPressed(m_ProcessingEvent);
  26992. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_5 = __this->get_m_ProcessingEvent_69();
  26993. int32_t L_6;
  26994. L_6 = InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C(__this, L_5, /*hidden argument*/NULL);
  26995. V_3 = L_6;
  26996. // if (shouldContinue == EditState.Finish)
  26997. int32_t L_7 = V_3;
  26998. V_4 = (bool)((((int32_t)L_7) == ((int32_t)1))? 1 : 0);
  26999. bool L_8 = V_4;
  27000. if (!L_8)
  27001. {
  27002. goto IL_0051;
  27003. }
  27004. }
  27005. {
  27006. // DeactivateInputField();
  27007. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  27008. // break;
  27009. goto IL_00b4;
  27010. }
  27011. IL_0051:
  27012. {
  27013. }
  27014. IL_0052:
  27015. {
  27016. // switch (m_ProcessingEvent.type)
  27017. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_9 = __this->get_m_ProcessingEvent_69();
  27018. int32_t L_10;
  27019. L_10 = Event_get_type_mA5010AB8C34B098E0783949046C708B9E1BA811D(L_9, /*hidden argument*/NULL);
  27020. V_6 = L_10;
  27021. int32_t L_11 = V_6;
  27022. V_5 = L_11;
  27023. int32_t L_12 = V_5;
  27024. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)((int32_t)13)))) > ((uint32_t)1))))
  27025. {
  27026. goto IL_006d;
  27027. }
  27028. }
  27029. {
  27030. goto IL_009f;
  27031. }
  27032. IL_006d:
  27033. {
  27034. // switch (m_ProcessingEvent.commandName)
  27035. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_13 = __this->get_m_ProcessingEvent_69();
  27036. String_t* L_14;
  27037. L_14 = Event_get_commandName_m5D0763551DDA469ACDBE3477D2210712F9B8B26D(L_13, /*hidden argument*/NULL);
  27038. V_8 = L_14;
  27039. String_t* L_15 = V_8;
  27040. V_7 = L_15;
  27041. String_t* L_16 = V_7;
  27042. if (!L_16)
  27043. {
  27044. goto IL_009d;
  27045. }
  27046. }
  27047. {
  27048. String_t* L_17 = V_7;
  27049. bool L_18;
  27050. L_18 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_17, _stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF, /*hidden argument*/NULL);
  27051. if (L_18)
  27052. {
  27053. goto IL_0092;
  27054. }
  27055. }
  27056. {
  27057. goto IL_009d;
  27058. }
  27059. IL_0092:
  27060. {
  27061. // SelectAll();
  27062. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  27063. // consumedEvent = true;
  27064. V_0 = (bool)1;
  27065. // break;
  27066. goto IL_009d;
  27067. }
  27068. IL_009d:
  27069. {
  27070. // break;
  27071. goto IL_009f;
  27072. }
  27073. IL_009f:
  27074. {
  27075. }
  27076. IL_00a0:
  27077. {
  27078. // while (Event.PopEvent(m_ProcessingEvent))
  27079. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_19 = __this->get_m_ProcessingEvent_69();
  27080. bool L_20;
  27081. L_20 = Event_PopEvent_mCE0C136F327B5FC3822743208222799F7301170B(L_19, /*hidden argument*/NULL);
  27082. V_9 = L_20;
  27083. bool L_21 = V_9;
  27084. if (L_21)
  27085. {
  27086. goto IL_001a;
  27087. }
  27088. }
  27089. IL_00b4:
  27090. {
  27091. // if (consumedEvent)
  27092. bool L_22 = V_0;
  27093. V_10 = L_22;
  27094. bool L_23 = V_10;
  27095. if (!L_23)
  27096. {
  27097. goto IL_00c2;
  27098. }
  27099. }
  27100. {
  27101. // UpdateLabel();
  27102. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  27103. }
  27104. IL_00c2:
  27105. {
  27106. // eventData.Use();
  27107. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_24 = ___eventData0;
  27108. VirtActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_24);
  27109. }
  27110. IL_00c9:
  27111. {
  27112. // }
  27113. return;
  27114. }
  27115. }
  27116. // System.String UnityEngine.UI.InputField::GetSelectedString()
  27117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  27118. {
  27119. static bool s_Il2CppMethodInitialized;
  27120. if (!s_Il2CppMethodInitialized)
  27121. {
  27122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  27123. s_Il2CppMethodInitialized = true;
  27124. }
  27125. int32_t V_0 = 0;
  27126. int32_t V_1 = 0;
  27127. bool V_2 = false;
  27128. String_t* V_3 = NULL;
  27129. bool V_4 = false;
  27130. int32_t V_5 = 0;
  27131. {
  27132. // if (!hasSelection)
  27133. bool L_0;
  27134. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  27135. V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  27136. bool L_1 = V_2;
  27137. if (!L_1)
  27138. {
  27139. goto IL_0016;
  27140. }
  27141. }
  27142. {
  27143. // return "";
  27144. V_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  27145. goto IL_004a;
  27146. }
  27147. IL_0016:
  27148. {
  27149. // int startPos = caretPositionInternal;
  27150. int32_t L_2;
  27151. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  27152. V_0 = L_2;
  27153. // int endPos = caretSelectPositionInternal;
  27154. int32_t L_3;
  27155. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27156. V_1 = L_3;
  27157. // if (startPos > endPos)
  27158. int32_t L_4 = V_0;
  27159. int32_t L_5 = V_1;
  27160. V_4 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
  27161. bool L_6 = V_4;
  27162. if (!L_6)
  27163. {
  27164. goto IL_0038;
  27165. }
  27166. }
  27167. {
  27168. // int temp = startPos;
  27169. int32_t L_7 = V_0;
  27170. V_5 = L_7;
  27171. // startPos = endPos;
  27172. int32_t L_8 = V_1;
  27173. V_0 = L_8;
  27174. // endPos = temp;
  27175. int32_t L_9 = V_5;
  27176. V_1 = L_9;
  27177. }
  27178. IL_0038:
  27179. {
  27180. // return text.Substring(startPos, endPos - startPos);
  27181. String_t* L_10;
  27182. L_10 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27183. int32_t L_11 = V_0;
  27184. int32_t L_12 = V_1;
  27185. int32_t L_13 = V_0;
  27186. String_t* L_14;
  27187. L_14 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_10, L_11, ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)L_13)), /*hidden argument*/NULL);
  27188. V_3 = L_14;
  27189. goto IL_004a;
  27190. }
  27191. IL_004a:
  27192. {
  27193. // }
  27194. String_t* L_15 = V_3;
  27195. return L_15;
  27196. }
  27197. }
  27198. // System.Int32 UnityEngine.UI.InputField::FindtNextWordBegin()
  27199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  27200. {
  27201. static bool s_Il2CppMethodInitialized;
  27202. if (!s_Il2CppMethodInitialized)
  27203. {
  27204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27205. s_Il2CppMethodInitialized = true;
  27206. }
  27207. int32_t V_0 = 0;
  27208. bool V_1 = false;
  27209. int32_t V_2 = 0;
  27210. bool V_3 = false;
  27211. {
  27212. // if (caretSelectPositionInternal + 1 >= text.Length)
  27213. int32_t L_0;
  27214. L_0 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27215. String_t* L_1;
  27216. L_1 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27217. int32_t L_2;
  27218. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  27219. V_1 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1))) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27220. bool L_3 = V_1;
  27221. if (!L_3)
  27222. {
  27223. goto IL_002b;
  27224. }
  27225. }
  27226. {
  27227. // return text.Length;
  27228. String_t* L_4;
  27229. L_4 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27230. int32_t L_5;
  27231. L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
  27232. V_2 = L_5;
  27233. goto IL_0062;
  27234. }
  27235. IL_002b:
  27236. {
  27237. // int spaceLoc = text.IndexOfAny(kSeparators, caretSelectPositionInternal + 1);
  27238. String_t* L_6;
  27239. L_6 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27240. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27241. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->get_kSeparators_21();
  27242. int32_t L_8;
  27243. L_8 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27244. int32_t L_9;
  27245. L_9 = String_IndexOfAny_m07F13B24F5FE07388431E7974606BDA62AE7ACD6(L_6, L_7, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)), /*hidden argument*/NULL);
  27246. V_0 = L_9;
  27247. // if (spaceLoc == -1)
  27248. int32_t L_10 = V_0;
  27249. V_3 = (bool)((((int32_t)L_10) == ((int32_t)(-1)))? 1 : 0);
  27250. bool L_11 = V_3;
  27251. if (!L_11)
  27252. {
  27253. goto IL_005a;
  27254. }
  27255. }
  27256. {
  27257. // spaceLoc = text.Length;
  27258. String_t* L_12;
  27259. L_12 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27260. int32_t L_13;
  27261. L_13 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_12, /*hidden argument*/NULL);
  27262. V_0 = L_13;
  27263. goto IL_005e;
  27264. }
  27265. IL_005a:
  27266. {
  27267. // spaceLoc++;
  27268. int32_t L_14 = V_0;
  27269. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
  27270. }
  27271. IL_005e:
  27272. {
  27273. // return spaceLoc;
  27274. int32_t L_15 = V_0;
  27275. V_2 = L_15;
  27276. goto IL_0062;
  27277. }
  27278. IL_0062:
  27279. {
  27280. // }
  27281. int32_t L_16 = V_2;
  27282. return L_16;
  27283. }
  27284. }
  27285. // System.Void UnityEngine.UI.InputField::MoveRight(System.Boolean,System.Boolean)
  27286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method)
  27287. {
  27288. int32_t V_0 = 0;
  27289. bool V_1 = false;
  27290. int32_t V_2 = 0;
  27291. bool V_3 = false;
  27292. bool V_4 = false;
  27293. int32_t G_B3_0 = 0;
  27294. {
  27295. // if (hasSelection && !shift)
  27296. bool L_0;
  27297. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  27298. if (!L_0)
  27299. {
  27300. goto IL_000f;
  27301. }
  27302. }
  27303. {
  27304. bool L_1 = ___shift0;
  27305. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  27306. goto IL_0010;
  27307. }
  27308. IL_000f:
  27309. {
  27310. G_B3_0 = 0;
  27311. }
  27312. IL_0010:
  27313. {
  27314. V_1 = (bool)G_B3_0;
  27315. bool L_2 = V_1;
  27316. if (!L_2)
  27317. {
  27318. goto IL_0039;
  27319. }
  27320. }
  27321. {
  27322. // caretPositionInternal = caretSelectPositionInternal = Mathf.Max(caretPositionInternal, caretSelectPositionInternal);
  27323. int32_t L_3;
  27324. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  27325. int32_t L_4;
  27326. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27327. int32_t L_5;
  27328. L_5 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_3, L_4, /*hidden argument*/NULL);
  27329. int32_t L_6 = L_5;
  27330. V_2 = L_6;
  27331. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_6, /*hidden argument*/NULL);
  27332. int32_t L_7 = V_2;
  27333. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  27334. // return;
  27335. goto IL_0073;
  27336. }
  27337. IL_0039:
  27338. {
  27339. // if (ctrl)
  27340. bool L_8 = ___ctrl1;
  27341. V_3 = L_8;
  27342. bool L_9 = V_3;
  27343. if (!L_9)
  27344. {
  27345. goto IL_0047;
  27346. }
  27347. }
  27348. {
  27349. // position = FindtNextWordBegin();
  27350. int32_t L_10;
  27351. L_10 = InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32(__this, /*hidden argument*/NULL);
  27352. V_0 = L_10;
  27353. goto IL_0050;
  27354. }
  27355. IL_0047:
  27356. {
  27357. // position = caretSelectPositionInternal + 1;
  27358. int32_t L_11;
  27359. L_11 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27360. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  27361. }
  27362. IL_0050:
  27363. {
  27364. // if (shift)
  27365. bool L_12 = ___shift0;
  27366. V_4 = L_12;
  27367. bool L_13 = V_4;
  27368. if (!L_13)
  27369. {
  27370. goto IL_0061;
  27371. }
  27372. }
  27373. {
  27374. // caretSelectPositionInternal = position;
  27375. int32_t L_14 = V_0;
  27376. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  27377. goto IL_0073;
  27378. }
  27379. IL_0061:
  27380. {
  27381. // caretSelectPositionInternal = caretPositionInternal = position;
  27382. int32_t L_15 = V_0;
  27383. int32_t L_16 = L_15;
  27384. V_2 = L_16;
  27385. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_16, /*hidden argument*/NULL);
  27386. int32_t L_17 = V_2;
  27387. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_17, /*hidden argument*/NULL);
  27388. }
  27389. IL_0073:
  27390. {
  27391. // }
  27392. return;
  27393. }
  27394. }
  27395. // System.Int32 UnityEngine.UI.InputField::FindtPrevWordBegin()
  27396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  27397. {
  27398. static bool s_Il2CppMethodInitialized;
  27399. if (!s_Il2CppMethodInitialized)
  27400. {
  27401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27402. s_Il2CppMethodInitialized = true;
  27403. }
  27404. int32_t V_0 = 0;
  27405. bool V_1 = false;
  27406. int32_t V_2 = 0;
  27407. bool V_3 = false;
  27408. {
  27409. // if (caretSelectPositionInternal - 2 < 0)
  27410. int32_t L_0;
  27411. L_0 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27412. V_1 = (bool)((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)2))) < ((int32_t)0))? 1 : 0);
  27413. bool L_1 = V_1;
  27414. if (!L_1)
  27415. {
  27416. goto IL_0014;
  27417. }
  27418. }
  27419. {
  27420. // return 0;
  27421. V_2 = 0;
  27422. goto IL_0041;
  27423. }
  27424. IL_0014:
  27425. {
  27426. // int spaceLoc = text.LastIndexOfAny(kSeparators, caretSelectPositionInternal - 2);
  27427. String_t* L_2;
  27428. L_2 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27429. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27430. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->get_kSeparators_21();
  27431. int32_t L_4;
  27432. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27433. int32_t L_5;
  27434. L_5 = String_LastIndexOfAny_mD26613D8310B76952AE97E4F4AE5B3A118AD0219(L_2, L_3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)2)), /*hidden argument*/NULL);
  27435. V_0 = L_5;
  27436. // if (spaceLoc == -1)
  27437. int32_t L_6 = V_0;
  27438. V_3 = (bool)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0);
  27439. bool L_7 = V_3;
  27440. if (!L_7)
  27441. {
  27442. goto IL_0039;
  27443. }
  27444. }
  27445. {
  27446. // spaceLoc = 0;
  27447. V_0 = 0;
  27448. goto IL_003d;
  27449. }
  27450. IL_0039:
  27451. {
  27452. // spaceLoc++;
  27453. int32_t L_8 = V_0;
  27454. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  27455. }
  27456. IL_003d:
  27457. {
  27458. // return spaceLoc;
  27459. int32_t L_9 = V_0;
  27460. V_2 = L_9;
  27461. goto IL_0041;
  27462. }
  27463. IL_0041:
  27464. {
  27465. // }
  27466. int32_t L_10 = V_2;
  27467. return L_10;
  27468. }
  27469. }
  27470. // System.Void UnityEngine.UI.InputField::MoveLeft(System.Boolean,System.Boolean)
  27471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method)
  27472. {
  27473. int32_t V_0 = 0;
  27474. bool V_1 = false;
  27475. int32_t V_2 = 0;
  27476. bool V_3 = false;
  27477. bool V_4 = false;
  27478. int32_t G_B3_0 = 0;
  27479. {
  27480. // if (hasSelection && !shift)
  27481. bool L_0;
  27482. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  27483. if (!L_0)
  27484. {
  27485. goto IL_000f;
  27486. }
  27487. }
  27488. {
  27489. bool L_1 = ___shift0;
  27490. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  27491. goto IL_0010;
  27492. }
  27493. IL_000f:
  27494. {
  27495. G_B3_0 = 0;
  27496. }
  27497. IL_0010:
  27498. {
  27499. V_1 = (bool)G_B3_0;
  27500. bool L_2 = V_1;
  27501. if (!L_2)
  27502. {
  27503. goto IL_0039;
  27504. }
  27505. }
  27506. {
  27507. // caretPositionInternal = caretSelectPositionInternal = Mathf.Min(caretPositionInternal, caretSelectPositionInternal);
  27508. int32_t L_3;
  27509. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  27510. int32_t L_4;
  27511. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27512. int32_t L_5;
  27513. L_5 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_3, L_4, /*hidden argument*/NULL);
  27514. int32_t L_6 = L_5;
  27515. V_2 = L_6;
  27516. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_6, /*hidden argument*/NULL);
  27517. int32_t L_7 = V_2;
  27518. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  27519. // return;
  27520. goto IL_0073;
  27521. }
  27522. IL_0039:
  27523. {
  27524. // if (ctrl)
  27525. bool L_8 = ___ctrl1;
  27526. V_3 = L_8;
  27527. bool L_9 = V_3;
  27528. if (!L_9)
  27529. {
  27530. goto IL_0047;
  27531. }
  27532. }
  27533. {
  27534. // position = FindtPrevWordBegin();
  27535. int32_t L_10;
  27536. L_10 = InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D(__this, /*hidden argument*/NULL);
  27537. V_0 = L_10;
  27538. goto IL_0050;
  27539. }
  27540. IL_0047:
  27541. {
  27542. // position = caretSelectPositionInternal - 1;
  27543. int32_t L_11;
  27544. L_11 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  27545. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1));
  27546. }
  27547. IL_0050:
  27548. {
  27549. // if (shift)
  27550. bool L_12 = ___shift0;
  27551. V_4 = L_12;
  27552. bool L_13 = V_4;
  27553. if (!L_13)
  27554. {
  27555. goto IL_0061;
  27556. }
  27557. }
  27558. {
  27559. // caretSelectPositionInternal = position;
  27560. int32_t L_14 = V_0;
  27561. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  27562. goto IL_0073;
  27563. }
  27564. IL_0061:
  27565. {
  27566. // caretSelectPositionInternal = caretPositionInternal = position;
  27567. int32_t L_15 = V_0;
  27568. int32_t L_16 = L_15;
  27569. V_2 = L_16;
  27570. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_16, /*hidden argument*/NULL);
  27571. int32_t L_17 = V_2;
  27572. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_17, /*hidden argument*/NULL);
  27573. }
  27574. IL_0073:
  27575. {
  27576. // }
  27577. return;
  27578. }
  27579. }
  27580. // System.Int32 UnityEngine.UI.InputField::DetermineCharacterLine(System.Int32,UnityEngine.TextGenerator)
  27581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___charPos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method)
  27582. {
  27583. static bool s_Il2CppMethodInitialized;
  27584. if (!s_Il2CppMethodInitialized)
  27585. {
  27586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  27587. s_Il2CppMethodInitialized = true;
  27588. }
  27589. int32_t V_0 = 0;
  27590. bool V_1 = false;
  27591. int32_t V_2 = 0;
  27592. bool V_3 = false;
  27593. {
  27594. // for (int i = 0; i < generator.lineCount - 1; ++i)
  27595. V_0 = 0;
  27596. goto IL_0029;
  27597. }
  27598. IL_0005:
  27599. {
  27600. // if (generator.lines[i + 1].startCharIdx > charPos)
  27601. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0 = ___generator1;
  27602. RuntimeObject* L_1;
  27603. L_1 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_0, /*hidden argument*/NULL);
  27604. int32_t L_2 = V_0;
  27605. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_3;
  27606. L_3 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_1, ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)));
  27607. int32_t L_4 = L_3.get_startCharIdx_0();
  27608. int32_t L_5 = ___charPos0;
  27609. V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
  27610. bool L_6 = V_1;
  27611. if (!L_6)
  27612. {
  27613. goto IL_0024;
  27614. }
  27615. }
  27616. {
  27617. // return i;
  27618. int32_t L_7 = V_0;
  27619. V_2 = L_7;
  27620. goto IL_0043;
  27621. }
  27622. IL_0024:
  27623. {
  27624. // for (int i = 0; i < generator.lineCount - 1; ++i)
  27625. int32_t L_8 = V_0;
  27626. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  27627. }
  27628. IL_0029:
  27629. {
  27630. // for (int i = 0; i < generator.lineCount - 1; ++i)
  27631. int32_t L_9 = V_0;
  27632. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_10 = ___generator1;
  27633. int32_t L_11;
  27634. L_11 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_10, /*hidden argument*/NULL);
  27635. V_3 = (bool)((((int32_t)L_9) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1))))? 1 : 0);
  27636. bool L_12 = V_3;
  27637. if (L_12)
  27638. {
  27639. goto IL_0005;
  27640. }
  27641. }
  27642. {
  27643. // return generator.lineCount - 1;
  27644. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13 = ___generator1;
  27645. int32_t L_14;
  27646. L_14 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_13, /*hidden argument*/NULL);
  27647. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)1));
  27648. goto IL_0043;
  27649. }
  27650. IL_0043:
  27651. {
  27652. // }
  27653. int32_t L_15 = V_2;
  27654. return L_15;
  27655. }
  27656. }
  27657. // System.Int32 UnityEngine.UI.InputField::LineUpCharacterPosition(System.Int32,System.Boolean)
  27658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToFirstChar1, const RuntimeMethod* method)
  27659. {
  27660. static bool s_Il2CppMethodInitialized;
  27661. if (!s_Il2CppMethodInitialized)
  27662. {
  27663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var);
  27664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  27665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  27666. s_Il2CppMethodInitialized = true;
  27667. }
  27668. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_0;
  27669. memset((&V_0), 0, sizeof(V_0));
  27670. int32_t V_1 = 0;
  27671. int32_t V_2 = 0;
  27672. bool V_3 = false;
  27673. int32_t V_4 = 0;
  27674. bool V_5 = false;
  27675. int32_t V_6 = 0;
  27676. bool V_7 = false;
  27677. bool V_8 = false;
  27678. int32_t G_B6_0 = 0;
  27679. {
  27680. // if (originalPos >= cachedInputTextGenerator.characters.Count)
  27681. int32_t L_0 = ___originalPos0;
  27682. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  27683. L_1 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27684. RuntimeObject* L_2;
  27685. L_2 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_1, /*hidden argument*/NULL);
  27686. int32_t L_3;
  27687. L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UICharInfo>::get_Count() */, ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var, L_2);
  27688. V_3 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27689. bool L_4 = V_3;
  27690. if (!L_4)
  27691. {
  27692. goto IL_0023;
  27693. }
  27694. }
  27695. {
  27696. // return 0;
  27697. V_4 = 0;
  27698. goto IL_00e3;
  27699. }
  27700. IL_0023:
  27701. {
  27702. // UICharInfo originChar = cachedInputTextGenerator.characters[originalPos];
  27703. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5;
  27704. L_5 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27705. RuntimeObject* L_6;
  27706. L_6 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_5, /*hidden argument*/NULL);
  27707. int32_t L_7 = ___originalPos0;
  27708. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_8;
  27709. L_8 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_6, L_7);
  27710. V_0 = L_8;
  27711. // int originLine = DetermineCharacterLine(originalPos, cachedInputTextGenerator);
  27712. int32_t L_9 = ___originalPos0;
  27713. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_10;
  27714. L_10 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27715. int32_t L_11;
  27716. L_11 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_9, L_10, /*hidden argument*/NULL);
  27717. V_1 = L_11;
  27718. // if (originLine <= 0)
  27719. int32_t L_12 = V_1;
  27720. V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27721. bool L_13 = V_5;
  27722. if (!L_13)
  27723. {
  27724. goto IL_005e;
  27725. }
  27726. }
  27727. {
  27728. // return goToFirstChar ? 0 : originalPos;
  27729. bool L_14 = ___goToFirstChar1;
  27730. if (L_14)
  27731. {
  27732. goto IL_0056;
  27733. }
  27734. }
  27735. {
  27736. int32_t L_15 = ___originalPos0;
  27737. G_B6_0 = L_15;
  27738. goto IL_0057;
  27739. }
  27740. IL_0056:
  27741. {
  27742. G_B6_0 = 0;
  27743. }
  27744. IL_0057:
  27745. {
  27746. V_4 = G_B6_0;
  27747. goto IL_00e3;
  27748. }
  27749. IL_005e:
  27750. {
  27751. // int endCharIdx = cachedInputTextGenerator.lines[originLine].startCharIdx - 1;
  27752. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_16;
  27753. L_16 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27754. RuntimeObject* L_17;
  27755. L_17 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_16, /*hidden argument*/NULL);
  27756. int32_t L_18 = V_1;
  27757. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_19;
  27758. L_19 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_17, L_18);
  27759. int32_t L_20 = L_19.get_startCharIdx_0();
  27760. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1));
  27761. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  27762. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_21;
  27763. L_21 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27764. RuntimeObject* L_22;
  27765. L_22 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_21, /*hidden argument*/NULL);
  27766. int32_t L_23 = V_1;
  27767. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_24;
  27768. L_24 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_22, ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)));
  27769. int32_t L_25 = L_24.get_startCharIdx_0();
  27770. V_6 = L_25;
  27771. goto IL_00d3;
  27772. }
  27773. IL_0093:
  27774. {
  27775. // if (cachedInputTextGenerator.characters[i].cursorPos.x >= originChar.cursorPos.x)
  27776. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_26;
  27777. L_26 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27778. RuntimeObject* L_27;
  27779. L_27 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_26, /*hidden argument*/NULL);
  27780. int32_t L_28 = V_6;
  27781. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_29;
  27782. L_29 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_27, L_28);
  27783. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30 = L_29.get_cursorPos_0();
  27784. float L_31 = L_30.get_x_0();
  27785. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_32 = V_0;
  27786. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = L_32.get_cursorPos_0();
  27787. float L_34 = L_33.get_x_0();
  27788. V_7 = (bool)((((int32_t)((!(((float)L_31) >= ((float)L_34)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27789. bool L_35 = V_7;
  27790. if (!L_35)
  27791. {
  27792. goto IL_00cc;
  27793. }
  27794. }
  27795. {
  27796. // return i;
  27797. int32_t L_36 = V_6;
  27798. V_4 = L_36;
  27799. goto IL_00e3;
  27800. }
  27801. IL_00cc:
  27802. {
  27803. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  27804. int32_t L_37 = V_6;
  27805. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  27806. }
  27807. IL_00d3:
  27808. {
  27809. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  27810. int32_t L_38 = V_6;
  27811. int32_t L_39 = V_2;
  27812. V_8 = (bool)((((int32_t)L_38) < ((int32_t)L_39))? 1 : 0);
  27813. bool L_40 = V_8;
  27814. if (L_40)
  27815. {
  27816. goto IL_0093;
  27817. }
  27818. }
  27819. {
  27820. // return endCharIdx;
  27821. int32_t L_41 = V_2;
  27822. V_4 = L_41;
  27823. goto IL_00e3;
  27824. }
  27825. IL_00e3:
  27826. {
  27827. // }
  27828. int32_t L_42 = V_4;
  27829. return L_42;
  27830. }
  27831. }
  27832. // System.Int32 UnityEngine.UI.InputField::LineDownCharacterPosition(System.Int32,System.Boolean)
  27833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToLastChar1, const RuntimeMethod* method)
  27834. {
  27835. static bool s_Il2CppMethodInitialized;
  27836. if (!s_Il2CppMethodInitialized)
  27837. {
  27838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  27839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  27840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27841. s_Il2CppMethodInitialized = true;
  27842. }
  27843. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_0;
  27844. memset((&V_0), 0, sizeof(V_0));
  27845. int32_t V_1 = 0;
  27846. int32_t V_2 = 0;
  27847. bool V_3 = false;
  27848. int32_t V_4 = 0;
  27849. bool V_5 = false;
  27850. int32_t V_6 = 0;
  27851. bool V_7 = false;
  27852. bool V_8 = false;
  27853. int32_t G_B6_0 = 0;
  27854. {
  27855. // if (originalPos >= cachedInputTextGenerator.characterCountVisible)
  27856. int32_t L_0 = ___originalPos0;
  27857. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  27858. L_1 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27859. int32_t L_2;
  27860. L_2 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_1, /*hidden argument*/NULL);
  27861. V_3 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27862. bool L_3 = V_3;
  27863. if (!L_3)
  27864. {
  27865. goto IL_0028;
  27866. }
  27867. }
  27868. {
  27869. // return text.Length;
  27870. String_t* L_4;
  27871. L_4 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27872. int32_t L_5;
  27873. L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
  27874. V_4 = L_5;
  27875. goto IL_00f1;
  27876. }
  27877. IL_0028:
  27878. {
  27879. // UICharInfo originChar = cachedInputTextGenerator.characters[originalPos];
  27880. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6;
  27881. L_6 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27882. RuntimeObject* L_7;
  27883. L_7 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_6, /*hidden argument*/NULL);
  27884. int32_t L_8 = ___originalPos0;
  27885. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_9;
  27886. L_9 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_7, L_8);
  27887. V_0 = L_9;
  27888. // int originLine = DetermineCharacterLine(originalPos, cachedInputTextGenerator);
  27889. int32_t L_10 = ___originalPos0;
  27890. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11;
  27891. L_11 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27892. int32_t L_12;
  27893. L_12 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_10, L_11, /*hidden argument*/NULL);
  27894. V_1 = L_12;
  27895. // if (originLine + 1 >= cachedInputTextGenerator.lineCount)
  27896. int32_t L_13 = V_1;
  27897. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_14;
  27898. L_14 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27899. int32_t L_15;
  27900. L_15 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_14, /*hidden argument*/NULL);
  27901. V_5 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))) < ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27902. bool L_16 = V_5;
  27903. if (!L_16)
  27904. {
  27905. goto IL_0076;
  27906. }
  27907. }
  27908. {
  27909. // return goToLastChar ? text.Length : originalPos;
  27910. bool L_17 = ___goToLastChar1;
  27911. if (L_17)
  27912. {
  27913. goto IL_0067;
  27914. }
  27915. }
  27916. {
  27917. int32_t L_18 = ___originalPos0;
  27918. G_B6_0 = L_18;
  27919. goto IL_0072;
  27920. }
  27921. IL_0067:
  27922. {
  27923. String_t* L_19;
  27924. L_19 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  27925. int32_t L_20;
  27926. L_20 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_19, /*hidden argument*/NULL);
  27927. G_B6_0 = L_20;
  27928. }
  27929. IL_0072:
  27930. {
  27931. V_4 = G_B6_0;
  27932. goto IL_00f1;
  27933. }
  27934. IL_0076:
  27935. {
  27936. // int endCharIdx = GetLineEndPosition(cachedInputTextGenerator, originLine + 1);
  27937. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_21;
  27938. L_21 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27939. int32_t L_22 = V_1;
  27940. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  27941. int32_t L_23;
  27942. L_23 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_21, ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)), /*hidden argument*/NULL);
  27943. V_2 = L_23;
  27944. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  27945. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_24;
  27946. L_24 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27947. RuntimeObject* L_25;
  27948. L_25 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_24, /*hidden argument*/NULL);
  27949. int32_t L_26 = V_1;
  27950. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_27;
  27951. L_27 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_25, ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)));
  27952. int32_t L_28 = L_27.get_startCharIdx_0();
  27953. V_6 = L_28;
  27954. goto IL_00e1;
  27955. }
  27956. IL_00a1:
  27957. {
  27958. // if (cachedInputTextGenerator.characters[i].cursorPos.x >= originChar.cursorPos.x)
  27959. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_29;
  27960. L_29 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  27961. RuntimeObject* L_30;
  27962. L_30 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_29, /*hidden argument*/NULL);
  27963. int32_t L_31 = V_6;
  27964. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_32;
  27965. L_32 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_30, L_31);
  27966. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = L_32.get_cursorPos_0();
  27967. float L_34 = L_33.get_x_0();
  27968. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_35 = V_0;
  27969. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_36 = L_35.get_cursorPos_0();
  27970. float L_37 = L_36.get_x_0();
  27971. V_7 = (bool)((((int32_t)((!(((float)L_34) >= ((float)L_37)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27972. bool L_38 = V_7;
  27973. if (!L_38)
  27974. {
  27975. goto IL_00da;
  27976. }
  27977. }
  27978. {
  27979. // return i;
  27980. int32_t L_39 = V_6;
  27981. V_4 = L_39;
  27982. goto IL_00f1;
  27983. }
  27984. IL_00da:
  27985. {
  27986. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  27987. int32_t L_40 = V_6;
  27988. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1));
  27989. }
  27990. IL_00e1:
  27991. {
  27992. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  27993. int32_t L_41 = V_6;
  27994. int32_t L_42 = V_2;
  27995. V_8 = (bool)((((int32_t)L_41) < ((int32_t)L_42))? 1 : 0);
  27996. bool L_43 = V_8;
  27997. if (L_43)
  27998. {
  27999. goto IL_00a1;
  28000. }
  28001. }
  28002. {
  28003. // return endCharIdx;
  28004. int32_t L_44 = V_2;
  28005. V_4 = L_44;
  28006. goto IL_00f1;
  28007. }
  28008. IL_00f1:
  28009. {
  28010. // }
  28011. int32_t L_45 = V_4;
  28012. return L_45;
  28013. }
  28014. }
  28015. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean)
  28016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  28017. {
  28018. {
  28019. // MoveDown(shift, true);
  28020. bool L_0 = ___shift0;
  28021. InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B(__this, L_0, (bool)1, /*hidden argument*/NULL);
  28022. // }
  28023. return;
  28024. }
  28025. }
  28026. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean,System.Boolean)
  28027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToLastChar1, const RuntimeMethod* method)
  28028. {
  28029. int32_t V_0 = 0;
  28030. bool V_1 = false;
  28031. int32_t V_2 = 0;
  28032. bool V_3 = false;
  28033. int32_t G_B3_0 = 0;
  28034. int32_t G_B8_0 = 0;
  28035. {
  28036. // if (hasSelection && !shift)
  28037. bool L_0;
  28038. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  28039. if (!L_0)
  28040. {
  28041. goto IL_000f;
  28042. }
  28043. }
  28044. {
  28045. bool L_1 = ___shift0;
  28046. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  28047. goto IL_0010;
  28048. }
  28049. IL_000f:
  28050. {
  28051. G_B3_0 = 0;
  28052. }
  28053. IL_0010:
  28054. {
  28055. V_1 = (bool)G_B3_0;
  28056. bool L_2 = V_1;
  28057. if (!L_2)
  28058. {
  28059. goto IL_0038;
  28060. }
  28061. }
  28062. {
  28063. // caretPositionInternal = caretSelectPositionInternal = Mathf.Max(caretPositionInternal, caretSelectPositionInternal);
  28064. int32_t L_3;
  28065. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28066. int32_t L_4;
  28067. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28068. int32_t L_5;
  28069. L_5 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_3, L_4, /*hidden argument*/NULL);
  28070. int32_t L_6 = L_5;
  28071. V_2 = L_6;
  28072. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_6, /*hidden argument*/NULL);
  28073. int32_t L_7 = V_2;
  28074. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  28075. }
  28076. IL_0038:
  28077. {
  28078. // int position = multiLine ? LineDownCharacterPosition(caretSelectPositionInternal, goToLastChar) : text.Length;
  28079. bool L_8;
  28080. L_8 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  28081. if (L_8)
  28082. {
  28083. goto IL_004d;
  28084. }
  28085. }
  28086. {
  28087. String_t* L_9;
  28088. L_9 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28089. int32_t L_10;
  28090. L_10 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_9, /*hidden argument*/NULL);
  28091. G_B8_0 = L_10;
  28092. goto IL_005a;
  28093. }
  28094. IL_004d:
  28095. {
  28096. int32_t L_11;
  28097. L_11 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28098. bool L_12 = ___goToLastChar1;
  28099. int32_t L_13;
  28100. L_13 = InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA(__this, L_11, L_12, /*hidden argument*/NULL);
  28101. G_B8_0 = L_13;
  28102. }
  28103. IL_005a:
  28104. {
  28105. V_0 = G_B8_0;
  28106. // if (shift)
  28107. bool L_14 = ___shift0;
  28108. V_3 = L_14;
  28109. bool L_15 = V_3;
  28110. if (!L_15)
  28111. {
  28112. goto IL_006a;
  28113. }
  28114. }
  28115. {
  28116. // caretSelectPositionInternal = position;
  28117. int32_t L_16 = V_0;
  28118. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_16, /*hidden argument*/NULL);
  28119. goto IL_007c;
  28120. }
  28121. IL_006a:
  28122. {
  28123. // caretPositionInternal = caretSelectPositionInternal = position;
  28124. int32_t L_17 = V_0;
  28125. int32_t L_18 = L_17;
  28126. V_2 = L_18;
  28127. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_18, /*hidden argument*/NULL);
  28128. int32_t L_19 = V_2;
  28129. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_19, /*hidden argument*/NULL);
  28130. }
  28131. IL_007c:
  28132. {
  28133. // }
  28134. return;
  28135. }
  28136. }
  28137. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean)
  28138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  28139. {
  28140. {
  28141. // MoveUp(shift, true);
  28142. bool L_0 = ___shift0;
  28143. InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304(__this, L_0, (bool)1, /*hidden argument*/NULL);
  28144. // }
  28145. return;
  28146. }
  28147. }
  28148. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean,System.Boolean)
  28149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToFirstChar1, const RuntimeMethod* method)
  28150. {
  28151. int32_t V_0 = 0;
  28152. bool V_1 = false;
  28153. int32_t V_2 = 0;
  28154. bool V_3 = false;
  28155. int32_t G_B3_0 = 0;
  28156. int32_t G_B8_0 = 0;
  28157. {
  28158. // if (hasSelection && !shift)
  28159. bool L_0;
  28160. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  28161. if (!L_0)
  28162. {
  28163. goto IL_000f;
  28164. }
  28165. }
  28166. {
  28167. bool L_1 = ___shift0;
  28168. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  28169. goto IL_0010;
  28170. }
  28171. IL_000f:
  28172. {
  28173. G_B3_0 = 0;
  28174. }
  28175. IL_0010:
  28176. {
  28177. V_1 = (bool)G_B3_0;
  28178. bool L_2 = V_1;
  28179. if (!L_2)
  28180. {
  28181. goto IL_0038;
  28182. }
  28183. }
  28184. {
  28185. // caretPositionInternal = caretSelectPositionInternal = Mathf.Min(caretPositionInternal, caretSelectPositionInternal);
  28186. int32_t L_3;
  28187. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28188. int32_t L_4;
  28189. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28190. int32_t L_5;
  28191. L_5 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_3, L_4, /*hidden argument*/NULL);
  28192. int32_t L_6 = L_5;
  28193. V_2 = L_6;
  28194. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_6, /*hidden argument*/NULL);
  28195. int32_t L_7 = V_2;
  28196. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  28197. }
  28198. IL_0038:
  28199. {
  28200. // int position = multiLine ? LineUpCharacterPosition(caretSelectPositionInternal, goToFirstChar) : 0;
  28201. bool L_8;
  28202. L_8 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  28203. if (L_8)
  28204. {
  28205. goto IL_0043;
  28206. }
  28207. }
  28208. {
  28209. G_B8_0 = 0;
  28210. goto IL_0050;
  28211. }
  28212. IL_0043:
  28213. {
  28214. int32_t L_9;
  28215. L_9 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28216. bool L_10 = ___goToFirstChar1;
  28217. int32_t L_11;
  28218. L_11 = InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA(__this, L_9, L_10, /*hidden argument*/NULL);
  28219. G_B8_0 = L_11;
  28220. }
  28221. IL_0050:
  28222. {
  28223. V_0 = G_B8_0;
  28224. // if (shift)
  28225. bool L_12 = ___shift0;
  28226. V_3 = L_12;
  28227. bool L_13 = V_3;
  28228. if (!L_13)
  28229. {
  28230. goto IL_0060;
  28231. }
  28232. }
  28233. {
  28234. // caretSelectPositionInternal = position;
  28235. int32_t L_14 = V_0;
  28236. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  28237. goto IL_0072;
  28238. }
  28239. IL_0060:
  28240. {
  28241. // caretSelectPositionInternal = caretPositionInternal = position;
  28242. int32_t L_15 = V_0;
  28243. int32_t L_16 = L_15;
  28244. V_2 = L_16;
  28245. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_16, /*hidden argument*/NULL);
  28246. int32_t L_17 = V_2;
  28247. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_17, /*hidden argument*/NULL);
  28248. }
  28249. IL_0072:
  28250. {
  28251. // }
  28252. return;
  28253. }
  28254. }
  28255. // System.Void UnityEngine.UI.InputField::Delete()
  28256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28257. {
  28258. bool V_0 = false;
  28259. bool V_1 = false;
  28260. bool V_2 = false;
  28261. {
  28262. // if (m_ReadOnly)
  28263. bool L_0 = __this->get_m_ReadOnly_41();
  28264. V_0 = L_0;
  28265. bool L_1 = V_0;
  28266. if (!L_1)
  28267. {
  28268. goto IL_0010;
  28269. }
  28270. }
  28271. {
  28272. // return;
  28273. goto IL_00d9;
  28274. }
  28275. IL_0010:
  28276. {
  28277. // if (caretPositionInternal == caretSelectPositionInternal)
  28278. int32_t L_2;
  28279. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28280. int32_t L_3;
  28281. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28282. V_1 = (bool)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  28283. bool L_4 = V_1;
  28284. if (!L_4)
  28285. {
  28286. goto IL_0027;
  28287. }
  28288. }
  28289. {
  28290. // return;
  28291. goto IL_00d9;
  28292. }
  28293. IL_0027:
  28294. {
  28295. // if (caretPositionInternal < caretSelectPositionInternal)
  28296. int32_t L_5;
  28297. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28298. int32_t L_6;
  28299. L_6 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28300. V_2 = (bool)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0);
  28301. bool L_7 = V_2;
  28302. if (!L_7)
  28303. {
  28304. goto IL_008a;
  28305. }
  28306. }
  28307. {
  28308. // m_Text = text.Substring(0, caretPositionInternal) + text.Substring(caretSelectPositionInternal, text.Length - caretSelectPositionInternal);
  28309. String_t* L_8;
  28310. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28311. int32_t L_9;
  28312. L_9 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28313. String_t* L_10;
  28314. L_10 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_8, 0, L_9, /*hidden argument*/NULL);
  28315. String_t* L_11;
  28316. L_11 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28317. int32_t L_12;
  28318. L_12 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28319. String_t* L_13;
  28320. L_13 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28321. int32_t L_14;
  28322. L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
  28323. int32_t L_15;
  28324. L_15 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28325. String_t* L_16;
  28326. L_16 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_11, L_12, ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15)), /*hidden argument*/NULL);
  28327. String_t* L_17;
  28328. L_17 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_10, L_16, /*hidden argument*/NULL);
  28329. __this->set_m_Text_38(L_17);
  28330. // caretSelectPositionInternal = caretPositionInternal;
  28331. int32_t L_18;
  28332. L_18 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28333. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_18, /*hidden argument*/NULL);
  28334. goto IL_00d9;
  28335. }
  28336. IL_008a:
  28337. {
  28338. // m_Text = text.Substring(0, caretSelectPositionInternal) + text.Substring(caretPositionInternal, text.Length - caretPositionInternal);
  28339. String_t* L_19;
  28340. L_19 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28341. int32_t L_20;
  28342. L_20 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28343. String_t* L_21;
  28344. L_21 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_19, 0, L_20, /*hidden argument*/NULL);
  28345. String_t* L_22;
  28346. L_22 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28347. int32_t L_23;
  28348. L_23 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28349. String_t* L_24;
  28350. L_24 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28351. int32_t L_25;
  28352. L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL);
  28353. int32_t L_26;
  28354. L_26 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28355. String_t* L_27;
  28356. L_27 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_22, L_23, ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)L_26)), /*hidden argument*/NULL);
  28357. String_t* L_28;
  28358. L_28 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_21, L_27, /*hidden argument*/NULL);
  28359. __this->set_m_Text_38(L_28);
  28360. // caretPositionInternal = caretSelectPositionInternal;
  28361. int32_t L_29;
  28362. L_29 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  28363. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_29, /*hidden argument*/NULL);
  28364. }
  28365. IL_00d9:
  28366. {
  28367. // }
  28368. return;
  28369. }
  28370. }
  28371. // System.Void UnityEngine.UI.InputField::ForwardSpace()
  28372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28373. {
  28374. bool V_0 = false;
  28375. bool V_1 = false;
  28376. bool V_2 = false;
  28377. {
  28378. // if (m_ReadOnly)
  28379. bool L_0 = __this->get_m_ReadOnly_41();
  28380. V_0 = L_0;
  28381. bool L_1 = V_0;
  28382. if (!L_1)
  28383. {
  28384. goto IL_000d;
  28385. }
  28386. }
  28387. {
  28388. // return;
  28389. goto IL_0071;
  28390. }
  28391. IL_000d:
  28392. {
  28393. // if (hasSelection)
  28394. bool L_2;
  28395. L_2 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  28396. V_1 = L_2;
  28397. bool L_3 = V_1;
  28398. if (!L_3)
  28399. {
  28400. goto IL_0030;
  28401. }
  28402. }
  28403. {
  28404. // Delete();
  28405. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  28406. // UpdateTouchKeyboardFromEditChanges();
  28407. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  28408. // SendOnValueChangedAndUpdateLabel();
  28409. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  28410. goto IL_0071;
  28411. }
  28412. IL_0030:
  28413. {
  28414. // if (caretPositionInternal < text.Length)
  28415. int32_t L_4;
  28416. L_4 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28417. String_t* L_5;
  28418. L_5 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28419. int32_t L_6;
  28420. L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL);
  28421. V_2 = (bool)((((int32_t)L_4) < ((int32_t)L_6))? 1 : 0);
  28422. bool L_7 = V_2;
  28423. if (!L_7)
  28424. {
  28425. goto IL_0070;
  28426. }
  28427. }
  28428. {
  28429. // m_Text = text.Remove(caretPositionInternal, 1);
  28430. String_t* L_8;
  28431. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28432. int32_t L_9;
  28433. L_9 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28434. String_t* L_10;
  28435. L_10 = String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0(L_8, L_9, 1, /*hidden argument*/NULL);
  28436. __this->set_m_Text_38(L_10);
  28437. // UpdateTouchKeyboardFromEditChanges();
  28438. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  28439. // SendOnValueChangedAndUpdateLabel();
  28440. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  28441. }
  28442. IL_0070:
  28443. {
  28444. }
  28445. IL_0071:
  28446. {
  28447. // }
  28448. return;
  28449. }
  28450. }
  28451. // System.Void UnityEngine.UI.InputField::Backspace()
  28452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28453. {
  28454. bool V_0 = false;
  28455. bool V_1 = false;
  28456. bool V_2 = false;
  28457. int32_t V_3 = 0;
  28458. {
  28459. // if (m_ReadOnly)
  28460. bool L_0 = __this->get_m_ReadOnly_41();
  28461. V_0 = L_0;
  28462. bool L_1 = V_0;
  28463. if (!L_1)
  28464. {
  28465. goto IL_000d;
  28466. }
  28467. }
  28468. {
  28469. // return;
  28470. goto IL_0082;
  28471. }
  28472. IL_000d:
  28473. {
  28474. // if (hasSelection)
  28475. bool L_2;
  28476. L_2 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  28477. V_1 = L_2;
  28478. bool L_3 = V_1;
  28479. if (!L_3)
  28480. {
  28481. goto IL_0030;
  28482. }
  28483. }
  28484. {
  28485. // Delete();
  28486. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  28487. // UpdateTouchKeyboardFromEditChanges();
  28488. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  28489. // SendOnValueChangedAndUpdateLabel();
  28490. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  28491. goto IL_0082;
  28492. }
  28493. IL_0030:
  28494. {
  28495. // if (caretPositionInternal > 0)
  28496. int32_t L_4;
  28497. L_4 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28498. V_2 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0);
  28499. bool L_5 = V_2;
  28500. if (!L_5)
  28501. {
  28502. goto IL_0081;
  28503. }
  28504. }
  28505. {
  28506. // m_Text = text.Remove(caretPositionInternal - 1, 1);
  28507. String_t* L_6;
  28508. L_6 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28509. int32_t L_7;
  28510. L_7 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28511. String_t* L_8;
  28512. L_8 = String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0(L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)), 1, /*hidden argument*/NULL);
  28513. __this->set_m_Text_38(L_8);
  28514. // caretSelectPositionInternal = caretPositionInternal = caretPositionInternal - 1;
  28515. int32_t L_9;
  28516. L_9 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28517. int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1));
  28518. V_3 = L_10;
  28519. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_10, /*hidden argument*/NULL);
  28520. int32_t L_11 = V_3;
  28521. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_11, /*hidden argument*/NULL);
  28522. // UpdateTouchKeyboardFromEditChanges();
  28523. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  28524. // SendOnValueChangedAndUpdateLabel();
  28525. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  28526. }
  28527. IL_0081:
  28528. {
  28529. }
  28530. IL_0082:
  28531. {
  28532. // }
  28533. return;
  28534. }
  28535. }
  28536. // System.Void UnityEngine.UI.InputField::Insert(System.Char)
  28537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method)
  28538. {
  28539. String_t* V_0 = NULL;
  28540. bool V_1 = false;
  28541. bool V_2 = false;
  28542. int32_t V_3 = 0;
  28543. int32_t G_B5_0 = 0;
  28544. {
  28545. // if (m_ReadOnly)
  28546. bool L_0 = __this->get_m_ReadOnly_41();
  28547. V_1 = L_0;
  28548. bool L_1 = V_1;
  28549. if (!L_1)
  28550. {
  28551. goto IL_000d;
  28552. }
  28553. }
  28554. {
  28555. // return;
  28556. goto IL_0088;
  28557. }
  28558. IL_000d:
  28559. {
  28560. // string replaceString = c.ToString();
  28561. String_t* L_2;
  28562. L_2 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&___c0), /*hidden argument*/NULL);
  28563. V_0 = L_2;
  28564. // Delete();
  28565. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  28566. // if (characterLimit > 0 && text.Length >= characterLimit)
  28567. int32_t L_3;
  28568. L_3 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  28569. if ((((int32_t)L_3) <= ((int32_t)0)))
  28570. {
  28571. goto IL_003d;
  28572. }
  28573. }
  28574. {
  28575. String_t* L_4;
  28576. L_4 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28577. int32_t L_5;
  28578. L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
  28579. int32_t L_6;
  28580. L_6 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  28581. G_B5_0 = ((((int32_t)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  28582. goto IL_003e;
  28583. }
  28584. IL_003d:
  28585. {
  28586. G_B5_0 = 0;
  28587. }
  28588. IL_003e:
  28589. {
  28590. V_2 = (bool)G_B5_0;
  28591. bool L_7 = V_2;
  28592. if (!L_7)
  28593. {
  28594. goto IL_0044;
  28595. }
  28596. }
  28597. {
  28598. // return;
  28599. goto IL_0088;
  28600. }
  28601. IL_0044:
  28602. {
  28603. // m_Text = text.Insert(m_CaretPosition, replaceString);
  28604. String_t* L_8;
  28605. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28606. int32_t L_9 = __this->get_m_CaretPosition_43();
  28607. String_t* L_10 = V_0;
  28608. String_t* L_11;
  28609. L_11 = String_Insert_m6F5335C84ACB178D4141772E1D7F2EB7811990EB(L_8, L_9, L_10, /*hidden argument*/NULL);
  28610. __this->set_m_Text_38(L_11);
  28611. // caretSelectPositionInternal = caretPositionInternal += replaceString.Length;
  28612. int32_t L_12;
  28613. L_12 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  28614. String_t* L_13 = V_0;
  28615. int32_t L_14;
  28616. L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
  28617. int32_t L_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_14));
  28618. V_3 = L_15;
  28619. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_15, /*hidden argument*/NULL);
  28620. int32_t L_16 = V_3;
  28621. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_16, /*hidden argument*/NULL);
  28622. // UpdateTouchKeyboardFromEditChanges();
  28623. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  28624. // SendOnValueChanged();
  28625. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  28626. }
  28627. IL_0088:
  28628. {
  28629. // }
  28630. return;
  28631. }
  28632. }
  28633. // System.Void UnityEngine.UI.InputField::UpdateTouchKeyboardFromEditChanges()
  28634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28635. {
  28636. bool V_0 = false;
  28637. int32_t G_B3_0 = 0;
  28638. {
  28639. // if (m_Keyboard != null && InPlaceEditing())
  28640. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  28641. if (!L_0)
  28642. {
  28643. goto IL_0011;
  28644. }
  28645. }
  28646. {
  28647. bool L_1;
  28648. L_1 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  28649. G_B3_0 = ((int32_t)(L_1));
  28650. goto IL_0012;
  28651. }
  28652. IL_0011:
  28653. {
  28654. G_B3_0 = 0;
  28655. }
  28656. IL_0012:
  28657. {
  28658. V_0 = (bool)G_B3_0;
  28659. bool L_2 = V_0;
  28660. if (!L_2)
  28661. {
  28662. goto IL_002a;
  28663. }
  28664. }
  28665. {
  28666. // m_Keyboard.text = m_Text;
  28667. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_3 = __this->get_m_Keyboard_20();
  28668. String_t* L_4 = __this->get_m_Text_38();
  28669. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_3, L_4, /*hidden argument*/NULL);
  28670. }
  28671. IL_002a:
  28672. {
  28673. // }
  28674. return;
  28675. }
  28676. }
  28677. // System.Void UnityEngine.UI.InputField::SendOnValueChangedAndUpdateLabel()
  28678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28679. {
  28680. {
  28681. // SendOnValueChanged();
  28682. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  28683. // UpdateLabel();
  28684. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  28685. // }
  28686. return;
  28687. }
  28688. }
  28689. // System.Void UnityEngine.UI.InputField::SendOnValueChanged()
  28690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28691. {
  28692. static bool s_Il2CppMethodInitialized;
  28693. if (!s_Il2CppMethodInitialized)
  28694. {
  28695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10_RuntimeMethod_var);
  28696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B20120FA3A36499103516584F7132881D3DF357);
  28697. s_Il2CppMethodInitialized = true;
  28698. }
  28699. bool V_0 = false;
  28700. {
  28701. // UISystemProfilerApi.AddMarker("InputField.value", this);
  28702. UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333(_stringLiteral7B20120FA3A36499103516584F7132881D3DF357, __this, /*hidden argument*/NULL);
  28703. // if (onValueChanged != null)
  28704. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0;
  28705. L_0 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449(__this, /*hidden argument*/NULL);
  28706. V_0 = (bool)((!(((RuntimeObject*)(OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  28707. bool L_1 = V_0;
  28708. if (!L_1)
  28709. {
  28710. goto IL_002c;
  28711. }
  28712. }
  28713. {
  28714. // onValueChanged.Invoke(text);
  28715. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_2;
  28716. L_2 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449(__this, /*hidden argument*/NULL);
  28717. String_t* L_3;
  28718. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28719. UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10(L_2, L_3, /*hidden argument*/UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10_RuntimeMethod_var);
  28720. }
  28721. IL_002c:
  28722. {
  28723. // }
  28724. return;
  28725. }
  28726. }
  28727. // System.Void UnityEngine.UI.InputField::SendOnSubmit()
  28728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  28729. {
  28730. static bool s_Il2CppMethodInitialized;
  28731. if (!s_Il2CppMethodInitialized)
  28732. {
  28733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10_RuntimeMethod_var);
  28734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E);
  28735. s_Il2CppMethodInitialized = true;
  28736. }
  28737. bool V_0 = false;
  28738. {
  28739. // UISystemProfilerApi.AddMarker("InputField.onSubmit", this);
  28740. UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333(_stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E, __this, /*hidden argument*/NULL);
  28741. // if (onEndEdit != null)
  28742. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0;
  28743. L_0 = InputField_get_onEndEdit_m0C979736255DF520629D269CCDD6452EF4F52EB5(__this, /*hidden argument*/NULL);
  28744. V_0 = (bool)((!(((RuntimeObject*)(SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 *)L_0) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  28745. bool L_1 = V_0;
  28746. if (!L_1)
  28747. {
  28748. goto IL_002c;
  28749. }
  28750. }
  28751. {
  28752. // onEndEdit.Invoke(m_Text);
  28753. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_2;
  28754. L_2 = InputField_get_onEndEdit_m0C979736255DF520629D269CCDD6452EF4F52EB5(__this, /*hidden argument*/NULL);
  28755. String_t* L_3 = __this->get_m_Text_38();
  28756. UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10(L_2, L_3, /*hidden argument*/UnityEvent_1_Invoke_m48FFBB804EE21EB2CB49F17413E013F7C6A97E10_RuntimeMethod_var);
  28757. }
  28758. IL_002c:
  28759. {
  28760. // }
  28761. return;
  28762. }
  28763. }
  28764. // System.Void UnityEngine.UI.InputField::Append(System.String)
  28765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Append_m636E533087317BDD9C392E4BCD27C2F735DC87A6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___input0, const RuntimeMethod* method)
  28766. {
  28767. bool V_0 = false;
  28768. bool V_1 = false;
  28769. int32_t V_2 = 0;
  28770. int32_t V_3 = 0;
  28771. Il2CppChar V_4 = 0x0;
  28772. bool V_5 = false;
  28773. bool V_6 = false;
  28774. int32_t G_B11_0 = 0;
  28775. {
  28776. // if (m_ReadOnly)
  28777. bool L_0 = __this->get_m_ReadOnly_41();
  28778. V_0 = L_0;
  28779. bool L_1 = V_0;
  28780. if (!L_1)
  28781. {
  28782. goto IL_000d;
  28783. }
  28784. }
  28785. {
  28786. // return;
  28787. goto IL_0072;
  28788. }
  28789. IL_000d:
  28790. {
  28791. // if (!InPlaceEditing())
  28792. bool L_2;
  28793. L_2 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  28794. V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  28795. bool L_3 = V_1;
  28796. if (!L_3)
  28797. {
  28798. goto IL_001c;
  28799. }
  28800. }
  28801. {
  28802. // return;
  28803. goto IL_0072;
  28804. }
  28805. IL_001c:
  28806. {
  28807. // for (int i = 0, imax = input.Length; i < imax; ++i)
  28808. V_2 = 0;
  28809. // for (int i = 0, imax = input.Length; i < imax; ++i)
  28810. String_t* L_4 = ___input0;
  28811. int32_t L_5;
  28812. L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
  28813. V_3 = L_5;
  28814. goto IL_0068;
  28815. }
  28816. IL_0027:
  28817. {
  28818. // char c = input[i];
  28819. String_t* L_6 = ___input0;
  28820. int32_t L_7 = V_2;
  28821. Il2CppChar L_8;
  28822. L_8 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_6, L_7, /*hidden argument*/NULL);
  28823. V_4 = L_8;
  28824. // if (c >= ' ' || c == '\t' || c == '\r' || c == 10 || c == '\n')
  28825. Il2CppChar L_9 = V_4;
  28826. if ((((int32_t)L_9) >= ((int32_t)((int32_t)32))))
  28827. {
  28828. goto IL_0051;
  28829. }
  28830. }
  28831. {
  28832. Il2CppChar L_10 = V_4;
  28833. if ((((int32_t)L_10) == ((int32_t)((int32_t)9))))
  28834. {
  28835. goto IL_0051;
  28836. }
  28837. }
  28838. {
  28839. Il2CppChar L_11 = V_4;
  28840. if ((((int32_t)L_11) == ((int32_t)((int32_t)13))))
  28841. {
  28842. goto IL_0051;
  28843. }
  28844. }
  28845. {
  28846. Il2CppChar L_12 = V_4;
  28847. if ((((int32_t)L_12) == ((int32_t)((int32_t)10))))
  28848. {
  28849. goto IL_0051;
  28850. }
  28851. }
  28852. {
  28853. Il2CppChar L_13 = V_4;
  28854. G_B11_0 = ((((int32_t)L_13) == ((int32_t)((int32_t)10)))? 1 : 0);
  28855. goto IL_0052;
  28856. }
  28857. IL_0051:
  28858. {
  28859. G_B11_0 = 1;
  28860. }
  28861. IL_0052:
  28862. {
  28863. V_5 = (bool)G_B11_0;
  28864. bool L_14 = V_5;
  28865. if (!L_14)
  28866. {
  28867. goto IL_0063;
  28868. }
  28869. }
  28870. {
  28871. // Append(c);
  28872. Il2CppChar L_15 = V_4;
  28873. VirtActionInvoker1< Il2CppChar >::Invoke(67 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_15);
  28874. }
  28875. IL_0063:
  28876. {
  28877. // for (int i = 0, imax = input.Length; i < imax; ++i)
  28878. int32_t L_16 = V_2;
  28879. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  28880. }
  28881. IL_0068:
  28882. {
  28883. // for (int i = 0, imax = input.Length; i < imax; ++i)
  28884. int32_t L_17 = V_2;
  28885. int32_t L_18 = V_3;
  28886. V_6 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0);
  28887. bool L_19 = V_6;
  28888. if (L_19)
  28889. {
  28890. goto IL_0027;
  28891. }
  28892. }
  28893. IL_0072:
  28894. {
  28895. // }
  28896. return;
  28897. }
  28898. }
  28899. // System.Void UnityEngine.UI.InputField::Append(System.Char)
  28900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Append_m0405A57105B52A2BBC5CA6B06E804975B3343CE2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___input0, const RuntimeMethod* method)
  28901. {
  28902. static bool s_Il2CppMethodInitialized;
  28903. if (!s_Il2CppMethodInitialized)
  28904. {
  28905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  28906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28907. s_Il2CppMethodInitialized = true;
  28908. }
  28909. int32_t V_0 = 0;
  28910. String_t* V_1 = NULL;
  28911. bool V_2 = false;
  28912. bool V_3 = false;
  28913. bool V_4 = false;
  28914. bool V_5 = false;
  28915. bool V_6 = false;
  28916. bool V_7 = false;
  28917. bool V_8 = false;
  28918. bool V_9 = false;
  28919. int32_t G_B5_0 = 0;
  28920. {
  28921. // if (char.IsSurrogate(input))
  28922. Il2CppChar L_0 = ___input0;
  28923. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  28924. bool L_1;
  28925. L_1 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_0, /*hidden argument*/NULL);
  28926. V_2 = L_1;
  28927. bool L_2 = V_2;
  28928. if (!L_2)
  28929. {
  28930. goto IL_0010;
  28931. }
  28932. }
  28933. {
  28934. // return;
  28935. goto IL_0161;
  28936. }
  28937. IL_0010:
  28938. {
  28939. // if (m_ReadOnly || text.Length >= k_MaxTextLength)
  28940. bool L_3 = __this->get_m_ReadOnly_41();
  28941. if (L_3)
  28942. {
  28943. goto IL_002f;
  28944. }
  28945. }
  28946. {
  28947. String_t* L_4;
  28948. L_4 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  28949. int32_t L_5;
  28950. L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
  28951. G_B5_0 = ((((int32_t)((((int32_t)L_5) < ((int32_t)((int32_t)16382)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  28952. goto IL_0030;
  28953. }
  28954. IL_002f:
  28955. {
  28956. G_B5_0 = 1;
  28957. }
  28958. IL_0030:
  28959. {
  28960. V_3 = (bool)G_B5_0;
  28961. bool L_6 = V_3;
  28962. if (!L_6)
  28963. {
  28964. goto IL_0039;
  28965. }
  28966. }
  28967. {
  28968. // return;
  28969. goto IL_0161;
  28970. }
  28971. IL_0039:
  28972. {
  28973. // if (!InPlaceEditing())
  28974. bool L_7;
  28975. L_7 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  28976. V_4 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  28977. bool L_8 = V_4;
  28978. if (!L_8)
  28979. {
  28980. goto IL_004d;
  28981. }
  28982. }
  28983. {
  28984. // return;
  28985. goto IL_0161;
  28986. }
  28987. IL_004d:
  28988. {
  28989. // int insertionPoint = Math.Min(selectionFocusPosition, selectionAnchorPosition);
  28990. int32_t L_9;
  28991. L_9 = InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B(__this, /*hidden argument*/NULL);
  28992. int32_t L_10;
  28993. L_10 = InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995(__this, /*hidden argument*/NULL);
  28994. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28995. int32_t L_11;
  28996. L_11 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_9, L_10, /*hidden argument*/NULL);
  28997. V_0 = L_11;
  28998. // var validateText = text;
  28999. String_t* L_12;
  29000. L_12 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29001. V_1 = L_12;
  29002. // if (selectionFocusPosition != selectionAnchorPosition)
  29003. int32_t L_13;
  29004. L_13 = InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B(__this, /*hidden argument*/NULL);
  29005. int32_t L_14;
  29006. L_14 = InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995(__this, /*hidden argument*/NULL);
  29007. V_5 = (bool)((((int32_t)((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  29008. bool L_15 = V_5;
  29009. if (!L_15)
  29010. {
  29011. goto IL_0112;
  29012. }
  29013. }
  29014. {
  29015. // if (caretPositionInternal < caretSelectPositionInternal)
  29016. int32_t L_16;
  29017. L_16 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29018. int32_t L_17;
  29019. L_17 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29020. V_6 = (bool)((((int32_t)L_16) < ((int32_t)L_17))? 1 : 0);
  29021. bool L_18 = V_6;
  29022. if (!L_18)
  29023. {
  29024. goto IL_00d4;
  29025. }
  29026. }
  29027. {
  29028. // validateText = text.Substring(0, caretPositionInternal) + text.Substring(caretSelectPositionInternal, text.Length - caretSelectPositionInternal);
  29029. String_t* L_19;
  29030. L_19 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29031. int32_t L_20;
  29032. L_20 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29033. String_t* L_21;
  29034. L_21 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_19, 0, L_20, /*hidden argument*/NULL);
  29035. String_t* L_22;
  29036. L_22 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29037. int32_t L_23;
  29038. L_23 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29039. String_t* L_24;
  29040. L_24 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29041. int32_t L_25;
  29042. L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL);
  29043. int32_t L_26;
  29044. L_26 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29045. String_t* L_27;
  29046. L_27 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_22, L_23, ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)L_26)), /*hidden argument*/NULL);
  29047. String_t* L_28;
  29048. L_28 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_21, L_27, /*hidden argument*/NULL);
  29049. V_1 = L_28;
  29050. goto IL_0111;
  29051. }
  29052. IL_00d4:
  29053. {
  29054. // validateText = text.Substring(0, caretSelectPositionInternal) + text.Substring(caretPositionInternal, text.Length - caretPositionInternal);
  29055. String_t* L_29;
  29056. L_29 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29057. int32_t L_30;
  29058. L_30 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29059. String_t* L_31;
  29060. L_31 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_29, 0, L_30, /*hidden argument*/NULL);
  29061. String_t* L_32;
  29062. L_32 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29063. int32_t L_33;
  29064. L_33 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29065. String_t* L_34;
  29066. L_34 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29067. int32_t L_35;
  29068. L_35 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_34, /*hidden argument*/NULL);
  29069. int32_t L_36;
  29070. L_36 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29071. String_t* L_37;
  29072. L_37 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_32, L_33, ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)L_36)), /*hidden argument*/NULL);
  29073. String_t* L_38;
  29074. L_38 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_31, L_37, /*hidden argument*/NULL);
  29075. V_1 = L_38;
  29076. }
  29077. IL_0111:
  29078. {
  29079. }
  29080. IL_0112:
  29081. {
  29082. // if (onValidateInput != null)
  29083. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_39;
  29084. L_39 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  29085. V_7 = (bool)((!(((RuntimeObject*)(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *)L_39) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  29086. bool L_40 = V_7;
  29087. if (!L_40)
  29088. {
  29089. goto IL_0133;
  29090. }
  29091. }
  29092. {
  29093. // input = onValidateInput(validateText, insertionPoint, input);
  29094. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_41;
  29095. L_41 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE(__this, /*hidden argument*/NULL);
  29096. String_t* L_42 = V_1;
  29097. int32_t L_43 = V_0;
  29098. Il2CppChar L_44 = ___input0;
  29099. Il2CppChar L_45;
  29100. L_45 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_41, L_42, L_43, L_44, /*hidden argument*/NULL);
  29101. ___input0 = L_45;
  29102. goto IL_014d;
  29103. }
  29104. IL_0133:
  29105. {
  29106. // else if (characterValidation != CharacterValidation.None)
  29107. int32_t L_46;
  29108. L_46 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  29109. V_8 = (bool)((!(((uint32_t)L_46) <= ((uint32_t)0)))? 1 : 0);
  29110. bool L_47 = V_8;
  29111. if (!L_47)
  29112. {
  29113. goto IL_014d;
  29114. }
  29115. }
  29116. {
  29117. // input = Validate(validateText, insertionPoint, input);
  29118. String_t* L_48 = V_1;
  29119. int32_t L_49 = V_0;
  29120. Il2CppChar L_50 = ___input0;
  29121. Il2CppChar L_51;
  29122. L_51 = InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675(__this, L_48, L_49, L_50, /*hidden argument*/NULL);
  29123. ___input0 = L_51;
  29124. }
  29125. IL_014d:
  29126. {
  29127. // if (input == 0)
  29128. Il2CppChar L_52 = ___input0;
  29129. V_9 = (bool)((((int32_t)L_52) == ((int32_t)0))? 1 : 0);
  29130. bool L_53 = V_9;
  29131. if (!L_53)
  29132. {
  29133. goto IL_0159;
  29134. }
  29135. }
  29136. {
  29137. // return;
  29138. goto IL_0161;
  29139. }
  29140. IL_0159:
  29141. {
  29142. // Insert(input);
  29143. Il2CppChar L_54 = ___input0;
  29144. InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA(__this, L_54, /*hidden argument*/NULL);
  29145. }
  29146. IL_0161:
  29147. {
  29148. // }
  29149. return;
  29150. }
  29151. }
  29152. // System.Void UnityEngine.UI.InputField::UpdateLabel()
  29153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29154. {
  29155. static bool s_Il2CppMethodInitialized;
  29156. if (!s_Il2CppMethodInitialized)
  29157. {
  29158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  29159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29160. s_Il2CppMethodInitialized = true;
  29161. }
  29162. bool V_0 = false;
  29163. String_t* V_1 = NULL;
  29164. String_t* V_2 = NULL;
  29165. bool V_3 = false;
  29166. bool V_4 = false;
  29167. bool V_5 = false;
  29168. bool V_6 = false;
  29169. bool V_7 = false;
  29170. bool V_8 = false;
  29171. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_9;
  29172. memset((&V_9), 0, sizeof(V_9));
  29173. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_10;
  29174. memset((&V_10), 0, sizeof(V_10));
  29175. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_11;
  29176. memset((&V_11), 0, sizeof(V_11));
  29177. int32_t G_B4_0 = 0;
  29178. int32_t G_B9_0 = 0;
  29179. {
  29180. // if (m_TextComponent != null && m_TextComponent.font != null && !m_PreventFontCallback)
  29181. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  29182. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29183. bool L_1;
  29184. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29185. if (!L_1)
  29186. {
  29187. goto IL_002d;
  29188. }
  29189. }
  29190. {
  29191. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  29192. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_3;
  29193. L_3 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_2, /*hidden argument*/NULL);
  29194. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29195. bool L_4;
  29196. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29197. if (!L_4)
  29198. {
  29199. goto IL_002d;
  29200. }
  29201. }
  29202. {
  29203. bool L_5 = __this->get_m_PreventFontCallback_49();
  29204. G_B4_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  29205. goto IL_002e;
  29206. }
  29207. IL_002d:
  29208. {
  29209. G_B4_0 = 0;
  29210. }
  29211. IL_002e:
  29212. {
  29213. V_0 = (bool)G_B4_0;
  29214. bool L_6 = V_0;
  29215. if (!L_6)
  29216. {
  29217. goto IL_01cf;
  29218. }
  29219. }
  29220. {
  29221. // m_PreventFontCallback = true;
  29222. __this->set_m_PreventFontCallback_49((bool)1);
  29223. // if (EventSystem.current != null && gameObject == EventSystem.current.currentSelectedGameObject && compositionString.Length > 0)
  29224. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  29225. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_7;
  29226. L_7 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  29227. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29228. bool L_8;
  29229. L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29230. if (!L_8)
  29231. {
  29232. goto IL_0071;
  29233. }
  29234. }
  29235. {
  29236. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9;
  29237. L_9 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  29238. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  29239. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_10;
  29240. L_10 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  29241. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_11;
  29242. L_11 = EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D(L_10, /*hidden argument*/NULL);
  29243. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29244. bool L_12;
  29245. L_12 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_9, L_11, /*hidden argument*/NULL);
  29246. if (!L_12)
  29247. {
  29248. goto IL_0071;
  29249. }
  29250. }
  29251. {
  29252. String_t* L_13;
  29253. L_13 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  29254. int32_t L_14;
  29255. L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
  29256. G_B9_0 = ((((int32_t)L_14) > ((int32_t)0))? 1 : 0);
  29257. goto IL_0072;
  29258. }
  29259. IL_0071:
  29260. {
  29261. G_B9_0 = 0;
  29262. }
  29263. IL_0072:
  29264. {
  29265. V_4 = (bool)G_B9_0;
  29266. bool L_15 = V_4;
  29267. if (!L_15)
  29268. {
  29269. goto IL_00a9;
  29270. }
  29271. }
  29272. {
  29273. // fullText = text.Substring(0, m_CaretPosition) + compositionString + text.Substring(m_CaretPosition);
  29274. String_t* L_16;
  29275. L_16 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29276. int32_t L_17 = __this->get_m_CaretPosition_43();
  29277. String_t* L_18;
  29278. L_18 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_16, 0, L_17, /*hidden argument*/NULL);
  29279. String_t* L_19;
  29280. L_19 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  29281. String_t* L_20;
  29282. L_20 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29283. int32_t L_21 = __this->get_m_CaretPosition_43();
  29284. String_t* L_22;
  29285. L_22 = String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190(L_20, L_21, /*hidden argument*/NULL);
  29286. String_t* L_23;
  29287. L_23 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_18, L_19, L_22, /*hidden argument*/NULL);
  29288. V_1 = L_23;
  29289. goto IL_00b0;
  29290. }
  29291. IL_00a9:
  29292. {
  29293. // fullText = text;
  29294. String_t* L_24;
  29295. L_24 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  29296. V_1 = L_24;
  29297. }
  29298. IL_00b0:
  29299. {
  29300. // if (inputType == InputType.Password)
  29301. int32_t L_25;
  29302. L_25 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  29303. V_5 = (bool)((((int32_t)L_25) == ((int32_t)2))? 1 : 0);
  29304. bool L_26 = V_5;
  29305. if (!L_26)
  29306. {
  29307. goto IL_00d3;
  29308. }
  29309. }
  29310. {
  29311. // processed = new string(asteriskChar, fullText.Length);
  29312. Il2CppChar L_27;
  29313. L_27 = InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44(__this, /*hidden argument*/NULL);
  29314. String_t* L_28 = V_1;
  29315. int32_t L_29;
  29316. L_29 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_28, /*hidden argument*/NULL);
  29317. String_t* L_30;
  29318. L_30 = String_CreateString_m4CBF2A74FB65655B0BB1452CA748E9CF78D974ED(NULL, L_27, L_29, /*hidden argument*/NULL);
  29319. V_2 = L_30;
  29320. goto IL_00d5;
  29321. }
  29322. IL_00d3:
  29323. {
  29324. // processed = fullText;
  29325. String_t* L_31 = V_1;
  29326. V_2 = L_31;
  29327. }
  29328. IL_00d5:
  29329. {
  29330. // bool isEmpty = string.IsNullOrEmpty(fullText);
  29331. String_t* L_32 = V_1;
  29332. bool L_33;
  29333. L_33 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_32, /*hidden argument*/NULL);
  29334. V_3 = L_33;
  29335. // if (m_Placeholder != null)
  29336. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_34 = __this->get_m_Placeholder_23();
  29337. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29338. bool L_35;
  29339. L_35 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_34, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29340. V_6 = L_35;
  29341. bool L_36 = V_6;
  29342. if (!L_36)
  29343. {
  29344. goto IL_00fb;
  29345. }
  29346. }
  29347. {
  29348. // m_Placeholder.enabled = isEmpty;
  29349. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_37 = __this->get_m_Placeholder_23();
  29350. bool L_38 = V_3;
  29351. Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32(L_37, L_38, /*hidden argument*/NULL);
  29352. }
  29353. IL_00fb:
  29354. {
  29355. // if (!m_AllowInput)
  29356. bool L_39 = __this->get_m_AllowInput_51();
  29357. V_7 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
  29358. bool L_40 = V_7;
  29359. if (!L_40)
  29360. {
  29361. goto IL_0124;
  29362. }
  29363. }
  29364. {
  29365. // m_DrawStart = 0;
  29366. __this->set_m_DrawStart_60(0);
  29367. // m_DrawEnd = m_Text.Length;
  29368. String_t* L_41 = __this->get_m_Text_38();
  29369. int32_t L_42;
  29370. L_42 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_41, /*hidden argument*/NULL);
  29371. __this->set_m_DrawEnd_61(L_42);
  29372. }
  29373. IL_0124:
  29374. {
  29375. // if (!isEmpty)
  29376. bool L_43 = V_3;
  29377. V_8 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
  29378. bool L_44 = V_8;
  29379. if (!L_44)
  29380. {
  29381. goto IL_01b3;
  29382. }
  29383. }
  29384. {
  29385. // Vector2 extents = m_TextComponent.rectTransform.rect.size;
  29386. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_45 = __this->get_m_TextComponent_22();
  29387. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_46;
  29388. L_46 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_45, /*hidden argument*/NULL);
  29389. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_47;
  29390. L_47 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_46, /*hidden argument*/NULL);
  29391. V_11 = L_47;
  29392. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48;
  29393. L_48 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_11), /*hidden argument*/NULL);
  29394. V_9 = L_48;
  29395. // var settings = m_TextComponent.GetGenerationSettings(extents);
  29396. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_49 = __this->get_m_TextComponent_22();
  29397. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50 = V_9;
  29398. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_51;
  29399. L_51 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_49, L_50, /*hidden argument*/NULL);
  29400. V_10 = L_51;
  29401. // settings.generateOutOfBounds = true;
  29402. (&V_10)->set_generateOutOfBounds_17((bool)1);
  29403. // cachedInputTextGenerator.PopulateWithErrors(processed, settings, gameObject);
  29404. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_52;
  29405. L_52 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29406. String_t* L_53 = V_2;
  29407. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_54 = V_10;
  29408. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_55;
  29409. L_55 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  29410. bool L_56;
  29411. L_56 = TextGenerator_PopulateWithErrors_mE5FA5DB6EBB1EBA92C3A09DC213EB8607396F265(L_52, L_53, L_54, L_55, /*hidden argument*/NULL);
  29412. // SetDrawRangeToContainCaretPosition(caretSelectPositionInternal);
  29413. int32_t L_57;
  29414. L_57 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29415. InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE(__this, L_57, /*hidden argument*/NULL);
  29416. // processed = processed.Substring(m_DrawStart, Mathf.Min(m_DrawEnd, processed.Length) - m_DrawStart);
  29417. String_t* L_58 = V_2;
  29418. int32_t L_59 = __this->get_m_DrawStart_60();
  29419. int32_t L_60 = __this->get_m_DrawEnd_61();
  29420. String_t* L_61 = V_2;
  29421. int32_t L_62;
  29422. L_62 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_61, /*hidden argument*/NULL);
  29423. int32_t L_63;
  29424. L_63 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_60, L_62, /*hidden argument*/NULL);
  29425. int32_t L_64 = __this->get_m_DrawStart_60();
  29426. String_t* L_65;
  29427. L_65 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_58, L_59, ((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)L_64)), /*hidden argument*/NULL);
  29428. V_2 = L_65;
  29429. // SetCaretVisible();
  29430. InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787(__this, /*hidden argument*/NULL);
  29431. }
  29432. IL_01b3:
  29433. {
  29434. // m_TextComponent.text = processed;
  29435. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_66 = __this->get_m_TextComponent_22();
  29436. String_t* L_67 = V_2;
  29437. VirtActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_66, L_67);
  29438. // MarkGeometryAsDirty();
  29439. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  29440. // m_PreventFontCallback = false;
  29441. __this->set_m_PreventFontCallback_49((bool)0);
  29442. }
  29443. IL_01cf:
  29444. {
  29445. // }
  29446. return;
  29447. }
  29448. }
  29449. // System.Boolean UnityEngine.UI.InputField::IsSelectionVisible()
  29450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsSelectionVisible_m448CAEA19B6E9048F1FB23EB4092F9362A996960 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29451. {
  29452. bool V_0 = false;
  29453. bool V_1 = false;
  29454. bool V_2 = false;
  29455. int32_t G_B3_0 = 0;
  29456. int32_t G_B8_0 = 0;
  29457. {
  29458. // if (m_DrawStart > caretPositionInternal || m_DrawStart > caretSelectPositionInternal)
  29459. int32_t L_0 = __this->get_m_DrawStart_60();
  29460. int32_t L_1;
  29461. L_1 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29462. if ((((int32_t)L_0) > ((int32_t)L_1)))
  29463. {
  29464. goto IL_001f;
  29465. }
  29466. }
  29467. {
  29468. int32_t L_2 = __this->get_m_DrawStart_60();
  29469. int32_t L_3;
  29470. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29471. G_B3_0 = ((((int32_t)L_2) > ((int32_t)L_3))? 1 : 0);
  29472. goto IL_0020;
  29473. }
  29474. IL_001f:
  29475. {
  29476. G_B3_0 = 1;
  29477. }
  29478. IL_0020:
  29479. {
  29480. V_0 = (bool)G_B3_0;
  29481. bool L_4 = V_0;
  29482. if (!L_4)
  29483. {
  29484. goto IL_0028;
  29485. }
  29486. }
  29487. {
  29488. // return false;
  29489. V_1 = (bool)0;
  29490. goto IL_0053;
  29491. }
  29492. IL_0028:
  29493. {
  29494. // if (m_DrawEnd < caretPositionInternal || m_DrawEnd < caretSelectPositionInternal)
  29495. int32_t L_5 = __this->get_m_DrawEnd_61();
  29496. int32_t L_6;
  29497. L_6 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  29498. if ((((int32_t)L_5) < ((int32_t)L_6)))
  29499. {
  29500. goto IL_0046;
  29501. }
  29502. }
  29503. {
  29504. int32_t L_7 = __this->get_m_DrawEnd_61();
  29505. int32_t L_8;
  29506. L_8 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  29507. G_B8_0 = ((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0);
  29508. goto IL_0047;
  29509. }
  29510. IL_0046:
  29511. {
  29512. G_B8_0 = 1;
  29513. }
  29514. IL_0047:
  29515. {
  29516. V_2 = (bool)G_B8_0;
  29517. bool L_9 = V_2;
  29518. if (!L_9)
  29519. {
  29520. goto IL_004f;
  29521. }
  29522. }
  29523. {
  29524. // return false;
  29525. V_1 = (bool)0;
  29526. goto IL_0053;
  29527. }
  29528. IL_004f:
  29529. {
  29530. // return true;
  29531. V_1 = (bool)1;
  29532. goto IL_0053;
  29533. }
  29534. IL_0053:
  29535. {
  29536. // }
  29537. bool L_10 = V_1;
  29538. return L_10;
  29539. }
  29540. }
  29541. // System.Int32 UnityEngine.UI.InputField::GetLineStartPosition(UnityEngine.TextGenerator,System.Int32)
  29542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method)
  29543. {
  29544. static bool s_Il2CppMethodInitialized;
  29545. if (!s_Il2CppMethodInitialized)
  29546. {
  29547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  29548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  29549. s_Il2CppMethodInitialized = true;
  29550. }
  29551. int32_t V_0 = 0;
  29552. {
  29553. // line = Mathf.Clamp(line, 0, gen.lines.Count - 1);
  29554. int32_t L_0 = ___line1;
  29555. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1 = ___gen0;
  29556. RuntimeObject* L_2;
  29557. L_2 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_1, /*hidden argument*/NULL);
  29558. int32_t L_3;
  29559. L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_2);
  29560. int32_t L_4;
  29561. L_4 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_0, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
  29562. ___line1 = L_4;
  29563. // return gen.lines[line].startCharIdx;
  29564. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5 = ___gen0;
  29565. RuntimeObject* L_6;
  29566. L_6 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_5, /*hidden argument*/NULL);
  29567. int32_t L_7 = ___line1;
  29568. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_8;
  29569. L_8 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_6, L_7);
  29570. int32_t L_9 = L_8.get_startCharIdx_0();
  29571. V_0 = L_9;
  29572. goto IL_002b;
  29573. }
  29574. IL_002b:
  29575. {
  29576. // }
  29577. int32_t L_10 = V_0;
  29578. return L_10;
  29579. }
  29580. }
  29581. // System.Int32 UnityEngine.UI.InputField::GetLineEndPosition(UnityEngine.TextGenerator,System.Int32)
  29582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method)
  29583. {
  29584. static bool s_Il2CppMethodInitialized;
  29585. if (!s_Il2CppMethodInitialized)
  29586. {
  29587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  29588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  29589. s_Il2CppMethodInitialized = true;
  29590. }
  29591. bool V_0 = false;
  29592. int32_t V_1 = 0;
  29593. {
  29594. // line = Mathf.Max(line, 0);
  29595. int32_t L_0 = ___line1;
  29596. int32_t L_1;
  29597. L_1 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_0, 0, /*hidden argument*/NULL);
  29598. ___line1 = L_1;
  29599. // if (line + 1 < gen.lines.Count)
  29600. int32_t L_2 = ___line1;
  29601. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_3 = ___gen0;
  29602. RuntimeObject* L_4;
  29603. L_4 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_3, /*hidden argument*/NULL);
  29604. int32_t L_5;
  29605. L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_4);
  29606. V_0 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))) < ((int32_t)L_5))? 1 : 0);
  29607. bool L_6 = V_0;
  29608. if (!L_6)
  29609. {
  29610. goto IL_0036;
  29611. }
  29612. }
  29613. {
  29614. // return gen.lines[line + 1].startCharIdx - 1;
  29615. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_7 = ___gen0;
  29616. RuntimeObject* L_8;
  29617. L_8 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_7, /*hidden argument*/NULL);
  29618. int32_t L_9 = ___line1;
  29619. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_10;
  29620. L_10 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
  29621. int32_t L_11 = L_10.get_startCharIdx_0();
  29622. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1));
  29623. goto IL_003f;
  29624. }
  29625. IL_0036:
  29626. {
  29627. // return gen.characterCountVisible;
  29628. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_12 = ___gen0;
  29629. int32_t L_13;
  29630. L_13 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_12, /*hidden argument*/NULL);
  29631. V_1 = L_13;
  29632. goto IL_003f;
  29633. }
  29634. IL_003f:
  29635. {
  29636. // }
  29637. int32_t L_14 = V_1;
  29638. return L_14;
  29639. }
  29640. }
  29641. // System.Void UnityEngine.UI.InputField::SetDrawRangeToContainCaretPosition(System.Int32)
  29642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___caretPos0, const RuntimeMethod* method)
  29643. {
  29644. static bool s_Il2CppMethodInitialized;
  29645. if (!s_Il2CppMethodInitialized)
  29646. {
  29647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  29648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  29649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  29650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  29651. s_Il2CppMethodInitialized = true;
  29652. }
  29653. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  29654. memset((&V_0), 0, sizeof(V_0));
  29655. bool V_1 = false;
  29656. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  29657. memset((&V_2), 0, sizeof(V_2));
  29658. bool V_3 = false;
  29659. RuntimeObject* V_4 = NULL;
  29660. int32_t V_5 = 0;
  29661. bool V_6 = false;
  29662. float V_7 = 0.0f;
  29663. int32_t V_8 = 0;
  29664. bool V_9 = false;
  29665. float V_10 = 0.0f;
  29666. bool V_11 = false;
  29667. bool V_12 = false;
  29668. int32_t V_13 = 0;
  29669. int32_t V_14 = 0;
  29670. float V_15 = 0.0f;
  29671. float V_16 = 0.0f;
  29672. bool V_17 = false;
  29673. bool V_18 = false;
  29674. bool V_19 = false;
  29675. bool V_20 = false;
  29676. bool V_21 = false;
  29677. bool V_22 = false;
  29678. bool V_23 = false;
  29679. RuntimeObject* V_24 = NULL;
  29680. float V_25 = 0.0f;
  29681. bool V_26 = false;
  29682. bool V_27 = false;
  29683. bool V_28 = false;
  29684. bool V_29 = false;
  29685. bool V_30 = false;
  29686. bool V_31 = false;
  29687. bool V_32 = false;
  29688. int32_t G_B36_0 = 0;
  29689. int32_t G_B38_0 = 0;
  29690. {
  29691. // if (cachedInputTextGenerator.lineCount <= 0)
  29692. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0;
  29693. L_0 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29694. int32_t L_1;
  29695. L_1 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_0, /*hidden argument*/NULL);
  29696. V_1 = (bool)((((int32_t)((((int32_t)L_1) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  29697. bool L_2 = V_1;
  29698. if (!L_2)
  29699. {
  29700. goto IL_001b;
  29701. }
  29702. }
  29703. {
  29704. // return;
  29705. goto IL_0409;
  29706. }
  29707. IL_001b:
  29708. {
  29709. // Vector2 extents = cachedInputTextGenerator.rectExtents.size;
  29710. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_3;
  29711. L_3 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29712. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_4;
  29713. L_4 = TextGenerator_get_rectExtents_m2573486A6322644F0EA3FB2AE05C5D5C52BC285B(L_3, /*hidden argument*/NULL);
  29714. V_2 = L_4;
  29715. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5;
  29716. L_5 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  29717. V_0 = L_5;
  29718. // if (multiLine)
  29719. bool L_6;
  29720. L_6 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  29721. V_3 = L_6;
  29722. bool L_7 = V_3;
  29723. if (!L_7)
  29724. {
  29725. goto IL_02a0;
  29726. }
  29727. }
  29728. {
  29729. // var lines = cachedInputTextGenerator.lines;
  29730. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_8;
  29731. L_8 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29732. RuntimeObject* L_9;
  29733. L_9 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_8, /*hidden argument*/NULL);
  29734. V_4 = L_9;
  29735. // int caretLine = DetermineCharacterLine(caretPos, cachedInputTextGenerator);
  29736. int32_t L_10 = ___caretPos0;
  29737. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11;
  29738. L_11 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29739. int32_t L_12;
  29740. L_12 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_10, L_11, /*hidden argument*/NULL);
  29741. V_5 = L_12;
  29742. // if (caretPos > m_DrawEnd)
  29743. int32_t L_13 = ___caretPos0;
  29744. int32_t L_14 = __this->get_m_DrawEnd_61();
  29745. V_6 = (bool)((((int32_t)L_13) > ((int32_t)L_14))? 1 : 0);
  29746. bool L_15 = V_6;
  29747. if (!L_15)
  29748. {
  29749. goto IL_0120;
  29750. }
  29751. }
  29752. {
  29753. // m_DrawEnd = GetLineEndPosition(cachedInputTextGenerator, caretLine);
  29754. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_16;
  29755. L_16 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29756. int32_t L_17 = V_5;
  29757. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  29758. int32_t L_18;
  29759. L_18 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_16, L_17, /*hidden argument*/NULL);
  29760. __this->set_m_DrawEnd_61(L_18);
  29761. // float bottomY = lines[caretLine].topY - lines[caretLine].height;
  29762. RuntimeObject* L_19 = V_4;
  29763. int32_t L_20 = V_5;
  29764. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_21;
  29765. L_21 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_19, L_20);
  29766. float L_22 = L_21.get_topY_2();
  29767. RuntimeObject* L_23 = V_4;
  29768. int32_t L_24 = V_5;
  29769. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_25;
  29770. L_25 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_23, L_24);
  29771. int32_t L_26 = L_25.get_height_1();
  29772. V_7 = ((float)il2cpp_codegen_subtract((float)L_22, (float)((float)((float)L_26))));
  29773. // if (caretLine == lines.Count - 1)
  29774. int32_t L_27 = V_5;
  29775. RuntimeObject* L_28 = V_4;
  29776. int32_t L_29;
  29777. L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_28);
  29778. V_9 = (bool)((((int32_t)L_27) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))))? 1 : 0);
  29779. bool L_30 = V_9;
  29780. if (!L_30)
  29781. {
  29782. goto IL_00c7;
  29783. }
  29784. }
  29785. {
  29786. // bottomY += lines[caretLine].leading;
  29787. float L_31 = V_7;
  29788. RuntimeObject* L_32 = V_4;
  29789. int32_t L_33 = V_5;
  29790. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_34;
  29791. L_34 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_32, L_33);
  29792. float L_35 = L_34.get_leading_3();
  29793. V_7 = ((float)il2cpp_codegen_add((float)L_31, (float)L_35));
  29794. }
  29795. IL_00c7:
  29796. {
  29797. // int startLine = caretLine;
  29798. int32_t L_36 = V_5;
  29799. V_8 = L_36;
  29800. goto IL_00fc;
  29801. }
  29802. IL_00cd:
  29803. {
  29804. // float topY = lines[startLine - 1].topY;
  29805. RuntimeObject* L_37 = V_4;
  29806. int32_t L_38 = V_8;
  29807. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_39;
  29808. L_39 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_37, ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)));
  29809. float L_40 = L_39.get_topY_2();
  29810. V_10 = L_40;
  29811. // if (topY - bottomY > extents.y)
  29812. float L_41 = V_10;
  29813. float L_42 = V_7;
  29814. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_43 = V_0;
  29815. float L_44 = L_43.get_y_1();
  29816. V_11 = (bool)((((float)((float)il2cpp_codegen_subtract((float)L_41, (float)L_42))) > ((float)L_44))? 1 : 0);
  29817. bool L_45 = V_11;
  29818. if (!L_45)
  29819. {
  29820. goto IL_00f5;
  29821. }
  29822. }
  29823. {
  29824. // break;
  29825. goto IL_0107;
  29826. }
  29827. IL_00f5:
  29828. {
  29829. // startLine--;
  29830. int32_t L_46 = V_8;
  29831. V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)1));
  29832. }
  29833. IL_00fc:
  29834. {
  29835. // while (startLine > 0)
  29836. int32_t L_47 = V_8;
  29837. V_12 = (bool)((((int32_t)L_47) > ((int32_t)0))? 1 : 0);
  29838. bool L_48 = V_12;
  29839. if (L_48)
  29840. {
  29841. goto IL_00cd;
  29842. }
  29843. }
  29844. IL_0107:
  29845. {
  29846. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, startLine);
  29847. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_49;
  29848. L_49 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29849. int32_t L_50 = V_8;
  29850. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  29851. int32_t L_51;
  29852. L_51 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_49, L_50, /*hidden argument*/NULL);
  29853. __this->set_m_DrawStart_60(L_51);
  29854. goto IL_029a;
  29855. }
  29856. IL_0120:
  29857. {
  29858. // if (caretPos < m_DrawStart)
  29859. int32_t L_52 = ___caretPos0;
  29860. int32_t L_53 = __this->get_m_DrawStart_60();
  29861. V_17 = (bool)((((int32_t)L_52) < ((int32_t)L_53))? 1 : 0);
  29862. bool L_54 = V_17;
  29863. if (!L_54)
  29864. {
  29865. goto IL_0145;
  29866. }
  29867. }
  29868. {
  29869. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, caretLine);
  29870. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_55;
  29871. L_55 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29872. int32_t L_56 = V_5;
  29873. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  29874. int32_t L_57;
  29875. L_57 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_55, L_56, /*hidden argument*/NULL);
  29876. __this->set_m_DrawStart_60(L_57);
  29877. }
  29878. IL_0145:
  29879. {
  29880. // int startLine = DetermineCharacterLine(m_DrawStart, cachedInputTextGenerator);
  29881. int32_t L_58 = __this->get_m_DrawStart_60();
  29882. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_59;
  29883. L_59 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  29884. int32_t L_60;
  29885. L_60 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_58, L_59, /*hidden argument*/NULL);
  29886. V_13 = L_60;
  29887. // int endLine = startLine;
  29888. int32_t L_61 = V_13;
  29889. V_14 = L_61;
  29890. // float topY = lines[startLine].topY;
  29891. RuntimeObject* L_62 = V_4;
  29892. int32_t L_63 = V_13;
  29893. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_64;
  29894. L_64 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_62, L_63);
  29895. float L_65 = L_64.get_topY_2();
  29896. V_15 = L_65;
  29897. // float bottomY = lines[endLine].topY - lines[endLine].height;
  29898. RuntimeObject* L_66 = V_4;
  29899. int32_t L_67 = V_14;
  29900. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_68;
  29901. L_68 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_66, L_67);
  29902. float L_69 = L_68.get_topY_2();
  29903. RuntimeObject* L_70 = V_4;
  29904. int32_t L_71 = V_14;
  29905. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_72;
  29906. L_72 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_70, L_71);
  29907. int32_t L_73 = L_72.get_height_1();
  29908. V_16 = ((float)il2cpp_codegen_subtract((float)L_69, (float)((float)((float)L_73))));
  29909. // if (endLine == lines.Count - 1)
  29910. int32_t L_74 = V_14;
  29911. RuntimeObject* L_75 = V_4;
  29912. int32_t L_76;
  29913. L_76 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_75);
  29914. V_18 = (bool)((((int32_t)L_74) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_76, (int32_t)1))))? 1 : 0);
  29915. bool L_77 = V_18;
  29916. if (!L_77)
  29917. {
  29918. goto IL_01b5;
  29919. }
  29920. }
  29921. {
  29922. // bottomY += lines[endLine].leading;
  29923. float L_78 = V_16;
  29924. RuntimeObject* L_79 = V_4;
  29925. int32_t L_80 = V_14;
  29926. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_81;
  29927. L_81 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_79, L_80);
  29928. float L_82 = L_81.get_leading_3();
  29929. V_16 = ((float)il2cpp_codegen_add((float)L_78, (float)L_82));
  29930. }
  29931. IL_01b5:
  29932. {
  29933. goto IL_0224;
  29934. }
  29935. IL_01b7:
  29936. {
  29937. // bottomY = lines[endLine + 1].topY - lines[endLine + 1].height;
  29938. RuntimeObject* L_83 = V_4;
  29939. int32_t L_84 = V_14;
  29940. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_85;
  29941. L_85 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_83, ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1)));
  29942. float L_86 = L_85.get_topY_2();
  29943. RuntimeObject* L_87 = V_4;
  29944. int32_t L_88 = V_14;
  29945. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_89;
  29946. L_89 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_87, ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)));
  29947. int32_t L_90 = L_89.get_height_1();
  29948. V_16 = ((float)il2cpp_codegen_subtract((float)L_86, (float)((float)((float)L_90))));
  29949. // if (endLine + 1 == lines.Count - 1)
  29950. int32_t L_91 = V_14;
  29951. RuntimeObject* L_92 = V_4;
  29952. int32_t L_93;
  29953. L_93 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_92);
  29954. V_19 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1))) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_93, (int32_t)1))))? 1 : 0);
  29955. bool L_94 = V_19;
  29956. if (!L_94)
  29957. {
  29958. goto IL_0208;
  29959. }
  29960. }
  29961. {
  29962. // bottomY += lines[endLine + 1].leading;
  29963. float L_95 = V_16;
  29964. RuntimeObject* L_96 = V_4;
  29965. int32_t L_97 = V_14;
  29966. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_98;
  29967. L_98 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_96, ((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1)));
  29968. float L_99 = L_98.get_leading_3();
  29969. V_16 = ((float)il2cpp_codegen_add((float)L_95, (float)L_99));
  29970. }
  29971. IL_0208:
  29972. {
  29973. // if (topY - bottomY > extents.y)
  29974. float L_100 = V_15;
  29975. float L_101 = V_16;
  29976. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_102 = V_0;
  29977. float L_103 = L_102.get_y_1();
  29978. V_20 = (bool)((((float)((float)il2cpp_codegen_subtract((float)L_100, (float)L_101))) > ((float)L_103))? 1 : 0);
  29979. bool L_104 = V_20;
  29980. if (!L_104)
  29981. {
  29982. goto IL_021d;
  29983. }
  29984. }
  29985. {
  29986. // break;
  29987. goto IL_0237;
  29988. }
  29989. IL_021d:
  29990. {
  29991. // ++endLine;
  29992. int32_t L_105 = V_14;
  29993. V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)1));
  29994. }
  29995. IL_0224:
  29996. {
  29997. // while (endLine < lines.Count - 1)
  29998. int32_t L_106 = V_14;
  29999. RuntimeObject* L_107 = V_4;
  30000. int32_t L_108;
  30001. L_108 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_107);
  30002. V_21 = (bool)((((int32_t)L_106) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_108, (int32_t)1))))? 1 : 0);
  30003. bool L_109 = V_21;
  30004. if (L_109)
  30005. {
  30006. goto IL_01b7;
  30007. }
  30008. }
  30009. IL_0237:
  30010. {
  30011. // m_DrawEnd = GetLineEndPosition(cachedInputTextGenerator, endLine);
  30012. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_110;
  30013. L_110 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30014. int32_t L_111 = V_14;
  30015. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  30016. int32_t L_112;
  30017. L_112 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_110, L_111, /*hidden argument*/NULL);
  30018. __this->set_m_DrawEnd_61(L_112);
  30019. goto IL_027b;
  30020. }
  30021. IL_024c:
  30022. {
  30023. // topY = lines[startLine - 1].topY;
  30024. RuntimeObject* L_113 = V_4;
  30025. int32_t L_114 = V_13;
  30026. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_115;
  30027. L_115 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_113, ((int32_t)il2cpp_codegen_subtract((int32_t)L_114, (int32_t)1)));
  30028. float L_116 = L_115.get_topY_2();
  30029. V_15 = L_116;
  30030. // if (topY - bottomY > extents.y)
  30031. float L_117 = V_15;
  30032. float L_118 = V_16;
  30033. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_119 = V_0;
  30034. float L_120 = L_119.get_y_1();
  30035. V_22 = (bool)((((float)((float)il2cpp_codegen_subtract((float)L_117, (float)L_118))) > ((float)L_120))? 1 : 0);
  30036. bool L_121 = V_22;
  30037. if (!L_121)
  30038. {
  30039. goto IL_0274;
  30040. }
  30041. }
  30042. {
  30043. // break;
  30044. goto IL_0286;
  30045. }
  30046. IL_0274:
  30047. {
  30048. // startLine--;
  30049. int32_t L_122 = V_13;
  30050. V_13 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)1));
  30051. }
  30052. IL_027b:
  30053. {
  30054. // while (startLine > 0)
  30055. int32_t L_123 = V_13;
  30056. V_23 = (bool)((((int32_t)L_123) > ((int32_t)0))? 1 : 0);
  30057. bool L_124 = V_23;
  30058. if (L_124)
  30059. {
  30060. goto IL_024c;
  30061. }
  30062. }
  30063. IL_0286:
  30064. {
  30065. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, startLine);
  30066. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_125;
  30067. L_125 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30068. int32_t L_126 = V_13;
  30069. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  30070. int32_t L_127;
  30071. L_127 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_125, L_126, /*hidden argument*/NULL);
  30072. __this->set_m_DrawStart_60(L_127);
  30073. }
  30074. IL_029a:
  30075. {
  30076. goto IL_0409;
  30077. }
  30078. IL_02a0:
  30079. {
  30080. // var characters = cachedInputTextGenerator.characters;
  30081. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_128;
  30082. L_128 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30083. RuntimeObject* L_129;
  30084. L_129 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_128, /*hidden argument*/NULL);
  30085. V_24 = L_129;
  30086. // if (m_DrawEnd > cachedInputTextGenerator.characterCountVisible)
  30087. int32_t L_130 = __this->get_m_DrawEnd_61();
  30088. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_131;
  30089. L_131 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30090. int32_t L_132;
  30091. L_132 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_131, /*hidden argument*/NULL);
  30092. V_26 = (bool)((((int32_t)L_130) > ((int32_t)L_132))? 1 : 0);
  30093. bool L_133 = V_26;
  30094. if (!L_133)
  30095. {
  30096. goto IL_02d8;
  30097. }
  30098. }
  30099. {
  30100. // m_DrawEnd = cachedInputTextGenerator.characterCountVisible;
  30101. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_134;
  30102. L_134 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30103. int32_t L_135;
  30104. L_135 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_134, /*hidden argument*/NULL);
  30105. __this->set_m_DrawEnd_61(L_135);
  30106. }
  30107. IL_02d8:
  30108. {
  30109. // float width = 0.0f;
  30110. V_25 = (0.0f);
  30111. // if (caretPos > m_DrawEnd || (caretPos == m_DrawEnd && m_DrawStart > 0))
  30112. int32_t L_136 = ___caretPos0;
  30113. int32_t L_137 = __this->get_m_DrawEnd_61();
  30114. if ((((int32_t)L_136) > ((int32_t)L_137)))
  30115. {
  30116. goto IL_02ff;
  30117. }
  30118. }
  30119. {
  30120. int32_t L_138 = ___caretPos0;
  30121. int32_t L_139 = __this->get_m_DrawEnd_61();
  30122. if ((!(((uint32_t)L_138) == ((uint32_t)L_139))))
  30123. {
  30124. goto IL_02fc;
  30125. }
  30126. }
  30127. {
  30128. int32_t L_140 = __this->get_m_DrawStart_60();
  30129. G_B36_0 = ((((int32_t)L_140) > ((int32_t)0))? 1 : 0);
  30130. goto IL_02fd;
  30131. }
  30132. IL_02fc:
  30133. {
  30134. G_B36_0 = 0;
  30135. }
  30136. IL_02fd:
  30137. {
  30138. G_B38_0 = G_B36_0;
  30139. goto IL_0300;
  30140. }
  30141. IL_02ff:
  30142. {
  30143. G_B38_0 = 1;
  30144. }
  30145. IL_0300:
  30146. {
  30147. V_27 = (bool)G_B38_0;
  30148. bool L_141 = V_27;
  30149. if (!L_141)
  30150. {
  30151. goto IL_0390;
  30152. }
  30153. }
  30154. {
  30155. // m_DrawEnd = caretPos;
  30156. int32_t L_142 = ___caretPos0;
  30157. __this->set_m_DrawEnd_61(L_142);
  30158. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  30159. int32_t L_143 = __this->get_m_DrawEnd_61();
  30160. __this->set_m_DrawStart_60(((int32_t)il2cpp_codegen_subtract((int32_t)L_143, (int32_t)1)));
  30161. goto IL_036d;
  30162. }
  30163. IL_0321:
  30164. {
  30165. // if (width + characters[m_DrawStart].charWidth > extents.x)
  30166. float L_144 = V_25;
  30167. RuntimeObject* L_145 = V_24;
  30168. int32_t L_146 = __this->get_m_DrawStart_60();
  30169. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_147;
  30170. L_147 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_145, L_146);
  30171. float L_148 = L_147.get_charWidth_1();
  30172. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_149 = V_0;
  30173. float L_150 = L_149.get_x_0();
  30174. V_28 = (bool)((((float)((float)il2cpp_codegen_add((float)L_144, (float)L_148))) > ((float)L_150))? 1 : 0);
  30175. bool L_151 = V_28;
  30176. if (!L_151)
  30177. {
  30178. goto IL_0347;
  30179. }
  30180. }
  30181. {
  30182. // break;
  30183. goto IL_037f;
  30184. }
  30185. IL_0347:
  30186. {
  30187. // width += characters[m_DrawStart].charWidth;
  30188. float L_152 = V_25;
  30189. RuntimeObject* L_153 = V_24;
  30190. int32_t L_154 = __this->get_m_DrawStart_60();
  30191. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_155;
  30192. L_155 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_153, L_154);
  30193. float L_156 = L_155.get_charWidth_1();
  30194. V_25 = ((float)il2cpp_codegen_add((float)L_152, (float)L_156));
  30195. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  30196. int32_t L_157 = __this->get_m_DrawStart_60();
  30197. __this->set_m_DrawStart_60(((int32_t)il2cpp_codegen_subtract((int32_t)L_157, (int32_t)1)));
  30198. }
  30199. IL_036d:
  30200. {
  30201. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  30202. int32_t L_158 = __this->get_m_DrawStart_60();
  30203. V_29 = (bool)((((int32_t)((((int32_t)L_158) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  30204. bool L_159 = V_29;
  30205. if (L_159)
  30206. {
  30207. goto IL_0321;
  30208. }
  30209. }
  30210. IL_037f:
  30211. {
  30212. // ++m_DrawStart; // move right one to the last character we could fit on the left
  30213. int32_t L_160 = __this->get_m_DrawStart_60();
  30214. __this->set_m_DrawStart_60(((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)1)));
  30215. goto IL_03b4;
  30216. }
  30217. IL_0390:
  30218. {
  30219. // if (caretPos < m_DrawStart)
  30220. int32_t L_161 = ___caretPos0;
  30221. int32_t L_162 = __this->get_m_DrawStart_60();
  30222. V_30 = (bool)((((int32_t)L_161) < ((int32_t)L_162))? 1 : 0);
  30223. bool L_163 = V_30;
  30224. if (!L_163)
  30225. {
  30226. goto IL_03a7;
  30227. }
  30228. }
  30229. {
  30230. // m_DrawStart = caretPos;
  30231. int32_t L_164 = ___caretPos0;
  30232. __this->set_m_DrawStart_60(L_164);
  30233. }
  30234. IL_03a7:
  30235. {
  30236. // m_DrawEnd = m_DrawStart;
  30237. int32_t L_165 = __this->get_m_DrawStart_60();
  30238. __this->set_m_DrawEnd_61(L_165);
  30239. }
  30240. IL_03b4:
  30241. {
  30242. goto IL_03ef;
  30243. }
  30244. IL_03b6:
  30245. {
  30246. // width += characters[m_DrawEnd].charWidth;
  30247. float L_166 = V_25;
  30248. RuntimeObject* L_167 = V_24;
  30249. int32_t L_168 = __this->get_m_DrawEnd_61();
  30250. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_169;
  30251. L_169 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_167, L_168);
  30252. float L_170 = L_169.get_charWidth_1();
  30253. V_25 = ((float)il2cpp_codegen_add((float)L_166, (float)L_170));
  30254. // if (width > extents.x)
  30255. float L_171 = V_25;
  30256. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_172 = V_0;
  30257. float L_173 = L_172.get_x_0();
  30258. V_31 = (bool)((((float)L_171) > ((float)L_173))? 1 : 0);
  30259. bool L_174 = V_31;
  30260. if (!L_174)
  30261. {
  30262. goto IL_03e0;
  30263. }
  30264. }
  30265. {
  30266. // break;
  30267. goto IL_0408;
  30268. }
  30269. IL_03e0:
  30270. {
  30271. // for (; m_DrawEnd < cachedInputTextGenerator.characterCountVisible; ++m_DrawEnd)
  30272. int32_t L_175 = __this->get_m_DrawEnd_61();
  30273. __this->set_m_DrawEnd_61(((int32_t)il2cpp_codegen_add((int32_t)L_175, (int32_t)1)));
  30274. }
  30275. IL_03ef:
  30276. {
  30277. // for (; m_DrawEnd < cachedInputTextGenerator.characterCountVisible; ++m_DrawEnd)
  30278. int32_t L_176 = __this->get_m_DrawEnd_61();
  30279. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_177;
  30280. L_177 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  30281. int32_t L_178;
  30282. L_178 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_177, /*hidden argument*/NULL);
  30283. V_32 = (bool)((((int32_t)L_176) < ((int32_t)L_178))? 1 : 0);
  30284. bool L_179 = V_32;
  30285. if (L_179)
  30286. {
  30287. goto IL_03b6;
  30288. }
  30289. }
  30290. IL_0408:
  30291. {
  30292. }
  30293. IL_0409:
  30294. {
  30295. // }
  30296. return;
  30297. }
  30298. }
  30299. // System.Void UnityEngine.UI.InputField::ForceLabelUpdate()
  30300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForceLabelUpdate_mCD4242F19DAA068A57D8A49FB45DBF20578C729C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30301. {
  30302. {
  30303. // UpdateLabel();
  30304. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  30305. // }
  30306. return;
  30307. }
  30308. }
  30309. // System.Void UnityEngine.UI.InputField::MarkGeometryAsDirty()
  30310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30311. {
  30312. static bool s_Il2CppMethodInitialized;
  30313. if (!s_Il2CppMethodInitialized)
  30314. {
  30315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  30316. s_Il2CppMethodInitialized = true;
  30317. }
  30318. {
  30319. // CanvasUpdateRegistry.RegisterCanvasElementForGraphicRebuild(this);
  30320. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  30321. CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8(__this, /*hidden argument*/NULL);
  30322. // }
  30323. return;
  30324. }
  30325. }
  30326. // System.Void UnityEngine.UI.InputField::Rebuild(UnityEngine.UI.CanvasUpdate)
  30327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Rebuild_mF5EA85AF39F59C0C614D91461FA6F580CD429C73 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___update0, const RuntimeMethod* method)
  30328. {
  30329. int32_t V_0 = 0;
  30330. int32_t V_1 = 0;
  30331. {
  30332. // switch (update)
  30333. int32_t L_0 = ___update0;
  30334. V_1 = L_0;
  30335. int32_t L_1 = V_1;
  30336. V_0 = L_1;
  30337. int32_t L_2 = V_0;
  30338. if ((((int32_t)L_2) == ((int32_t)4)))
  30339. {
  30340. goto IL_000b;
  30341. }
  30342. }
  30343. {
  30344. goto IL_0014;
  30345. }
  30346. IL_000b:
  30347. {
  30348. // UpdateGeometry();
  30349. InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17(__this, /*hidden argument*/NULL);
  30350. // break;
  30351. goto IL_0014;
  30352. }
  30353. IL_0014:
  30354. {
  30355. // }
  30356. return;
  30357. }
  30358. }
  30359. // System.Void UnityEngine.UI.InputField::LayoutComplete()
  30360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_LayoutComplete_mC597409B0AAC5B2801BA7C59073955C58B21CF71 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30361. {
  30362. {
  30363. // {}
  30364. return;
  30365. }
  30366. }
  30367. // System.Void UnityEngine.UI.InputField::GraphicUpdateComplete()
  30368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GraphicUpdateComplete_m03176EFF6E8BB4AE382CA905E497D237FAAF1409 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30369. {
  30370. {
  30371. // {}
  30372. return;
  30373. }
  30374. }
  30375. // System.Void UnityEngine.UI.InputField::UpdateGeometry()
  30376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30377. {
  30378. static bool s_Il2CppMethodInitialized;
  30379. if (!s_Il2CppMethodInitialized)
  30380. {
  30381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var);
  30382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mFB07D0FA18C83E1B6F219569F2A89D3710DFAF61_RuntimeMethod_var);
  30383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_mAC99776537CB464A9E19FF8A8218F8C2464862B3_RuntimeMethod_var);
  30384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m88DECD5A0B4E3A263DD9D40D8B518F878681ED30_RuntimeMethod_var);
  30385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  30386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  30387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var);
  30389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
  30390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  30391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545);
  30392. s_Il2CppMethodInitialized = true;
  30393. }
  30394. bool V_0 = false;
  30395. bool V_1 = false;
  30396. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_2 = NULL;
  30397. bool V_3 = false;
  30398. int32_t G_B3_0 = 0;
  30399. int32_t G_B8_0 = 0;
  30400. {
  30401. // if (!InPlaceEditing() && !shouldHideMobileInput)
  30402. bool L_0;
  30403. L_0 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  30404. if (L_0)
  30405. {
  30406. goto IL_0014;
  30407. }
  30408. }
  30409. {
  30410. bool L_1;
  30411. L_1 = InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F(__this, /*hidden argument*/NULL);
  30412. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  30413. goto IL_0015;
  30414. }
  30415. IL_0014:
  30416. {
  30417. G_B3_0 = 0;
  30418. }
  30419. IL_0015:
  30420. {
  30421. V_0 = (bool)G_B3_0;
  30422. bool L_2 = V_0;
  30423. if (!L_2)
  30424. {
  30425. goto IL_001e;
  30426. }
  30427. }
  30428. {
  30429. // return;
  30430. goto IL_0140;
  30431. }
  30432. IL_001e:
  30433. {
  30434. // if (m_CachedInputRenderer == null && m_TextComponent != null)
  30435. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_3 = __this->get_m_CachedInputRenderer_48();
  30436. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30437. bool L_4;
  30438. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30439. if (!L_4)
  30440. {
  30441. goto IL_003a;
  30442. }
  30443. }
  30444. {
  30445. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  30446. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30447. bool L_6;
  30448. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30449. G_B8_0 = ((int32_t)(L_6));
  30450. goto IL_003b;
  30451. }
  30452. IL_003a:
  30453. {
  30454. G_B8_0 = 0;
  30455. }
  30456. IL_003b:
  30457. {
  30458. V_1 = (bool)G_B8_0;
  30459. bool L_7 = V_1;
  30460. if (!L_7)
  30461. {
  30462. goto IL_010f;
  30463. }
  30464. }
  30465. {
  30466. // GameObject go = new GameObject(transform.name + " Input Caret", typeof(RectTransform), typeof(CanvasRenderer));
  30467. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_8;
  30468. L_8 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  30469. String_t* L_9;
  30470. L_9 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_8, /*hidden argument*/NULL);
  30471. String_t* L_10;
  30472. L_10 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_9, _stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545, /*hidden argument*/NULL);
  30473. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_11 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)2);
  30474. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_12 = L_11;
  30475. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast<intptr_t> (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var) };
  30476. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  30477. Type_t * L_14;
  30478. L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_13, /*hidden argument*/NULL);
  30479. ArrayElementTypeCheck (L_12, L_14);
  30480. (L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_14);
  30481. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_15 = L_12;
  30482. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_16 = { reinterpret_cast<intptr_t> (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var) };
  30483. Type_t * L_17;
  30484. L_17 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_16, /*hidden argument*/NULL);
  30485. ArrayElementTypeCheck (L_15, L_17);
  30486. (L_15)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_17);
  30487. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_18 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  30488. GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8(L_18, L_10, L_15, /*hidden argument*/NULL);
  30489. V_2 = L_18;
  30490. // go.hideFlags = HideFlags.DontSave;
  30491. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_19 = V_2;
  30492. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_19, ((int32_t)52), /*hidden argument*/NULL);
  30493. // go.transform.SetParent(m_TextComponent.transform.parent);
  30494. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_20 = V_2;
  30495. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_21;
  30496. L_21 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_20, /*hidden argument*/NULL);
  30497. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_22 = __this->get_m_TextComponent_22();
  30498. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_23;
  30499. L_23 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_22, /*hidden argument*/NULL);
  30500. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_24;
  30501. L_24 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_23, /*hidden argument*/NULL);
  30502. Transform_SetParent_m24E34EBEF76528C99AFA017F157EE8B3E3116B1E(L_21, L_24, /*hidden argument*/NULL);
  30503. // go.transform.SetAsFirstSibling();
  30504. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_25 = V_2;
  30505. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_26;
  30506. L_26 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_25, /*hidden argument*/NULL);
  30507. Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754(L_26, /*hidden argument*/NULL);
  30508. // go.layer = gameObject.layer;
  30509. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_27 = V_2;
  30510. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_28;
  30511. L_28 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  30512. int32_t L_29;
  30513. L_29 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_28, /*hidden argument*/NULL);
  30514. GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6(L_27, L_29, /*hidden argument*/NULL);
  30515. // caretRectTrans = go.GetComponent<RectTransform>();
  30516. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_30 = V_2;
  30517. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_31;
  30518. L_31 = GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m88DECD5A0B4E3A263DD9D40D8B518F878681ED30(L_30, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m88DECD5A0B4E3A263DD9D40D8B518F878681ED30_RuntimeMethod_var);
  30519. __this->set_caretRectTrans_45(L_31);
  30520. // m_CachedInputRenderer = go.GetComponent<CanvasRenderer>();
  30521. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_32 = V_2;
  30522. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_33;
  30523. L_33 = GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_mAC99776537CB464A9E19FF8A8218F8C2464862B3(L_32, /*hidden argument*/GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_mAC99776537CB464A9E19FF8A8218F8C2464862B3_RuntimeMethod_var);
  30524. __this->set_m_CachedInputRenderer_48(L_33);
  30525. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  30526. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_34 = __this->get_m_CachedInputRenderer_48();
  30527. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_35 = __this->get_m_TextComponent_22();
  30528. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  30529. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_36;
  30530. L_36 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  30531. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_37;
  30532. L_37 = VirtFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_35, L_36);
  30533. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_38;
  30534. L_38 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  30535. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_34, L_37, L_38, /*hidden argument*/NULL);
  30536. // go.AddComponent<LayoutElement>().ignoreLayout = true;
  30537. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_39 = V_2;
  30538. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_40;
  30539. L_40 = GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mFB07D0FA18C83E1B6F219569F2A89D3710DFAF61(L_39, /*hidden argument*/GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mFB07D0FA18C83E1B6F219569F2A89D3710DFAF61_RuntimeMethod_var);
  30540. VirtActionInvoker1< bool >::Invoke(28 /* System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) */, L_40, (bool)1);
  30541. // AssignPositioningIfNeeded();
  30542. InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD(__this, /*hidden argument*/NULL);
  30543. }
  30544. IL_010f:
  30545. {
  30546. // if (m_CachedInputRenderer == null)
  30547. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_41 = __this->get_m_CachedInputRenderer_48();
  30548. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30549. bool L_42;
  30550. L_42 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_41, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30551. V_3 = L_42;
  30552. bool L_43 = V_3;
  30553. if (!L_43)
  30554. {
  30555. goto IL_0121;
  30556. }
  30557. }
  30558. {
  30559. // return;
  30560. goto IL_0140;
  30561. }
  30562. IL_0121:
  30563. {
  30564. // OnFillVBO(mesh);
  30565. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_44;
  30566. L_44 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  30567. InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD(__this, L_44, /*hidden argument*/NULL);
  30568. // m_CachedInputRenderer.SetMesh(mesh);
  30569. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_45 = __this->get_m_CachedInputRenderer_48();
  30570. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_46;
  30571. L_46 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  30572. CanvasRenderer_SetMesh_mB506682F318E5D8D8FE3888BF50E40DC34B726DF(L_45, L_46, /*hidden argument*/NULL);
  30573. }
  30574. IL_0140:
  30575. {
  30576. // }
  30577. return;
  30578. }
  30579. }
  30580. // System.Void UnityEngine.UI.InputField::AssignPositioningIfNeeded()
  30581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  30582. {
  30583. static bool s_Il2CppMethodInitialized;
  30584. if (!s_Il2CppMethodInitialized)
  30585. {
  30586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30587. s_Il2CppMethodInitialized = true;
  30588. }
  30589. bool V_0 = false;
  30590. int32_t G_B11_0 = 0;
  30591. int32_t G_B13_0 = 0;
  30592. {
  30593. // if (m_TextComponent != null && caretRectTrans != null &&
  30594. // (caretRectTrans.localPosition != m_TextComponent.rectTransform.localPosition ||
  30595. // caretRectTrans.localRotation != m_TextComponent.rectTransform.localRotation ||
  30596. // caretRectTrans.localScale != m_TextComponent.rectTransform.localScale ||
  30597. // caretRectTrans.anchorMin != m_TextComponent.rectTransform.anchorMin ||
  30598. // caretRectTrans.anchorMax != m_TextComponent.rectTransform.anchorMax ||
  30599. // caretRectTrans.anchoredPosition != m_TextComponent.rectTransform.anchoredPosition ||
  30600. // caretRectTrans.sizeDelta != m_TextComponent.rectTransform.sizeDelta ||
  30601. // caretRectTrans.pivot != m_TextComponent.rectTransform.pivot))
  30602. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  30603. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30604. bool L_1;
  30605. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30606. if (!L_1)
  30607. {
  30608. goto IL_0142;
  30609. }
  30610. }
  30611. {
  30612. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = __this->get_caretRectTrans_45();
  30613. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30614. bool L_3;
  30615. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30616. if (!L_3)
  30617. {
  30618. goto IL_0142;
  30619. }
  30620. }
  30621. {
  30622. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_4 = __this->get_caretRectTrans_45();
  30623. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5;
  30624. L_5 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_4, /*hidden argument*/NULL);
  30625. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  30626. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7;
  30627. L_7 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_6, /*hidden argument*/NULL);
  30628. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8;
  30629. L_8 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_7, /*hidden argument*/NULL);
  30630. bool L_9;
  30631. L_9 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_5, L_8, /*hidden argument*/NULL);
  30632. if (L_9)
  30633. {
  30634. goto IL_013f;
  30635. }
  30636. }
  30637. {
  30638. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10 = __this->get_caretRectTrans_45();
  30639. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_11;
  30640. L_11 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_10, /*hidden argument*/NULL);
  30641. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_12 = __this->get_m_TextComponent_22();
  30642. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_13;
  30643. L_13 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_12, /*hidden argument*/NULL);
  30644. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_14;
  30645. L_14 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_13, /*hidden argument*/NULL);
  30646. bool L_15;
  30647. L_15 = Quaternion_op_Inequality_m37169F3E8ADDA24A5A221AD7397835B437B71439(L_11, L_14, /*hidden argument*/NULL);
  30648. if (L_15)
  30649. {
  30650. goto IL_013f;
  30651. }
  30652. }
  30653. {
  30654. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_16 = __this->get_caretRectTrans_45();
  30655. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17;
  30656. L_17 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_16, /*hidden argument*/NULL);
  30657. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_18 = __this->get_m_TextComponent_22();
  30658. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_19;
  30659. L_19 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_18, /*hidden argument*/NULL);
  30660. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20;
  30661. L_20 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_19, /*hidden argument*/NULL);
  30662. bool L_21;
  30663. L_21 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_17, L_20, /*hidden argument*/NULL);
  30664. if (L_21)
  30665. {
  30666. goto IL_013f;
  30667. }
  30668. }
  30669. {
  30670. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22 = __this->get_caretRectTrans_45();
  30671. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23;
  30672. L_23 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_22, /*hidden argument*/NULL);
  30673. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_24 = __this->get_m_TextComponent_22();
  30674. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_25;
  30675. L_25 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_24, /*hidden argument*/NULL);
  30676. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  30677. L_26 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_25, /*hidden argument*/NULL);
  30678. bool L_27;
  30679. L_27 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_23, L_26, /*hidden argument*/NULL);
  30680. if (L_27)
  30681. {
  30682. goto IL_013f;
  30683. }
  30684. }
  30685. {
  30686. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28 = __this->get_caretRectTrans_45();
  30687. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  30688. L_29 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_28, /*hidden argument*/NULL);
  30689. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_30 = __this->get_m_TextComponent_22();
  30690. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_31;
  30691. L_31 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_30, /*hidden argument*/NULL);
  30692. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_32;
  30693. L_32 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_31, /*hidden argument*/NULL);
  30694. bool L_33;
  30695. L_33 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_29, L_32, /*hidden argument*/NULL);
  30696. if (L_33)
  30697. {
  30698. goto IL_013f;
  30699. }
  30700. }
  30701. {
  30702. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_34 = __this->get_caretRectTrans_45();
  30703. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35;
  30704. L_35 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_34, /*hidden argument*/NULL);
  30705. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_36 = __this->get_m_TextComponent_22();
  30706. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_37;
  30707. L_37 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_36, /*hidden argument*/NULL);
  30708. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38;
  30709. L_38 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_37, /*hidden argument*/NULL);
  30710. bool L_39;
  30711. L_39 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_35, L_38, /*hidden argument*/NULL);
  30712. if (L_39)
  30713. {
  30714. goto IL_013f;
  30715. }
  30716. }
  30717. {
  30718. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_40 = __this->get_caretRectTrans_45();
  30719. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41;
  30720. L_41 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_40, /*hidden argument*/NULL);
  30721. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_42 = __this->get_m_TextComponent_22();
  30722. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_43;
  30723. L_43 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_42, /*hidden argument*/NULL);
  30724. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44;
  30725. L_44 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_43, /*hidden argument*/NULL);
  30726. bool L_45;
  30727. L_45 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_41, L_44, /*hidden argument*/NULL);
  30728. if (L_45)
  30729. {
  30730. goto IL_013f;
  30731. }
  30732. }
  30733. {
  30734. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_46 = __this->get_caretRectTrans_45();
  30735. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_47;
  30736. L_47 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_46, /*hidden argument*/NULL);
  30737. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_48 = __this->get_m_TextComponent_22();
  30738. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_49;
  30739. L_49 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_48, /*hidden argument*/NULL);
  30740. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50;
  30741. L_50 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_49, /*hidden argument*/NULL);
  30742. bool L_51;
  30743. L_51 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_47, L_50, /*hidden argument*/NULL);
  30744. G_B11_0 = ((int32_t)(L_51));
  30745. goto IL_0140;
  30746. }
  30747. IL_013f:
  30748. {
  30749. G_B11_0 = 1;
  30750. }
  30751. IL_0140:
  30752. {
  30753. G_B13_0 = G_B11_0;
  30754. goto IL_0143;
  30755. }
  30756. IL_0142:
  30757. {
  30758. G_B13_0 = 0;
  30759. }
  30760. IL_0143:
  30761. {
  30762. V_0 = (bool)G_B13_0;
  30763. bool L_52 = V_0;
  30764. if (!L_52)
  30765. {
  30766. goto IL_022c;
  30767. }
  30768. }
  30769. {
  30770. // caretRectTrans.localPosition = m_TextComponent.rectTransform.localPosition;
  30771. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_53 = __this->get_caretRectTrans_45();
  30772. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_54 = __this->get_m_TextComponent_22();
  30773. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_55;
  30774. L_55 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_54, /*hidden argument*/NULL);
  30775. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_56;
  30776. L_56 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_55, /*hidden argument*/NULL);
  30777. Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC(L_53, L_56, /*hidden argument*/NULL);
  30778. // caretRectTrans.localRotation = m_TextComponent.rectTransform.localRotation;
  30779. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_57 = __this->get_caretRectTrans_45();
  30780. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_58 = __this->get_m_TextComponent_22();
  30781. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_59;
  30782. L_59 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_58, /*hidden argument*/NULL);
  30783. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_60;
  30784. L_60 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_59, /*hidden argument*/NULL);
  30785. Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C(L_57, L_60, /*hidden argument*/NULL);
  30786. // caretRectTrans.localScale = m_TextComponent.rectTransform.localScale;
  30787. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_61 = __this->get_caretRectTrans_45();
  30788. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_62 = __this->get_m_TextComponent_22();
  30789. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_63;
  30790. L_63 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_62, /*hidden argument*/NULL);
  30791. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_64;
  30792. L_64 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_63, /*hidden argument*/NULL);
  30793. Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A(L_61, L_64, /*hidden argument*/NULL);
  30794. // caretRectTrans.anchorMin = m_TextComponent.rectTransform.anchorMin;
  30795. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_65 = __this->get_caretRectTrans_45();
  30796. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_66 = __this->get_m_TextComponent_22();
  30797. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_67;
  30798. L_67 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_66, /*hidden argument*/NULL);
  30799. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_68;
  30800. L_68 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_67, /*hidden argument*/NULL);
  30801. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_65, L_68, /*hidden argument*/NULL);
  30802. // caretRectTrans.anchorMax = m_TextComponent.rectTransform.anchorMax;
  30803. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_69 = __this->get_caretRectTrans_45();
  30804. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_70 = __this->get_m_TextComponent_22();
  30805. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_71;
  30806. L_71 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_70, /*hidden argument*/NULL);
  30807. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72;
  30808. L_72 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_71, /*hidden argument*/NULL);
  30809. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_69, L_72, /*hidden argument*/NULL);
  30810. // caretRectTrans.anchoredPosition = m_TextComponent.rectTransform.anchoredPosition;
  30811. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_73 = __this->get_caretRectTrans_45();
  30812. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_74 = __this->get_m_TextComponent_22();
  30813. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_75;
  30814. L_75 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_74, /*hidden argument*/NULL);
  30815. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_76;
  30816. L_76 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_75, /*hidden argument*/NULL);
  30817. RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905(L_73, L_76, /*hidden argument*/NULL);
  30818. // caretRectTrans.sizeDelta = m_TextComponent.rectTransform.sizeDelta;
  30819. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_77 = __this->get_caretRectTrans_45();
  30820. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_78 = __this->get_m_TextComponent_22();
  30821. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_79;
  30822. L_79 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_78, /*hidden argument*/NULL);
  30823. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_80;
  30824. L_80 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_79, /*hidden argument*/NULL);
  30825. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_77, L_80, /*hidden argument*/NULL);
  30826. // caretRectTrans.pivot = m_TextComponent.rectTransform.pivot;
  30827. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_81 = __this->get_caretRectTrans_45();
  30828. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_82 = __this->get_m_TextComponent_22();
  30829. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_83;
  30830. L_83 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_82, /*hidden argument*/NULL);
  30831. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_84;
  30832. L_84 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_83, /*hidden argument*/NULL);
  30833. RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335(L_81, L_84, /*hidden argument*/NULL);
  30834. }
  30835. IL_022c:
  30836. {
  30837. // }
  30838. return;
  30839. }
  30840. }
  30841. // System.Void UnityEngine.UI.InputField::OnFillVBO(UnityEngine.Mesh)
  30842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___vbo0, const RuntimeMethod* method)
  30843. {
  30844. static bool s_Il2CppMethodInitialized;
  30845. if (!s_Il2CppMethodInitialized)
  30846. {
  30847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  30849. s_Il2CppMethodInitialized = true;
  30850. }
  30851. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * V_0 = NULL;
  30852. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  30853. memset((&V_1), 0, sizeof(V_1));
  30854. bool V_2 = false;
  30855. bool V_3 = false;
  30856. Exception_t * __last_unhandled_exception = 0;
  30857. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  30858. {
  30859. // using (var helper = new VertexHelper())
  30860. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 *)il2cpp_codegen_object_new(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  30861. VertexHelper__ctor_m66DE6882DBEBE377C3E672DD0E9DEB88694069B6(L_0, /*hidden argument*/NULL);
  30862. V_0 = L_0;
  30863. }
  30864. IL_0007:
  30865. try
  30866. { // begin try (depth: 1)
  30867. {
  30868. // if (!isFocused)
  30869. bool L_1;
  30870. L_1 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  30871. V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  30872. bool L_2 = V_2;
  30873. if (!L_2)
  30874. {
  30875. goto IL_0020;
  30876. }
  30877. }
  30878. IL_0015:
  30879. {
  30880. // helper.FillMesh(vbo);
  30881. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_3 = V_0;
  30882. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = ___vbo0;
  30883. VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269(L_3, L_4, /*hidden argument*/NULL);
  30884. // return;
  30885. IL2CPP_LEAVE(0x68, FINALLY_005d);
  30886. }
  30887. IL_0020:
  30888. {
  30889. // Vector2 roundingOffset = m_TextComponent.PixelAdjustPoint(Vector2.zero);
  30890. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  30891. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  30892. L_6 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  30893. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  30894. L_7 = Graphic_PixelAdjustPoint_m97EB91CCF7ED5D9892043E53DC0574FED3EF89AA(L_5, L_6, /*hidden argument*/NULL);
  30895. V_1 = L_7;
  30896. // if (!hasSelection)
  30897. bool L_8;
  30898. L_8 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  30899. V_3 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
  30900. bool L_9 = V_3;
  30901. if (!L_9)
  30902. {
  30903. goto IL_0049;
  30904. }
  30905. }
  30906. IL_003e:
  30907. {
  30908. // GenerateCaret(helper, roundingOffset);
  30909. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_10 = V_0;
  30910. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11 = V_1;
  30911. InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB(__this, L_10, L_11, /*hidden argument*/NULL);
  30912. goto IL_0052;
  30913. }
  30914. IL_0049:
  30915. {
  30916. // GenerateHighlight(helper, roundingOffset);
  30917. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_12 = V_0;
  30918. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13 = V_1;
  30919. InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212(__this, L_12, L_13, /*hidden argument*/NULL);
  30920. }
  30921. IL_0052:
  30922. {
  30923. // helper.FillMesh(vbo);
  30924. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_14 = V_0;
  30925. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_15 = ___vbo0;
  30926. VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269(L_14, L_15, /*hidden argument*/NULL);
  30927. IL2CPP_LEAVE(0x68, FINALLY_005d);
  30928. }
  30929. } // end try (depth: 1)
  30930. catch(Il2CppExceptionWrapper& e)
  30931. {
  30932. __last_unhandled_exception = (Exception_t *)e.ex;
  30933. goto FINALLY_005d;
  30934. }
  30935. FINALLY_005d:
  30936. { // begin finally (depth: 1)
  30937. {
  30938. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_16 = V_0;
  30939. if (!L_16)
  30940. {
  30941. goto IL_0067;
  30942. }
  30943. }
  30944. IL_0060:
  30945. {
  30946. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_17 = V_0;
  30947. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_17);
  30948. }
  30949. IL_0067:
  30950. {
  30951. IL2CPP_END_FINALLY(93)
  30952. }
  30953. } // end finally (depth: 1)
  30954. IL2CPP_CLEANUP(93)
  30955. {
  30956. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30957. IL2CPP_JUMP_TBL(0x68, IL_0068)
  30958. }
  30959. IL_0068:
  30960. {
  30961. // }
  30962. return;
  30963. }
  30964. }
  30965. // System.Void UnityEngine.UI.InputField::GenerateCaret(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  30966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method)
  30967. {
  30968. static bool s_Il2CppMethodInitialized;
  30969. if (!s_Il2CppMethodInitialized)
  30970. {
  30971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  30972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var);
  30973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  30974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  30975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  30977. s_Il2CppMethodInitialized = true;
  30978. }
  30979. float V_0 = 0.0f;
  30980. int32_t V_1 = 0;
  30981. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_2 = NULL;
  30982. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  30983. memset((&V_3), 0, sizeof(V_3));
  30984. int32_t V_4 = 0;
  30985. float V_5 = 0.0f;
  30986. int32_t V_6 = 0;
  30987. int32_t V_7 = 0;
  30988. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_8 = NULL;
  30989. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_9;
  30990. memset((&V_9), 0, sizeof(V_9));
  30991. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  30992. memset((&V_10), 0, sizeof(V_10));
  30993. bool V_11 = false;
  30994. bool V_12 = false;
  30995. bool V_13 = false;
  30996. bool V_14 = false;
  30997. bool V_15 = false;
  30998. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_16;
  30999. memset((&V_16), 0, sizeof(V_16));
  31000. bool V_17 = false;
  31001. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_18;
  31002. memset((&V_18), 0, sizeof(V_18));
  31003. int32_t V_19 = 0;
  31004. bool V_20 = false;
  31005. bool V_21 = false;
  31006. int32_t V_22 = 0;
  31007. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_23;
  31008. memset((&V_23), 0, sizeof(V_23));
  31009. bool V_24 = false;
  31010. bool V_25 = false;
  31011. bool V_26 = false;
  31012. bool V_27 = false;
  31013. int32_t G_B23_0 = 0;
  31014. {
  31015. // if (!m_CaretVisible)
  31016. bool L_0 = __this->get_m_CaretVisible_57();
  31017. V_11 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  31018. bool L_1 = V_11;
  31019. if (!L_1)
  31020. {
  31021. goto IL_0015;
  31022. }
  31023. }
  31024. {
  31025. // return;
  31026. goto IL_0392;
  31027. }
  31028. IL_0015:
  31029. {
  31030. // if (m_CursorVerts == null)
  31031. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_2 = __this->get_m_CursorVerts_46();
  31032. V_12 = (bool)((((RuntimeObject*)(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)L_2) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  31033. bool L_3 = V_12;
  31034. if (!L_3)
  31035. {
  31036. goto IL_002d;
  31037. }
  31038. }
  31039. {
  31040. // CreateCursorVerts();
  31041. InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533(__this, /*hidden argument*/NULL);
  31042. }
  31043. IL_002d:
  31044. {
  31045. // float width = m_CaretWidth;
  31046. int32_t L_4 = __this->get_m_CaretWidth_40();
  31047. V_0 = ((float)((float)L_4));
  31048. // int adjustedPos = Mathf.Max(0, caretPositionInternal - m_DrawStart);
  31049. int32_t L_5;
  31050. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  31051. int32_t L_6 = __this->get_m_DrawStart_60();
  31052. int32_t L_7;
  31053. L_7 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), /*hidden argument*/NULL);
  31054. V_1 = L_7;
  31055. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  31056. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_8 = __this->get_m_TextComponent_22();
  31057. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9;
  31058. L_9 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_8, /*hidden argument*/NULL);
  31059. V_2 = L_9;
  31060. // if (gen == null)
  31061. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_10 = V_2;
  31062. V_13 = (bool)((((RuntimeObject*)(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 *)L_10) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  31063. bool L_11 = V_13;
  31064. if (!L_11)
  31065. {
  31066. goto IL_0064;
  31067. }
  31068. }
  31069. {
  31070. // return;
  31071. goto IL_0392;
  31072. }
  31073. IL_0064:
  31074. {
  31075. // if (gen.lineCount == 0)
  31076. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_12 = V_2;
  31077. int32_t L_13;
  31078. L_13 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_12, /*hidden argument*/NULL);
  31079. V_14 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
  31080. bool L_14 = V_14;
  31081. if (!L_14)
  31082. {
  31083. goto IL_0078;
  31084. }
  31085. }
  31086. {
  31087. // return;
  31088. goto IL_0392;
  31089. }
  31090. IL_0078:
  31091. {
  31092. // Vector2 startPosition = Vector2.zero;
  31093. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  31094. L_15 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  31095. V_3 = L_15;
  31096. // if (adjustedPos < gen.characters.Count)
  31097. int32_t L_16 = V_1;
  31098. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_17 = V_2;
  31099. RuntimeObject* L_18;
  31100. L_18 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_17, /*hidden argument*/NULL);
  31101. int32_t L_19;
  31102. L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UICharInfo>::get_Count() */, ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var, L_18);
  31103. V_15 = (bool)((((int32_t)L_16) < ((int32_t)L_19))? 1 : 0);
  31104. bool L_20 = V_15;
  31105. if (!L_20)
  31106. {
  31107. goto IL_00b5;
  31108. }
  31109. }
  31110. {
  31111. // UICharInfo cursorChar = gen.characters[adjustedPos];
  31112. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_21 = V_2;
  31113. RuntimeObject* L_22;
  31114. L_22 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_21, /*hidden argument*/NULL);
  31115. int32_t L_23 = V_1;
  31116. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_24;
  31117. L_24 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_22, L_23);
  31118. V_16 = L_24;
  31119. // startPosition.x = cursorChar.cursorPos.x;
  31120. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_25 = V_16;
  31121. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26 = L_25.get_cursorPos_0();
  31122. float L_27 = L_26.get_x_0();
  31123. (&V_3)->set_x_0(L_27);
  31124. }
  31125. IL_00b5:
  31126. {
  31127. // startPosition.x /= m_TextComponent.pixelsPerUnit;
  31128. float* L_28 = (&V_3)->get_address_of_x_0();
  31129. float* L_29 = L_28;
  31130. float L_30 = *((float*)L_29);
  31131. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_31 = __this->get_m_TextComponent_22();
  31132. float L_32;
  31133. L_32 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_31, /*hidden argument*/NULL);
  31134. *((float*)L_29) = (float)((float)((float)L_30/(float)L_32));
  31135. // if (startPosition.x > m_TextComponent.rectTransform.rect.xMax)
  31136. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = V_3;
  31137. float L_34 = L_33.get_x_0();
  31138. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_35 = __this->get_m_TextComponent_22();
  31139. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_36;
  31140. L_36 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_35, /*hidden argument*/NULL);
  31141. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_37;
  31142. L_37 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_36, /*hidden argument*/NULL);
  31143. V_18 = L_37;
  31144. float L_38;
  31145. L_38 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_18), /*hidden argument*/NULL);
  31146. V_17 = (bool)((((float)L_34) > ((float)L_38))? 1 : 0);
  31147. bool L_39 = V_17;
  31148. if (!L_39)
  31149. {
  31150. goto IL_0112;
  31151. }
  31152. }
  31153. {
  31154. // startPosition.x = m_TextComponent.rectTransform.rect.xMax;
  31155. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_40 = __this->get_m_TextComponent_22();
  31156. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_41;
  31157. L_41 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_40, /*hidden argument*/NULL);
  31158. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_42;
  31159. L_42 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_41, /*hidden argument*/NULL);
  31160. V_18 = L_42;
  31161. float L_43;
  31162. L_43 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_18), /*hidden argument*/NULL);
  31163. (&V_3)->set_x_0(L_43);
  31164. }
  31165. IL_0112:
  31166. {
  31167. // int characterLine = DetermineCharacterLine(adjustedPos, gen);
  31168. int32_t L_44 = V_1;
  31169. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_45 = V_2;
  31170. int32_t L_46;
  31171. L_46 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_44, L_45, /*hidden argument*/NULL);
  31172. V_4 = L_46;
  31173. // startPosition.y = gen.lines[characterLine].topY / m_TextComponent.pixelsPerUnit;
  31174. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_47 = V_2;
  31175. RuntimeObject* L_48;
  31176. L_48 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_47, /*hidden argument*/NULL);
  31177. int32_t L_49 = V_4;
  31178. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_50;
  31179. L_50 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_48, L_49);
  31180. float L_51 = L_50.get_topY_2();
  31181. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_52 = __this->get_m_TextComponent_22();
  31182. float L_53;
  31183. L_53 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_52, /*hidden argument*/NULL);
  31184. (&V_3)->set_y_1(((float)((float)L_51/(float)L_53)));
  31185. // float height = gen.lines[characterLine].height / m_TextComponent.pixelsPerUnit;
  31186. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_54 = V_2;
  31187. RuntimeObject* L_55;
  31188. L_55 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_54, /*hidden argument*/NULL);
  31189. int32_t L_56 = V_4;
  31190. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_57;
  31191. L_57 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_55, L_56);
  31192. int32_t L_58 = L_57.get_height_1();
  31193. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_59 = __this->get_m_TextComponent_22();
  31194. float L_60;
  31195. L_60 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_59, /*hidden argument*/NULL);
  31196. V_5 = ((float)((float)((float)((float)L_58))/(float)L_60));
  31197. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31198. V_19 = 0;
  31199. goto IL_018a;
  31200. }
  31201. IL_0167:
  31202. {
  31203. // m_CursorVerts[i].color = caretColor;
  31204. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_61 = __this->get_m_CursorVerts_46();
  31205. int32_t L_62 = V_19;
  31206. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_63;
  31207. L_63 = InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C(__this, /*hidden argument*/NULL);
  31208. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_64;
  31209. L_64 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_63, /*hidden argument*/NULL);
  31210. ((L_61)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_62)))->set_color_3(L_64);
  31211. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31212. int32_t L_65 = V_19;
  31213. V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1));
  31214. }
  31215. IL_018a:
  31216. {
  31217. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31218. int32_t L_66 = V_19;
  31219. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_67 = __this->get_m_CursorVerts_46();
  31220. V_20 = (bool)((((int32_t)L_66) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))? 1 : 0);
  31221. bool L_68 = V_20;
  31222. if (L_68)
  31223. {
  31224. goto IL_0167;
  31225. }
  31226. }
  31227. {
  31228. // m_CursorVerts[0].position = new Vector3(startPosition.x, startPosition.y - height, 0.0f);
  31229. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_69 = __this->get_m_CursorVerts_46();
  31230. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = V_3;
  31231. float L_71 = L_70.get_x_0();
  31232. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72 = V_3;
  31233. float L_73 = L_72.get_y_1();
  31234. float L_74 = V_5;
  31235. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_75;
  31236. memset((&L_75), 0, sizeof(L_75));
  31237. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_75), L_71, ((float)il2cpp_codegen_subtract((float)L_73, (float)L_74)), (0.0f), /*hidden argument*/NULL);
  31238. ((L_69)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->set_position_0(L_75);
  31239. // m_CursorVerts[1].position = new Vector3(startPosition.x + width, startPosition.y - height, 0.0f);
  31240. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_76 = __this->get_m_CursorVerts_46();
  31241. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_77 = V_3;
  31242. float L_78 = L_77.get_x_0();
  31243. float L_79 = V_0;
  31244. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_80 = V_3;
  31245. float L_81 = L_80.get_y_1();
  31246. float L_82 = V_5;
  31247. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_83;
  31248. memset((&L_83), 0, sizeof(L_83));
  31249. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_83), ((float)il2cpp_codegen_add((float)L_78, (float)L_79)), ((float)il2cpp_codegen_subtract((float)L_81, (float)L_82)), (0.0f), /*hidden argument*/NULL);
  31250. ((L_76)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)))->set_position_0(L_83);
  31251. // m_CursorVerts[2].position = new Vector3(startPosition.x + width, startPosition.y, 0.0f);
  31252. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_84 = __this->get_m_CursorVerts_46();
  31253. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_85 = V_3;
  31254. float L_86 = L_85.get_x_0();
  31255. float L_87 = V_0;
  31256. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_88 = V_3;
  31257. float L_89 = L_88.get_y_1();
  31258. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_90;
  31259. memset((&L_90), 0, sizeof(L_90));
  31260. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_90), ((float)il2cpp_codegen_add((float)L_86, (float)L_87)), L_89, (0.0f), /*hidden argument*/NULL);
  31261. ((L_84)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)))->set_position_0(L_90);
  31262. // m_CursorVerts[3].position = new Vector3(startPosition.x, startPosition.y, 0.0f);
  31263. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_91 = __this->get_m_CursorVerts_46();
  31264. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_92 = V_3;
  31265. float L_93 = L_92.get_x_0();
  31266. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_94 = V_3;
  31267. float L_95 = L_94.get_y_1();
  31268. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_96;
  31269. memset((&L_96), 0, sizeof(L_96));
  31270. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_96), L_93, L_95, (0.0f), /*hidden argument*/NULL);
  31271. ((L_91)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)))->set_position_0(L_96);
  31272. // if (roundingOffset != Vector2.zero)
  31273. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_97 = ___roundingOffset1;
  31274. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_98;
  31275. L_98 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  31276. bool L_99;
  31277. L_99 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_97, L_98, /*hidden argument*/NULL);
  31278. V_21 = L_99;
  31279. bool L_100 = V_21;
  31280. if (!L_100)
  31281. {
  31282. goto IL_02af;
  31283. }
  31284. }
  31285. {
  31286. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31287. V_22 = 0;
  31288. goto IL_029c;
  31289. }
  31290. IL_0259:
  31291. {
  31292. // UIVertex uiv = m_CursorVerts[i];
  31293. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_101 = __this->get_m_CursorVerts_46();
  31294. int32_t L_102 = V_22;
  31295. int32_t L_103 = L_102;
  31296. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_104 = (L_101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
  31297. V_23 = L_104;
  31298. // uiv.position.x += roundingOffset.x;
  31299. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_105 = (&V_23)->get_address_of_position_0();
  31300. float* L_106 = L_105->get_address_of_x_2();
  31301. float* L_107 = L_106;
  31302. float L_108 = *((float*)L_107);
  31303. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_109 = ___roundingOffset1;
  31304. float L_110 = L_109.get_x_0();
  31305. *((float*)L_107) = (float)((float)il2cpp_codegen_add((float)L_108, (float)L_110));
  31306. // uiv.position.y += roundingOffset.y;
  31307. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_111 = (&V_23)->get_address_of_position_0();
  31308. float* L_112 = L_111->get_address_of_y_3();
  31309. float* L_113 = L_112;
  31310. float L_114 = *((float*)L_113);
  31311. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115 = ___roundingOffset1;
  31312. float L_116 = L_115.get_y_1();
  31313. *((float*)L_113) = (float)((float)il2cpp_codegen_add((float)L_114, (float)L_116));
  31314. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31315. int32_t L_117 = V_22;
  31316. V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)1));
  31317. }
  31318. IL_029c:
  31319. {
  31320. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31321. int32_t L_118 = V_22;
  31322. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_119 = __this->get_m_CursorVerts_46();
  31323. V_24 = (bool)((((int32_t)L_118) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length)))))? 1 : 0);
  31324. bool L_120 = V_24;
  31325. if (L_120)
  31326. {
  31327. goto IL_0259;
  31328. }
  31329. }
  31330. {
  31331. }
  31332. IL_02af:
  31333. {
  31334. // vbo.AddUIVertexQuad(m_CursorVerts);
  31335. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_121 = ___vbo0;
  31336. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_122 = __this->get_m_CursorVerts_46();
  31337. VertexHelper_AddUIVertexQuad_m16C46AF7CE9A2D9E1AE47A4B9799081A707C47B5(L_121, L_122, /*hidden argument*/NULL);
  31338. // int screenHeight = Screen.height;
  31339. int32_t L_123;
  31340. L_123 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL);
  31341. V_6 = L_123;
  31342. // int displayIndex = m_TextComponent.canvas.targetDisplay;
  31343. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_124 = __this->get_m_TextComponent_22();
  31344. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_125;
  31345. L_125 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_124, /*hidden argument*/NULL);
  31346. int32_t L_126;
  31347. L_126 = Canvas_get_targetDisplay_m4EE59F02963F99EDCAA3FCD00F4BE5168951C10F(L_125, /*hidden argument*/NULL);
  31348. V_7 = L_126;
  31349. // if (displayIndex > 0 && displayIndex < Display.displays.Length)
  31350. int32_t L_127 = V_7;
  31351. if ((((int32_t)L_127) <= ((int32_t)0)))
  31352. {
  31353. goto IL_02e7;
  31354. }
  31355. }
  31356. {
  31357. int32_t L_128 = V_7;
  31358. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  31359. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_129 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  31360. G_B23_0 = ((((int32_t)L_128) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))? 1 : 0);
  31361. goto IL_02e8;
  31362. }
  31363. IL_02e7:
  31364. {
  31365. G_B23_0 = 0;
  31366. }
  31367. IL_02e8:
  31368. {
  31369. V_25 = (bool)G_B23_0;
  31370. bool L_130 = V_25;
  31371. if (!L_130)
  31372. {
  31373. goto IL_02fd;
  31374. }
  31375. }
  31376. {
  31377. // screenHeight = Display.displays[displayIndex].renderingHeight;
  31378. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  31379. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_131 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  31380. int32_t L_132 = V_7;
  31381. int32_t L_133 = L_132;
  31382. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * L_134 = (L_131)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_133));
  31383. int32_t L_135;
  31384. L_135 = Display_get_renderingHeight_m18F083C41C0BB1646CB4C819E1266B9B51563F61(L_134, /*hidden argument*/NULL);
  31385. V_6 = L_135;
  31386. }
  31387. IL_02fd:
  31388. {
  31389. // if (m_TextComponent.canvas.renderMode == RenderMode.ScreenSpaceOverlay)
  31390. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_136 = __this->get_m_TextComponent_22();
  31391. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_137;
  31392. L_137 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_136, /*hidden argument*/NULL);
  31393. int32_t L_138;
  31394. L_138 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_137, /*hidden argument*/NULL);
  31395. V_26 = (bool)((((int32_t)L_138) == ((int32_t)0))? 1 : 0);
  31396. bool L_139 = V_26;
  31397. if (!L_139)
  31398. {
  31399. goto IL_031b;
  31400. }
  31401. }
  31402. {
  31403. // cameraRef = null;
  31404. V_8 = (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C *)NULL;
  31405. goto IL_032d;
  31406. }
  31407. IL_031b:
  31408. {
  31409. // cameraRef = m_TextComponent.canvas.worldCamera;
  31410. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_140 = __this->get_m_TextComponent_22();
  31411. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_141;
  31412. L_141 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_140, /*hidden argument*/NULL);
  31413. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_142;
  31414. L_142 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_141, /*hidden argument*/NULL);
  31415. V_8 = L_142;
  31416. }
  31417. IL_032d:
  31418. {
  31419. // Vector3 cursorPosition = m_CachedInputRenderer.gameObject.transform.TransformPoint(m_CursorVerts[0].position);
  31420. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_143 = __this->get_m_CachedInputRenderer_48();
  31421. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_144;
  31422. L_144 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_143, /*hidden argument*/NULL);
  31423. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_145;
  31424. L_145 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_144, /*hidden argument*/NULL);
  31425. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_146 = __this->get_m_CursorVerts_46();
  31426. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_147 = ((L_146)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->get_position_0();
  31427. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_148;
  31428. L_148 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_145, L_147, /*hidden argument*/NULL);
  31429. V_9 = L_148;
  31430. // Vector2 screenPosition = RectTransformUtility.WorldToScreenPoint(cameraRef, cursorPosition);
  31431. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_149 = V_8;
  31432. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_150 = V_9;
  31433. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  31434. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_151;
  31435. L_151 = RectTransformUtility_WorldToScreenPoint_m92E801861EE14D73219C34A6175847C4A46105E1(L_149, L_150, /*hidden argument*/NULL);
  31436. V_10 = L_151;
  31437. // screenPosition.y = screenHeight - screenPosition.y;
  31438. int32_t L_152 = V_6;
  31439. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_153 = V_10;
  31440. float L_154 = L_153.get_y_1();
  31441. (&V_10)->set_y_1(((float)il2cpp_codegen_subtract((float)((float)((float)L_152)), (float)L_154)));
  31442. // if (input != null)
  31443. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_155;
  31444. L_155 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  31445. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31446. bool L_156;
  31447. L_156 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_155, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31448. V_27 = L_156;
  31449. bool L_157 = V_27;
  31450. if (!L_157)
  31451. {
  31452. goto IL_0392;
  31453. }
  31454. }
  31455. {
  31456. // input.compositionCursorPos = screenPosition;
  31457. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_158;
  31458. L_158 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  31459. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_159 = V_10;
  31460. VirtActionInvoker1< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 >::Invoke(21 /* System.Void UnityEngine.EventSystems.BaseInput::set_compositionCursorPos(UnityEngine.Vector2) */, L_158, L_159);
  31461. }
  31462. IL_0392:
  31463. {
  31464. // }
  31465. return;
  31466. }
  31467. }
  31468. // System.Void UnityEngine.UI.InputField::CreateCursorVerts()
  31469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  31470. {
  31471. static bool s_Il2CppMethodInitialized;
  31472. if (!s_Il2CppMethodInitialized)
  31473. {
  31474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var);
  31475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  31476. s_Il2CppMethodInitialized = true;
  31477. }
  31478. int32_t V_0 = 0;
  31479. bool V_1 = false;
  31480. {
  31481. // m_CursorVerts = new UIVertex[4];
  31482. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_0 = (UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)SZArrayNew(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var, (uint32_t)4);
  31483. __this->set_m_CursorVerts_46(L_0);
  31484. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31485. V_0 = 0;
  31486. goto IL_0043;
  31487. }
  31488. IL_0011:
  31489. {
  31490. // m_CursorVerts[i] = UIVertex.simpleVert;
  31491. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_1 = __this->get_m_CursorVerts_46();
  31492. int32_t L_2 = V_0;
  31493. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  31494. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_3 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  31495. (L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A )L_3);
  31496. // m_CursorVerts[i].uv0 = Vector2.zero;
  31497. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_4 = __this->get_m_CursorVerts_46();
  31498. int32_t L_5 = V_0;
  31499. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  31500. L_6 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  31501. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  31502. L_7 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_6, /*hidden argument*/NULL);
  31503. ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_5)))->set_uv0_4(L_7);
  31504. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31505. int32_t L_8 = V_0;
  31506. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  31507. }
  31508. IL_0043:
  31509. {
  31510. // for (int i = 0; i < m_CursorVerts.Length; i++)
  31511. int32_t L_9 = V_0;
  31512. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_10 = __this->get_m_CursorVerts_46();
  31513. V_1 = (bool)((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))? 1 : 0);
  31514. bool L_11 = V_1;
  31515. if (L_11)
  31516. {
  31517. goto IL_0011;
  31518. }
  31519. }
  31520. {
  31521. // }
  31522. return;
  31523. }
  31524. }
  31525. // System.Void UnityEngine.UI.InputField::GenerateHighlight(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  31526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method)
  31527. {
  31528. static bool s_Il2CppMethodInitialized;
  31529. if (!s_Il2CppMethodInitialized)
  31530. {
  31531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  31532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  31533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  31534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  31535. s_Il2CppMethodInitialized = true;
  31536. }
  31537. int32_t V_0 = 0;
  31538. int32_t V_1 = 0;
  31539. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_2 = NULL;
  31540. int32_t V_3 = 0;
  31541. int32_t V_4 = 0;
  31542. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_5;
  31543. memset((&V_5), 0, sizeof(V_5));
  31544. int32_t V_6 = 0;
  31545. bool V_7 = false;
  31546. int32_t V_8 = 0;
  31547. bool V_9 = false;
  31548. bool V_10 = false;
  31549. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_11;
  31550. memset((&V_11), 0, sizeof(V_11));
  31551. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_12;
  31552. memset((&V_12), 0, sizeof(V_12));
  31553. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_13;
  31554. memset((&V_13), 0, sizeof(V_13));
  31555. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_14;
  31556. memset((&V_14), 0, sizeof(V_14));
  31557. int32_t V_15 = 0;
  31558. bool V_16 = false;
  31559. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_17;
  31560. memset((&V_17), 0, sizeof(V_17));
  31561. bool V_18 = false;
  31562. int32_t G_B8_0 = 0;
  31563. int32_t G_B12_0 = 0;
  31564. int32_t G_B19_0 = 0;
  31565. {
  31566. // int startChar = Mathf.Max(0, caretPositionInternal - m_DrawStart);
  31567. int32_t L_0;
  31568. L_0 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  31569. int32_t L_1 = __this->get_m_DrawStart_60();
  31570. int32_t L_2;
  31571. L_2 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), /*hidden argument*/NULL);
  31572. V_0 = L_2;
  31573. // int endChar = Mathf.Max(0, caretSelectPositionInternal - m_DrawStart);
  31574. int32_t L_3;
  31575. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  31576. int32_t L_4 = __this->get_m_DrawStart_60();
  31577. int32_t L_5;
  31578. L_5 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), /*hidden argument*/NULL);
  31579. V_1 = L_5;
  31580. // if (startChar > endChar)
  31581. int32_t L_6 = V_0;
  31582. int32_t L_7 = V_1;
  31583. V_7 = (bool)((((int32_t)L_6) > ((int32_t)L_7))? 1 : 0);
  31584. bool L_8 = V_7;
  31585. if (!L_8)
  31586. {
  31587. goto IL_003d;
  31588. }
  31589. }
  31590. {
  31591. // int temp = startChar;
  31592. int32_t L_9 = V_0;
  31593. V_8 = L_9;
  31594. // startChar = endChar;
  31595. int32_t L_10 = V_1;
  31596. V_0 = L_10;
  31597. // endChar = temp;
  31598. int32_t L_11 = V_8;
  31599. V_1 = L_11;
  31600. }
  31601. IL_003d:
  31602. {
  31603. // endChar -= 1;
  31604. int32_t L_12 = V_1;
  31605. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
  31606. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  31607. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13 = __this->get_m_TextComponent_22();
  31608. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_14;
  31609. L_14 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_13, /*hidden argument*/NULL);
  31610. V_2 = L_14;
  31611. // if (gen.lineCount <= 0)
  31612. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_15 = V_2;
  31613. int32_t L_16;
  31614. L_16 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_15, /*hidden argument*/NULL);
  31615. V_9 = (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  31616. bool L_17 = V_9;
  31617. if (!L_17)
  31618. {
  31619. goto IL_0064;
  31620. }
  31621. }
  31622. {
  31623. // return;
  31624. goto IL_02ff;
  31625. }
  31626. IL_0064:
  31627. {
  31628. // int currentLineIndex = DetermineCharacterLine(startChar, gen);
  31629. int32_t L_18 = V_0;
  31630. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_19 = V_2;
  31631. int32_t L_20;
  31632. L_20 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_18, L_19, /*hidden argument*/NULL);
  31633. V_3 = L_20;
  31634. // int lastCharInLineIndex = GetLineEndPosition(gen, currentLineIndex);
  31635. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_21 = V_2;
  31636. int32_t L_22 = V_3;
  31637. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  31638. int32_t L_23;
  31639. L_23 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_21, L_22, /*hidden argument*/NULL);
  31640. V_4 = L_23;
  31641. // UIVertex vert = UIVertex.simpleVert;
  31642. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  31643. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_24 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  31644. V_5 = L_24;
  31645. // vert.uv0 = Vector2.zero;
  31646. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25;
  31647. L_25 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  31648. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26;
  31649. L_26 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_25, /*hidden argument*/NULL);
  31650. (&V_5)->set_uv0_4(L_26);
  31651. // vert.color = selectionColor;
  31652. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_27;
  31653. L_27 = InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB(__this, /*hidden argument*/NULL);
  31654. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_28;
  31655. L_28 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_27, /*hidden argument*/NULL);
  31656. (&V_5)->set_color_3(L_28);
  31657. // int currentChar = startChar;
  31658. int32_t L_29 = V_0;
  31659. V_6 = L_29;
  31660. goto IL_02e4;
  31661. }
  31662. IL_00a8:
  31663. {
  31664. // if (currentChar == lastCharInLineIndex || currentChar == endChar)
  31665. int32_t L_30 = V_6;
  31666. int32_t L_31 = V_4;
  31667. if ((((int32_t)L_30) == ((int32_t)L_31)))
  31668. {
  31669. goto IL_00b6;
  31670. }
  31671. }
  31672. {
  31673. int32_t L_32 = V_6;
  31674. int32_t L_33 = V_1;
  31675. G_B8_0 = ((((int32_t)L_32) == ((int32_t)L_33))? 1 : 0);
  31676. goto IL_00b7;
  31677. }
  31678. IL_00b6:
  31679. {
  31680. G_B8_0 = 1;
  31681. }
  31682. IL_00b7:
  31683. {
  31684. V_10 = (bool)G_B8_0;
  31685. bool L_34 = V_10;
  31686. if (!L_34)
  31687. {
  31688. goto IL_02dd;
  31689. }
  31690. }
  31691. {
  31692. // UICharInfo startCharInfo = gen.characters[startChar];
  31693. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_35 = V_2;
  31694. RuntimeObject* L_36;
  31695. L_36 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_35, /*hidden argument*/NULL);
  31696. int32_t L_37 = V_0;
  31697. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_38;
  31698. L_38 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_36, L_37);
  31699. V_11 = L_38;
  31700. // UICharInfo endCharInfo = gen.characters[currentChar];
  31701. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_39 = V_2;
  31702. RuntimeObject* L_40;
  31703. L_40 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_39, /*hidden argument*/NULL);
  31704. int32_t L_41 = V_6;
  31705. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_42;
  31706. L_42 = InterfaceFuncInvoker1< UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UICharInfo>::get_Item(System.Int32) */, IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var, L_40, L_41);
  31707. V_12 = L_42;
  31708. // Vector2 startPosition = new Vector2(startCharInfo.cursorPos.x / m_TextComponent.pixelsPerUnit, gen.lines[currentLineIndex].topY / m_TextComponent.pixelsPerUnit);
  31709. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_43 = V_11;
  31710. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44 = L_43.get_cursorPos_0();
  31711. float L_45 = L_44.get_x_0();
  31712. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_46 = __this->get_m_TextComponent_22();
  31713. float L_47;
  31714. L_47 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_46, /*hidden argument*/NULL);
  31715. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_48 = V_2;
  31716. RuntimeObject* L_49;
  31717. L_49 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_48, /*hidden argument*/NULL);
  31718. int32_t L_50 = V_3;
  31719. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_51;
  31720. L_51 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_49, L_50);
  31721. float L_52 = L_51.get_topY_2();
  31722. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_53 = __this->get_m_TextComponent_22();
  31723. float L_54;
  31724. L_54 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_53, /*hidden argument*/NULL);
  31725. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_13), ((float)((float)L_45/(float)L_47)), ((float)((float)L_52/(float)L_54)), /*hidden argument*/NULL);
  31726. // Vector2 endPosition = new Vector2((endCharInfo.cursorPos.x + endCharInfo.charWidth) / m_TextComponent.pixelsPerUnit, startPosition.y - gen.lines[currentLineIndex].height / m_TextComponent.pixelsPerUnit);
  31727. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_55 = V_12;
  31728. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_56 = L_55.get_cursorPos_0();
  31729. float L_57 = L_56.get_x_0();
  31730. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_58 = V_12;
  31731. float L_59 = L_58.get_charWidth_1();
  31732. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_60 = __this->get_m_TextComponent_22();
  31733. float L_61;
  31734. L_61 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_60, /*hidden argument*/NULL);
  31735. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_62 = V_13;
  31736. float L_63 = L_62.get_y_1();
  31737. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_64 = V_2;
  31738. RuntimeObject* L_65;
  31739. L_65 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_64, /*hidden argument*/NULL);
  31740. int32_t L_66 = V_3;
  31741. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_67;
  31742. L_67 = InterfaceFuncInvoker1< UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C , int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<UnityEngine.UILineInfo>::get_Item(System.Int32) */, IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var, L_65, L_66);
  31743. int32_t L_68 = L_67.get_height_1();
  31744. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_69 = __this->get_m_TextComponent_22();
  31745. float L_70;
  31746. L_70 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_69, /*hidden argument*/NULL);
  31747. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_14), ((float)((float)((float)il2cpp_codegen_add((float)L_57, (float)L_59))/(float)L_61)), ((float)il2cpp_codegen_subtract((float)L_63, (float)((float)((float)((float)((float)L_68))/(float)L_70)))), /*hidden argument*/NULL);
  31748. // if (endPosition.x > m_TextComponent.rectTransform.rect.xMax || endPosition.x < m_TextComponent.rectTransform.rect.xMin)
  31749. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_71 = V_14;
  31750. float L_72 = L_71.get_x_0();
  31751. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_73 = __this->get_m_TextComponent_22();
  31752. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_74;
  31753. L_74 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_73, /*hidden argument*/NULL);
  31754. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_75;
  31755. L_75 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_74, /*hidden argument*/NULL);
  31756. V_17 = L_75;
  31757. float L_76;
  31758. L_76 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_17), /*hidden argument*/NULL);
  31759. if ((((float)L_72) > ((float)L_76)))
  31760. {
  31761. goto IL_01ad;
  31762. }
  31763. }
  31764. {
  31765. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_77 = V_14;
  31766. float L_78 = L_77.get_x_0();
  31767. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_79 = __this->get_m_TextComponent_22();
  31768. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_80;
  31769. L_80 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_79, /*hidden argument*/NULL);
  31770. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_81;
  31771. L_81 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_80, /*hidden argument*/NULL);
  31772. V_17 = L_81;
  31773. float L_82;
  31774. L_82 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_17), /*hidden argument*/NULL);
  31775. G_B12_0 = ((((float)L_78) < ((float)L_82))? 1 : 0);
  31776. goto IL_01ae;
  31777. }
  31778. IL_01ad:
  31779. {
  31780. G_B12_0 = 1;
  31781. }
  31782. IL_01ae:
  31783. {
  31784. V_16 = (bool)G_B12_0;
  31785. bool L_83 = V_16;
  31786. if (!L_83)
  31787. {
  31788. goto IL_01d4;
  31789. }
  31790. }
  31791. {
  31792. // endPosition.x = m_TextComponent.rectTransform.rect.xMax;
  31793. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_84 = __this->get_m_TextComponent_22();
  31794. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_85;
  31795. L_85 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_84, /*hidden argument*/NULL);
  31796. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_86;
  31797. L_86 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_85, /*hidden argument*/NULL);
  31798. V_17 = L_86;
  31799. float L_87;
  31800. L_87 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_17), /*hidden argument*/NULL);
  31801. (&V_14)->set_x_0(L_87);
  31802. }
  31803. IL_01d4:
  31804. {
  31805. // var startIndex = vbo.currentVertCount;
  31806. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_88 = ___vbo0;
  31807. int32_t L_89;
  31808. L_89 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_88, /*hidden argument*/NULL);
  31809. V_15 = L_89;
  31810. // vert.position = new Vector3(startPosition.x, endPosition.y, 0.0f) + (Vector3)roundingOffset;
  31811. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_90 = V_13;
  31812. float L_91 = L_90.get_x_0();
  31813. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_92 = V_14;
  31814. float L_93 = L_92.get_y_1();
  31815. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_94;
  31816. memset((&L_94), 0, sizeof(L_94));
  31817. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_94), L_91, L_93, (0.0f), /*hidden argument*/NULL);
  31818. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_95 = ___roundingOffset1;
  31819. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_96;
  31820. L_96 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_95, /*hidden argument*/NULL);
  31821. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_97;
  31822. L_97 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_94, L_96, /*hidden argument*/NULL);
  31823. (&V_5)->set_position_0(L_97);
  31824. // vbo.AddVert(vert);
  31825. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_98 = ___vbo0;
  31826. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_99 = V_5;
  31827. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_98, L_99, /*hidden argument*/NULL);
  31828. // vert.position = new Vector3(endPosition.x, endPosition.y, 0.0f) + (Vector3)roundingOffset;
  31829. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_100 = V_14;
  31830. float L_101 = L_100.get_x_0();
  31831. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_102 = V_14;
  31832. float L_103 = L_102.get_y_1();
  31833. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_104;
  31834. memset((&L_104), 0, sizeof(L_104));
  31835. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_104), L_101, L_103, (0.0f), /*hidden argument*/NULL);
  31836. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_105 = ___roundingOffset1;
  31837. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_106;
  31838. L_106 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_105, /*hidden argument*/NULL);
  31839. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_107;
  31840. L_107 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_104, L_106, /*hidden argument*/NULL);
  31841. (&V_5)->set_position_0(L_107);
  31842. // vbo.AddVert(vert);
  31843. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_108 = ___vbo0;
  31844. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_109 = V_5;
  31845. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_108, L_109, /*hidden argument*/NULL);
  31846. // vert.position = new Vector3(endPosition.x, startPosition.y, 0.0f) + (Vector3)roundingOffset;
  31847. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_110 = V_14;
  31848. float L_111 = L_110.get_x_0();
  31849. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_112 = V_13;
  31850. float L_113 = L_112.get_y_1();
  31851. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_114;
  31852. memset((&L_114), 0, sizeof(L_114));
  31853. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_114), L_111, L_113, (0.0f), /*hidden argument*/NULL);
  31854. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115 = ___roundingOffset1;
  31855. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_116;
  31856. L_116 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_115, /*hidden argument*/NULL);
  31857. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_117;
  31858. L_117 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_114, L_116, /*hidden argument*/NULL);
  31859. (&V_5)->set_position_0(L_117);
  31860. // vbo.AddVert(vert);
  31861. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_118 = ___vbo0;
  31862. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_119 = V_5;
  31863. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_118, L_119, /*hidden argument*/NULL);
  31864. // vert.position = new Vector3(startPosition.x, startPosition.y, 0.0f) + (Vector3)roundingOffset;
  31865. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_120 = V_13;
  31866. float L_121 = L_120.get_x_0();
  31867. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_122 = V_13;
  31868. float L_123 = L_122.get_y_1();
  31869. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_124;
  31870. memset((&L_124), 0, sizeof(L_124));
  31871. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_124), L_121, L_123, (0.0f), /*hidden argument*/NULL);
  31872. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_125 = ___roundingOffset1;
  31873. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_126;
  31874. L_126 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_125, /*hidden argument*/NULL);
  31875. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_127;
  31876. L_127 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_124, L_126, /*hidden argument*/NULL);
  31877. (&V_5)->set_position_0(L_127);
  31878. // vbo.AddVert(vert);
  31879. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_128 = ___vbo0;
  31880. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_129 = V_5;
  31881. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_128, L_129, /*hidden argument*/NULL);
  31882. // vbo.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  31883. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_130 = ___vbo0;
  31884. int32_t L_131 = V_15;
  31885. int32_t L_132 = V_15;
  31886. int32_t L_133 = V_15;
  31887. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_130, L_131, ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)2)), /*hidden argument*/NULL);
  31888. // vbo.AddTriangle(startIndex + 2, startIndex + 3, startIndex + 0);
  31889. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_134 = ___vbo0;
  31890. int32_t L_135 = V_15;
  31891. int32_t L_136 = V_15;
  31892. int32_t L_137 = V_15;
  31893. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_134, ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)3)), L_137, /*hidden argument*/NULL);
  31894. // startChar = currentChar + 1;
  31895. int32_t L_138 = V_6;
  31896. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)1));
  31897. // currentLineIndex++;
  31898. int32_t L_139 = V_3;
  31899. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)1));
  31900. // lastCharInLineIndex = GetLineEndPosition(gen, currentLineIndex);
  31901. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_140 = V_2;
  31902. int32_t L_141 = V_3;
  31903. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  31904. int32_t L_142;
  31905. L_142 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_140, L_141, /*hidden argument*/NULL);
  31906. V_4 = L_142;
  31907. }
  31908. IL_02dd:
  31909. {
  31910. // currentChar++;
  31911. int32_t L_143 = V_6;
  31912. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1));
  31913. }
  31914. IL_02e4:
  31915. {
  31916. // while (currentChar <= endChar && currentChar < gen.characterCount)
  31917. int32_t L_144 = V_6;
  31918. int32_t L_145 = V_1;
  31919. if ((((int32_t)L_144) > ((int32_t)L_145)))
  31920. {
  31921. goto IL_02f5;
  31922. }
  31923. }
  31924. {
  31925. int32_t L_146 = V_6;
  31926. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_147 = V_2;
  31927. int32_t L_148;
  31928. L_148 = TextGenerator_get_characterCount_mD4396E0258CB4E23B8ADA5F869504A69CA34580B(L_147, /*hidden argument*/NULL);
  31929. G_B19_0 = ((((int32_t)L_146) < ((int32_t)L_148))? 1 : 0);
  31930. goto IL_02f6;
  31931. }
  31932. IL_02f5:
  31933. {
  31934. G_B19_0 = 0;
  31935. }
  31936. IL_02f6:
  31937. {
  31938. V_18 = (bool)G_B19_0;
  31939. bool L_149 = V_18;
  31940. if (L_149)
  31941. {
  31942. goto IL_00a8;
  31943. }
  31944. }
  31945. IL_02ff:
  31946. {
  31947. // }
  31948. return;
  31949. }
  31950. }
  31951. // System.Char UnityEngine.UI.InputField::Validate(System.String,System.Int32,System.Char)
  31952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___text0, int32_t ___pos1, Il2CppChar ___ch2, const RuntimeMethod* method)
  31953. {
  31954. static bool s_Il2CppMethodInitialized;
  31955. if (!s_Il2CppMethodInitialized)
  31956. {
  31957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  31958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  31959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
  31960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790);
  31961. s_Il2CppMethodInitialized = true;
  31962. }
  31963. bool V_0 = false;
  31964. Il2CppChar V_1 = 0x0;
  31965. bool V_2 = false;
  31966. bool V_3 = false;
  31967. bool V_4 = false;
  31968. bool V_5 = false;
  31969. bool V_6 = false;
  31970. bool V_7 = false;
  31971. bool V_8 = false;
  31972. bool V_9 = false;
  31973. bool V_10 = false;
  31974. bool V_11 = false;
  31975. bool V_12 = false;
  31976. bool V_13 = false;
  31977. bool V_14 = false;
  31978. bool V_15 = false;
  31979. bool V_16 = false;
  31980. bool V_17 = false;
  31981. bool V_18 = false;
  31982. bool V_19 = false;
  31983. bool V_20 = false;
  31984. bool V_21 = false;
  31985. bool V_22 = false;
  31986. bool V_23 = false;
  31987. bool V_24 = false;
  31988. bool V_25 = false;
  31989. bool V_26 = false;
  31990. bool V_27 = false;
  31991. bool V_28 = false;
  31992. bool V_29 = false;
  31993. bool V_30 = false;
  31994. Il2CppChar V_31 = 0x0;
  31995. Il2CppChar V_32 = 0x0;
  31996. bool V_33 = false;
  31997. int32_t G_B3_0 = 0;
  31998. int32_t G_B8_0 = 0;
  31999. int32_t G_B13_0 = 0;
  32000. int32_t G_B20_0 = 0;
  32001. int32_t G_B22_0 = 0;
  32002. int32_t G_B24_0 = 0;
  32003. int32_t G_B27_0 = 0;
  32004. int32_t G_B31_0 = 0;
  32005. int32_t G_B36_0 = 0;
  32006. int32_t G_B43_0 = 0;
  32007. int32_t G_B51_0 = 0;
  32008. int32_t G_B56_0 = 0;
  32009. int32_t G_B61_0 = 0;
  32010. int32_t G_B70_0 = 0;
  32011. int32_t G_B72_0 = 0;
  32012. int32_t G_B79_0 = 0;
  32013. int32_t G_B91_0 = 0;
  32014. int32_t G_B93_0 = 0;
  32015. int32_t G_B95_0 = 0;
  32016. int32_t G_B107_0 = 0;
  32017. int32_t G_B109_0 = 0;
  32018. int32_t G_B111_0 = 0;
  32019. int32_t G_B120_0 = 0;
  32020. int32_t G_B125_0 = 0;
  32021. int32_t G_B130_0 = 0;
  32022. int32_t G_B135_0 = 0;
  32023. int32_t G_B143_0 = 0;
  32024. int32_t G_B146_0 = 0;
  32025. int32_t G_B149_0 = 0;
  32026. {
  32027. // if (characterValidation == CharacterValidation.None || !enabled)
  32028. int32_t L_0;
  32029. L_0 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32030. if (!L_0)
  32031. {
  32032. goto IL_0014;
  32033. }
  32034. }
  32035. {
  32036. bool L_1;
  32037. L_1 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
  32038. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  32039. goto IL_0015;
  32040. }
  32041. IL_0014:
  32042. {
  32043. G_B3_0 = 1;
  32044. }
  32045. IL_0015:
  32046. {
  32047. V_0 = (bool)G_B3_0;
  32048. bool L_2 = V_0;
  32049. if (!L_2)
  32050. {
  32051. goto IL_0020;
  32052. }
  32053. }
  32054. {
  32055. // return ch;
  32056. Il2CppChar L_3 = ___ch2;
  32057. V_1 = L_3;
  32058. goto IL_0446;
  32059. }
  32060. IL_0020:
  32061. {
  32062. // if (characterValidation == CharacterValidation.Integer || characterValidation == CharacterValidation.Decimal)
  32063. int32_t L_4;
  32064. L_4 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32065. if ((((int32_t)L_4) == ((int32_t)1)))
  32066. {
  32067. goto IL_0034;
  32068. }
  32069. }
  32070. {
  32071. int32_t L_5;
  32072. L_5 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32073. G_B8_0 = ((((int32_t)L_5) == ((int32_t)2))? 1 : 0);
  32074. goto IL_0035;
  32075. }
  32076. IL_0034:
  32077. {
  32078. G_B8_0 = 1;
  32079. }
  32080. IL_0035:
  32081. {
  32082. V_2 = (bool)G_B8_0;
  32083. bool L_6 = V_2;
  32084. if (!L_6)
  32085. {
  32086. goto IL_0139;
  32087. }
  32088. }
  32089. {
  32090. // bool cursorBeforeDash = (pos == 0 && text.Length > 0 && text[0] == '-');
  32091. int32_t L_7 = ___pos1;
  32092. if (L_7)
  32093. {
  32094. goto IL_0056;
  32095. }
  32096. }
  32097. {
  32098. String_t* L_8 = ___text0;
  32099. int32_t L_9;
  32100. L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
  32101. if ((((int32_t)L_9) <= ((int32_t)0)))
  32102. {
  32103. goto IL_0056;
  32104. }
  32105. }
  32106. {
  32107. String_t* L_10 = ___text0;
  32108. Il2CppChar L_11;
  32109. L_11 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_10, 0, /*hidden argument*/NULL);
  32110. G_B13_0 = ((((int32_t)L_11) == ((int32_t)((int32_t)45)))? 1 : 0);
  32111. goto IL_0057;
  32112. }
  32113. IL_0056:
  32114. {
  32115. G_B13_0 = 0;
  32116. }
  32117. IL_0057:
  32118. {
  32119. V_3 = (bool)G_B13_0;
  32120. // bool dashInSelection = text.Length > 0 && text[0] == '-' && ((caretPositionInternal == 0 && caretSelectPositionInternal > 0) || (caretSelectPositionInternal == 0 && caretPositionInternal > 0));
  32121. String_t* L_12 = ___text0;
  32122. int32_t L_13;
  32123. L_13 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_12, /*hidden argument*/NULL);
  32124. if ((((int32_t)L_13) <= ((int32_t)0)))
  32125. {
  32126. goto IL_0096;
  32127. }
  32128. }
  32129. {
  32130. String_t* L_14 = ___text0;
  32131. Il2CppChar L_15;
  32132. L_15 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_14, 0, /*hidden argument*/NULL);
  32133. if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)45)))))
  32134. {
  32135. goto IL_0096;
  32136. }
  32137. }
  32138. {
  32139. int32_t L_16;
  32140. L_16 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  32141. if (L_16)
  32142. {
  32143. goto IL_007d;
  32144. }
  32145. }
  32146. {
  32147. int32_t L_17;
  32148. L_17 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  32149. if ((((int32_t)L_17) > ((int32_t)0)))
  32150. {
  32151. goto IL_0093;
  32152. }
  32153. }
  32154. IL_007d:
  32155. {
  32156. int32_t L_18;
  32157. L_18 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  32158. if (L_18)
  32159. {
  32160. goto IL_0090;
  32161. }
  32162. }
  32163. {
  32164. int32_t L_19;
  32165. L_19 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  32166. G_B20_0 = ((((int32_t)L_19) > ((int32_t)0))? 1 : 0);
  32167. goto IL_0091;
  32168. }
  32169. IL_0090:
  32170. {
  32171. G_B20_0 = 0;
  32172. }
  32173. IL_0091:
  32174. {
  32175. G_B22_0 = G_B20_0;
  32176. goto IL_0094;
  32177. }
  32178. IL_0093:
  32179. {
  32180. G_B22_0 = 1;
  32181. }
  32182. IL_0094:
  32183. {
  32184. G_B24_0 = G_B22_0;
  32185. goto IL_0097;
  32186. }
  32187. IL_0096:
  32188. {
  32189. G_B24_0 = 0;
  32190. }
  32191. IL_0097:
  32192. {
  32193. V_4 = (bool)G_B24_0;
  32194. // bool selectionAtStart = caretPositionInternal == 0 || caretSelectPositionInternal == 0;
  32195. int32_t L_20;
  32196. L_20 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  32197. if (!L_20)
  32198. {
  32199. goto IL_00ac;
  32200. }
  32201. }
  32202. {
  32203. int32_t L_21;
  32204. L_21 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  32205. G_B27_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
  32206. goto IL_00ad;
  32207. }
  32208. IL_00ac:
  32209. {
  32210. G_B27_0 = 1;
  32211. }
  32212. IL_00ad:
  32213. {
  32214. V_5 = (bool)G_B27_0;
  32215. // if (!cursorBeforeDash || dashInSelection)
  32216. bool L_22 = V_3;
  32217. bool L_23 = V_4;
  32218. V_6 = (bool)((int32_t)((int32_t)((((int32_t)L_22) == ((int32_t)0))? 1 : 0)|(int32_t)L_23));
  32219. bool L_24 = V_6;
  32220. if (!L_24)
  32221. {
  32222. goto IL_0133;
  32223. }
  32224. }
  32225. {
  32226. // if (ch >= '0' && ch <= '9') return ch;
  32227. Il2CppChar L_25 = ___ch2;
  32228. if ((((int32_t)L_25) < ((int32_t)((int32_t)48))))
  32229. {
  32230. goto IL_00cc;
  32231. }
  32232. }
  32233. {
  32234. Il2CppChar L_26 = ___ch2;
  32235. G_B31_0 = ((((int32_t)((((int32_t)L_26) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32236. goto IL_00cd;
  32237. }
  32238. IL_00cc:
  32239. {
  32240. G_B31_0 = 0;
  32241. }
  32242. IL_00cd:
  32243. {
  32244. V_7 = (bool)G_B31_0;
  32245. bool L_27 = V_7;
  32246. if (!L_27)
  32247. {
  32248. goto IL_00da;
  32249. }
  32250. }
  32251. {
  32252. // if (ch >= '0' && ch <= '9') return ch;
  32253. Il2CppChar L_28 = ___ch2;
  32254. V_1 = L_28;
  32255. goto IL_0446;
  32256. }
  32257. IL_00da:
  32258. {
  32259. // if (ch == '-' && (pos == 0 || selectionAtStart)) return ch;
  32260. Il2CppChar L_29 = ___ch2;
  32261. if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)45)))))
  32262. {
  32263. goto IL_00e8;
  32264. }
  32265. }
  32266. {
  32267. int32_t L_30 = ___pos1;
  32268. bool L_31 = V_5;
  32269. G_B36_0 = ((int32_t)((int32_t)((((int32_t)L_30) == ((int32_t)0))? 1 : 0)|(int32_t)L_31));
  32270. goto IL_00e9;
  32271. }
  32272. IL_00e8:
  32273. {
  32274. G_B36_0 = 0;
  32275. }
  32276. IL_00e9:
  32277. {
  32278. V_8 = (bool)G_B36_0;
  32279. bool L_32 = V_8;
  32280. if (!L_32)
  32281. {
  32282. goto IL_00f6;
  32283. }
  32284. }
  32285. {
  32286. // if (ch == '-' && (pos == 0 || selectionAtStart)) return ch;
  32287. Il2CppChar L_33 = ___ch2;
  32288. V_1 = L_33;
  32289. goto IL_0446;
  32290. }
  32291. IL_00f6:
  32292. {
  32293. // if ((ch == '.' || ch == ',') && characterValidation == CharacterValidation.Decimal && text.IndexOfAny(new[] { '.', ',' }) == -1) return ch;
  32294. Il2CppChar L_34 = ___ch2;
  32295. if ((((int32_t)L_34) == ((int32_t)((int32_t)46))))
  32296. {
  32297. goto IL_0100;
  32298. }
  32299. }
  32300. {
  32301. Il2CppChar L_35 = ___ch2;
  32302. if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)44)))))
  32303. {
  32304. goto IL_0124;
  32305. }
  32306. }
  32307. IL_0100:
  32308. {
  32309. int32_t L_36;
  32310. L_36 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32311. if ((!(((uint32_t)L_36) == ((uint32_t)2))))
  32312. {
  32313. goto IL_0124;
  32314. }
  32315. }
  32316. {
  32317. String_t* L_37 = ___text0;
  32318. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_38 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)2);
  32319. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_39 = L_38;
  32320. (L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)46));
  32321. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_40 = L_39;
  32322. (L_40)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)44));
  32323. int32_t L_41;
  32324. L_41 = String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038(L_37, L_40, /*hidden argument*/NULL);
  32325. G_B43_0 = ((((int32_t)L_41) == ((int32_t)(-1)))? 1 : 0);
  32326. goto IL_0125;
  32327. }
  32328. IL_0124:
  32329. {
  32330. G_B43_0 = 0;
  32331. }
  32332. IL_0125:
  32333. {
  32334. V_9 = (bool)G_B43_0;
  32335. bool L_42 = V_9;
  32336. if (!L_42)
  32337. {
  32338. goto IL_0132;
  32339. }
  32340. }
  32341. {
  32342. // if ((ch == '.' || ch == ',') && characterValidation == CharacterValidation.Decimal && text.IndexOfAny(new[] { '.', ',' }) == -1) return ch;
  32343. Il2CppChar L_43 = ___ch2;
  32344. V_1 = L_43;
  32345. goto IL_0446;
  32346. }
  32347. IL_0132:
  32348. {
  32349. }
  32350. IL_0133:
  32351. {
  32352. goto IL_0442;
  32353. }
  32354. IL_0139:
  32355. {
  32356. // else if (characterValidation == CharacterValidation.Alphanumeric)
  32357. int32_t L_44;
  32358. L_44 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32359. V_10 = (bool)((((int32_t)L_44) == ((int32_t)3))? 1 : 0);
  32360. bool L_45 = V_10;
  32361. if (!L_45)
  32362. {
  32363. goto IL_01a6;
  32364. }
  32365. }
  32366. {
  32367. // if (ch >= 'A' && ch <= 'Z') return ch;
  32368. Il2CppChar L_46 = ___ch2;
  32369. if ((((int32_t)L_46) < ((int32_t)((int32_t)65))))
  32370. {
  32371. goto IL_0158;
  32372. }
  32373. }
  32374. {
  32375. Il2CppChar L_47 = ___ch2;
  32376. G_B51_0 = ((((int32_t)((((int32_t)L_47) > ((int32_t)((int32_t)90)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32377. goto IL_0159;
  32378. }
  32379. IL_0158:
  32380. {
  32381. G_B51_0 = 0;
  32382. }
  32383. IL_0159:
  32384. {
  32385. V_11 = (bool)G_B51_0;
  32386. bool L_48 = V_11;
  32387. if (!L_48)
  32388. {
  32389. goto IL_0166;
  32390. }
  32391. }
  32392. {
  32393. // if (ch >= 'A' && ch <= 'Z') return ch;
  32394. Il2CppChar L_49 = ___ch2;
  32395. V_1 = L_49;
  32396. goto IL_0446;
  32397. }
  32398. IL_0166:
  32399. {
  32400. // if (ch >= 'a' && ch <= 'z') return ch;
  32401. Il2CppChar L_50 = ___ch2;
  32402. if ((((int32_t)L_50) < ((int32_t)((int32_t)97))))
  32403. {
  32404. goto IL_0175;
  32405. }
  32406. }
  32407. {
  32408. Il2CppChar L_51 = ___ch2;
  32409. G_B56_0 = ((((int32_t)((((int32_t)L_51) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32410. goto IL_0176;
  32411. }
  32412. IL_0175:
  32413. {
  32414. G_B56_0 = 0;
  32415. }
  32416. IL_0176:
  32417. {
  32418. V_12 = (bool)G_B56_0;
  32419. bool L_52 = V_12;
  32420. if (!L_52)
  32421. {
  32422. goto IL_0183;
  32423. }
  32424. }
  32425. {
  32426. // if (ch >= 'a' && ch <= 'z') return ch;
  32427. Il2CppChar L_53 = ___ch2;
  32428. V_1 = L_53;
  32429. goto IL_0446;
  32430. }
  32431. IL_0183:
  32432. {
  32433. // if (ch >= '0' && ch <= '9') return ch;
  32434. Il2CppChar L_54 = ___ch2;
  32435. if ((((int32_t)L_54) < ((int32_t)((int32_t)48))))
  32436. {
  32437. goto IL_0192;
  32438. }
  32439. }
  32440. {
  32441. Il2CppChar L_55 = ___ch2;
  32442. G_B61_0 = ((((int32_t)((((int32_t)L_55) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32443. goto IL_0193;
  32444. }
  32445. IL_0192:
  32446. {
  32447. G_B61_0 = 0;
  32448. }
  32449. IL_0193:
  32450. {
  32451. V_13 = (bool)G_B61_0;
  32452. bool L_56 = V_13;
  32453. if (!L_56)
  32454. {
  32455. goto IL_01a0;
  32456. }
  32457. }
  32458. {
  32459. // if (ch >= '0' && ch <= '9') return ch;
  32460. Il2CppChar L_57 = ___ch2;
  32461. V_1 = L_57;
  32462. goto IL_0446;
  32463. }
  32464. IL_01a0:
  32465. {
  32466. goto IL_0442;
  32467. }
  32468. IL_01a6:
  32469. {
  32470. // else if (characterValidation == CharacterValidation.Name)
  32471. int32_t L_58;
  32472. L_58 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32473. V_14 = (bool)((((int32_t)L_58) == ((int32_t)4))? 1 : 0);
  32474. bool L_59 = V_14;
  32475. if (!L_59)
  32476. {
  32477. goto IL_0329;
  32478. }
  32479. }
  32480. {
  32481. // if (char.IsLetter(ch))
  32482. Il2CppChar L_60 = ___ch2;
  32483. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  32484. bool L_61;
  32485. L_61 = Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950(L_60, /*hidden argument*/NULL);
  32486. V_15 = L_61;
  32487. bool L_62 = V_15;
  32488. if (!L_62)
  32489. {
  32490. goto IL_023d;
  32491. }
  32492. }
  32493. {
  32494. // if (char.IsLower(ch) && ((pos == 0) || (text[pos - 1] == ' ')))
  32495. Il2CppChar L_63 = ___ch2;
  32496. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  32497. bool L_64;
  32498. L_64 = Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4(L_63, /*hidden argument*/NULL);
  32499. if (!L_64)
  32500. {
  32501. goto IL_01e3;
  32502. }
  32503. }
  32504. {
  32505. int32_t L_65 = ___pos1;
  32506. if (!L_65)
  32507. {
  32508. goto IL_01e0;
  32509. }
  32510. }
  32511. {
  32512. String_t* L_66 = ___text0;
  32513. int32_t L_67 = ___pos1;
  32514. Il2CppChar L_68;
  32515. L_68 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_66, ((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)1)), /*hidden argument*/NULL);
  32516. G_B70_0 = ((((int32_t)L_68) == ((int32_t)((int32_t)32)))? 1 : 0);
  32517. goto IL_01e1;
  32518. }
  32519. IL_01e0:
  32520. {
  32521. G_B70_0 = 1;
  32522. }
  32523. IL_01e1:
  32524. {
  32525. G_B72_0 = G_B70_0;
  32526. goto IL_01e4;
  32527. }
  32528. IL_01e3:
  32529. {
  32530. G_B72_0 = 0;
  32531. }
  32532. IL_01e4:
  32533. {
  32534. V_16 = (bool)G_B72_0;
  32535. bool L_69 = V_16;
  32536. if (!L_69)
  32537. {
  32538. goto IL_01f7;
  32539. }
  32540. }
  32541. {
  32542. // return char.ToUpper(ch);
  32543. Il2CppChar L_70 = ___ch2;
  32544. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  32545. Il2CppChar L_71;
  32546. L_71 = Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7(L_70, /*hidden argument*/NULL);
  32547. V_1 = L_71;
  32548. goto IL_0446;
  32549. }
  32550. IL_01f7:
  32551. {
  32552. // if (char.IsUpper(ch) && (pos > 0) && (text[pos - 1] != ' ') && (text[pos - 1] != '\''))
  32553. Il2CppChar L_72 = ___ch2;
  32554. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  32555. bool L_73;
  32556. L_73 = Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892(L_72, /*hidden argument*/NULL);
  32557. if (!L_73)
  32558. {
  32559. goto IL_0222;
  32560. }
  32561. }
  32562. {
  32563. int32_t L_74 = ___pos1;
  32564. if ((((int32_t)L_74) <= ((int32_t)0)))
  32565. {
  32566. goto IL_0222;
  32567. }
  32568. }
  32569. {
  32570. String_t* L_75 = ___text0;
  32571. int32_t L_76 = ___pos1;
  32572. Il2CppChar L_77;
  32573. L_77 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_75, ((int32_t)il2cpp_codegen_subtract((int32_t)L_76, (int32_t)1)), /*hidden argument*/NULL);
  32574. if ((((int32_t)L_77) == ((int32_t)((int32_t)32))))
  32575. {
  32576. goto IL_0222;
  32577. }
  32578. }
  32579. {
  32580. String_t* L_78 = ___text0;
  32581. int32_t L_79 = ___pos1;
  32582. Il2CppChar L_80;
  32583. L_80 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_78, ((int32_t)il2cpp_codegen_subtract((int32_t)L_79, (int32_t)1)), /*hidden argument*/NULL);
  32584. G_B79_0 = ((((int32_t)((((int32_t)L_80) == ((int32_t)((int32_t)39)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32585. goto IL_0223;
  32586. }
  32587. IL_0222:
  32588. {
  32589. G_B79_0 = 0;
  32590. }
  32591. IL_0223:
  32592. {
  32593. V_17 = (bool)G_B79_0;
  32594. bool L_81 = V_17;
  32595. if (!L_81)
  32596. {
  32597. goto IL_0236;
  32598. }
  32599. }
  32600. {
  32601. // return char.ToLower(ch);
  32602. Il2CppChar L_82 = ___ch2;
  32603. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  32604. Il2CppChar L_83;
  32605. L_83 = Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165(L_82, /*hidden argument*/NULL);
  32606. V_1 = L_83;
  32607. goto IL_0446;
  32608. }
  32609. IL_0236:
  32610. {
  32611. // return ch;
  32612. Il2CppChar L_84 = ___ch2;
  32613. V_1 = L_84;
  32614. goto IL_0446;
  32615. }
  32616. IL_023d:
  32617. {
  32618. // if (ch == '\'')
  32619. Il2CppChar L_85 = ___ch2;
  32620. V_18 = (bool)((((int32_t)L_85) == ((int32_t)((int32_t)39)))? 1 : 0);
  32621. bool L_86 = V_18;
  32622. if (!L_86)
  32623. {
  32624. goto IL_02b4;
  32625. }
  32626. }
  32627. {
  32628. // if (!text.Contains("'"))
  32629. String_t* L_87 = ___text0;
  32630. bool L_88;
  32631. L_88 = String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A(L_87, _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D, /*hidden argument*/NULL);
  32632. V_19 = (bool)((((int32_t)L_88) == ((int32_t)0))? 1 : 0);
  32633. bool L_89 = V_19;
  32634. if (!L_89)
  32635. {
  32636. goto IL_02b3;
  32637. }
  32638. }
  32639. {
  32640. // if (!(((pos > 0) && ((text[pos - 1] == ' ') || (text[pos - 1] == '\''))) ||
  32641. // ((pos < text.Length) && ((text[pos] == ' ') || (text[pos] == '\'')))))
  32642. int32_t L_90 = ___pos1;
  32643. if ((((int32_t)L_90) <= ((int32_t)0)))
  32644. {
  32645. goto IL_027b;
  32646. }
  32647. }
  32648. {
  32649. String_t* L_91 = ___text0;
  32650. int32_t L_92 = ___pos1;
  32651. Il2CppChar L_93;
  32652. L_93 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_91, ((int32_t)il2cpp_codegen_subtract((int32_t)L_92, (int32_t)1)), /*hidden argument*/NULL);
  32653. if ((((int32_t)L_93) == ((int32_t)((int32_t)32))))
  32654. {
  32655. goto IL_02a5;
  32656. }
  32657. }
  32658. {
  32659. String_t* L_94 = ___text0;
  32660. int32_t L_95 = ___pos1;
  32661. Il2CppChar L_96;
  32662. L_96 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_94, ((int32_t)il2cpp_codegen_subtract((int32_t)L_95, (int32_t)1)), /*hidden argument*/NULL);
  32663. if ((((int32_t)L_96) == ((int32_t)((int32_t)39))))
  32664. {
  32665. goto IL_02a5;
  32666. }
  32667. }
  32668. IL_027b:
  32669. {
  32670. int32_t L_97 = ___pos1;
  32671. String_t* L_98 = ___text0;
  32672. int32_t L_99;
  32673. L_99 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_98, /*hidden argument*/NULL);
  32674. if ((((int32_t)L_97) >= ((int32_t)L_99)))
  32675. {
  32676. goto IL_02a2;
  32677. }
  32678. }
  32679. {
  32680. String_t* L_100 = ___text0;
  32681. int32_t L_101 = ___pos1;
  32682. Il2CppChar L_102;
  32683. L_102 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_100, L_101, /*hidden argument*/NULL);
  32684. if ((((int32_t)L_102) == ((int32_t)((int32_t)32))))
  32685. {
  32686. goto IL_029f;
  32687. }
  32688. }
  32689. {
  32690. String_t* L_103 = ___text0;
  32691. int32_t L_104 = ___pos1;
  32692. Il2CppChar L_105;
  32693. L_105 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_103, L_104, /*hidden argument*/NULL);
  32694. G_B91_0 = ((((int32_t)((((int32_t)L_105) == ((int32_t)((int32_t)39)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32695. goto IL_02a0;
  32696. }
  32697. IL_029f:
  32698. {
  32699. G_B91_0 = 0;
  32700. }
  32701. IL_02a0:
  32702. {
  32703. G_B93_0 = G_B91_0;
  32704. goto IL_02a3;
  32705. }
  32706. IL_02a2:
  32707. {
  32708. G_B93_0 = 1;
  32709. }
  32710. IL_02a3:
  32711. {
  32712. G_B95_0 = G_B93_0;
  32713. goto IL_02a6;
  32714. }
  32715. IL_02a5:
  32716. {
  32717. G_B95_0 = 0;
  32718. }
  32719. IL_02a6:
  32720. {
  32721. V_20 = (bool)G_B95_0;
  32722. bool L_106 = V_20;
  32723. if (!L_106)
  32724. {
  32725. goto IL_02b3;
  32726. }
  32727. }
  32728. {
  32729. // return ch;
  32730. Il2CppChar L_107 = ___ch2;
  32731. V_1 = L_107;
  32732. goto IL_0446;
  32733. }
  32734. IL_02b3:
  32735. {
  32736. }
  32737. IL_02b4:
  32738. {
  32739. // if (ch == ' ')
  32740. Il2CppChar L_108 = ___ch2;
  32741. V_21 = (bool)((((int32_t)L_108) == ((int32_t)((int32_t)32)))? 1 : 0);
  32742. bool L_109 = V_21;
  32743. if (!L_109)
  32744. {
  32745. goto IL_0323;
  32746. }
  32747. }
  32748. {
  32749. // if (pos != 0) // Don't allow leading spaces
  32750. int32_t L_110 = ___pos1;
  32751. V_22 = (bool)((!(((uint32_t)L_110) <= ((uint32_t)0)))? 1 : 0);
  32752. bool L_111 = V_22;
  32753. if (!L_111)
  32754. {
  32755. goto IL_0322;
  32756. }
  32757. }
  32758. {
  32759. // if (!(((pos > 0) && ((text[pos - 1] == ' ') || (text[pos - 1] == '\''))) ||
  32760. // ((pos < text.Length) && ((text[pos] == ' ') || (text[pos] == '\'')))))
  32761. int32_t L_112 = ___pos1;
  32762. if ((((int32_t)L_112) <= ((int32_t)0)))
  32763. {
  32764. goto IL_02e9;
  32765. }
  32766. }
  32767. {
  32768. String_t* L_113 = ___text0;
  32769. int32_t L_114 = ___pos1;
  32770. Il2CppChar L_115;
  32771. L_115 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_113, ((int32_t)il2cpp_codegen_subtract((int32_t)L_114, (int32_t)1)), /*hidden argument*/NULL);
  32772. if ((((int32_t)L_115) == ((int32_t)((int32_t)32))))
  32773. {
  32774. goto IL_0313;
  32775. }
  32776. }
  32777. {
  32778. String_t* L_116 = ___text0;
  32779. int32_t L_117 = ___pos1;
  32780. Il2CppChar L_118;
  32781. L_118 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_116, ((int32_t)il2cpp_codegen_subtract((int32_t)L_117, (int32_t)1)), /*hidden argument*/NULL);
  32782. if ((((int32_t)L_118) == ((int32_t)((int32_t)39))))
  32783. {
  32784. goto IL_0313;
  32785. }
  32786. }
  32787. IL_02e9:
  32788. {
  32789. int32_t L_119 = ___pos1;
  32790. String_t* L_120 = ___text0;
  32791. int32_t L_121;
  32792. L_121 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_120, /*hidden argument*/NULL);
  32793. if ((((int32_t)L_119) >= ((int32_t)L_121)))
  32794. {
  32795. goto IL_0310;
  32796. }
  32797. }
  32798. {
  32799. String_t* L_122 = ___text0;
  32800. int32_t L_123 = ___pos1;
  32801. Il2CppChar L_124;
  32802. L_124 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_122, L_123, /*hidden argument*/NULL);
  32803. if ((((int32_t)L_124) == ((int32_t)((int32_t)32))))
  32804. {
  32805. goto IL_030d;
  32806. }
  32807. }
  32808. {
  32809. String_t* L_125 = ___text0;
  32810. int32_t L_126 = ___pos1;
  32811. Il2CppChar L_127;
  32812. L_127 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_125, L_126, /*hidden argument*/NULL);
  32813. G_B107_0 = ((((int32_t)((((int32_t)L_127) == ((int32_t)((int32_t)39)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32814. goto IL_030e;
  32815. }
  32816. IL_030d:
  32817. {
  32818. G_B107_0 = 0;
  32819. }
  32820. IL_030e:
  32821. {
  32822. G_B109_0 = G_B107_0;
  32823. goto IL_0311;
  32824. }
  32825. IL_0310:
  32826. {
  32827. G_B109_0 = 1;
  32828. }
  32829. IL_0311:
  32830. {
  32831. G_B111_0 = G_B109_0;
  32832. goto IL_0314;
  32833. }
  32834. IL_0313:
  32835. {
  32836. G_B111_0 = 0;
  32837. }
  32838. IL_0314:
  32839. {
  32840. V_23 = (bool)G_B111_0;
  32841. bool L_128 = V_23;
  32842. if (!L_128)
  32843. {
  32844. goto IL_0321;
  32845. }
  32846. }
  32847. {
  32848. // return ch;
  32849. Il2CppChar L_129 = ___ch2;
  32850. V_1 = L_129;
  32851. goto IL_0446;
  32852. }
  32853. IL_0321:
  32854. {
  32855. }
  32856. IL_0322:
  32857. {
  32858. }
  32859. IL_0323:
  32860. {
  32861. goto IL_0442;
  32862. }
  32863. IL_0329:
  32864. {
  32865. // else if (characterValidation == CharacterValidation.EmailAddress)
  32866. int32_t L_130;
  32867. L_130 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC(__this, /*hidden argument*/NULL);
  32868. V_24 = (bool)((((int32_t)L_130) == ((int32_t)5))? 1 : 0);
  32869. bool L_131 = V_24;
  32870. if (!L_131)
  32871. {
  32872. goto IL_0442;
  32873. }
  32874. }
  32875. {
  32876. // if (ch >= 'A' && ch <= 'Z') return ch;
  32877. Il2CppChar L_132 = ___ch2;
  32878. if ((((int32_t)L_132) < ((int32_t)((int32_t)65))))
  32879. {
  32880. goto IL_034b;
  32881. }
  32882. }
  32883. {
  32884. Il2CppChar L_133 = ___ch2;
  32885. G_B120_0 = ((((int32_t)((((int32_t)L_133) > ((int32_t)((int32_t)90)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32886. goto IL_034c;
  32887. }
  32888. IL_034b:
  32889. {
  32890. G_B120_0 = 0;
  32891. }
  32892. IL_034c:
  32893. {
  32894. V_25 = (bool)G_B120_0;
  32895. bool L_134 = V_25;
  32896. if (!L_134)
  32897. {
  32898. goto IL_0359;
  32899. }
  32900. }
  32901. {
  32902. // if (ch >= 'A' && ch <= 'Z') return ch;
  32903. Il2CppChar L_135 = ___ch2;
  32904. V_1 = L_135;
  32905. goto IL_0446;
  32906. }
  32907. IL_0359:
  32908. {
  32909. // if (ch >= 'a' && ch <= 'z') return ch;
  32910. Il2CppChar L_136 = ___ch2;
  32911. if ((((int32_t)L_136) < ((int32_t)((int32_t)97))))
  32912. {
  32913. goto IL_0368;
  32914. }
  32915. }
  32916. {
  32917. Il2CppChar L_137 = ___ch2;
  32918. G_B125_0 = ((((int32_t)((((int32_t)L_137) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32919. goto IL_0369;
  32920. }
  32921. IL_0368:
  32922. {
  32923. G_B125_0 = 0;
  32924. }
  32925. IL_0369:
  32926. {
  32927. V_26 = (bool)G_B125_0;
  32928. bool L_138 = V_26;
  32929. if (!L_138)
  32930. {
  32931. goto IL_0376;
  32932. }
  32933. }
  32934. {
  32935. // if (ch >= 'a' && ch <= 'z') return ch;
  32936. Il2CppChar L_139 = ___ch2;
  32937. V_1 = L_139;
  32938. goto IL_0446;
  32939. }
  32940. IL_0376:
  32941. {
  32942. // if (ch >= '0' && ch <= '9') return ch;
  32943. Il2CppChar L_140 = ___ch2;
  32944. if ((((int32_t)L_140) < ((int32_t)((int32_t)48))))
  32945. {
  32946. goto IL_0385;
  32947. }
  32948. }
  32949. {
  32950. Il2CppChar L_141 = ___ch2;
  32951. G_B130_0 = ((((int32_t)((((int32_t)L_141) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32952. goto IL_0386;
  32953. }
  32954. IL_0385:
  32955. {
  32956. G_B130_0 = 0;
  32957. }
  32958. IL_0386:
  32959. {
  32960. V_27 = (bool)G_B130_0;
  32961. bool L_142 = V_27;
  32962. if (!L_142)
  32963. {
  32964. goto IL_0393;
  32965. }
  32966. }
  32967. {
  32968. // if (ch >= '0' && ch <= '9') return ch;
  32969. Il2CppChar L_143 = ___ch2;
  32970. V_1 = L_143;
  32971. goto IL_0446;
  32972. }
  32973. IL_0393:
  32974. {
  32975. // if (ch == '@' && text.IndexOf('@') == -1) return ch;
  32976. Il2CppChar L_144 = ___ch2;
  32977. if ((!(((uint32_t)L_144) == ((uint32_t)((int32_t)64)))))
  32978. {
  32979. goto IL_03a5;
  32980. }
  32981. }
  32982. {
  32983. String_t* L_145 = ___text0;
  32984. int32_t L_146;
  32985. L_146 = String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE(L_145, ((int32_t)64), /*hidden argument*/NULL);
  32986. G_B135_0 = ((((int32_t)L_146) == ((int32_t)(-1)))? 1 : 0);
  32987. goto IL_03a6;
  32988. }
  32989. IL_03a5:
  32990. {
  32991. G_B135_0 = 0;
  32992. }
  32993. IL_03a6:
  32994. {
  32995. V_28 = (bool)G_B135_0;
  32996. bool L_147 = V_28;
  32997. if (!L_147)
  32998. {
  32999. goto IL_03b3;
  33000. }
  33001. }
  33002. {
  33003. // if (ch == '@' && text.IndexOf('@') == -1) return ch;
  33004. Il2CppChar L_148 = ___ch2;
  33005. V_1 = L_148;
  33006. goto IL_0446;
  33007. }
  33008. IL_03b3:
  33009. {
  33010. // if (kEmailSpecialCharacters.IndexOf(ch) != -1) return ch;
  33011. Il2CppChar L_149 = ___ch2;
  33012. int32_t L_150;
  33013. L_150 = String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE(_stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790, L_149, /*hidden argument*/NULL);
  33014. V_29 = (bool)((((int32_t)((((int32_t)L_150) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  33015. bool L_151 = V_29;
  33016. if (!L_151)
  33017. {
  33018. goto IL_03ce;
  33019. }
  33020. }
  33021. {
  33022. // if (kEmailSpecialCharacters.IndexOf(ch) != -1) return ch;
  33023. Il2CppChar L_152 = ___ch2;
  33024. V_1 = L_152;
  33025. goto IL_0446;
  33026. }
  33027. IL_03ce:
  33028. {
  33029. // if (ch == '.')
  33030. Il2CppChar L_153 = ___ch2;
  33031. V_30 = (bool)((((int32_t)L_153) == ((int32_t)((int32_t)46)))? 1 : 0);
  33032. bool L_154 = V_30;
  33033. if (!L_154)
  33034. {
  33035. goto IL_0441;
  33036. }
  33037. }
  33038. {
  33039. // char lastChar = (text.Length > 0) ? text[Mathf.Clamp(pos, 0, text.Length - 1)] : ' ';
  33040. String_t* L_155 = ___text0;
  33041. int32_t L_156;
  33042. L_156 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_155, /*hidden argument*/NULL);
  33043. if ((((int32_t)L_156) > ((int32_t)0)))
  33044. {
  33045. goto IL_03e7;
  33046. }
  33047. }
  33048. {
  33049. G_B143_0 = ((int32_t)32);
  33050. goto IL_03fc;
  33051. }
  33052. IL_03e7:
  33053. {
  33054. String_t* L_157 = ___text0;
  33055. int32_t L_158 = ___pos1;
  33056. String_t* L_159 = ___text0;
  33057. int32_t L_160;
  33058. L_160 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_159, /*hidden argument*/NULL);
  33059. int32_t L_161;
  33060. L_161 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_158, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_160, (int32_t)1)), /*hidden argument*/NULL);
  33061. Il2CppChar L_162;
  33062. L_162 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_157, L_161, /*hidden argument*/NULL);
  33063. G_B143_0 = ((int32_t)(L_162));
  33064. }
  33065. IL_03fc:
  33066. {
  33067. V_31 = G_B143_0;
  33068. // char nextChar = (text.Length > 0) ? text[Mathf.Clamp(pos + 1, 0, text.Length - 1)] : '\n';
  33069. String_t* L_163 = ___text0;
  33070. int32_t L_164;
  33071. L_164 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_163, /*hidden argument*/NULL);
  33072. if ((((int32_t)L_164) > ((int32_t)0)))
  33073. {
  33074. goto IL_040b;
  33075. }
  33076. }
  33077. {
  33078. G_B146_0 = ((int32_t)10);
  33079. goto IL_0422;
  33080. }
  33081. IL_040b:
  33082. {
  33083. String_t* L_165 = ___text0;
  33084. int32_t L_166 = ___pos1;
  33085. String_t* L_167 = ___text0;
  33086. int32_t L_168;
  33087. L_168 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_167, /*hidden argument*/NULL);
  33088. int32_t L_169;
  33089. L_169 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1)), 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_168, (int32_t)1)), /*hidden argument*/NULL);
  33090. Il2CppChar L_170;
  33091. L_170 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_165, L_169, /*hidden argument*/NULL);
  33092. G_B146_0 = ((int32_t)(L_170));
  33093. }
  33094. IL_0422:
  33095. {
  33096. V_32 = G_B146_0;
  33097. // if (lastChar != '.' && nextChar != '.')
  33098. Il2CppChar L_171 = V_31;
  33099. if ((((int32_t)L_171) == ((int32_t)((int32_t)46))))
  33100. {
  33101. goto IL_0435;
  33102. }
  33103. }
  33104. {
  33105. Il2CppChar L_172 = V_32;
  33106. G_B149_0 = ((((int32_t)((((int32_t)L_172) == ((int32_t)((int32_t)46)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  33107. goto IL_0436;
  33108. }
  33109. IL_0435:
  33110. {
  33111. G_B149_0 = 0;
  33112. }
  33113. IL_0436:
  33114. {
  33115. V_33 = (bool)G_B149_0;
  33116. bool L_173 = V_33;
  33117. if (!L_173)
  33118. {
  33119. goto IL_0440;
  33120. }
  33121. }
  33122. {
  33123. // return ch;
  33124. Il2CppChar L_174 = ___ch2;
  33125. V_1 = L_174;
  33126. goto IL_0446;
  33127. }
  33128. IL_0440:
  33129. {
  33130. }
  33131. IL_0441:
  33132. {
  33133. }
  33134. IL_0442:
  33135. {
  33136. // return (char)0;
  33137. V_1 = 0;
  33138. goto IL_0446;
  33139. }
  33140. IL_0446:
  33141. {
  33142. // }
  33143. Il2CppChar L_175 = V_1;
  33144. return L_175;
  33145. }
  33146. }
  33147. // System.Void UnityEngine.UI.InputField::ActivateInputField()
  33148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  33149. {
  33150. static bool s_Il2CppMethodInitialized;
  33151. if (!s_Il2CppMethodInitialized)
  33152. {
  33153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33154. s_Il2CppMethodInitialized = true;
  33155. }
  33156. bool V_0 = false;
  33157. bool V_1 = false;
  33158. bool V_2 = false;
  33159. int32_t G_B5_0 = 0;
  33160. int32_t G_B11_0 = 0;
  33161. {
  33162. // if (m_TextComponent == null || m_TextComponent.font == null || !IsActive() || !IsInteractable())
  33163. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  33164. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33165. bool L_1;
  33166. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33167. if (L_1)
  33168. {
  33169. goto IL_0035;
  33170. }
  33171. }
  33172. {
  33173. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  33174. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_3;
  33175. L_3 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_2, /*hidden argument*/NULL);
  33176. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33177. bool L_4;
  33178. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33179. if (L_4)
  33180. {
  33181. goto IL_0035;
  33182. }
  33183. }
  33184. {
  33185. bool L_5;
  33186. L_5 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  33187. if (!L_5)
  33188. {
  33189. goto IL_0035;
  33190. }
  33191. }
  33192. {
  33193. bool L_6;
  33194. L_6 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  33195. G_B5_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
  33196. goto IL_0036;
  33197. }
  33198. IL_0035:
  33199. {
  33200. G_B5_0 = 1;
  33201. }
  33202. IL_0036:
  33203. {
  33204. V_0 = (bool)G_B5_0;
  33205. bool L_7 = V_0;
  33206. if (!L_7)
  33207. {
  33208. goto IL_003c;
  33209. }
  33210. }
  33211. {
  33212. // return;
  33213. goto IL_008d;
  33214. }
  33215. IL_003c:
  33216. {
  33217. // if (isFocused)
  33218. bool L_8;
  33219. L_8 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  33220. V_1 = L_8;
  33221. bool L_9 = V_1;
  33222. if (!L_9)
  33223. {
  33224. goto IL_0086;
  33225. }
  33226. }
  33227. {
  33228. // if (m_Keyboard != null && !m_Keyboard.active)
  33229. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_10 = __this->get_m_Keyboard_20();
  33230. if (!L_10)
  33231. {
  33232. goto IL_005f;
  33233. }
  33234. }
  33235. {
  33236. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_11 = __this->get_m_Keyboard_20();
  33237. bool L_12;
  33238. L_12 = TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2(L_11, /*hidden argument*/NULL);
  33239. G_B11_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
  33240. goto IL_0060;
  33241. }
  33242. IL_005f:
  33243. {
  33244. G_B11_0 = 0;
  33245. }
  33246. IL_0060:
  33247. {
  33248. V_2 = (bool)G_B11_0;
  33249. bool L_13 = V_2;
  33250. if (!L_13)
  33251. {
  33252. goto IL_0085;
  33253. }
  33254. }
  33255. {
  33256. // m_Keyboard.active = true;
  33257. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_14 = __this->get_m_Keyboard_20();
  33258. TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245(L_14, (bool)1, /*hidden argument*/NULL);
  33259. // m_Keyboard.text = m_Text;
  33260. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_15 = __this->get_m_Keyboard_20();
  33261. String_t* L_16 = __this->get_m_Text_38();
  33262. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_15, L_16, /*hidden argument*/NULL);
  33263. }
  33264. IL_0085:
  33265. {
  33266. }
  33267. IL_0086:
  33268. {
  33269. // m_ShouldActivateNextUpdate = true;
  33270. __this->set_m_ShouldActivateNextUpdate_52((bool)1);
  33271. }
  33272. IL_008d:
  33273. {
  33274. // }
  33275. return;
  33276. }
  33277. }
  33278. // System.Void UnityEngine.UI.InputField::ActivateInputFieldInternal()
  33279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  33280. {
  33281. static bool s_Il2CppMethodInitialized;
  33282. if (!s_Il2CppMethodInitialized)
  33283. {
  33284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  33285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  33287. s_Il2CppMethodInitialized = true;
  33288. }
  33289. bool V_0 = false;
  33290. bool V_1 = false;
  33291. bool V_2 = false;
  33292. bool V_3 = false;
  33293. bool V_4 = false;
  33294. bool V_5 = false;
  33295. bool V_6 = false;
  33296. int32_t G_B8_0 = 0;
  33297. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B12_0 = NULL;
  33298. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B11_0 = NULL;
  33299. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * G_B13_0 = NULL;
  33300. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B13_1 = NULL;
  33301. int32_t G_B19_0 = 0;
  33302. {
  33303. // if (EventSystem.current == null)
  33304. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  33305. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_0;
  33306. L_0 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  33307. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33308. bool L_1;
  33309. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33310. V_0 = L_1;
  33311. bool L_2 = V_0;
  33312. if (!L_2)
  33313. {
  33314. goto IL_0015;
  33315. }
  33316. }
  33317. {
  33318. // return;
  33319. goto IL_0169;
  33320. }
  33321. IL_0015:
  33322. {
  33323. // if (EventSystem.current.currentSelectedGameObject != gameObject)
  33324. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  33325. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_3;
  33326. L_3 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  33327. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
  33328. L_4 = EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D(L_3, /*hidden argument*/NULL);
  33329. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_5;
  33330. L_5 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  33331. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33332. bool L_6;
  33333. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, L_5, /*hidden argument*/NULL);
  33334. V_1 = L_6;
  33335. bool L_7 = V_1;
  33336. if (!L_7)
  33337. {
  33338. goto IL_003f;
  33339. }
  33340. }
  33341. {
  33342. // EventSystem.current.SetSelectedGameObject(gameObject);
  33343. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  33344. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_8;
  33345. L_8 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  33346. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9;
  33347. L_9 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  33348. EventSystem_SetSelectedGameObject_m1B663E3ECF102F750BAA354FBD391BA13B8CBE55(L_8, L_9, /*hidden argument*/NULL);
  33349. }
  33350. IL_003f:
  33351. {
  33352. // m_TouchKeyboardAllowsInPlaceEditing = TouchScreenKeyboard.isInPlaceEditingAllowed;
  33353. bool L_10;
  33354. L_10 = TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC(/*hidden argument*/NULL);
  33355. __this->set_m_TouchKeyboardAllowsInPlaceEditing_67(L_10);
  33356. // if (TouchScreenKeyboardShouldBeUsed())
  33357. bool L_11;
  33358. L_11 = InputField_TouchScreenKeyboardShouldBeUsed_m2B607F8829742049E8D17348C30480DAC10F6272(__this, /*hidden argument*/NULL);
  33359. V_2 = L_11;
  33360. bool L_12 = V_2;
  33361. if (!L_12)
  33362. {
  33363. goto IL_0103;
  33364. }
  33365. }
  33366. {
  33367. // if (input != null && input.touchSupported)
  33368. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_13;
  33369. L_13 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33370. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33371. bool L_14;
  33372. L_14 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_13, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33373. if (!L_14)
  33374. {
  33375. goto IL_0073;
  33376. }
  33377. }
  33378. {
  33379. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_15;
  33380. L_15 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33381. bool L_16;
  33382. L_16 = VirtFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_15);
  33383. G_B8_0 = ((int32_t)(L_16));
  33384. goto IL_0074;
  33385. }
  33386. IL_0073:
  33387. {
  33388. G_B8_0 = 0;
  33389. }
  33390. IL_0074:
  33391. {
  33392. V_3 = (bool)G_B8_0;
  33393. bool L_17 = V_3;
  33394. if (!L_17)
  33395. {
  33396. goto IL_0086;
  33397. }
  33398. }
  33399. {
  33400. // TouchScreenKeyboard.hideInput = shouldHideMobileInput;
  33401. bool L_18;
  33402. L_18 = InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F(__this, /*hidden argument*/NULL);
  33403. TouchScreenKeyboard_set_hideInput_m7A3F11FC569433CF00F71284991849E72E934D6F(L_18, /*hidden argument*/NULL);
  33404. }
  33405. IL_0086:
  33406. {
  33407. // m_Keyboard = (inputType == InputType.Password) ?
  33408. // TouchScreenKeyboard.Open(m_Text, keyboardType, false, multiLine, true, false, "", characterLimit) :
  33409. // TouchScreenKeyboard.Open(m_Text, keyboardType, inputType == InputType.AutoCorrect, multiLine, false, false, "", characterLimit);
  33410. int32_t L_19;
  33411. L_19 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  33412. G_B11_0 = __this;
  33413. if ((((int32_t)L_19) == ((int32_t)2)))
  33414. {
  33415. G_B12_0 = __this;
  33416. goto IL_00bf;
  33417. }
  33418. }
  33419. {
  33420. String_t* L_20 = __this->get_m_Text_38();
  33421. int32_t L_21;
  33422. L_21 = InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE(__this, /*hidden argument*/NULL);
  33423. int32_t L_22;
  33424. L_22 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065(__this, /*hidden argument*/NULL);
  33425. bool L_23;
  33426. L_23 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  33427. int32_t L_24;
  33428. L_24 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  33429. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_25;
  33430. L_25 = TouchScreenKeyboard_Open_mE7311250DC20FBA07392E4F61B71212437956B6E(L_20, L_21, (bool)((((int32_t)L_22) == ((int32_t)1))? 1 : 0), L_23, (bool)0, (bool)0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_24, /*hidden argument*/NULL);
  33431. G_B13_0 = L_25;
  33432. G_B13_1 = G_B11_0;
  33433. goto IL_00e4;
  33434. }
  33435. IL_00bf:
  33436. {
  33437. String_t* L_26 = __this->get_m_Text_38();
  33438. int32_t L_27;
  33439. L_27 = InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE(__this, /*hidden argument*/NULL);
  33440. bool L_28;
  33441. L_28 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  33442. int32_t L_29;
  33443. L_29 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51(__this, /*hidden argument*/NULL);
  33444. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_30;
  33445. L_30 = TouchScreenKeyboard_Open_mE7311250DC20FBA07392E4F61B71212437956B6E(L_26, L_27, (bool)0, L_28, (bool)1, (bool)0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_29, /*hidden argument*/NULL);
  33446. G_B13_0 = L_30;
  33447. G_B13_1 = G_B12_0;
  33448. }
  33449. IL_00e4:
  33450. {
  33451. G_B13_1->set_m_Keyboard_20(G_B13_0);
  33452. // if (!m_TouchKeyboardAllowsInPlaceEditing)
  33453. bool L_31 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_67();
  33454. V_4 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
  33455. bool L_32 = V_4;
  33456. if (!L_32)
  33457. {
  33458. goto IL_0102;
  33459. }
  33460. }
  33461. {
  33462. // MoveTextEnd(false);
  33463. InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1(__this, (bool)0, /*hidden argument*/NULL);
  33464. }
  33465. IL_0102:
  33466. {
  33467. }
  33468. IL_0103:
  33469. {
  33470. // if (!TouchScreenKeyboard.isSupported || m_TouchKeyboardAllowsInPlaceEditing)
  33471. bool L_33;
  33472. L_33 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  33473. if (!L_33)
  33474. {
  33475. goto IL_0112;
  33476. }
  33477. }
  33478. {
  33479. bool L_34 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_67();
  33480. G_B19_0 = ((int32_t)(L_34));
  33481. goto IL_0113;
  33482. }
  33483. IL_0112:
  33484. {
  33485. G_B19_0 = 1;
  33486. }
  33487. IL_0113:
  33488. {
  33489. V_5 = (bool)G_B19_0;
  33490. bool L_35 = V_5;
  33491. if (!L_35)
  33492. {
  33493. goto IL_0141;
  33494. }
  33495. }
  33496. {
  33497. // if (input != null)
  33498. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_36;
  33499. L_36 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33500. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33501. bool L_37;
  33502. L_37 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_36, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33503. V_6 = L_37;
  33504. bool L_38 = V_6;
  33505. if (!L_38)
  33506. {
  33507. goto IL_0139;
  33508. }
  33509. }
  33510. {
  33511. // input.imeCompositionMode = IMECompositionMode.On;
  33512. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_39;
  33513. L_39 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33514. VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode) */, L_39, 1);
  33515. }
  33516. IL_0139:
  33517. {
  33518. // OnFocus();
  33519. InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA(__this, /*hidden argument*/NULL);
  33520. }
  33521. IL_0141:
  33522. {
  33523. // m_AllowInput = true;
  33524. __this->set_m_AllowInput_51((bool)1);
  33525. // m_OriginalText = text;
  33526. String_t* L_40;
  33527. L_40 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C(__this, /*hidden argument*/NULL);
  33528. __this->set_m_OriginalText_63(L_40);
  33529. // m_WasCanceled = false;
  33530. __this->set_m_WasCanceled_64((bool)0);
  33531. // SetCaretVisible();
  33532. InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787(__this, /*hidden argument*/NULL);
  33533. // UpdateLabel();
  33534. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  33535. }
  33536. IL_0169:
  33537. {
  33538. // }
  33539. return;
  33540. }
  33541. }
  33542. // System.Void UnityEngine.UI.InputField::OnSelect(UnityEngine.EventSystems.BaseEventData)
  33543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnSelect_mC01B78E1C2EDAAD2A3573BD6437DD128BBD24E8B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  33544. {
  33545. bool V_0 = false;
  33546. {
  33547. // base.OnSelect(eventData);
  33548. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_0 = ___eventData0;
  33549. Selectable_OnSelect_m6FD18DBF52BD234A676B3BF43DA2A3CD7FC63230(__this, L_0, /*hidden argument*/NULL);
  33550. // if (shouldActivateOnSelect)
  33551. bool L_1;
  33552. L_1 = VirtFuncInvoker0< bool >::Invoke(60 /* System.Boolean UnityEngine.UI.InputField::get_shouldActivateOnSelect() */, __this);
  33553. V_0 = L_1;
  33554. bool L_2 = V_0;
  33555. if (!L_2)
  33556. {
  33557. goto IL_001a;
  33558. }
  33559. }
  33560. {
  33561. // ActivateInputField();
  33562. InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1(__this, /*hidden argument*/NULL);
  33563. }
  33564. IL_001a:
  33565. {
  33566. // }
  33567. return;
  33568. }
  33569. }
  33570. // System.Void UnityEngine.UI.InputField::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
  33571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnPointerClick_m8036C2B156FF0374258973655BD1F58DC2F10B6F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  33572. {
  33573. bool V_0 = false;
  33574. {
  33575. // if (eventData.button != PointerEventData.InputButton.Left)
  33576. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  33577. int32_t L_1;
  33578. L_1 = PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline(L_0, /*hidden argument*/NULL);
  33579. V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
  33580. bool L_2 = V_0;
  33581. if (!L_2)
  33582. {
  33583. goto IL_0010;
  33584. }
  33585. }
  33586. {
  33587. // return;
  33588. goto IL_0017;
  33589. }
  33590. IL_0010:
  33591. {
  33592. // ActivateInputField();
  33593. InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1(__this, /*hidden argument*/NULL);
  33594. }
  33595. IL_0017:
  33596. {
  33597. // }
  33598. return;
  33599. }
  33600. }
  33601. // System.Void UnityEngine.UI.InputField::DeactivateInputField()
  33602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  33603. {
  33604. static bool s_Il2CppMethodInitialized;
  33605. if (!s_Il2CppMethodInitialized)
  33606. {
  33607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33608. s_Il2CppMethodInitialized = true;
  33609. }
  33610. bool V_0 = false;
  33611. bool V_1 = false;
  33612. bool V_2 = false;
  33613. bool V_3 = false;
  33614. bool V_4 = false;
  33615. int32_t V_5 = 0;
  33616. bool V_6 = false;
  33617. int32_t G_B7_0 = 0;
  33618. {
  33619. // if (!m_AllowInput)
  33620. bool L_0 = __this->get_m_AllowInput_51();
  33621. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  33622. bool L_1 = V_0;
  33623. if (!L_1)
  33624. {
  33625. goto IL_0013;
  33626. }
  33627. }
  33628. {
  33629. // return;
  33630. goto IL_00e0;
  33631. }
  33632. IL_0013:
  33633. {
  33634. // m_HasDoneFocusTransition = false;
  33635. __this->set_m_HasDoneFocusTransition_65((bool)0);
  33636. // m_AllowInput = false;
  33637. __this->set_m_AllowInput_51((bool)0);
  33638. // if (m_Placeholder != null)
  33639. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_2 = __this->get_m_Placeholder_23();
  33640. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33641. bool L_3;
  33642. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33643. V_1 = L_3;
  33644. bool L_4 = V_1;
  33645. if (!L_4)
  33646. {
  33647. goto IL_0048;
  33648. }
  33649. }
  33650. {
  33651. // m_Placeholder.enabled = string.IsNullOrEmpty(m_Text);
  33652. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_5 = __this->get_m_Placeholder_23();
  33653. String_t* L_6 = __this->get_m_Text_38();
  33654. bool L_7;
  33655. L_7 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_6, /*hidden argument*/NULL);
  33656. Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32(L_5, L_7, /*hidden argument*/NULL);
  33657. }
  33658. IL_0048:
  33659. {
  33660. // if (m_TextComponent != null && IsInteractable())
  33661. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_8 = __this->get_m_TextComponent_22();
  33662. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33663. bool L_9;
  33664. L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_8, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33665. if (!L_9)
  33666. {
  33667. goto IL_005e;
  33668. }
  33669. }
  33670. {
  33671. bool L_10;
  33672. L_10 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  33673. G_B7_0 = ((int32_t)(L_10));
  33674. goto IL_005f;
  33675. }
  33676. IL_005e:
  33677. {
  33678. G_B7_0 = 0;
  33679. }
  33680. IL_005f:
  33681. {
  33682. V_2 = (bool)G_B7_0;
  33683. bool L_11 = V_2;
  33684. if (!L_11)
  33685. {
  33686. goto IL_00d9;
  33687. }
  33688. }
  33689. {
  33690. // if (m_WasCanceled)
  33691. bool L_12 = __this->get_m_WasCanceled_64();
  33692. V_3 = L_12;
  33693. bool L_13 = V_3;
  33694. if (!L_13)
  33695. {
  33696. goto IL_007b;
  33697. }
  33698. }
  33699. {
  33700. // text = m_OriginalText;
  33701. String_t* L_14 = __this->get_m_OriginalText_63();
  33702. InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF(__this, L_14, /*hidden argument*/NULL);
  33703. }
  33704. IL_007b:
  33705. {
  33706. // SendOnSubmit();
  33707. InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929(__this, /*hidden argument*/NULL);
  33708. // if (m_Keyboard != null)
  33709. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_15 = __this->get_m_Keyboard_20();
  33710. V_4 = (bool)((!(((RuntimeObject*)(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)L_15) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0);
  33711. bool L_16 = V_4;
  33712. if (!L_16)
  33713. {
  33714. goto IL_00a7;
  33715. }
  33716. }
  33717. {
  33718. // m_Keyboard.active = false;
  33719. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_17 = __this->get_m_Keyboard_20();
  33720. TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245(L_17, (bool)0, /*hidden argument*/NULL);
  33721. // m_Keyboard = null;
  33722. __this->set_m_Keyboard_20((TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)NULL);
  33723. }
  33724. IL_00a7:
  33725. {
  33726. // m_CaretPosition = m_CaretSelectPosition = 0;
  33727. int32_t L_18 = 0;
  33728. V_5 = L_18;
  33729. __this->set_m_CaretSelectPosition_44(L_18);
  33730. int32_t L_19 = V_5;
  33731. __this->set_m_CaretPosition_43(L_19);
  33732. // if (input != null)
  33733. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_20;
  33734. L_20 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33735. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  33736. bool L_21;
  33737. L_21 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_20, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  33738. V_6 = L_21;
  33739. bool L_22 = V_6;
  33740. if (!L_22)
  33741. {
  33742. goto IL_00d8;
  33743. }
  33744. }
  33745. {
  33746. // input.imeCompositionMode = IMECompositionMode.Auto;
  33747. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_23;
  33748. L_23 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  33749. VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode) */, L_23, 0);
  33750. }
  33751. IL_00d8:
  33752. {
  33753. }
  33754. IL_00d9:
  33755. {
  33756. // MarkGeometryAsDirty();
  33757. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  33758. }
  33759. IL_00e0:
  33760. {
  33761. // }
  33762. return;
  33763. }
  33764. }
  33765. // System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData)
  33766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDeselect_mAFD183BB78EEA3BB585304DA1AC42A671100F97C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  33767. {
  33768. {
  33769. // DeactivateInputField();
  33770. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  33771. // base.OnDeselect(eventData);
  33772. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_0 = ___eventData0;
  33773. Selectable_OnDeselect_m2E0FC2E14667F2348242BB9FB1611BE9A79C2FDA(__this, L_0, /*hidden argument*/NULL);
  33774. // }
  33775. return;
  33776. }
  33777. }
  33778. // System.Void UnityEngine.UI.InputField::OnSubmit(UnityEngine.EventSystems.BaseEventData)
  33779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnSubmit_mF999728A0343ACD4DB69B23BB2A349A79EC70B73 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  33780. {
  33781. bool V_0 = false;
  33782. bool V_1 = false;
  33783. int32_t G_B3_0 = 0;
  33784. {
  33785. // if (!IsActive() || !IsInteractable())
  33786. bool L_0;
  33787. L_0 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  33788. if (!L_0)
  33789. {
  33790. goto IL_0014;
  33791. }
  33792. }
  33793. {
  33794. bool L_1;
  33795. L_1 = VirtFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  33796. G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  33797. goto IL_0015;
  33798. }
  33799. IL_0014:
  33800. {
  33801. G_B3_0 = 1;
  33802. }
  33803. IL_0015:
  33804. {
  33805. V_0 = (bool)G_B3_0;
  33806. bool L_2 = V_0;
  33807. if (!L_2)
  33808. {
  33809. goto IL_001b;
  33810. }
  33811. }
  33812. {
  33813. // return;
  33814. goto IL_002f;
  33815. }
  33816. IL_001b:
  33817. {
  33818. // if (!isFocused)
  33819. bool L_3;
  33820. L_3 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418(__this, /*hidden argument*/NULL);
  33821. V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
  33822. bool L_4 = V_1;
  33823. if (!L_4)
  33824. {
  33825. goto IL_002f;
  33826. }
  33827. }
  33828. {
  33829. // m_ShouldActivateNextUpdate = true;
  33830. __this->set_m_ShouldActivateNextUpdate_52((bool)1);
  33831. }
  33832. IL_002f:
  33833. {
  33834. // }
  33835. return;
  33836. }
  33837. }
  33838. // System.Void UnityEngine.UI.InputField::EnforceContentType()
  33839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  33840. {
  33841. int32_t V_0 = 0;
  33842. int32_t V_1 = 0;
  33843. {
  33844. // switch (contentType)
  33845. int32_t L_0;
  33846. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9(__this, /*hidden argument*/NULL);
  33847. V_1 = L_0;
  33848. int32_t L_1 = V_1;
  33849. V_0 = L_1;
  33850. int32_t L_2 = V_0;
  33851. switch (L_2)
  33852. {
  33853. case 0:
  33854. {
  33855. goto IL_0039;
  33856. }
  33857. case 1:
  33858. {
  33859. goto IL_0054;
  33860. }
  33861. case 2:
  33862. {
  33863. goto IL_006f;
  33864. }
  33865. case 3:
  33866. {
  33867. goto IL_0091;
  33868. }
  33869. case 4:
  33870. {
  33871. goto IL_00b3;
  33872. }
  33873. case 5:
  33874. {
  33875. goto IL_00d2;
  33876. }
  33877. case 6:
  33878. {
  33879. goto IL_00f1;
  33880. }
  33881. case 7:
  33882. {
  33883. goto IL_0110;
  33884. }
  33885. case 8:
  33886. {
  33887. goto IL_012f;
  33888. }
  33889. }
  33890. }
  33891. {
  33892. goto IL_014e;
  33893. }
  33894. IL_0039:
  33895. {
  33896. // m_InputType = InputType.Standard;
  33897. __this->set_m_InputType_25(0);
  33898. // m_KeyboardType = TouchScreenKeyboardType.Default;
  33899. __this->set_m_KeyboardType_27(0);
  33900. // m_CharacterValidation = CharacterValidation.None;
  33901. __this->set_m_CharacterValidation_30(0);
  33902. // break;
  33903. goto IL_0151;
  33904. }
  33905. IL_0054:
  33906. {
  33907. // m_InputType = InputType.AutoCorrect;
  33908. __this->set_m_InputType_25(1);
  33909. // m_KeyboardType = TouchScreenKeyboardType.Default;
  33910. __this->set_m_KeyboardType_27(0);
  33911. // m_CharacterValidation = CharacterValidation.None;
  33912. __this->set_m_CharacterValidation_30(0);
  33913. // break;
  33914. goto IL_0151;
  33915. }
  33916. IL_006f:
  33917. {
  33918. // m_LineType = LineType.SingleLine;
  33919. __this->set_m_LineType_28(0);
  33920. // m_InputType = InputType.Standard;
  33921. __this->set_m_InputType_25(0);
  33922. // m_KeyboardType = TouchScreenKeyboardType.NumberPad;
  33923. __this->set_m_KeyboardType_27(4);
  33924. // m_CharacterValidation = CharacterValidation.Integer;
  33925. __this->set_m_CharacterValidation_30(1);
  33926. // break;
  33927. goto IL_0151;
  33928. }
  33929. IL_0091:
  33930. {
  33931. // m_LineType = LineType.SingleLine;
  33932. __this->set_m_LineType_28(0);
  33933. // m_InputType = InputType.Standard;
  33934. __this->set_m_InputType_25(0);
  33935. // m_KeyboardType = TouchScreenKeyboardType.NumbersAndPunctuation;
  33936. __this->set_m_KeyboardType_27(2);
  33937. // m_CharacterValidation = CharacterValidation.Decimal;
  33938. __this->set_m_CharacterValidation_30(2);
  33939. // break;
  33940. goto IL_0151;
  33941. }
  33942. IL_00b3:
  33943. {
  33944. // m_LineType = LineType.SingleLine;
  33945. __this->set_m_LineType_28(0);
  33946. // m_InputType = InputType.Standard;
  33947. __this->set_m_InputType_25(0);
  33948. // m_KeyboardType = TouchScreenKeyboardType.ASCIICapable;
  33949. __this->set_m_KeyboardType_27(1);
  33950. // m_CharacterValidation = CharacterValidation.Alphanumeric;
  33951. __this->set_m_CharacterValidation_30(3);
  33952. // break;
  33953. goto IL_0151;
  33954. }
  33955. IL_00d2:
  33956. {
  33957. // m_LineType = LineType.SingleLine;
  33958. __this->set_m_LineType_28(0);
  33959. // m_InputType = InputType.Standard;
  33960. __this->set_m_InputType_25(0);
  33961. // m_KeyboardType = TouchScreenKeyboardType.NamePhonePad;
  33962. __this->set_m_KeyboardType_27(6);
  33963. // m_CharacterValidation = CharacterValidation.Name;
  33964. __this->set_m_CharacterValidation_30(4);
  33965. // break;
  33966. goto IL_0151;
  33967. }
  33968. IL_00f1:
  33969. {
  33970. // m_LineType = LineType.SingleLine;
  33971. __this->set_m_LineType_28(0);
  33972. // m_InputType = InputType.Standard;
  33973. __this->set_m_InputType_25(0);
  33974. // m_KeyboardType = TouchScreenKeyboardType.EmailAddress;
  33975. __this->set_m_KeyboardType_27(7);
  33976. // m_CharacterValidation = CharacterValidation.EmailAddress;
  33977. __this->set_m_CharacterValidation_30(5);
  33978. // break;
  33979. goto IL_0151;
  33980. }
  33981. IL_0110:
  33982. {
  33983. // m_LineType = LineType.SingleLine;
  33984. __this->set_m_LineType_28(0);
  33985. // m_InputType = InputType.Password;
  33986. __this->set_m_InputType_25(2);
  33987. // m_KeyboardType = TouchScreenKeyboardType.Default;
  33988. __this->set_m_KeyboardType_27(0);
  33989. // m_CharacterValidation = CharacterValidation.None;
  33990. __this->set_m_CharacterValidation_30(0);
  33991. // break;
  33992. goto IL_0151;
  33993. }
  33994. IL_012f:
  33995. {
  33996. // m_LineType = LineType.SingleLine;
  33997. __this->set_m_LineType_28(0);
  33998. // m_InputType = InputType.Password;
  33999. __this->set_m_InputType_25(2);
  34000. // m_KeyboardType = TouchScreenKeyboardType.NumberPad;
  34001. __this->set_m_KeyboardType_27(4);
  34002. // m_CharacterValidation = CharacterValidation.Integer;
  34003. __this->set_m_CharacterValidation_30(1);
  34004. // break;
  34005. goto IL_0151;
  34006. }
  34007. IL_014e:
  34008. {
  34009. // break;
  34010. goto IL_0151;
  34011. }
  34012. IL_0151:
  34013. {
  34014. // EnforceTextHOverflow();
  34015. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  34016. // }
  34017. return;
  34018. }
  34019. }
  34020. // System.Void UnityEngine.UI.InputField::EnforceTextHOverflow()
  34021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34022. {
  34023. static bool s_Il2CppMethodInitialized;
  34024. if (!s_Il2CppMethodInitialized)
  34025. {
  34026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34027. s_Il2CppMethodInitialized = true;
  34028. }
  34029. bool V_0 = false;
  34030. bool V_1 = false;
  34031. {
  34032. // if (m_TextComponent != null)
  34033. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  34034. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34035. bool L_1;
  34036. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  34037. V_0 = L_1;
  34038. bool L_2 = V_0;
  34039. if (!L_2)
  34040. {
  34041. goto IL_0037;
  34042. }
  34043. }
  34044. {
  34045. // if (multiLine)
  34046. bool L_3;
  34047. L_3 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  34048. V_1 = L_3;
  34049. bool L_4 = V_1;
  34050. if (!L_4)
  34051. {
  34052. goto IL_002a;
  34053. }
  34054. }
  34055. {
  34056. // m_TextComponent.horizontalOverflow = HorizontalWrapMode.Wrap;
  34057. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  34058. Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B(L_5, 0, /*hidden argument*/NULL);
  34059. goto IL_0037;
  34060. }
  34061. IL_002a:
  34062. {
  34063. // m_TextComponent.horizontalOverflow = HorizontalWrapMode.Overflow;
  34064. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  34065. Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B(L_6, 1, /*hidden argument*/NULL);
  34066. }
  34067. IL_0037:
  34068. {
  34069. // }
  34070. return;
  34071. }
  34072. }
  34073. // System.Void UnityEngine.UI.InputField::SetToCustomIfContentTypeIsNot(UnityEngine.UI.InputField/ContentType[])
  34074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* ___allowedContentTypes0, const RuntimeMethod* method)
  34075. {
  34076. bool V_0 = false;
  34077. int32_t V_1 = 0;
  34078. bool V_2 = false;
  34079. bool V_3 = false;
  34080. {
  34081. // if (contentType == ContentType.Custom)
  34082. int32_t L_0;
  34083. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9(__this, /*hidden argument*/NULL);
  34084. V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)9)))? 1 : 0);
  34085. bool L_1 = V_0;
  34086. if (!L_1)
  34087. {
  34088. goto IL_0011;
  34089. }
  34090. }
  34091. {
  34092. // return;
  34093. goto IL_003d;
  34094. }
  34095. IL_0011:
  34096. {
  34097. // for (int i = 0; i < allowedContentTypes.Length; i++)
  34098. V_1 = 0;
  34099. goto IL_002a;
  34100. }
  34101. IL_0015:
  34102. {
  34103. // if (contentType == allowedContentTypes[i])
  34104. int32_t L_2;
  34105. L_2 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9(__this, /*hidden argument*/NULL);
  34106. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_3 = ___allowedContentTypes0;
  34107. int32_t L_4 = V_1;
  34108. int32_t L_5 = L_4;
  34109. int32_t L_6 = (int32_t)(L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
  34110. V_2 = (bool)((((int32_t)L_2) == ((int32_t)L_6))? 1 : 0);
  34111. bool L_7 = V_2;
  34112. if (!L_7)
  34113. {
  34114. goto IL_0026;
  34115. }
  34116. }
  34117. {
  34118. // return;
  34119. goto IL_003d;
  34120. }
  34121. IL_0026:
  34122. {
  34123. // for (int i = 0; i < allowedContentTypes.Length; i++)
  34124. int32_t L_8 = V_1;
  34125. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  34126. }
  34127. IL_002a:
  34128. {
  34129. // for (int i = 0; i < allowedContentTypes.Length; i++)
  34130. int32_t L_9 = V_1;
  34131. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_10 = ___allowedContentTypes0;
  34132. V_3 = (bool)((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))? 1 : 0);
  34133. bool L_11 = V_3;
  34134. if (L_11)
  34135. {
  34136. goto IL_0015;
  34137. }
  34138. }
  34139. {
  34140. // contentType = ContentType.Custom;
  34141. InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1(__this, ((int32_t)9), /*hidden argument*/NULL);
  34142. }
  34143. IL_003d:
  34144. {
  34145. // }
  34146. return;
  34147. }
  34148. }
  34149. // System.Void UnityEngine.UI.InputField::SetToCustom()
  34150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34151. {
  34152. bool V_0 = false;
  34153. {
  34154. // if (contentType == ContentType.Custom)
  34155. int32_t L_0;
  34156. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9(__this, /*hidden argument*/NULL);
  34157. V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)9)))? 1 : 0);
  34158. bool L_1 = V_0;
  34159. if (!L_1)
  34160. {
  34161. goto IL_0011;
  34162. }
  34163. }
  34164. {
  34165. // return;
  34166. goto IL_001a;
  34167. }
  34168. IL_0011:
  34169. {
  34170. // contentType = ContentType.Custom;
  34171. InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1(__this, ((int32_t)9), /*hidden argument*/NULL);
  34172. }
  34173. IL_001a:
  34174. {
  34175. // }
  34176. return;
  34177. }
  34178. }
  34179. // System.Void UnityEngine.UI.InputField::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean)
  34180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DoStateTransition_m2A4EC0AFC46330002ED61B4DDD3FC18F7436AD99 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___state0, bool ___instant1, const RuntimeMethod* method)
  34181. {
  34182. bool V_0 = false;
  34183. bool V_1 = false;
  34184. {
  34185. // if (m_HasDoneFocusTransition)
  34186. bool L_0 = __this->get_m_HasDoneFocusTransition_65();
  34187. V_0 = L_0;
  34188. bool L_1 = V_0;
  34189. if (!L_1)
  34190. {
  34191. goto IL_0010;
  34192. }
  34193. }
  34194. {
  34195. // state = SelectionState.Selected;
  34196. ___state0 = 3;
  34197. goto IL_001f;
  34198. }
  34199. IL_0010:
  34200. {
  34201. // else if (state == SelectionState.Pressed)
  34202. int32_t L_2 = ___state0;
  34203. V_1 = (bool)((((int32_t)L_2) == ((int32_t)2))? 1 : 0);
  34204. bool L_3 = V_1;
  34205. if (!L_3)
  34206. {
  34207. goto IL_001f;
  34208. }
  34209. }
  34210. {
  34211. // m_HasDoneFocusTransition = true;
  34212. __this->set_m_HasDoneFocusTransition_65((bool)1);
  34213. }
  34214. IL_001f:
  34215. {
  34216. // base.DoStateTransition(state, instant);
  34217. int32_t L_4 = ___state0;
  34218. bool L_5 = ___instant1;
  34219. Selectable_DoStateTransition_mEFD5B374017C75F4FE9F9CC983ADC73E5A13B41E(__this, L_4, L_5, /*hidden argument*/NULL);
  34220. // }
  34221. return;
  34222. }
  34223. }
  34224. // System.Void UnityEngine.UI.InputField::CalculateLayoutInputHorizontal()
  34225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CalculateLayoutInputHorizontal_m12DE84494E7FDB173D18085440A531882B52B66E (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34226. {
  34227. {
  34228. // public virtual void CalculateLayoutInputHorizontal() {}
  34229. return;
  34230. }
  34231. }
  34232. // System.Void UnityEngine.UI.InputField::CalculateLayoutInputVertical()
  34233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CalculateLayoutInputVertical_m26E12F39F97EA7422A8EE82F137B9EE60C47F3D7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34234. {
  34235. {
  34236. // public virtual void CalculateLayoutInputVertical() {}
  34237. return;
  34238. }
  34239. }
  34240. // System.Single UnityEngine.UI.InputField::get_minWidth()
  34241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_minWidth_m81FE96651BA4719B847DE7225830E7EEB3651639 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34242. {
  34243. float V_0 = 0.0f;
  34244. {
  34245. // public virtual float minWidth { get { return 0; } }
  34246. V_0 = (0.0f);
  34247. goto IL_0009;
  34248. }
  34249. IL_0009:
  34250. {
  34251. // public virtual float minWidth { get { return 0; } }
  34252. float L_0 = V_0;
  34253. return L_0;
  34254. }
  34255. }
  34256. // System.Single UnityEngine.UI.InputField::get_preferredWidth()
  34257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_preferredWidth_m3898E4B9FD50DCC8E0E81621FC23E4550CEA93EC (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34258. {
  34259. static bool s_Il2CppMethodInitialized;
  34260. if (!s_Il2CppMethodInitialized)
  34261. {
  34262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34263. s_Il2CppMethodInitialized = true;
  34264. }
  34265. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_0;
  34266. memset((&V_0), 0, sizeof(V_0));
  34267. bool V_1 = false;
  34268. float V_2 = 0.0f;
  34269. {
  34270. // if (textComponent == null)
  34271. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0;
  34272. L_0 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34273. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34274. bool L_1;
  34275. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  34276. V_1 = L_1;
  34277. bool L_2 = V_1;
  34278. if (!L_2)
  34279. {
  34280. goto IL_0019;
  34281. }
  34282. }
  34283. {
  34284. // return 0;
  34285. V_2 = (0.0f);
  34286. goto IL_0050;
  34287. }
  34288. IL_0019:
  34289. {
  34290. // var settings = textComponent.GetGenerationSettings(Vector2.zero);
  34291. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3;
  34292. L_3 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34293. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  34294. L_4 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  34295. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_5;
  34296. L_5 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_3, L_4, /*hidden argument*/NULL);
  34297. V_0 = L_5;
  34298. // return textComponent.cachedTextGeneratorForLayout.GetPreferredWidth(m_Text, settings) / textComponent.pixelsPerUnit;
  34299. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6;
  34300. L_6 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34301. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_7;
  34302. L_7 = Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66(L_6, /*hidden argument*/NULL);
  34303. String_t* L_8 = __this->get_m_Text_38();
  34304. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_9 = V_0;
  34305. float L_10;
  34306. L_10 = TextGenerator_GetPreferredWidth_mF951E0E3DDE4CD9688C698AB81CE96699DE53206(L_7, L_8, L_9, /*hidden argument*/NULL);
  34307. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_11;
  34308. L_11 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34309. float L_12;
  34310. L_12 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_11, /*hidden argument*/NULL);
  34311. V_2 = ((float)((float)L_10/(float)L_12));
  34312. goto IL_0050;
  34313. }
  34314. IL_0050:
  34315. {
  34316. // }
  34317. float L_13 = V_2;
  34318. return L_13;
  34319. }
  34320. }
  34321. // System.Single UnityEngine.UI.InputField::get_flexibleWidth()
  34322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_flexibleWidth_mF5D2ACD28D789C2ACD9EE69FF45EF21A2A91C878 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34323. {
  34324. float V_0 = 0.0f;
  34325. {
  34326. // public virtual float flexibleWidth { get { return -1; } }
  34327. V_0 = (-1.0f);
  34328. goto IL_0009;
  34329. }
  34330. IL_0009:
  34331. {
  34332. // public virtual float flexibleWidth { get { return -1; } }
  34333. float L_0 = V_0;
  34334. return L_0;
  34335. }
  34336. }
  34337. // System.Single UnityEngine.UI.InputField::get_minHeight()
  34338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_minHeight_m8A4D5C88D7CEE000CB00E49A057D09349EBEFC5C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34339. {
  34340. float V_0 = 0.0f;
  34341. {
  34342. // public virtual float minHeight { get { return 0; } }
  34343. V_0 = (0.0f);
  34344. goto IL_0009;
  34345. }
  34346. IL_0009:
  34347. {
  34348. // public virtual float minHeight { get { return 0; } }
  34349. float L_0 = V_0;
  34350. return L_0;
  34351. }
  34352. }
  34353. // System.Single UnityEngine.UI.InputField::get_preferredHeight()
  34354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_preferredHeight_mC4813F206B87CC7C97715341979DA9766CB7D083 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34355. {
  34356. static bool s_Il2CppMethodInitialized;
  34357. if (!s_Il2CppMethodInitialized)
  34358. {
  34359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34360. s_Il2CppMethodInitialized = true;
  34361. }
  34362. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_0;
  34363. memset((&V_0), 0, sizeof(V_0));
  34364. bool V_1 = false;
  34365. float V_2 = 0.0f;
  34366. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  34367. memset((&V_3), 0, sizeof(V_3));
  34368. {
  34369. // if (textComponent == null)
  34370. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0;
  34371. L_0 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34372. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34373. bool L_1;
  34374. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  34375. V_1 = L_1;
  34376. bool L_2 = V_1;
  34377. if (!L_2)
  34378. {
  34379. goto IL_0019;
  34380. }
  34381. }
  34382. {
  34383. // return 0;
  34384. V_2 = (0.0f);
  34385. goto IL_0072;
  34386. }
  34387. IL_0019:
  34388. {
  34389. // var settings = textComponent.GetGenerationSettings(new Vector2(textComponent.rectTransform.rect.size.x, 0.0f));
  34390. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3;
  34391. L_3 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34392. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4;
  34393. L_4 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34394. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_5;
  34395. L_5 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_4, /*hidden argument*/NULL);
  34396. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_6;
  34397. L_6 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_5, /*hidden argument*/NULL);
  34398. V_3 = L_6;
  34399. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  34400. L_7 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  34401. float L_8 = L_7.get_x_0();
  34402. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  34403. memset((&L_9), 0, sizeof(L_9));
  34404. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_9), L_8, (0.0f), /*hidden argument*/NULL);
  34405. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_10;
  34406. L_10 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_3, L_9, /*hidden argument*/NULL);
  34407. V_0 = L_10;
  34408. // return textComponent.cachedTextGeneratorForLayout.GetPreferredHeight(m_Text, settings) / textComponent.pixelsPerUnit;
  34409. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_11;
  34410. L_11 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34411. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_12;
  34412. L_12 = Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66(L_11, /*hidden argument*/NULL);
  34413. String_t* L_13 = __this->get_m_Text_38();
  34414. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_14 = V_0;
  34415. float L_15;
  34416. L_15 = TextGenerator_GetPreferredHeight_mE685E293F9A571A49FDCCD3D7B45F8D732F5E195(L_12, L_13, L_14, /*hidden argument*/NULL);
  34417. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_16;
  34418. L_16 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F(__this, /*hidden argument*/NULL);
  34419. float L_17;
  34420. L_17 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_16, /*hidden argument*/NULL);
  34421. V_2 = ((float)((float)L_15/(float)L_17));
  34422. goto IL_0072;
  34423. }
  34424. IL_0072:
  34425. {
  34426. // }
  34427. float L_18 = V_2;
  34428. return L_18;
  34429. }
  34430. }
  34431. // System.Single UnityEngine.UI.InputField::get_flexibleHeight()
  34432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_flexibleHeight_mB510F9D956944F8894C7E487FD9C60B54402A7CD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34433. {
  34434. float V_0 = 0.0f;
  34435. {
  34436. // public virtual float flexibleHeight { get { return -1; } }
  34437. V_0 = (-1.0f);
  34438. goto IL_0009;
  34439. }
  34440. IL_0009:
  34441. {
  34442. // public virtual float flexibleHeight { get { return -1; } }
  34443. float L_0 = V_0;
  34444. return L_0;
  34445. }
  34446. }
  34447. // System.Int32 UnityEngine.UI.InputField::get_layoutPriority()
  34448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_layoutPriority_mB177909CAC82C3B460D4807A24D2277D0B7A8242 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34449. {
  34450. int32_t V_0 = 0;
  34451. {
  34452. // public virtual int layoutPriority { get { return 1; } }
  34453. V_0 = 1;
  34454. goto IL_0005;
  34455. }
  34456. IL_0005:
  34457. {
  34458. // public virtual int layoutPriority { get { return 1; } }
  34459. int32_t L_0 = V_0;
  34460. return L_0;
  34461. }
  34462. }
  34463. // System.Void UnityEngine.UI.InputField::.cctor()
  34464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField__cctor_m3C05B02238DFC689AE7C988E0FF9C8A0F7876F4B (const RuntimeMethod* method)
  34465. {
  34466. static bool s_Il2CppMethodInitialized;
  34467. if (!s_Il2CppMethodInitialized)
  34468. {
  34469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  34470. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  34471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var);
  34472. s_Il2CppMethodInitialized = true;
  34473. }
  34474. {
  34475. // static private readonly char[] kSeparators = { ' ', '.', ',', '\t', '\r', '\n' };
  34476. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)6);
  34477. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = L_0;
  34478. RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var) };
  34479. RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
  34480. ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->set_kSeparators_21(L_1);
  34481. return;
  34482. }
  34483. }
  34484. // UnityEngine.Transform UnityEngine.UI.InputField::UnityEngine.UI.ICanvasElement.get_transform()
  34485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * InputField_UnityEngine_UI_ICanvasElement_get_transform_mE65406876D4DB002FAE227E3772D9FF805964361 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  34486. {
  34487. {
  34488. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
  34489. L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  34490. return L_0;
  34491. }
  34492. }
  34493. #ifdef __clang__
  34494. #pragma clang diagnostic pop
  34495. #endif
  34496. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  34497. {
  34498. {
  34499. // public Vector2 position { get; set; }
  34500. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = __this->get_U3CpositionU3Ek__BackingField_13();
  34501. return L_0;
  34502. }
  34503. }
  34504. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method)
  34505. {
  34506. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  34507. memset((&V_0), 0, sizeof(V_0));
  34508. {
  34509. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___v0;
  34510. float L_1 = L_0.get_x_0();
  34511. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___v0;
  34512. float L_3 = L_2.get_y_1();
  34513. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4;
  34514. memset((&L_4), 0, sizeof(L_4));
  34515. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
  34516. V_0 = L_4;
  34517. goto IL_001a;
  34518. }
  34519. IL_001a:
  34520. {
  34521. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5 = V_0;
  34522. return L_5;
  34523. }
  34524. }
  34525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  34526. {
  34527. {
  34528. float L_0 = ___x0;
  34529. __this->set_x_0(L_0);
  34530. float L_1 = ___y1;
  34531. __this->set_y_1(L_1);
  34532. return;
  34533. }
  34534. }
  34535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method)
  34536. {
  34537. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34538. memset((&V_0), 0, sizeof(V_0));
  34539. {
  34540. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___v0;
  34541. float L_1 = L_0.get_x_2();
  34542. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___v0;
  34543. float L_3 = L_2.get_y_3();
  34544. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  34545. memset((&L_4), 0, sizeof(L_4));
  34546. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
  34547. V_0 = L_4;
  34548. goto IL_0015;
  34549. }
  34550. IL_0015:
  34551. {
  34552. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = V_0;
  34553. return L_5;
  34554. }
  34555. }
  34556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mD19905B093915BA12852732EA27AA2DBE030D11F_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rhs1, const RuntimeMethod* method)
  34557. {
  34558. float V_0 = 0.0f;
  34559. {
  34560. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___lhs0;
  34561. float L_1 = L_0.get_x_2();
  34562. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___rhs1;
  34563. float L_3 = L_2.get_x_2();
  34564. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___lhs0;
  34565. float L_5 = L_4.get_y_3();
  34566. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___rhs1;
  34567. float L_7 = L_6.get_y_3();
  34568. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___lhs0;
  34569. float L_9 = L_8.get_z_4();
  34570. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___rhs1;
  34571. float L_11 = L_10.get_z_4();
  34572. V_0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11))));
  34573. goto IL_002d;
  34574. }
  34575. IL_002d:
  34576. {
  34577. float L_12 = V_0;
  34578. return L_12;
  34579. }
  34580. }
  34581. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Multiply_m9EA3D18290418D7B410C7D11C4788C13BFD2C30A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, float ___d1, const RuntimeMethod* method)
  34582. {
  34583. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  34584. memset((&V_0), 0, sizeof(V_0));
  34585. {
  34586. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  34587. float L_1 = L_0.get_x_2();
  34588. float L_2 = ___d1;
  34589. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_3 = ___a0;
  34590. float L_4 = L_3.get_y_3();
  34591. float L_5 = ___d1;
  34592. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___a0;
  34593. float L_7 = L_6.get_z_4();
  34594. float L_8 = ___d1;
  34595. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_9;
  34596. memset((&L_9), 0, sizeof(L_9));
  34597. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_9), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), /*hidden argument*/NULL);
  34598. V_0 = L_9;
  34599. goto IL_0021;
  34600. }
  34601. IL_0021:
  34602. {
  34603. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = V_0;
  34604. return L_10;
  34605. }
  34606. }
  34607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method)
  34608. {
  34609. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  34610. memset((&V_0), 0, sizeof(V_0));
  34611. {
  34612. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  34613. float L_1 = L_0.get_x_2();
  34614. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___b1;
  34615. float L_3 = L_2.get_x_2();
  34616. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  34617. float L_5 = L_4.get_y_3();
  34618. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___b1;
  34619. float L_7 = L_6.get_y_3();
  34620. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___a0;
  34621. float L_9 = L_8.get_z_4();
  34622. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___b1;
  34623. float L_11 = L_10.get_z_4();
  34624. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  34625. memset((&L_12), 0, sizeof(L_12));
  34626. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), ((float)il2cpp_codegen_subtract((float)L_9, (float)L_11)), /*hidden argument*/NULL);
  34627. V_0 = L_12;
  34628. goto IL_0030;
  34629. }
  34630. IL_0030:
  34631. {
  34632. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0;
  34633. return L_13;
  34634. }
  34635. }
  34636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method)
  34637. {
  34638. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  34639. memset((&V_0), 0, sizeof(V_0));
  34640. {
  34641. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  34642. float L_1 = L_0.get_x_2();
  34643. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___b1;
  34644. float L_3 = L_2.get_x_2();
  34645. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  34646. float L_5 = L_4.get_y_3();
  34647. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___b1;
  34648. float L_7 = L_6.get_y_3();
  34649. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___a0;
  34650. float L_9 = L_8.get_z_4();
  34651. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___b1;
  34652. float L_11 = L_10.get_z_4();
  34653. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  34654. memset((&L_12), 0, sizeof(L_12));
  34655. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), ((float)il2cpp_codegen_add((float)L_9, (float)L_11)), /*hidden argument*/NULL);
  34656. V_0 = L_12;
  34657. goto IL_0030;
  34658. }
  34659. IL_0030:
  34660. {
  34661. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0;
  34662. return L_13;
  34663. }
  34664. }
  34665. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_UnaryNegation_m362EA356F4CADEDB39F965A0DBDED6EA890925F7_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, const RuntimeMethod* method)
  34666. {
  34667. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  34668. memset((&V_0), 0, sizeof(V_0));
  34669. {
  34670. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  34671. float L_1 = L_0.get_x_2();
  34672. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___a0;
  34673. float L_3 = L_2.get_y_3();
  34674. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  34675. float L_5 = L_4.get_z_4();
  34676. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6;
  34677. memset((&L_6), 0, sizeof(L_6));
  34678. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
  34679. V_0 = L_6;
  34680. goto IL_001e;
  34681. }
  34682. IL_001e:
  34683. {
  34684. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = V_0;
  34685. return L_7;
  34686. }
  34687. }
  34688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___other0, const RuntimeMethod* method)
  34689. {
  34690. bool V_0 = false;
  34691. int32_t G_B3_0 = 0;
  34692. {
  34693. float L_0 = __this->get_x_0();
  34694. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___other0;
  34695. float L_2 = L_1.get_x_0();
  34696. if ((!(((float)L_0) == ((float)L_2))))
  34697. {
  34698. goto IL_001f;
  34699. }
  34700. }
  34701. {
  34702. float L_3 = __this->get_y_1();
  34703. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___other0;
  34704. float L_5 = L_4.get_y_1();
  34705. G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0);
  34706. goto IL_0020;
  34707. }
  34708. IL_001f:
  34709. {
  34710. G_B3_0 = 0;
  34711. }
  34712. IL_0020:
  34713. {
  34714. V_0 = (bool)G_B3_0;
  34715. goto IL_0023;
  34716. }
  34717. IL_0023:
  34718. {
  34719. bool L_6 = V_0;
  34720. return L_6;
  34721. }
  34722. }
  34723. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method)
  34724. {
  34725. float V_0 = 0.0f;
  34726. float V_1 = 0.0f;
  34727. bool V_2 = false;
  34728. {
  34729. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___lhs0;
  34730. float L_1 = L_0.get_x_0();
  34731. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___rhs1;
  34732. float L_3 = L_2.get_x_0();
  34733. V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
  34734. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___lhs0;
  34735. float L_5 = L_4.get_y_1();
  34736. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___rhs1;
  34737. float L_7 = L_6.get_y_1();
  34738. V_1 = ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7));
  34739. float L_8 = V_0;
  34740. float L_9 = V_0;
  34741. float L_10 = V_1;
  34742. float L_11 = V_1;
  34743. V_2 = (bool)((((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)), (float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
  34744. goto IL_002e;
  34745. }
  34746. IL_002e:
  34747. {
  34748. bool L_12 = V_2;
  34749. return L_12;
  34750. }
  34751. }
  34752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, bool ___value0, const RuntimeMethod* method)
  34753. {
  34754. {
  34755. // protected bool useLegacyMeshGeneration { get; set; }
  34756. bool L_0 = ___value0;
  34757. __this->set_U3CuseLegacyMeshGenerationU3Ek__BackingField_25(L_0);
  34758. return;
  34759. }
  34760. }
  34761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  34762. {
  34763. {
  34764. float L_0 = ___x0;
  34765. __this->set_x_2(L_0);
  34766. float L_1 = ___y1;
  34767. __this->set_y_3(L_1);
  34768. __this->set_z_4((0.0f));
  34769. return;
  34770. }
  34771. }
  34772. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  34773. {
  34774. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34775. memset((&V_0), 0, sizeof(V_0));
  34776. {
  34777. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34778. float L_1 = L_0.get_x_0();
  34779. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  34780. float L_3 = L_2.get_x_0();
  34781. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  34782. float L_5 = L_4.get_y_1();
  34783. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  34784. float L_7 = L_6.get_y_1();
  34785. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  34786. memset((&L_8), 0, sizeof(L_8));
  34787. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), /*hidden argument*/NULL);
  34788. V_0 = L_8;
  34789. goto IL_0023;
  34790. }
  34791. IL_0023:
  34792. {
  34793. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  34794. return L_9;
  34795. }
  34796. }
  34797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  34798. {
  34799. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34800. memset((&V_0), 0, sizeof(V_0));
  34801. {
  34802. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34803. float L_1 = L_0.get_x_0();
  34804. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  34805. float L_3 = L_2.get_x_0();
  34806. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  34807. float L_5 = L_4.get_y_1();
  34808. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  34809. float L_7 = L_6.get_y_1();
  34810. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  34811. memset((&L_8), 0, sizeof(L_8));
  34812. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), /*hidden argument*/NULL);
  34813. V_0 = L_8;
  34814. goto IL_0023;
  34815. }
  34816. IL_0023:
  34817. {
  34818. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  34819. return L_9;
  34820. }
  34821. }
  34822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  34823. {
  34824. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34825. memset((&V_0), 0, sizeof(V_0));
  34826. {
  34827. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34828. float L_1 = L_0.get_x_0();
  34829. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  34830. float L_3 = L_2.get_x_0();
  34831. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  34832. float L_5 = L_4.get_y_1();
  34833. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  34834. float L_7 = L_6.get_y_1();
  34835. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  34836. memset((&L_8), 0, sizeof(L_8));
  34837. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)), /*hidden argument*/NULL);
  34838. V_0 = L_8;
  34839. goto IL_0023;
  34840. }
  34841. IL_0023:
  34842. {
  34843. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  34844. return L_9;
  34845. }
  34846. }
  34847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___a0, float ___d1, const RuntimeMethod* method)
  34848. {
  34849. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  34850. memset((&V_0), 0, sizeof(V_0));
  34851. {
  34852. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = ___a0;
  34853. float L_1 = L_0.get_x_1();
  34854. float L_2 = ___d1;
  34855. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3 = ___a0;
  34856. float L_4 = L_3.get_y_2();
  34857. float L_5 = ___d1;
  34858. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6 = ___a0;
  34859. float L_7 = L_6.get_z_3();
  34860. float L_8 = ___d1;
  34861. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9 = ___a0;
  34862. float L_10 = L_9.get_w_4();
  34863. float L_11 = ___d1;
  34864. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  34865. memset((&L_12), 0, sizeof(L_12));
  34866. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_12), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), ((float)((float)L_7/(float)L_8)), ((float)((float)L_10/(float)L_11)), /*hidden argument*/NULL);
  34867. V_0 = L_12;
  34868. goto IL_0029;
  34869. }
  34870. IL_0029:
  34871. {
  34872. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13 = V_0;
  34873. return L_13;
  34874. }
  34875. }
  34876. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method)
  34877. {
  34878. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34879. memset((&V_0), 0, sizeof(V_0));
  34880. {
  34881. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34882. float L_1 = L_0.get_x_0();
  34883. float L_2 = ___d1;
  34884. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___a0;
  34885. float L_4 = L_3.get_y_1();
  34886. float L_5 = ___d1;
  34887. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  34888. memset((&L_6), 0, sizeof(L_6));
  34889. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), /*hidden argument*/NULL);
  34890. V_0 = L_6;
  34891. goto IL_0019;
  34892. }
  34893. IL_0019:
  34894. {
  34895. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  34896. return L_7;
  34897. }
  34898. }
  34899. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  34900. {
  34901. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34902. memset((&V_0), 0, sizeof(V_0));
  34903. {
  34904. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34905. float L_1 = L_0.get_x_0();
  34906. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  34907. float L_3 = L_2.get_x_0();
  34908. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  34909. float L_5 = L_4.get_y_1();
  34910. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  34911. float L_7 = L_6.get_y_1();
  34912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  34913. memset((&L_8), 0, sizeof(L_8));
  34914. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), /*hidden argument*/NULL);
  34915. V_0 = L_8;
  34916. goto IL_0023;
  34917. }
  34918. IL_0023:
  34919. {
  34920. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  34921. return L_9;
  34922. }
  34923. }
  34924. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  34925. {
  34926. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34927. memset((&V_0), 0, sizeof(V_0));
  34928. {
  34929. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34930. float L_1 = L_0.get_x_0();
  34931. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  34932. float L_3 = L_2.get_x_0();
  34933. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  34934. float L_5 = L_4.get_y_1();
  34935. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  34936. float L_7 = L_6.get_y_1();
  34937. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  34938. memset((&L_8), 0, sizeof(L_8));
  34939. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)), /*hidden argument*/NULL);
  34940. V_0 = L_8;
  34941. goto IL_0023;
  34942. }
  34943. IL_0023:
  34944. {
  34945. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  34946. return L_9;
  34947. }
  34948. }
  34949. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
  34950. {
  34951. {
  34952. float L_0 = ___x0;
  34953. __this->set_x_2(L_0);
  34954. float L_1 = ___y1;
  34955. __this->set_y_3(L_1);
  34956. float L_2 = ___z2;
  34957. __this->set_z_4(L_2);
  34958. return;
  34959. }
  34960. }
  34961. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  34962. {
  34963. {
  34964. int32_t L_0 = __this->get_m_stringLength_0();
  34965. return L_0;
  34966. }
  34967. }
  34968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method)
  34969. {
  34970. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  34971. memset((&V_0), 0, sizeof(V_0));
  34972. {
  34973. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  34974. float L_1 = L_0.get_x_0();
  34975. float L_2 = ___d1;
  34976. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___a0;
  34977. float L_4 = L_3.get_y_1();
  34978. float L_5 = ___d1;
  34979. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  34980. memset((&L_6), 0, sizeof(L_6));
  34981. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL);
  34982. V_0 = L_6;
  34983. goto IL_0019;
  34984. }
  34985. IL_0019:
  34986. {
  34987. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  34988. return L_7;
  34989. }
  34990. }
  34991. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  34992. {
  34993. {
  34994. // public InputButton button { get; set; }
  34995. int32_t L_0 = __this->get_U3CbuttonU3Ek__BackingField_23();
  34996. return L_0;
  34997. }
  34998. }
  34999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  35000. {
  35001. {
  35002. // public RaycastResult pointerPressRaycast { get; set; }
  35003. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_0 = __this->get_U3CpointerPressRaycastU3Ek__BackingField_9();
  35004. return L_0;
  35005. }
  35006. }
  35007. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method)
  35008. {
  35009. bool V_0 = false;
  35010. {
  35011. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___lhs0;
  35012. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___rhs1;
  35013. bool L_2;
  35014. L_2 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_0, L_1, /*hidden argument*/NULL);
  35015. V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  35016. goto IL_000e;
  35017. }
  35018. IL_000e:
  35019. {
  35020. bool L_3 = V_0;
  35021. return L_3;
  35022. }
  35023. }
  35024. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
  35025. {
  35026. {
  35027. int32_t L_0 = (int32_t)__this->get__size_2();
  35028. return (int32_t)L_0;
  35029. }
  35030. }
  35031. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method)
  35032. {
  35033. {
  35034. int32_t L_0 = ___index0;
  35035. int32_t L_1 = (int32_t)__this->get__size_2();
  35036. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  35037. {
  35038. goto IL_000e;
  35039. }
  35040. }
  35041. {
  35042. ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
  35043. }
  35044. IL_000e:
  35045. {
  35046. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
  35047. int32_t L_3 = ___index0;
  35048. RuntimeObject * L_4;
  35049. L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
  35050. return (RuntimeObject *)L_4;
  35051. }
  35052. }
  35053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_gshared_inline (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method)
  35054. {
  35055. {
  35056. int32_t L_0 = (int32_t)__this->get__size_2();
  35057. return (int32_t)L_0;
  35058. }
  35059. }