UnityEngine.UI1.cpp 1.4 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894
  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. struct VirtualActionInvoker0
  10. {
  11. typedef void (*Action)(void*, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. template <typename T1>
  19. struct VirtualActionInvoker1
  20. {
  21. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  22. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  26. }
  27. };
  28. template <typename R>
  29. struct VirtualFuncInvoker0
  30. {
  31. typedef R (*Func)(void*, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  36. }
  37. };
  38. template <typename R, typename T1>
  39. struct VirtualFuncInvoker1
  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. struct InterfaceActionInvoker0
  49. {
  50. typedef void (*Action)(void*, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct InterfaceFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1>
  68. struct InterfaceFuncInvoker1
  69. {
  70. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  74. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  75. }
  76. };
  77. // System.Action`1<UnityEngine.Font>
  78. struct Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7;
  79. // System.Action`1<System.Int32>
  80. struct Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B;
  81. // System.Action`1<System.Object>
  82. struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC;
  83. // System.Action`1<UnityEngine.U2D.SpriteAtlas>
  84. struct Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF;
  85. // System.Action`2<System.Int32,System.Int32>
  86. struct Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39;
  87. // System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
  88. struct Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38;
  89. // System.Collections.Generic.IList`1<UnityEngine.UICharInfo>
  90. struct IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB;
  91. // System.Collections.Generic.IList`1<UnityEngine.UILineInfo>
  92. struct IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114;
  93. // System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
  94. struct List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1;
  95. // System.Collections.Generic.List`1<UnityEngine.CanvasGroup>
  96. struct List_1_t34AA4AF4E7352129CA58045901530E41445AC16D;
  97. // System.Collections.Generic.List`1<UnityEngine.Color32>
  98. struct List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5;
  99. // System.Collections.Generic.List`1<UnityEngine.Component>
  100. struct List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F;
  101. // System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
  102. struct List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733;
  103. // System.Collections.Generic.List`1<UnityEngine.GameObject>
  104. struct List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5;
  105. // System.Collections.Generic.List`1<UnityEngine.UI.Image>
  106. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE;
  107. // System.Collections.Generic.List`1<System.Int32>
  108. struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7;
  109. // System.Collections.Generic.List`1<System.Object>
  110. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
  111. // System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
  112. struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447;
  113. // System.Collections.Generic.List`1<UnityEngine.RectTransform>
  114. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3;
  115. // System.Collections.Generic.List`1<UnityEngine.UICharInfo>
  116. struct List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D;
  117. // System.Collections.Generic.List`1<UnityEngine.UILineInfo>
  118. struct List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB;
  119. // System.Collections.Generic.List`1<UnityEngine.UIVertex>
  120. struct List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F;
  121. // System.Collections.Generic.List`1<UnityEngine.Vector3>
  122. struct List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181;
  123. // System.Collections.Generic.List`1<UnityEngine.Vector4>
  124. struct List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A;
  125. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
  126. struct TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3;
  127. // UnityEngine.Events.UnityEvent`1<System.Object>
  128. struct UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F;
  129. // UnityEngine.Events.UnityEvent`1<System.String>
  130. struct UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0;
  131. // System.Byte[]
  132. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  133. // System.Char[]
  134. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  135. // UnityEngine.Component[]
  136. struct ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A;
  137. // System.Delegate[]
  138. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  139. // UnityEngine.Display[]
  140. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6;
  141. // UnityEngine.UI.Image[]
  142. struct ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224;
  143. // System.IntPtr[]
  144. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  145. // System.Object[]
  146. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  147. // UnityEngine.RectTransform[]
  148. struct RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5;
  149. // UnityEngine.UI.Selectable[]
  150. struct SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535;
  151. // System.Diagnostics.StackTrace[]
  152. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  153. // System.Type[]
  154. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  155. // UnityEngine.UIVertex[]
  156. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A;
  157. // System.UInt16[]
  158. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
  159. // UnityEngine.Vector2[]
  160. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  161. // UnityEngine.Vector3[]
  162. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  163. // UnityEngine.UI.InputField/ContentType[]
  164. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8;
  165. // UnityEngine.UI.AnimationTriggers
  166. struct AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11;
  167. // System.AsyncCallback
  168. struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
  169. // UnityEngine.EventSystems.AxisEventData
  170. struct AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E;
  171. // UnityEngine.EventSystems.BaseEventData
  172. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E;
  173. // UnityEngine.EventSystems.BaseInput
  174. struct BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D;
  175. // UnityEngine.EventSystems.BaseInputModule
  176. struct BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924;
  177. // UnityEngine.EventSystems.BaseRaycaster
  178. struct BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876;
  179. // UnityEngine.Behaviour
  180. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
  181. // System.Reflection.Binder
  182. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  183. // UnityEngine.Camera
  184. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C;
  185. // UnityEngine.Canvas
  186. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA;
  187. // UnityEngine.CanvasRenderer
  188. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E;
  189. // UnityEngine.Component
  190. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
  191. // UnityEngine.Coroutine
  192. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7;
  193. // System.DelegateData
  194. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  195. // UnityEngine.Display
  196. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44;
  197. // UnityEngine.Event
  198. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E;
  199. // UnityEngine.EventSystems.EventSystem
  200. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C;
  201. // UnityEngine.Font
  202. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9;
  203. // UnityEngine.UI.FontData
  204. struct FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738;
  205. // UnityEngine.GameObject
  206. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319;
  207. // UnityEngine.UI.Graphic
  208. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24;
  209. // UnityEngine.UI.HorizontalLayoutGroup
  210. struct HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060;
  211. // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  212. struct HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108;
  213. // System.IAsyncResult
  214. struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370;
  215. // UnityEngine.UI.ICanvasElement
  216. struct ICanvasElement_t604A7C95E46ABA335897B34A28DC8E542DA787E9;
  217. // System.Collections.IDictionary
  218. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  219. // System.Collections.IEnumerator
  220. struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
  221. // UnityEngine.UI.Image
  222. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C;
  223. // UnityEngine.UI.InputField
  224. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0;
  225. // UnityEngine.Events.InvokableCallList
  226. struct InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9;
  227. // UnityEngine.UI.LayoutElement
  228. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF;
  229. // UnityEngine.UI.LayoutGroup
  230. struct LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2;
  231. // UnityEngine.UI.MaskableGraphic
  232. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE;
  233. // UnityEngine.Material
  234. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE;
  235. // System.Reflection.MemberFilter
  236. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  237. // UnityEngine.Mesh
  238. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6;
  239. // System.Reflection.MethodInfo
  240. struct MethodInfo_t;
  241. // UnityEngine.MonoBehaviour
  242. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
  243. // UnityEngine.Object
  244. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
  245. // UnityEngine.Events.PersistentCallGroup
  246. struct PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC;
  247. // UnityEngine.EventSystems.PointerEventData
  248. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954;
  249. // UnityEngine.UI.RectMask2D
  250. struct RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15;
  251. // UnityEngine.RectOffset
  252. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70;
  253. // UnityEngine.RectTransform
  254. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072;
  255. // System.Runtime.Serialization.SafeSerializationManager
  256. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  257. // UnityEngine.UI.Selectable
  258. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD;
  259. // UnityEngine.Sprite
  260. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9;
  261. // UnityEngine.U2D.SpriteAtlas
  262. struct SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9;
  263. // System.String
  264. struct String_t;
  265. // UnityEngine.UI.Text
  266. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1;
  267. // UnityEngine.TextGenerator
  268. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70;
  269. // UnityEngine.Texture
  270. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE;
  271. // UnityEngine.Texture2D
  272. struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF;
  273. // UnityEngine.TouchScreenKeyboard
  274. struct TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E;
  275. // UnityEngine.Transform
  276. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
  277. // System.Type
  278. struct Type_t;
  279. // UnityEngine.EventSystems.UIBehaviour
  280. struct UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E;
  281. // UnityEngine.Events.UnityAction
  282. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099;
  283. // UnityEngine.UI.VertexHelper
  284. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55;
  285. // System.Void
  286. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  287. // UnityEngine.WaitForSecondsRealtime
  288. struct WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40;
  289. // UnityEngine.Camera/CameraCallback
  290. struct CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D;
  291. // UnityEngine.Canvas/WillRenderCanvases
  292. struct WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958;
  293. // UnityEngine.Display/DisplaysUpdatedDelegate
  294. struct DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1;
  295. // UnityEngine.Font/FontTextureRebuildCallback
  296. struct FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB;
  297. // UnityEngine.UI.InputField/<CaretBlink>d__166
  298. struct U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11;
  299. // UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186
  300. struct U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0;
  301. // UnityEngine.UI.InputField/EndEditEvent
  302. struct EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D;
  303. // UnityEngine.UI.InputField/OnChangeEvent
  304. struct OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7;
  305. // UnityEngine.UI.InputField/OnValidateInput
  306. struct OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F;
  307. // UnityEngine.UI.InputField/SubmitEvent
  308. struct SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9;
  309. // UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56
  310. struct U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE;
  311. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
  312. struct CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4;
  313. // UnityEngine.RectTransform/ReapplyDrivenProperties
  314. struct ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE;
  315. IL2CPP_EXTERN_C RuntimeClass* Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var;
  316. IL2CPP_EXTERN_C RuntimeClass* CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var;
  317. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
  318. IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var;
  319. IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_t65792622EC3C8933AF06A93709BFBAB830BEA639_il2cpp_TypeInfo_var;
  320. IL2CPP_EXTERN_C RuntimeClass* ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var;
  321. IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var;
  322. IL2CPP_EXTERN_C RuntimeClass* Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var;
  323. IL2CPP_EXTERN_C RuntimeClass* EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_il2cpp_TypeInfo_var;
  324. IL2CPP_EXTERN_C RuntimeClass* EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var;
  325. IL2CPP_EXTERN_C RuntimeClass* Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var;
  326. IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var;
  327. IL2CPP_EXTERN_C RuntimeClass* Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var;
  328. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var;
  329. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var;
  330. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  331. IL2CPP_EXTERN_C RuntimeClass* ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_il2cpp_TypeInfo_var;
  332. IL2CPP_EXTERN_C RuntimeClass* IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var;
  333. IL2CPP_EXTERN_C RuntimeClass* IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var;
  334. IL2CPP_EXTERN_C RuntimeClass* Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var;
  335. IL2CPP_EXTERN_C RuntimeClass* InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var;
  336. IL2CPP_EXTERN_C RuntimeClass* LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var;
  337. IL2CPP_EXTERN_C RuntimeClass* List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_il2cpp_TypeInfo_var;
  338. IL2CPP_EXTERN_C RuntimeClass* List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var;
  339. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  340. IL2CPP_EXTERN_C RuntimeClass* Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var;
  341. IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var;
  342. IL2CPP_EXTERN_C RuntimeClass* OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var;
  343. IL2CPP_EXTERN_C RuntimeClass* OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var;
  344. IL2CPP_EXTERN_C RuntimeClass* RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_il2cpp_TypeInfo_var;
  345. IL2CPP_EXTERN_C RuntimeClass* RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var;
  346. IL2CPP_EXTERN_C RuntimeClass* RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_il2cpp_TypeInfo_var;
  347. IL2CPP_EXTERN_C RuntimeClass* Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var;
  348. IL2CPP_EXTERN_C RuntimeClass* SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var;
  349. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  350. IL2CPP_EXTERN_C RuntimeClass* SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var;
  351. IL2CPP_EXTERN_C RuntimeClass* TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var;
  352. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var;
  353. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  354. IL2CPP_EXTERN_C RuntimeClass* U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11_il2cpp_TypeInfo_var;
  355. IL2CPP_EXTERN_C RuntimeClass* U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE_il2cpp_TypeInfo_var;
  356. IL2CPP_EXTERN_C RuntimeClass* U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0_il2cpp_TypeInfo_var;
  357. IL2CPP_EXTERN_C RuntimeClass* UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var;
  358. IL2CPP_EXTERN_C RuntimeClass* UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var;
  359. IL2CPP_EXTERN_C RuntimeClass* UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var;
  360. IL2CPP_EXTERN_C RuntimeClass* UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101_il2cpp_TypeInfo_var;
  361. IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var;
  362. IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var;
  363. IL2CPP_EXTERN_C RuntimeClass* VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var;
  364. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var;
  365. IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
  366. IL2CPP_EXTERN_C String_t* _stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9;
  367. IL2CPP_EXTERN_C String_t* _stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29;
  368. IL2CPP_EXTERN_C String_t* _stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E;
  369. IL2CPP_EXTERN_C String_t* _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3;
  370. IL2CPP_EXTERN_C String_t* _stringLiteral29D8B1402B7F0914CA6ABCF80E6A403882094785;
  371. IL2CPP_EXTERN_C String_t* _stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D;
  372. IL2CPP_EXTERN_C String_t* _stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545;
  373. IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
  374. IL2CPP_EXTERN_C String_t* _stringLiteral438AB2C96F63B70D8D1ABFEEB8EB3268314383F7;
  375. IL2CPP_EXTERN_C String_t* _stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF;
  376. IL2CPP_EXTERN_C String_t* _stringLiteral7B20120FA3A36499103516584F7132881D3DF357;
  377. IL2CPP_EXTERN_C String_t* _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84;
  378. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  379. IL2CPP_EXTERN_C String_t* _stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790;
  380. IL2CPP_EXTERN_C const RuntimeMethod* Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_m76292F2E57EA9513EFC6D599AFE0AE382448F62A_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_mB8F0F602FAE67E19B1281A628C3A382F8F4F93FF_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_m26D82C7F45B70F036C9D53CC64C1800B87415D85_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisRectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_mC16D511899D5A876A3B1BB12D5ED49EE370FD42B_RuntimeMethod_var;
  394. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6_RuntimeMethod_var;
  395. IL2CPP_EXTERN_C const RuntimeMethod* LayoutGroup_SetProperty_TisTextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232_m089CE01254C8DD611A7B3EF222391D87E571F011_RuntimeMethod_var;
  396. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m48366E6B335175EBD2C57F73A59FE3DED693E208_RuntimeMethod_var;
  397. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD_RuntimeMethod_var;
  398. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m31096E882B91C8B84ABA02E044DC9647FD0EFC71_RuntimeMethod_var;
  399. IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var;
  400. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m656594D3C23FB26592C50E7735A8F6B3D5F0D649_RuntimeMethod_var;
  401. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m41D7D39F4D94EC2FDB0604C90080B9958CE794CC_RuntimeMethod_var;
  402. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var;
  403. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var;
  404. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var;
  405. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_RuntimeMethod_var;
  406. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m228561A1C3185D830F5C509DE0C2311307AB8A7D_RuntimeMethod_var;
  407. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var;
  408. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m365F07B5AACB9A547CA34C560CD4C1F7C4A67E1E_RuntimeMethod_var;
  409. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisEndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_m773DCE37F3C2D307F3C17784AC3491D10F32FE6A_RuntimeMethod_var;
  410. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m8699C02D0F8843655D47C0570EA7360BF3C77992_RuntimeMethod_var;
  411. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_m6687B7594BF15DFB4C3039B653CA4BBD5B2F7ADB_RuntimeMethod_var;
  412. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m897226BCD28C414391B844319BDA5E940469BFB4_RuntimeMethod_var;
  413. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_m10B1D9B92A454C0CD28EA7E86066909ABBDEDF50_RuntimeMethod_var;
  414. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_m87F78190289C950435EE50E75CD42C031FD46A47_RuntimeMethod_var;
  415. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_mD994CA75CB35DA208CFAD6817B5DA8C407A6E020_RuntimeMethod_var;
  416. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var;
  417. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED_RuntimeMethod_var;
  418. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m98352687430859E51E6C815F0EF99622ECFD5178_RuntimeMethod_var;
  419. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_m4D7A3FA2B47CFBD75029F714702D9D10721835B2_RuntimeMethod_var;
  420. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_m7DFFCF90EA7AEB6AFBF3FD9C0BD199FEA5353D83_RuntimeMethod_var;
  421. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m3EB33A7EEB28D21B73E7243BBD972CB706924A3A_RuntimeMethod_var;
  422. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var;
  423. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_mED91E138686877C41FA61875856F8480CF1F24DD_RuntimeMethod_var;
  424. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var;
  425. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_mDC80F2410CBC41D579499EC9FB7E4F627BB26CAA_RuntimeMethod_var;
  426. IL2CPP_EXTERN_C const RuntimeMethod* SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_m1A5A0ED37B2EA6BE7DA9AE5CBC92F15AA078072C_RuntimeMethod_var;
  427. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var;
  428. IL2CPP_EXTERN_C const RuntimeType* CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var;
  429. IL2CPP_EXTERN_C const RuntimeType* ILayoutGroup_t1408C2B3B8D85703F49FB5B7382A978A21F3FE46_0_0_0_var;
  430. IL2CPP_EXTERN_C const RuntimeType* ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_0_0_0_var;
  431. IL2CPP_EXTERN_C const RuntimeType* RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var;
  432. struct Delegate_t_marshaled_com;
  433. struct Delegate_t_marshaled_pinvoke;
  434. struct Exception_t_marshaled_com;
  435. struct Exception_t_marshaled_pinvoke;
  436. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  437. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6;
  438. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  439. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  440. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A;
  441. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
  442. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  443. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  444. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8;
  445. IL2CPP_EXTERN_C_BEGIN
  446. IL2CPP_EXTERN_C_END
  447. #ifdef __clang__
  448. #pragma clang diagnostic push
  449. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  450. #pragma clang diagnostic ignored "-Wunused-variable"
  451. #endif
  452. // System.Object
  453. // System.Collections.Generic.List`1<UnityEngine.Component>
  454. struct List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F : public RuntimeObject
  455. {
  456. public:
  457. // T[] System.Collections.Generic.List`1::_items
  458. ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* ____items_1;
  459. // System.Int32 System.Collections.Generic.List`1::_size
  460. int32_t ____size_2;
  461. // System.Int32 System.Collections.Generic.List`1::_version
  462. int32_t ____version_3;
  463. // System.Object System.Collections.Generic.List`1::_syncRoot
  464. RuntimeObject * ____syncRoot_4;
  465. public:
  466. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F, ____items_1)); }
  467. inline ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* get__items_1() const { return ____items_1; }
  468. inline ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A** get_address_of__items_1() { return &____items_1; }
  469. inline void set__items_1(ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* value)
  470. {
  471. ____items_1 = value;
  472. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  473. }
  474. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F, ____size_2)); }
  475. inline int32_t get__size_2() const { return ____size_2; }
  476. inline int32_t* get_address_of__size_2() { return &____size_2; }
  477. inline void set__size_2(int32_t value)
  478. {
  479. ____size_2 = value;
  480. }
  481. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F, ____version_3)); }
  482. inline int32_t get__version_3() const { return ____version_3; }
  483. inline int32_t* get_address_of__version_3() { return &____version_3; }
  484. inline void set__version_3(int32_t value)
  485. {
  486. ____version_3 = value;
  487. }
  488. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F, ____syncRoot_4)); }
  489. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  490. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  491. inline void set__syncRoot_4(RuntimeObject * value)
  492. {
  493. ____syncRoot_4 = value;
  494. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  495. }
  496. };
  497. struct List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F_StaticFields
  498. {
  499. public:
  500. // T[] System.Collections.Generic.List`1::_emptyArray
  501. ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* ____emptyArray_5;
  502. public:
  503. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F_StaticFields, ____emptyArray_5)); }
  504. inline ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* get__emptyArray_5() const { return ____emptyArray_5; }
  505. inline ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  506. inline void set__emptyArray_5(ComponentU5BU5D_t181D1A0F31BD71963DE10ADB58D85A11E19FFF4A* value)
  507. {
  508. ____emptyArray_5 = value;
  509. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  510. }
  511. };
  512. // System.Collections.Generic.List`1<UnityEngine.UI.Image>
  513. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE : public RuntimeObject
  514. {
  515. public:
  516. // T[] System.Collections.Generic.List`1::_items
  517. ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* ____items_1;
  518. // System.Int32 System.Collections.Generic.List`1::_size
  519. int32_t ____size_2;
  520. // System.Int32 System.Collections.Generic.List`1::_version
  521. int32_t ____version_3;
  522. // System.Object System.Collections.Generic.List`1::_syncRoot
  523. RuntimeObject * ____syncRoot_4;
  524. public:
  525. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____items_1)); }
  526. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* get__items_1() const { return ____items_1; }
  527. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224** get_address_of__items_1() { return &____items_1; }
  528. inline void set__items_1(ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* value)
  529. {
  530. ____items_1 = value;
  531. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  532. }
  533. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____size_2)); }
  534. inline int32_t get__size_2() const { return ____size_2; }
  535. inline int32_t* get_address_of__size_2() { return &____size_2; }
  536. inline void set__size_2(int32_t value)
  537. {
  538. ____size_2 = value;
  539. }
  540. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____version_3)); }
  541. inline int32_t get__version_3() const { return ____version_3; }
  542. inline int32_t* get_address_of__version_3() { return &____version_3; }
  543. inline void set__version_3(int32_t value)
  544. {
  545. ____version_3 = value;
  546. }
  547. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE, ____syncRoot_4)); }
  548. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  549. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  550. inline void set__syncRoot_4(RuntimeObject * value)
  551. {
  552. ____syncRoot_4 = value;
  553. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  554. }
  555. };
  556. struct List_1_t815A476B0A21E183042059E705F9E505478CD8AE_StaticFields
  557. {
  558. public:
  559. // T[] System.Collections.Generic.List`1::_emptyArray
  560. ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* ____emptyArray_5;
  561. public:
  562. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t815A476B0A21E183042059E705F9E505478CD8AE_StaticFields, ____emptyArray_5)); }
  563. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* get__emptyArray_5() const { return ____emptyArray_5; }
  564. inline ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  565. inline void set__emptyArray_5(ImageU5BU5D_t173C9D1F1D57DABC8260713678F7094C9E7FD224* value)
  566. {
  567. ____emptyArray_5 = value;
  568. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  569. }
  570. };
  571. // System.Collections.Generic.List`1<System.Object>
  572. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 : public RuntimeObject
  573. {
  574. public:
  575. // T[] System.Collections.Generic.List`1::_items
  576. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1;
  577. // System.Int32 System.Collections.Generic.List`1::_size
  578. int32_t ____size_2;
  579. // System.Int32 System.Collections.Generic.List`1::_version
  580. int32_t ____version_3;
  581. // System.Object System.Collections.Generic.List`1::_syncRoot
  582. RuntimeObject * ____syncRoot_4;
  583. public:
  584. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
  585. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
  586. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
  587. inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  588. {
  589. ____items_1 = value;
  590. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  591. }
  592. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
  593. inline int32_t get__size_2() const { return ____size_2; }
  594. inline int32_t* get_address_of__size_2() { return &____size_2; }
  595. inline void set__size_2(int32_t value)
  596. {
  597. ____size_2 = value;
  598. }
  599. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
  600. inline int32_t get__version_3() const { return ____version_3; }
  601. inline int32_t* get_address_of__version_3() { return &____version_3; }
  602. inline void set__version_3(int32_t value)
  603. {
  604. ____version_3 = value;
  605. }
  606. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
  607. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  608. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  609. inline void set__syncRoot_4(RuntimeObject * value)
  610. {
  611. ____syncRoot_4 = value;
  612. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  613. }
  614. };
  615. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
  616. {
  617. public:
  618. // T[] System.Collections.Generic.List`1::_emptyArray
  619. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;
  620. public:
  621. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
  622. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
  623. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  624. inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  625. {
  626. ____emptyArray_5 = value;
  627. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  628. }
  629. };
  630. // System.Collections.Generic.List`1<UnityEngine.RectTransform>
  631. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 : public RuntimeObject
  632. {
  633. public:
  634. // T[] System.Collections.Generic.List`1::_items
  635. RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* ____items_1;
  636. // System.Int32 System.Collections.Generic.List`1::_size
  637. int32_t ____size_2;
  638. // System.Int32 System.Collections.Generic.List`1::_version
  639. int32_t ____version_3;
  640. // System.Object System.Collections.Generic.List`1::_syncRoot
  641. RuntimeObject * ____syncRoot_4;
  642. public:
  643. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____items_1)); }
  644. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* get__items_1() const { return ____items_1; }
  645. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5** get_address_of__items_1() { return &____items_1; }
  646. inline void set__items_1(RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* value)
  647. {
  648. ____items_1 = value;
  649. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  650. }
  651. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____size_2)); }
  652. inline int32_t get__size_2() const { return ____size_2; }
  653. inline int32_t* get_address_of__size_2() { return &____size_2; }
  654. inline void set__size_2(int32_t value)
  655. {
  656. ____size_2 = value;
  657. }
  658. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____version_3)); }
  659. inline int32_t get__version_3() const { return ____version_3; }
  660. inline int32_t* get_address_of__version_3() { return &____version_3; }
  661. inline void set__version_3(int32_t value)
  662. {
  663. ____version_3 = value;
  664. }
  665. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3, ____syncRoot_4)); }
  666. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  667. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  668. inline void set__syncRoot_4(RuntimeObject * value)
  669. {
  670. ____syncRoot_4 = value;
  671. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  672. }
  673. };
  674. struct List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_StaticFields
  675. {
  676. public:
  677. // T[] System.Collections.Generic.List`1::_emptyArray
  678. RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* ____emptyArray_5;
  679. public:
  680. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_StaticFields, ____emptyArray_5)); }
  681. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* get__emptyArray_5() const { return ____emptyArray_5; }
  682. inline RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  683. inline void set__emptyArray_5(RectTransformU5BU5D_tA38C18F6D88709B30F107C43E0669847172879D5* value)
  684. {
  685. ____emptyArray_5 = value;
  686. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  687. }
  688. };
  689. // UnityEngine.EventSystems.AbstractEventData
  690. struct AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF : public RuntimeObject
  691. {
  692. public:
  693. // System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  694. bool ___m_Used_0;
  695. public:
  696. inline static int32_t get_offset_of_m_Used_0() { return static_cast<int32_t>(offsetof(AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF, ___m_Used_0)); }
  697. inline bool get_m_Used_0() const { return ___m_Used_0; }
  698. inline bool* get_address_of_m_Used_0() { return &___m_Used_0; }
  699. inline void set_m_Used_0(bool value)
  700. {
  701. ___m_Used_0 = value;
  702. }
  703. };
  704. struct Il2CppArrayBounds;
  705. // System.Array
  706. // System.Reflection.MemberInfo
  707. struct MemberInfo_t : public RuntimeObject
  708. {
  709. public:
  710. public:
  711. };
  712. // System.String
  713. struct String_t : public RuntimeObject
  714. {
  715. public:
  716. // System.Int32 System.String::m_stringLength
  717. int32_t ___m_stringLength_0;
  718. // System.Char System.String::m_firstChar
  719. Il2CppChar ___m_firstChar_1;
  720. public:
  721. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  722. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  723. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  724. inline void set_m_stringLength_0(int32_t value)
  725. {
  726. ___m_stringLength_0 = value;
  727. }
  728. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  729. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  730. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  731. inline void set_m_firstChar_1(Il2CppChar value)
  732. {
  733. ___m_firstChar_1 = value;
  734. }
  735. };
  736. struct String_t_StaticFields
  737. {
  738. public:
  739. // System.String System.String::Empty
  740. String_t* ___Empty_5;
  741. public:
  742. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  743. inline String_t* get_Empty_5() const { return ___Empty_5; }
  744. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  745. inline void set_Empty_5(String_t* value)
  746. {
  747. ___Empty_5 = value;
  748. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  749. }
  750. };
  751. // UnityEngine.Events.UnityEventBase
  752. struct UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB : public RuntimeObject
  753. {
  754. public:
  755. // UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
  756. InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * ___m_Calls_0;
  757. // UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
  758. PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * ___m_PersistentCalls_1;
  759. // System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
  760. bool ___m_CallsDirty_2;
  761. public:
  762. inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_Calls_0)); }
  763. inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * get_m_Calls_0() const { return ___m_Calls_0; }
  764. inline InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
  765. inline void set_m_Calls_0(InvokableCallList_tB7C66AA0C00F9C102C8BDC17A144E569AC7527A9 * value)
  766. {
  767. ___m_Calls_0 = value;
  768. Il2CppCodeGenWriteBarrier((void**)(&___m_Calls_0), (void*)value);
  769. }
  770. inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_PersistentCalls_1)); }
  771. inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
  772. inline PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
  773. inline void set_m_PersistentCalls_1(PersistentCallGroup_t9A1D83DA2BA3118C103FA87D93CE92557A956FDC * value)
  774. {
  775. ___m_PersistentCalls_1 = value;
  776. Il2CppCodeGenWriteBarrier((void**)(&___m_PersistentCalls_1), (void*)value);
  777. }
  778. inline static int32_t get_offset_of_m_CallsDirty_2() { return static_cast<int32_t>(offsetof(UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB, ___m_CallsDirty_2)); }
  779. inline bool get_m_CallsDirty_2() const { return ___m_CallsDirty_2; }
  780. inline bool* get_address_of_m_CallsDirty_2() { return &___m_CallsDirty_2; }
  781. inline void set_m_CallsDirty_2(bool value)
  782. {
  783. ___m_CallsDirty_2 = value;
  784. }
  785. };
  786. // System.ValueType
  787. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  788. {
  789. public:
  790. public:
  791. };
  792. // Native definition for P/Invoke marshalling of System.ValueType
  793. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  794. {
  795. };
  796. // Native definition for COM marshalling of System.ValueType
  797. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  798. {
  799. };
  800. // UnityEngine.YieldInstruction
  801. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF : public RuntimeObject
  802. {
  803. public:
  804. public:
  805. };
  806. // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
  807. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  808. {
  809. };
  810. // Native definition for COM marshalling of UnityEngine.YieldInstruction
  811. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  812. {
  813. };
  814. // UnityEngine.UI.InputField/<CaretBlink>d__166
  815. struct U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11 : public RuntimeObject
  816. {
  817. public:
  818. // System.Int32 UnityEngine.UI.InputField/<CaretBlink>d__166::<>1__state
  819. int32_t ___U3CU3E1__state_0;
  820. // System.Object UnityEngine.UI.InputField/<CaretBlink>d__166::<>2__current
  821. RuntimeObject * ___U3CU3E2__current_1;
  822. // UnityEngine.UI.InputField UnityEngine.UI.InputField/<CaretBlink>d__166::<>4__this
  823. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * ___U3CU3E4__this_2;
  824. public:
  825. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11, ___U3CU3E1__state_0)); }
  826. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  827. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  828. inline void set_U3CU3E1__state_0(int32_t value)
  829. {
  830. ___U3CU3E1__state_0 = value;
  831. }
  832. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11, ___U3CU3E2__current_1)); }
  833. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  834. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  835. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  836. {
  837. ___U3CU3E2__current_1 = value;
  838. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  839. }
  840. inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11, ___U3CU3E4__this_2)); }
  841. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
  842. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
  843. inline void set_U3CU3E4__this_2(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * value)
  844. {
  845. ___U3CU3E4__this_2 = value;
  846. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
  847. }
  848. };
  849. // UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186
  850. struct U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 : public RuntimeObject
  851. {
  852. public:
  853. // System.Int32 UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186::<>1__state
  854. int32_t ___U3CU3E1__state_0;
  855. // System.Object UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186::<>2__current
  856. RuntimeObject * ___U3CU3E2__current_1;
  857. // UnityEngine.EventSystems.PointerEventData UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186::eventData
  858. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData_2;
  859. // UnityEngine.UI.InputField UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186::<>4__this
  860. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * ___U3CU3E4__this_3;
  861. public:
  862. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0, ___U3CU3E1__state_0)); }
  863. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  864. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  865. inline void set_U3CU3E1__state_0(int32_t value)
  866. {
  867. ___U3CU3E1__state_0 = value;
  868. }
  869. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0, ___U3CU3E2__current_1)); }
  870. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  871. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  872. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  873. {
  874. ___U3CU3E2__current_1 = value;
  875. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  876. }
  877. inline static int32_t get_offset_of_eventData_2() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0, ___eventData_2)); }
  878. inline PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * get_eventData_2() const { return ___eventData_2; }
  879. inline PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 ** get_address_of_eventData_2() { return &___eventData_2; }
  880. inline void set_eventData_2(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * value)
  881. {
  882. ___eventData_2 = value;
  883. Il2CppCodeGenWriteBarrier((void**)(&___eventData_2), (void*)value);
  884. }
  885. inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast<int32_t>(offsetof(U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0, ___U3CU3E4__this_3)); }
  886. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; }
  887. inline InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; }
  888. inline void set_U3CU3E4__this_3(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * value)
  889. {
  890. ___U3CU3E4__this_3 = value;
  891. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value);
  892. }
  893. };
  894. // UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56
  895. struct U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE : public RuntimeObject
  896. {
  897. public:
  898. // System.Int32 UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56::<>1__state
  899. int32_t ___U3CU3E1__state_0;
  900. // System.Object UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56::<>2__current
  901. RuntimeObject * ___U3CU3E2__current_1;
  902. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56::rectTransform
  903. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rectTransform_2;
  904. public:
  905. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE, ___U3CU3E1__state_0)); }
  906. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  907. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  908. inline void set_U3CU3E1__state_0(int32_t value)
  909. {
  910. ___U3CU3E1__state_0 = value;
  911. }
  912. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE, ___U3CU3E2__current_1)); }
  913. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  914. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  915. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  916. {
  917. ___U3CU3E2__current_1 = value;
  918. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  919. }
  920. inline static int32_t get_offset_of_rectTransform_2() { return static_cast<int32_t>(offsetof(U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE, ___rectTransform_2)); }
  921. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_rectTransform_2() const { return ___rectTransform_2; }
  922. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_rectTransform_2() { return &___rectTransform_2; }
  923. inline void set_rectTransform_2(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  924. {
  925. ___rectTransform_2 = value;
  926. Il2CppCodeGenWriteBarrier((void**)(&___rectTransform_2), (void*)value);
  927. }
  928. };
  929. // UnityEngine.Events.UnityEvent`1<System.String>
  930. struct UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 : public UnityEventBase_tBB43047292084BA63C5CBB1A379A8BB88611C6FB
  931. {
  932. public:
  933. // System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
  934. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_InvokeArray_3;
  935. public:
  936. inline static int32_t get_offset_of_m_InvokeArray_3() { return static_cast<int32_t>(offsetof(UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0, ___m_InvokeArray_3)); }
  937. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_InvokeArray_3() const { return ___m_InvokeArray_3; }
  938. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_InvokeArray_3() { return &___m_InvokeArray_3; }
  939. inline void set_m_InvokeArray_3(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  940. {
  941. ___m_InvokeArray_3 = value;
  942. Il2CppCodeGenWriteBarrier((void**)(&___m_InvokeArray_3), (void*)value);
  943. }
  944. };
  945. // UnityEngine.EventSystems.BaseEventData
  946. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E : public AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF
  947. {
  948. public:
  949. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  950. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___m_EventSystem_1;
  951. public:
  952. inline static int32_t get_offset_of_m_EventSystem_1() { return static_cast<int32_t>(offsetof(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E, ___m_EventSystem_1)); }
  953. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_m_EventSystem_1() const { return ___m_EventSystem_1; }
  954. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_m_EventSystem_1() { return &___m_EventSystem_1; }
  955. inline void set_m_EventSystem_1(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  956. {
  957. ___m_EventSystem_1 = value;
  958. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_1), (void*)value);
  959. }
  960. };
  961. // System.Boolean
  962. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  963. {
  964. public:
  965. // System.Boolean System.Boolean::m_value
  966. bool ___m_value_0;
  967. public:
  968. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  969. inline bool get_m_value_0() const { return ___m_value_0; }
  970. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  971. inline void set_m_value_0(bool value)
  972. {
  973. ___m_value_0 = value;
  974. }
  975. };
  976. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  977. {
  978. public:
  979. // System.String System.Boolean::TrueString
  980. String_t* ___TrueString_5;
  981. // System.String System.Boolean::FalseString
  982. String_t* ___FalseString_6;
  983. public:
  984. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  985. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  986. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  987. inline void set_TrueString_5(String_t* value)
  988. {
  989. ___TrueString_5 = value;
  990. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  991. }
  992. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  993. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  994. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  995. inline void set_FalseString_6(String_t* value)
  996. {
  997. ___FalseString_6 = value;
  998. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  999. }
  1000. };
  1001. // System.Char
  1002. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14
  1003. {
  1004. public:
  1005. // System.Char System.Char::m_value
  1006. Il2CppChar ___m_value_0;
  1007. public:
  1008. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
  1009. inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
  1010. inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
  1011. inline void set_m_value_0(Il2CppChar value)
  1012. {
  1013. ___m_value_0 = value;
  1014. }
  1015. };
  1016. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
  1017. {
  1018. public:
  1019. // System.Byte[] System.Char::categoryForLatin1
  1020. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;
  1021. public:
  1022. inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
  1023. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
  1024. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
  1025. inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1026. {
  1027. ___categoryForLatin1_3 = value;
  1028. Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
  1029. }
  1030. };
  1031. // UnityEngine.Color
  1032. struct Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659
  1033. {
  1034. public:
  1035. // System.Single UnityEngine.Color::r
  1036. float ___r_0;
  1037. // System.Single UnityEngine.Color::g
  1038. float ___g_1;
  1039. // System.Single UnityEngine.Color::b
  1040. float ___b_2;
  1041. // System.Single UnityEngine.Color::a
  1042. float ___a_3;
  1043. public:
  1044. inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___r_0)); }
  1045. inline float get_r_0() const { return ___r_0; }
  1046. inline float* get_address_of_r_0() { return &___r_0; }
  1047. inline void set_r_0(float value)
  1048. {
  1049. ___r_0 = value;
  1050. }
  1051. inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___g_1)); }
  1052. inline float get_g_1() const { return ___g_1; }
  1053. inline float* get_address_of_g_1() { return &___g_1; }
  1054. inline void set_g_1(float value)
  1055. {
  1056. ___g_1 = value;
  1057. }
  1058. inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___b_2)); }
  1059. inline float get_b_2() const { return ___b_2; }
  1060. inline float* get_address_of_b_2() { return &___b_2; }
  1061. inline void set_b_2(float value)
  1062. {
  1063. ___b_2 = value;
  1064. }
  1065. inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___a_3)); }
  1066. inline float get_a_3() const { return ___a_3; }
  1067. inline float* get_address_of_a_3() { return &___a_3; }
  1068. inline void set_a_3(float value)
  1069. {
  1070. ___a_3 = value;
  1071. }
  1072. };
  1073. // UnityEngine.Color32
  1074. struct Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D
  1075. {
  1076. public:
  1077. union
  1078. {
  1079. #pragma pack(push, tp, 1)
  1080. struct
  1081. {
  1082. // System.Int32 UnityEngine.Color32::rgba
  1083. int32_t ___rgba_0;
  1084. };
  1085. #pragma pack(pop, tp)
  1086. struct
  1087. {
  1088. int32_t ___rgba_0_forAlignmentOnly;
  1089. };
  1090. #pragma pack(push, tp, 1)
  1091. struct
  1092. {
  1093. // System.Byte UnityEngine.Color32::r
  1094. uint8_t ___r_1;
  1095. };
  1096. #pragma pack(pop, tp)
  1097. struct
  1098. {
  1099. uint8_t ___r_1_forAlignmentOnly;
  1100. };
  1101. #pragma pack(push, tp, 1)
  1102. struct
  1103. {
  1104. char ___g_2_OffsetPadding[1];
  1105. // System.Byte UnityEngine.Color32::g
  1106. uint8_t ___g_2;
  1107. };
  1108. #pragma pack(pop, tp)
  1109. struct
  1110. {
  1111. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  1112. uint8_t ___g_2_forAlignmentOnly;
  1113. };
  1114. #pragma pack(push, tp, 1)
  1115. struct
  1116. {
  1117. char ___b_3_OffsetPadding[2];
  1118. // System.Byte UnityEngine.Color32::b
  1119. uint8_t ___b_3;
  1120. };
  1121. #pragma pack(pop, tp)
  1122. struct
  1123. {
  1124. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  1125. uint8_t ___b_3_forAlignmentOnly;
  1126. };
  1127. #pragma pack(push, tp, 1)
  1128. struct
  1129. {
  1130. char ___a_4_OffsetPadding[3];
  1131. // System.Byte UnityEngine.Color32::a
  1132. uint8_t ___a_4;
  1133. };
  1134. #pragma pack(pop, tp)
  1135. struct
  1136. {
  1137. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  1138. uint8_t ___a_4_forAlignmentOnly;
  1139. };
  1140. };
  1141. public:
  1142. inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___rgba_0)); }
  1143. inline int32_t get_rgba_0() const { return ___rgba_0; }
  1144. inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
  1145. inline void set_rgba_0(int32_t value)
  1146. {
  1147. ___rgba_0 = value;
  1148. }
  1149. inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___r_1)); }
  1150. inline uint8_t get_r_1() const { return ___r_1; }
  1151. inline uint8_t* get_address_of_r_1() { return &___r_1; }
  1152. inline void set_r_1(uint8_t value)
  1153. {
  1154. ___r_1 = value;
  1155. }
  1156. inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___g_2)); }
  1157. inline uint8_t get_g_2() const { return ___g_2; }
  1158. inline uint8_t* get_address_of_g_2() { return &___g_2; }
  1159. inline void set_g_2(uint8_t value)
  1160. {
  1161. ___g_2 = value;
  1162. }
  1163. inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___b_3)); }
  1164. inline uint8_t get_b_3() const { return ___b_3; }
  1165. inline uint8_t* get_address_of_b_3() { return &___b_3; }
  1166. inline void set_b_3(uint8_t value)
  1167. {
  1168. ___b_3 = value;
  1169. }
  1170. inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___a_4)); }
  1171. inline uint8_t get_a_4() const { return ___a_4; }
  1172. inline uint8_t* get_address_of_a_4() { return &___a_4; }
  1173. inline void set_a_4(uint8_t value)
  1174. {
  1175. ___a_4 = value;
  1176. }
  1177. };
  1178. // System.Double
  1179. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181
  1180. {
  1181. public:
  1182. // System.Double System.Double::m_value
  1183. double ___m_value_0;
  1184. public:
  1185. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
  1186. inline double get_m_value_0() const { return ___m_value_0; }
  1187. inline double* get_address_of_m_value_0() { return &___m_value_0; }
  1188. inline void set_m_value_0(double value)
  1189. {
  1190. ___m_value_0 = value;
  1191. }
  1192. };
  1193. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
  1194. {
  1195. public:
  1196. // System.Double System.Double::NegativeZero
  1197. double ___NegativeZero_7;
  1198. public:
  1199. inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
  1200. inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
  1201. inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
  1202. inline void set_NegativeZero_7(double value)
  1203. {
  1204. ___NegativeZero_7 = value;
  1205. }
  1206. };
  1207. // UnityEngine.DrivenRectTransformTracker
  1208. struct DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2
  1209. {
  1210. public:
  1211. union
  1212. {
  1213. struct
  1214. {
  1215. };
  1216. uint8_t DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2__padding[1];
  1217. };
  1218. public:
  1219. };
  1220. // System.Enum
  1221. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  1222. {
  1223. public:
  1224. public:
  1225. };
  1226. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  1227. {
  1228. public:
  1229. // System.Char[] System.Enum::enumSeperatorCharArray
  1230. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  1231. public:
  1232. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  1233. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1234. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1235. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1236. {
  1237. ___enumSeperatorCharArray_0 = value;
  1238. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1239. }
  1240. };
  1241. // Native definition for P/Invoke marshalling of System.Enum
  1242. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  1243. {
  1244. };
  1245. // Native definition for COM marshalling of System.Enum
  1246. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  1247. {
  1248. };
  1249. // System.Int32
  1250. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  1251. {
  1252. public:
  1253. // System.Int32 System.Int32::m_value
  1254. int32_t ___m_value_0;
  1255. public:
  1256. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  1257. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1258. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1259. inline void set_m_value_0(int32_t value)
  1260. {
  1261. ___m_value_0 = value;
  1262. }
  1263. };
  1264. // System.Int64
  1265. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  1266. {
  1267. public:
  1268. // System.Int64 System.Int64::m_value
  1269. int64_t ___m_value_0;
  1270. public:
  1271. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  1272. inline int64_t get_m_value_0() const { return ___m_value_0; }
  1273. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  1274. inline void set_m_value_0(int64_t value)
  1275. {
  1276. ___m_value_0 = value;
  1277. }
  1278. };
  1279. // System.IntPtr
  1280. struct IntPtr_t
  1281. {
  1282. public:
  1283. // System.Void* System.IntPtr::m_value
  1284. void* ___m_value_0;
  1285. public:
  1286. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1287. inline void* get_m_value_0() const { return ___m_value_0; }
  1288. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1289. inline void set_m_value_0(void* value)
  1290. {
  1291. ___m_value_0 = value;
  1292. }
  1293. };
  1294. struct IntPtr_t_StaticFields
  1295. {
  1296. public:
  1297. // System.IntPtr System.IntPtr::Zero
  1298. intptr_t ___Zero_1;
  1299. public:
  1300. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1301. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1302. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1303. inline void set_Zero_1(intptr_t value)
  1304. {
  1305. ___Zero_1 = value;
  1306. }
  1307. };
  1308. // UnityEngine.Quaternion
  1309. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4
  1310. {
  1311. public:
  1312. // System.Single UnityEngine.Quaternion::x
  1313. float ___x_0;
  1314. // System.Single UnityEngine.Quaternion::y
  1315. float ___y_1;
  1316. // System.Single UnityEngine.Quaternion::z
  1317. float ___z_2;
  1318. // System.Single UnityEngine.Quaternion::w
  1319. float ___w_3;
  1320. public:
  1321. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); }
  1322. inline float get_x_0() const { return ___x_0; }
  1323. inline float* get_address_of_x_0() { return &___x_0; }
  1324. inline void set_x_0(float value)
  1325. {
  1326. ___x_0 = value;
  1327. }
  1328. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); }
  1329. inline float get_y_1() const { return ___y_1; }
  1330. inline float* get_address_of_y_1() { return &___y_1; }
  1331. inline void set_y_1(float value)
  1332. {
  1333. ___y_1 = value;
  1334. }
  1335. inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); }
  1336. inline float get_z_2() const { return ___z_2; }
  1337. inline float* get_address_of_z_2() { return &___z_2; }
  1338. inline void set_z_2(float value)
  1339. {
  1340. ___z_2 = value;
  1341. }
  1342. inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); }
  1343. inline float get_w_3() const { return ___w_3; }
  1344. inline float* get_address_of_w_3() { return &___w_3; }
  1345. inline void set_w_3(float value)
  1346. {
  1347. ___w_3 = value;
  1348. }
  1349. };
  1350. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields
  1351. {
  1352. public:
  1353. // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  1354. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___identityQuaternion_4;
  1355. public:
  1356. inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); }
  1357. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  1358. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  1359. inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value)
  1360. {
  1361. ___identityQuaternion_4 = value;
  1362. }
  1363. };
  1364. // UnityEngine.RangeInt
  1365. struct RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A
  1366. {
  1367. public:
  1368. // System.Int32 UnityEngine.RangeInt::start
  1369. int32_t ___start_0;
  1370. // System.Int32 UnityEngine.RangeInt::length
  1371. int32_t ___length_1;
  1372. public:
  1373. inline static int32_t get_offset_of_start_0() { return static_cast<int32_t>(offsetof(RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A, ___start_0)); }
  1374. inline int32_t get_start_0() const { return ___start_0; }
  1375. inline int32_t* get_address_of_start_0() { return &___start_0; }
  1376. inline void set_start_0(int32_t value)
  1377. {
  1378. ___start_0 = value;
  1379. }
  1380. inline static int32_t get_offset_of_length_1() { return static_cast<int32_t>(offsetof(RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A, ___length_1)); }
  1381. inline int32_t get_length_1() const { return ___length_1; }
  1382. inline int32_t* get_address_of_length_1() { return &___length_1; }
  1383. inline void set_length_1(int32_t value)
  1384. {
  1385. ___length_1 = value;
  1386. }
  1387. };
  1388. // UnityEngine.Rect
  1389. struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878
  1390. {
  1391. public:
  1392. // System.Single UnityEngine.Rect::m_XMin
  1393. float ___m_XMin_0;
  1394. // System.Single UnityEngine.Rect::m_YMin
  1395. float ___m_YMin_1;
  1396. // System.Single UnityEngine.Rect::m_Width
  1397. float ___m_Width_2;
  1398. // System.Single UnityEngine.Rect::m_Height
  1399. float ___m_Height_3;
  1400. public:
  1401. inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); }
  1402. inline float get_m_XMin_0() const { return ___m_XMin_0; }
  1403. inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
  1404. inline void set_m_XMin_0(float value)
  1405. {
  1406. ___m_XMin_0 = value;
  1407. }
  1408. inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); }
  1409. inline float get_m_YMin_1() const { return ___m_YMin_1; }
  1410. inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
  1411. inline void set_m_YMin_1(float value)
  1412. {
  1413. ___m_YMin_1 = value;
  1414. }
  1415. inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); }
  1416. inline float get_m_Width_2() const { return ___m_Width_2; }
  1417. inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
  1418. inline void set_m_Width_2(float value)
  1419. {
  1420. ___m_Width_2 = value;
  1421. }
  1422. inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); }
  1423. inline float get_m_Height_3() const { return ___m_Height_3; }
  1424. inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
  1425. inline void set_m_Height_3(float value)
  1426. {
  1427. ___m_Height_3 = value;
  1428. }
  1429. };
  1430. // System.Single
  1431. struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E
  1432. {
  1433. public:
  1434. // System.Single System.Single::m_value
  1435. float ___m_value_0;
  1436. public:
  1437. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  1438. inline float get_m_value_0() const { return ___m_value_0; }
  1439. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  1440. inline void set_m_value_0(float value)
  1441. {
  1442. ___m_value_0 = value;
  1443. }
  1444. };
  1445. // UnityEngine.UI.SpriteState
  1446. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E
  1447. {
  1448. public:
  1449. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_HighlightedSprite
  1450. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  1451. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_PressedSprite
  1452. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  1453. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_SelectedSprite
  1454. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  1455. // UnityEngine.Sprite UnityEngine.UI.SpriteState::m_DisabledSprite
  1456. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  1457. public:
  1458. inline static int32_t get_offset_of_m_HighlightedSprite_0() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_HighlightedSprite_0)); }
  1459. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_HighlightedSprite_0() const { return ___m_HighlightedSprite_0; }
  1460. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_HighlightedSprite_0() { return &___m_HighlightedSprite_0; }
  1461. inline void set_m_HighlightedSprite_0(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  1462. {
  1463. ___m_HighlightedSprite_0 = value;
  1464. Il2CppCodeGenWriteBarrier((void**)(&___m_HighlightedSprite_0), (void*)value);
  1465. }
  1466. inline static int32_t get_offset_of_m_PressedSprite_1() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_PressedSprite_1)); }
  1467. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_PressedSprite_1() const { return ___m_PressedSprite_1; }
  1468. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_PressedSprite_1() { return &___m_PressedSprite_1; }
  1469. inline void set_m_PressedSprite_1(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  1470. {
  1471. ___m_PressedSprite_1 = value;
  1472. Il2CppCodeGenWriteBarrier((void**)(&___m_PressedSprite_1), (void*)value);
  1473. }
  1474. inline static int32_t get_offset_of_m_SelectedSprite_2() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_SelectedSprite_2)); }
  1475. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_SelectedSprite_2() const { return ___m_SelectedSprite_2; }
  1476. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_SelectedSprite_2() { return &___m_SelectedSprite_2; }
  1477. inline void set_m_SelectedSprite_2(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  1478. {
  1479. ___m_SelectedSprite_2 = value;
  1480. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectedSprite_2), (void*)value);
  1481. }
  1482. inline static int32_t get_offset_of_m_DisabledSprite_3() { return static_cast<int32_t>(offsetof(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E, ___m_DisabledSprite_3)); }
  1483. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_DisabledSprite_3() const { return ___m_DisabledSprite_3; }
  1484. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_DisabledSprite_3() { return &___m_DisabledSprite_3; }
  1485. inline void set_m_DisabledSprite_3(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  1486. {
  1487. ___m_DisabledSprite_3 = value;
  1488. Il2CppCodeGenWriteBarrier((void**)(&___m_DisabledSprite_3), (void*)value);
  1489. }
  1490. };
  1491. // Native definition for P/Invoke marshalling of UnityEngine.UI.SpriteState
  1492. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E_marshaled_pinvoke
  1493. {
  1494. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  1495. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  1496. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  1497. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  1498. };
  1499. // Native definition for COM marshalling of UnityEngine.UI.SpriteState
  1500. struct SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E_marshaled_com
  1501. {
  1502. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_HighlightedSprite_0;
  1503. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_PressedSprite_1;
  1504. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_SelectedSprite_2;
  1505. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_DisabledSprite_3;
  1506. };
  1507. // UnityEngine.UILineInfo
  1508. struct UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C
  1509. {
  1510. public:
  1511. // System.Int32 UnityEngine.UILineInfo::startCharIdx
  1512. int32_t ___startCharIdx_0;
  1513. // System.Int32 UnityEngine.UILineInfo::height
  1514. int32_t ___height_1;
  1515. // System.Single UnityEngine.UILineInfo::topY
  1516. float ___topY_2;
  1517. // System.Single UnityEngine.UILineInfo::leading
  1518. float ___leading_3;
  1519. public:
  1520. inline static int32_t get_offset_of_startCharIdx_0() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___startCharIdx_0)); }
  1521. inline int32_t get_startCharIdx_0() const { return ___startCharIdx_0; }
  1522. inline int32_t* get_address_of_startCharIdx_0() { return &___startCharIdx_0; }
  1523. inline void set_startCharIdx_0(int32_t value)
  1524. {
  1525. ___startCharIdx_0 = value;
  1526. }
  1527. inline static int32_t get_offset_of_height_1() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___height_1)); }
  1528. inline int32_t get_height_1() const { return ___height_1; }
  1529. inline int32_t* get_address_of_height_1() { return &___height_1; }
  1530. inline void set_height_1(int32_t value)
  1531. {
  1532. ___height_1 = value;
  1533. }
  1534. inline static int32_t get_offset_of_topY_2() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___topY_2)); }
  1535. inline float get_topY_2() const { return ___topY_2; }
  1536. inline float* get_address_of_topY_2() { return &___topY_2; }
  1537. inline void set_topY_2(float value)
  1538. {
  1539. ___topY_2 = value;
  1540. }
  1541. inline static int32_t get_offset_of_leading_3() { return static_cast<int32_t>(offsetof(UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C, ___leading_3)); }
  1542. inline float get_leading_3() const { return ___leading_3; }
  1543. inline float* get_address_of_leading_3() { return &___leading_3; }
  1544. inline void set_leading_3(float value)
  1545. {
  1546. ___leading_3 = value;
  1547. }
  1548. };
  1549. // System.UInt16
  1550. struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD
  1551. {
  1552. public:
  1553. // System.UInt16 System.UInt16::m_value
  1554. uint16_t ___m_value_0;
  1555. public:
  1556. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); }
  1557. inline uint16_t get_m_value_0() const { return ___m_value_0; }
  1558. inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
  1559. inline void set_m_value_0(uint16_t value)
  1560. {
  1561. ___m_value_0 = value;
  1562. }
  1563. };
  1564. // UnityEngine.Vector2
  1565. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9
  1566. {
  1567. public:
  1568. // System.Single UnityEngine.Vector2::x
  1569. float ___x_0;
  1570. // System.Single UnityEngine.Vector2::y
  1571. float ___y_1;
  1572. public:
  1573. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
  1574. inline float get_x_0() const { return ___x_0; }
  1575. inline float* get_address_of_x_0() { return &___x_0; }
  1576. inline void set_x_0(float value)
  1577. {
  1578. ___x_0 = value;
  1579. }
  1580. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
  1581. inline float get_y_1() const { return ___y_1; }
  1582. inline float* get_address_of_y_1() { return &___y_1; }
  1583. inline void set_y_1(float value)
  1584. {
  1585. ___y_1 = value;
  1586. }
  1587. };
  1588. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
  1589. {
  1590. public:
  1591. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  1592. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2;
  1593. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  1594. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3;
  1595. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  1596. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4;
  1597. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  1598. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5;
  1599. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  1600. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6;
  1601. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  1602. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7;
  1603. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  1604. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8;
  1605. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  1606. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9;
  1607. public:
  1608. inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
  1609. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; }
  1610. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  1611. inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1612. {
  1613. ___zeroVector_2 = value;
  1614. }
  1615. inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
  1616. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; }
  1617. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
  1618. inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1619. {
  1620. ___oneVector_3 = value;
  1621. }
  1622. inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
  1623. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; }
  1624. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
  1625. inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1626. {
  1627. ___upVector_4 = value;
  1628. }
  1629. inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
  1630. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; }
  1631. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
  1632. inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1633. {
  1634. ___downVector_5 = value;
  1635. }
  1636. inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
  1637. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; }
  1638. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
  1639. inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1640. {
  1641. ___leftVector_6 = value;
  1642. }
  1643. inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
  1644. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; }
  1645. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
  1646. inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1647. {
  1648. ___rightVector_7 = value;
  1649. }
  1650. inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
  1651. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  1652. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  1653. inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1654. {
  1655. ___positiveInfinityVector_8 = value;
  1656. }
  1657. inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
  1658. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  1659. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  1660. inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  1661. {
  1662. ___negativeInfinityVector_9 = value;
  1663. }
  1664. };
  1665. // UnityEngine.Vector3
  1666. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E
  1667. {
  1668. public:
  1669. // System.Single UnityEngine.Vector3::x
  1670. float ___x_2;
  1671. // System.Single UnityEngine.Vector3::y
  1672. float ___y_3;
  1673. // System.Single UnityEngine.Vector3::z
  1674. float ___z_4;
  1675. public:
  1676. inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
  1677. inline float get_x_2() const { return ___x_2; }
  1678. inline float* get_address_of_x_2() { return &___x_2; }
  1679. inline void set_x_2(float value)
  1680. {
  1681. ___x_2 = value;
  1682. }
  1683. inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
  1684. inline float get_y_3() const { return ___y_3; }
  1685. inline float* get_address_of_y_3() { return &___y_3; }
  1686. inline void set_y_3(float value)
  1687. {
  1688. ___y_3 = value;
  1689. }
  1690. inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
  1691. inline float get_z_4() const { return ___z_4; }
  1692. inline float* get_address_of_z_4() { return &___z_4; }
  1693. inline void set_z_4(float value)
  1694. {
  1695. ___z_4 = value;
  1696. }
  1697. };
  1698. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
  1699. {
  1700. public:
  1701. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  1702. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5;
  1703. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  1704. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6;
  1705. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  1706. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7;
  1707. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  1708. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8;
  1709. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  1710. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9;
  1711. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  1712. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10;
  1713. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  1714. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11;
  1715. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  1716. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12;
  1717. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  1718. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13;
  1719. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  1720. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14;
  1721. public:
  1722. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
  1723. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; }
  1724. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  1725. inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1726. {
  1727. ___zeroVector_5 = value;
  1728. }
  1729. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
  1730. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; }
  1731. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
  1732. inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1733. {
  1734. ___oneVector_6 = value;
  1735. }
  1736. inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
  1737. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; }
  1738. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
  1739. inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1740. {
  1741. ___upVector_7 = value;
  1742. }
  1743. inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
  1744. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; }
  1745. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
  1746. inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1747. {
  1748. ___downVector_8 = value;
  1749. }
  1750. inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
  1751. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; }
  1752. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
  1753. inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1754. {
  1755. ___leftVector_9 = value;
  1756. }
  1757. inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
  1758. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; }
  1759. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
  1760. inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1761. {
  1762. ___rightVector_10 = value;
  1763. }
  1764. inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
  1765. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; }
  1766. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  1767. inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1768. {
  1769. ___forwardVector_11 = value;
  1770. }
  1771. inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
  1772. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; }
  1773. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
  1774. inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1775. {
  1776. ___backVector_12 = value;
  1777. }
  1778. inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
  1779. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  1780. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  1781. inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1782. {
  1783. ___positiveInfinityVector_13 = value;
  1784. }
  1785. inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
  1786. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  1787. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  1788. inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  1789. {
  1790. ___negativeInfinityVector_14 = value;
  1791. }
  1792. };
  1793. // UnityEngine.Vector4
  1794. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7
  1795. {
  1796. public:
  1797. // System.Single UnityEngine.Vector4::x
  1798. float ___x_1;
  1799. // System.Single UnityEngine.Vector4::y
  1800. float ___y_2;
  1801. // System.Single UnityEngine.Vector4::z
  1802. float ___z_3;
  1803. // System.Single UnityEngine.Vector4::w
  1804. float ___w_4;
  1805. public:
  1806. inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); }
  1807. inline float get_x_1() const { return ___x_1; }
  1808. inline float* get_address_of_x_1() { return &___x_1; }
  1809. inline void set_x_1(float value)
  1810. {
  1811. ___x_1 = value;
  1812. }
  1813. inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); }
  1814. inline float get_y_2() const { return ___y_2; }
  1815. inline float* get_address_of_y_2() { return &___y_2; }
  1816. inline void set_y_2(float value)
  1817. {
  1818. ___y_2 = value;
  1819. }
  1820. inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); }
  1821. inline float get_z_3() const { return ___z_3; }
  1822. inline float* get_address_of_z_3() { return &___z_3; }
  1823. inline void set_z_3(float value)
  1824. {
  1825. ___z_3 = value;
  1826. }
  1827. inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); }
  1828. inline float get_w_4() const { return ___w_4; }
  1829. inline float* get_address_of_w_4() { return &___w_4; }
  1830. inline void set_w_4(float value)
  1831. {
  1832. ___w_4 = value;
  1833. }
  1834. };
  1835. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields
  1836. {
  1837. public:
  1838. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  1839. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5;
  1840. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  1841. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6;
  1842. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  1843. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7;
  1844. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  1845. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8;
  1846. public:
  1847. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); }
  1848. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; }
  1849. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  1850. inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  1851. {
  1852. ___zeroVector_5 = value;
  1853. }
  1854. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); }
  1855. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; }
  1856. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; }
  1857. inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  1858. {
  1859. ___oneVector_6 = value;
  1860. }
  1861. inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); }
  1862. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
  1863. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
  1864. inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  1865. {
  1866. ___positiveInfinityVector_7 = value;
  1867. }
  1868. inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); }
  1869. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
  1870. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
  1871. inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  1872. {
  1873. ___negativeInfinityVector_8 = value;
  1874. }
  1875. };
  1876. // System.Void
  1877. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1878. {
  1879. public:
  1880. union
  1881. {
  1882. struct
  1883. {
  1884. };
  1885. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1886. };
  1887. public:
  1888. };
  1889. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  1890. struct __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746
  1891. {
  1892. public:
  1893. union
  1894. {
  1895. struct
  1896. {
  1897. union
  1898. {
  1899. };
  1900. };
  1901. uint8_t __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746__padding[12];
  1902. };
  1903. public:
  1904. };
  1905. // UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
  1906. struct UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051
  1907. {
  1908. public:
  1909. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::activeEventSystem
  1910. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___activeEventSystem_0;
  1911. // System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::sendEvents
  1912. bool ___sendEvents_1;
  1913. // System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::createPanelGameObjectsOnStart
  1914. bool ___createPanelGameObjectsOnStart_2;
  1915. public:
  1916. inline static int32_t get_offset_of_activeEventSystem_0() { return static_cast<int32_t>(offsetof(UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051, ___activeEventSystem_0)); }
  1917. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_activeEventSystem_0() const { return ___activeEventSystem_0; }
  1918. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_activeEventSystem_0() { return &___activeEventSystem_0; }
  1919. inline void set_activeEventSystem_0(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  1920. {
  1921. ___activeEventSystem_0 = value;
  1922. Il2CppCodeGenWriteBarrier((void**)(&___activeEventSystem_0), (void*)value);
  1923. }
  1924. inline static int32_t get_offset_of_sendEvents_1() { return static_cast<int32_t>(offsetof(UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051, ___sendEvents_1)); }
  1925. inline bool get_sendEvents_1() const { return ___sendEvents_1; }
  1926. inline bool* get_address_of_sendEvents_1() { return &___sendEvents_1; }
  1927. inline void set_sendEvents_1(bool value)
  1928. {
  1929. ___sendEvents_1 = value;
  1930. }
  1931. inline static int32_t get_offset_of_createPanelGameObjectsOnStart_2() { return static_cast<int32_t>(offsetof(UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051, ___createPanelGameObjectsOnStart_2)); }
  1932. inline bool get_createPanelGameObjectsOnStart_2() const { return ___createPanelGameObjectsOnStart_2; }
  1933. inline bool* get_address_of_createPanelGameObjectsOnStart_2() { return &___createPanelGameObjectsOnStart_2; }
  1934. inline void set_createPanelGameObjectsOnStart_2(bool value)
  1935. {
  1936. ___createPanelGameObjectsOnStart_2 = value;
  1937. }
  1938. };
  1939. // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
  1940. struct UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051_marshaled_pinvoke
  1941. {
  1942. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___activeEventSystem_0;
  1943. int32_t ___sendEvents_1;
  1944. int32_t ___createPanelGameObjectsOnStart_2;
  1945. };
  1946. // Native definition for COM marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
  1947. struct UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051_marshaled_com
  1948. {
  1949. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___activeEventSystem_0;
  1950. int32_t ___sendEvents_1;
  1951. int32_t ___createPanelGameObjectsOnStart_2;
  1952. };
  1953. // <PrivateImplementationDetails>
  1954. struct U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F : public RuntimeObject
  1955. {
  1956. public:
  1957. public:
  1958. };
  1959. struct U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F_StaticFields
  1960. {
  1961. public:
  1962. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB
  1963. __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0;
  1964. public:
  1965. inline static int32_t get_offset_of_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F_StaticFields, ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0)); }
  1966. inline __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 get_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() const { return ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0; }
  1967. inline __StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 * get_address_of_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0() { return &___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0; }
  1968. inline void set_U31C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0(__StaticArrayInitTypeSizeU3D12_t7F7209CE80E982A37AD0FED34F45A96EFE184746 value)
  1969. {
  1970. ___1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0 = value;
  1971. }
  1972. };
  1973. // System.Reflection.BindingFlags
  1974. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  1975. {
  1976. public:
  1977. // System.Int32 System.Reflection.BindingFlags::value__
  1978. int32_t ___value___2;
  1979. public:
  1980. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  1981. inline int32_t get_value___2() const { return ___value___2; }
  1982. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1983. inline void set_value___2(int32_t value)
  1984. {
  1985. ___value___2 = value;
  1986. }
  1987. };
  1988. // UnityEngine.Bounds
  1989. struct Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37
  1990. {
  1991. public:
  1992. // UnityEngine.Vector3 UnityEngine.Bounds::m_Center
  1993. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Center_0;
  1994. // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
  1995. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Extents_1;
  1996. public:
  1997. inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Center_0)); }
  1998. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Center_0() const { return ___m_Center_0; }
  1999. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Center_0() { return &___m_Center_0; }
  2000. inline void set_m_Center_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2001. {
  2002. ___m_Center_0 = value;
  2003. }
  2004. inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Extents_1)); }
  2005. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Extents_1() const { return ___m_Extents_1; }
  2006. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Extents_1() { return &___m_Extents_1; }
  2007. inline void set_m_Extents_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2008. {
  2009. ___m_Extents_1 = value;
  2010. }
  2011. };
  2012. // UnityEngine.UI.CanvasUpdate
  2013. struct CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9
  2014. {
  2015. public:
  2016. // System.Int32 UnityEngine.UI.CanvasUpdate::value__
  2017. int32_t ___value___2;
  2018. public:
  2019. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9, ___value___2)); }
  2020. inline int32_t get_value___2() const { return ___value___2; }
  2021. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2022. inline void set_value___2(int32_t value)
  2023. {
  2024. ___value___2 = value;
  2025. }
  2026. };
  2027. // UnityEngine.UI.ColorBlock
  2028. struct ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955
  2029. {
  2030. public:
  2031. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_NormalColor
  2032. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_NormalColor_0;
  2033. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_HighlightedColor
  2034. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_HighlightedColor_1;
  2035. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_PressedColor
  2036. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_PressedColor_2;
  2037. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_SelectedColor
  2038. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_SelectedColor_3;
  2039. // UnityEngine.Color UnityEngine.UI.ColorBlock::m_DisabledColor
  2040. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_DisabledColor_4;
  2041. // System.Single UnityEngine.UI.ColorBlock::m_ColorMultiplier
  2042. float ___m_ColorMultiplier_5;
  2043. // System.Single UnityEngine.UI.ColorBlock::m_FadeDuration
  2044. float ___m_FadeDuration_6;
  2045. public:
  2046. inline static int32_t get_offset_of_m_NormalColor_0() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_NormalColor_0)); }
  2047. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_NormalColor_0() const { return ___m_NormalColor_0; }
  2048. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_NormalColor_0() { return &___m_NormalColor_0; }
  2049. inline void set_m_NormalColor_0(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2050. {
  2051. ___m_NormalColor_0 = value;
  2052. }
  2053. inline static int32_t get_offset_of_m_HighlightedColor_1() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_HighlightedColor_1)); }
  2054. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_HighlightedColor_1() const { return ___m_HighlightedColor_1; }
  2055. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_HighlightedColor_1() { return &___m_HighlightedColor_1; }
  2056. inline void set_m_HighlightedColor_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2057. {
  2058. ___m_HighlightedColor_1 = value;
  2059. }
  2060. inline static int32_t get_offset_of_m_PressedColor_2() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_PressedColor_2)); }
  2061. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_PressedColor_2() const { return ___m_PressedColor_2; }
  2062. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_PressedColor_2() { return &___m_PressedColor_2; }
  2063. inline void set_m_PressedColor_2(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2064. {
  2065. ___m_PressedColor_2 = value;
  2066. }
  2067. inline static int32_t get_offset_of_m_SelectedColor_3() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_SelectedColor_3)); }
  2068. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_SelectedColor_3() const { return ___m_SelectedColor_3; }
  2069. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_SelectedColor_3() { return &___m_SelectedColor_3; }
  2070. inline void set_m_SelectedColor_3(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2071. {
  2072. ___m_SelectedColor_3 = value;
  2073. }
  2074. inline static int32_t get_offset_of_m_DisabledColor_4() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_DisabledColor_4)); }
  2075. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_DisabledColor_4() const { return ___m_DisabledColor_4; }
  2076. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_DisabledColor_4() { return &___m_DisabledColor_4; }
  2077. inline void set_m_DisabledColor_4(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  2078. {
  2079. ___m_DisabledColor_4 = value;
  2080. }
  2081. inline static int32_t get_offset_of_m_ColorMultiplier_5() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_ColorMultiplier_5)); }
  2082. inline float get_m_ColorMultiplier_5() const { return ___m_ColorMultiplier_5; }
  2083. inline float* get_address_of_m_ColorMultiplier_5() { return &___m_ColorMultiplier_5; }
  2084. inline void set_m_ColorMultiplier_5(float value)
  2085. {
  2086. ___m_ColorMultiplier_5 = value;
  2087. }
  2088. inline static int32_t get_offset_of_m_FadeDuration_6() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955, ___m_FadeDuration_6)); }
  2089. inline float get_m_FadeDuration_6() const { return ___m_FadeDuration_6; }
  2090. inline float* get_address_of_m_FadeDuration_6() { return &___m_FadeDuration_6; }
  2091. inline void set_m_FadeDuration_6(float value)
  2092. {
  2093. ___m_FadeDuration_6 = value;
  2094. }
  2095. };
  2096. struct ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955_StaticFields
  2097. {
  2098. public:
  2099. // UnityEngine.UI.ColorBlock UnityEngine.UI.ColorBlock::defaultColorBlock
  2100. ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 ___defaultColorBlock_7;
  2101. public:
  2102. inline static int32_t get_offset_of_defaultColorBlock_7() { return static_cast<int32_t>(offsetof(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955_StaticFields, ___defaultColorBlock_7)); }
  2103. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 get_defaultColorBlock_7() const { return ___defaultColorBlock_7; }
  2104. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 * get_address_of_defaultColorBlock_7() { return &___defaultColorBlock_7; }
  2105. inline void set_defaultColorBlock_7(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 value)
  2106. {
  2107. ___defaultColorBlock_7 = value;
  2108. }
  2109. };
  2110. // UnityEngine.Coroutine
  2111. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF
  2112. {
  2113. public:
  2114. // System.IntPtr UnityEngine.Coroutine::m_Ptr
  2115. intptr_t ___m_Ptr_0;
  2116. public:
  2117. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7, ___m_Ptr_0)); }
  2118. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  2119. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  2120. inline void set_m_Ptr_0(intptr_t value)
  2121. {
  2122. ___m_Ptr_0 = value;
  2123. }
  2124. };
  2125. // Native definition for P/Invoke marshalling of UnityEngine.Coroutine
  2126. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_pinvoke : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  2127. {
  2128. intptr_t ___m_Ptr_0;
  2129. };
  2130. // Native definition for COM marshalling of UnityEngine.Coroutine
  2131. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_com : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  2132. {
  2133. intptr_t ___m_Ptr_0;
  2134. };
  2135. // System.Delegate
  2136. struct Delegate_t : public RuntimeObject
  2137. {
  2138. public:
  2139. // System.IntPtr System.Delegate::method_ptr
  2140. Il2CppMethodPointer ___method_ptr_0;
  2141. // System.IntPtr System.Delegate::invoke_impl
  2142. intptr_t ___invoke_impl_1;
  2143. // System.Object System.Delegate::m_target
  2144. RuntimeObject * ___m_target_2;
  2145. // System.IntPtr System.Delegate::method
  2146. intptr_t ___method_3;
  2147. // System.IntPtr System.Delegate::delegate_trampoline
  2148. intptr_t ___delegate_trampoline_4;
  2149. // System.IntPtr System.Delegate::extra_arg
  2150. intptr_t ___extra_arg_5;
  2151. // System.IntPtr System.Delegate::method_code
  2152. intptr_t ___method_code_6;
  2153. // System.Reflection.MethodInfo System.Delegate::method_info
  2154. MethodInfo_t * ___method_info_7;
  2155. // System.Reflection.MethodInfo System.Delegate::original_method_info
  2156. MethodInfo_t * ___original_method_info_8;
  2157. // System.DelegateData System.Delegate::data
  2158. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2159. // System.Boolean System.Delegate::method_is_virtual
  2160. bool ___method_is_virtual_10;
  2161. public:
  2162. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  2163. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  2164. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  2165. inline void set_method_ptr_0(Il2CppMethodPointer value)
  2166. {
  2167. ___method_ptr_0 = value;
  2168. }
  2169. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  2170. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  2171. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  2172. inline void set_invoke_impl_1(intptr_t value)
  2173. {
  2174. ___invoke_impl_1 = value;
  2175. }
  2176. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  2177. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  2178. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  2179. inline void set_m_target_2(RuntimeObject * value)
  2180. {
  2181. ___m_target_2 = value;
  2182. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  2183. }
  2184. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  2185. inline intptr_t get_method_3() const { return ___method_3; }
  2186. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  2187. inline void set_method_3(intptr_t value)
  2188. {
  2189. ___method_3 = value;
  2190. }
  2191. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  2192. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  2193. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  2194. inline void set_delegate_trampoline_4(intptr_t value)
  2195. {
  2196. ___delegate_trampoline_4 = value;
  2197. }
  2198. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  2199. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  2200. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  2201. inline void set_extra_arg_5(intptr_t value)
  2202. {
  2203. ___extra_arg_5 = value;
  2204. }
  2205. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  2206. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  2207. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  2208. inline void set_method_code_6(intptr_t value)
  2209. {
  2210. ___method_code_6 = value;
  2211. }
  2212. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  2213. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  2214. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  2215. inline void set_method_info_7(MethodInfo_t * value)
  2216. {
  2217. ___method_info_7 = value;
  2218. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  2219. }
  2220. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  2221. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  2222. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  2223. inline void set_original_method_info_8(MethodInfo_t * value)
  2224. {
  2225. ___original_method_info_8 = value;
  2226. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  2227. }
  2228. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  2229. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  2230. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  2231. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  2232. {
  2233. ___data_9 = value;
  2234. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  2235. }
  2236. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  2237. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  2238. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  2239. inline void set_method_is_virtual_10(bool value)
  2240. {
  2241. ___method_is_virtual_10 = value;
  2242. }
  2243. };
  2244. // Native definition for P/Invoke marshalling of System.Delegate
  2245. struct Delegate_t_marshaled_pinvoke
  2246. {
  2247. intptr_t ___method_ptr_0;
  2248. intptr_t ___invoke_impl_1;
  2249. Il2CppIUnknown* ___m_target_2;
  2250. intptr_t ___method_3;
  2251. intptr_t ___delegate_trampoline_4;
  2252. intptr_t ___extra_arg_5;
  2253. intptr_t ___method_code_6;
  2254. MethodInfo_t * ___method_info_7;
  2255. MethodInfo_t * ___original_method_info_8;
  2256. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2257. int32_t ___method_is_virtual_10;
  2258. };
  2259. // Native definition for COM marshalling of System.Delegate
  2260. struct Delegate_t_marshaled_com
  2261. {
  2262. intptr_t ___method_ptr_0;
  2263. intptr_t ___invoke_impl_1;
  2264. Il2CppIUnknown* ___m_target_2;
  2265. intptr_t ___method_3;
  2266. intptr_t ___delegate_trampoline_4;
  2267. intptr_t ___extra_arg_5;
  2268. intptr_t ___method_code_6;
  2269. MethodInfo_t * ___method_info_7;
  2270. MethodInfo_t * ___original_method_info_8;
  2271. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  2272. int32_t ___method_is_virtual_10;
  2273. };
  2274. // UnityEngine.Display
  2275. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 : public RuntimeObject
  2276. {
  2277. public:
  2278. // System.IntPtr UnityEngine.Display::nativeDisplay
  2279. intptr_t ___nativeDisplay_0;
  2280. public:
  2281. inline static int32_t get_offset_of_nativeDisplay_0() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44, ___nativeDisplay_0)); }
  2282. inline intptr_t get_nativeDisplay_0() const { return ___nativeDisplay_0; }
  2283. inline intptr_t* get_address_of_nativeDisplay_0() { return &___nativeDisplay_0; }
  2284. inline void set_nativeDisplay_0(intptr_t value)
  2285. {
  2286. ___nativeDisplay_0 = value;
  2287. }
  2288. };
  2289. struct Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields
  2290. {
  2291. public:
  2292. // UnityEngine.Display[] UnityEngine.Display::displays
  2293. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* ___displays_1;
  2294. // UnityEngine.Display UnityEngine.Display::_mainDisplay
  2295. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * ____mainDisplay_2;
  2296. // UnityEngine.Display/DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
  2297. DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * ___onDisplaysUpdated_3;
  2298. public:
  2299. inline static int32_t get_offset_of_displays_1() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ___displays_1)); }
  2300. inline DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* get_displays_1() const { return ___displays_1; }
  2301. inline DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6** get_address_of_displays_1() { return &___displays_1; }
  2302. inline void set_displays_1(DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* value)
  2303. {
  2304. ___displays_1 = value;
  2305. Il2CppCodeGenWriteBarrier((void**)(&___displays_1), (void*)value);
  2306. }
  2307. inline static int32_t get_offset_of__mainDisplay_2() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ____mainDisplay_2)); }
  2308. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * get__mainDisplay_2() const { return ____mainDisplay_2; }
  2309. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** get_address_of__mainDisplay_2() { return &____mainDisplay_2; }
  2310. inline void set__mainDisplay_2(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  2311. {
  2312. ____mainDisplay_2 = value;
  2313. Il2CppCodeGenWriteBarrier((void**)(&____mainDisplay_2), (void*)value);
  2314. }
  2315. inline static int32_t get_offset_of_onDisplaysUpdated_3() { return static_cast<int32_t>(offsetof(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields, ___onDisplaysUpdated_3)); }
  2316. inline DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * get_onDisplaysUpdated_3() const { return ___onDisplaysUpdated_3; }
  2317. inline DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 ** get_address_of_onDisplaysUpdated_3() { return &___onDisplaysUpdated_3; }
  2318. inline void set_onDisplaysUpdated_3(DisplaysUpdatedDelegate_tC6A6AD44FAD98C9E28479FFF4BD3D9932458A6A1 * value)
  2319. {
  2320. ___onDisplaysUpdated_3 = value;
  2321. Il2CppCodeGenWriteBarrier((void**)(&___onDisplaysUpdated_3), (void*)value);
  2322. }
  2323. };
  2324. // UnityEngine.DrivenTransformProperties
  2325. struct DrivenTransformProperties_t3AD3E95057A9FBFD9600C7C8F2F446D93250DF62
  2326. {
  2327. public:
  2328. // System.Int32 UnityEngine.DrivenTransformProperties::value__
  2329. int32_t ___value___2;
  2330. public:
  2331. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DrivenTransformProperties_t3AD3E95057A9FBFD9600C7C8F2F446D93250DF62, ___value___2)); }
  2332. inline int32_t get_value___2() const { return ___value___2; }
  2333. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2334. inline void set_value___2(int32_t value)
  2335. {
  2336. ___value___2 = value;
  2337. }
  2338. };
  2339. // UnityEngine.Event
  2340. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E : public RuntimeObject
  2341. {
  2342. public:
  2343. // System.IntPtr UnityEngine.Event::m_Ptr
  2344. intptr_t ___m_Ptr_0;
  2345. public:
  2346. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E, ___m_Ptr_0)); }
  2347. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  2348. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  2349. inline void set_m_Ptr_0(intptr_t value)
  2350. {
  2351. ___m_Ptr_0 = value;
  2352. }
  2353. };
  2354. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields
  2355. {
  2356. public:
  2357. // UnityEngine.Event UnityEngine.Event::s_Current
  2358. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___s_Current_1;
  2359. // UnityEngine.Event UnityEngine.Event::s_MasterEvent
  2360. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___s_MasterEvent_2;
  2361. public:
  2362. inline static int32_t get_offset_of_s_Current_1() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields, ___s_Current_1)); }
  2363. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_s_Current_1() const { return ___s_Current_1; }
  2364. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_s_Current_1() { return &___s_Current_1; }
  2365. inline void set_s_Current_1(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  2366. {
  2367. ___s_Current_1 = value;
  2368. Il2CppCodeGenWriteBarrier((void**)(&___s_Current_1), (void*)value);
  2369. }
  2370. inline static int32_t get_offset_of_s_MasterEvent_2() { return static_cast<int32_t>(offsetof(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_StaticFields, ___s_MasterEvent_2)); }
  2371. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_s_MasterEvent_2() const { return ___s_MasterEvent_2; }
  2372. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_s_MasterEvent_2() { return &___s_MasterEvent_2; }
  2373. inline void set_s_MasterEvent_2(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  2374. {
  2375. ___s_MasterEvent_2 = value;
  2376. Il2CppCodeGenWriteBarrier((void**)(&___s_MasterEvent_2), (void*)value);
  2377. }
  2378. };
  2379. // Native definition for P/Invoke marshalling of UnityEngine.Event
  2380. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_marshaled_pinvoke
  2381. {
  2382. intptr_t ___m_Ptr_0;
  2383. };
  2384. // Native definition for COM marshalling of UnityEngine.Event
  2385. struct Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_marshaled_com
  2386. {
  2387. intptr_t ___m_Ptr_0;
  2388. };
  2389. // UnityEngine.EventModifiers
  2390. struct EventModifiers_t74E579DA08774C9BED20643F03DA610285143BFA
  2391. {
  2392. public:
  2393. // System.Int32 UnityEngine.EventModifiers::value__
  2394. int32_t ___value___2;
  2395. public:
  2396. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventModifiers_t74E579DA08774C9BED20643F03DA610285143BFA, ___value___2)); }
  2397. inline int32_t get_value___2() const { return ___value___2; }
  2398. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2399. inline void set_value___2(int32_t value)
  2400. {
  2401. ___value___2 = value;
  2402. }
  2403. };
  2404. // UnityEngine.EventType
  2405. struct EventType_t7441C817FAEEF7090BC0D9084E6DB3E7F635815F
  2406. {
  2407. public:
  2408. // System.Int32 UnityEngine.EventType::value__
  2409. int32_t ___value___2;
  2410. public:
  2411. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EventType_t7441C817FAEEF7090BC0D9084E6DB3E7F635815F, ___value___2)); }
  2412. inline int32_t get_value___2() const { return ___value___2; }
  2413. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2414. inline void set_value___2(int32_t value)
  2415. {
  2416. ___value___2 = value;
  2417. }
  2418. };
  2419. // System.Exception
  2420. struct Exception_t : public RuntimeObject
  2421. {
  2422. public:
  2423. // System.String System.Exception::_className
  2424. String_t* ____className_1;
  2425. // System.String System.Exception::_message
  2426. String_t* ____message_2;
  2427. // System.Collections.IDictionary System.Exception::_data
  2428. RuntimeObject* ____data_3;
  2429. // System.Exception System.Exception::_innerException
  2430. Exception_t * ____innerException_4;
  2431. // System.String System.Exception::_helpURL
  2432. String_t* ____helpURL_5;
  2433. // System.Object System.Exception::_stackTrace
  2434. RuntimeObject * ____stackTrace_6;
  2435. // System.String System.Exception::_stackTraceString
  2436. String_t* ____stackTraceString_7;
  2437. // System.String System.Exception::_remoteStackTraceString
  2438. String_t* ____remoteStackTraceString_8;
  2439. // System.Int32 System.Exception::_remoteStackIndex
  2440. int32_t ____remoteStackIndex_9;
  2441. // System.Object System.Exception::_dynamicMethods
  2442. RuntimeObject * ____dynamicMethods_10;
  2443. // System.Int32 System.Exception::_HResult
  2444. int32_t ____HResult_11;
  2445. // System.String System.Exception::_source
  2446. String_t* ____source_12;
  2447. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  2448. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2449. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  2450. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2451. // System.IntPtr[] System.Exception::native_trace_ips
  2452. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  2453. public:
  2454. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  2455. inline String_t* get__className_1() const { return ____className_1; }
  2456. inline String_t** get_address_of__className_1() { return &____className_1; }
  2457. inline void set__className_1(String_t* value)
  2458. {
  2459. ____className_1 = value;
  2460. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  2461. }
  2462. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  2463. inline String_t* get__message_2() const { return ____message_2; }
  2464. inline String_t** get_address_of__message_2() { return &____message_2; }
  2465. inline void set__message_2(String_t* value)
  2466. {
  2467. ____message_2 = value;
  2468. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  2469. }
  2470. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  2471. inline RuntimeObject* get__data_3() const { return ____data_3; }
  2472. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  2473. inline void set__data_3(RuntimeObject* value)
  2474. {
  2475. ____data_3 = value;
  2476. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  2477. }
  2478. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  2479. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  2480. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  2481. inline void set__innerException_4(Exception_t * value)
  2482. {
  2483. ____innerException_4 = value;
  2484. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  2485. }
  2486. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  2487. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  2488. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  2489. inline void set__helpURL_5(String_t* value)
  2490. {
  2491. ____helpURL_5 = value;
  2492. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  2493. }
  2494. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  2495. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  2496. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  2497. inline void set__stackTrace_6(RuntimeObject * value)
  2498. {
  2499. ____stackTrace_6 = value;
  2500. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  2501. }
  2502. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  2503. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  2504. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  2505. inline void set__stackTraceString_7(String_t* value)
  2506. {
  2507. ____stackTraceString_7 = value;
  2508. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  2509. }
  2510. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  2511. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  2512. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  2513. inline void set__remoteStackTraceString_8(String_t* value)
  2514. {
  2515. ____remoteStackTraceString_8 = value;
  2516. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  2517. }
  2518. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  2519. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  2520. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  2521. inline void set__remoteStackIndex_9(int32_t value)
  2522. {
  2523. ____remoteStackIndex_9 = value;
  2524. }
  2525. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  2526. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  2527. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  2528. inline void set__dynamicMethods_10(RuntimeObject * value)
  2529. {
  2530. ____dynamicMethods_10 = value;
  2531. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  2532. }
  2533. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  2534. inline int32_t get__HResult_11() const { return ____HResult_11; }
  2535. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  2536. inline void set__HResult_11(int32_t value)
  2537. {
  2538. ____HResult_11 = value;
  2539. }
  2540. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  2541. inline String_t* get__source_12() const { return ____source_12; }
  2542. inline String_t** get_address_of__source_12() { return &____source_12; }
  2543. inline void set__source_12(String_t* value)
  2544. {
  2545. ____source_12 = value;
  2546. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  2547. }
  2548. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  2549. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  2550. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  2551. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  2552. {
  2553. ____safeSerializationManager_13 = value;
  2554. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  2555. }
  2556. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  2557. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  2558. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  2559. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  2560. {
  2561. ___captured_traces_14 = value;
  2562. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  2563. }
  2564. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  2565. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  2566. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  2567. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  2568. {
  2569. ___native_trace_ips_15 = value;
  2570. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  2571. }
  2572. };
  2573. struct Exception_t_StaticFields
  2574. {
  2575. public:
  2576. // System.Object System.Exception::s_EDILock
  2577. RuntimeObject * ___s_EDILock_0;
  2578. public:
  2579. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  2580. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  2581. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  2582. inline void set_s_EDILock_0(RuntimeObject * value)
  2583. {
  2584. ___s_EDILock_0 = value;
  2585. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  2586. }
  2587. };
  2588. // Native definition for P/Invoke marshalling of System.Exception
  2589. struct Exception_t_marshaled_pinvoke
  2590. {
  2591. char* ____className_1;
  2592. char* ____message_2;
  2593. RuntimeObject* ____data_3;
  2594. Exception_t_marshaled_pinvoke* ____innerException_4;
  2595. char* ____helpURL_5;
  2596. Il2CppIUnknown* ____stackTrace_6;
  2597. char* ____stackTraceString_7;
  2598. char* ____remoteStackTraceString_8;
  2599. int32_t ____remoteStackIndex_9;
  2600. Il2CppIUnknown* ____dynamicMethods_10;
  2601. int32_t ____HResult_11;
  2602. char* ____source_12;
  2603. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2604. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2605. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2606. };
  2607. // Native definition for COM marshalling of System.Exception
  2608. struct Exception_t_marshaled_com
  2609. {
  2610. Il2CppChar* ____className_1;
  2611. Il2CppChar* ____message_2;
  2612. RuntimeObject* ____data_3;
  2613. Exception_t_marshaled_com* ____innerException_4;
  2614. Il2CppChar* ____helpURL_5;
  2615. Il2CppIUnknown* ____stackTrace_6;
  2616. Il2CppChar* ____stackTraceString_7;
  2617. Il2CppChar* ____remoteStackTraceString_8;
  2618. int32_t ____remoteStackIndex_9;
  2619. Il2CppIUnknown* ____dynamicMethods_10;
  2620. int32_t ____HResult_11;
  2621. Il2CppChar* ____source_12;
  2622. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2623. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2624. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2625. };
  2626. // UnityEngine.FontStyle
  2627. struct FontStyle_t98609253DA79E5B3198BD60AD3518C5B6A2DCF96
  2628. {
  2629. public:
  2630. // System.Int32 UnityEngine.FontStyle::value__
  2631. int32_t ___value___2;
  2632. public:
  2633. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontStyle_t98609253DA79E5B3198BD60AD3518C5B6A2DCF96, ___value___2)); }
  2634. inline int32_t get_value___2() const { return ___value___2; }
  2635. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2636. inline void set_value___2(int32_t value)
  2637. {
  2638. ___value___2 = value;
  2639. }
  2640. };
  2641. // UnityEngine.HideFlags
  2642. struct HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12
  2643. {
  2644. public:
  2645. // System.Int32 UnityEngine.HideFlags::value__
  2646. int32_t ___value___2;
  2647. public:
  2648. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12, ___value___2)); }
  2649. inline int32_t get_value___2() const { return ___value___2; }
  2650. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2651. inline void set_value___2(int32_t value)
  2652. {
  2653. ___value___2 = value;
  2654. }
  2655. };
  2656. // UnityEngine.HorizontalWrapMode
  2657. struct HorizontalWrapMode_tB8F0D84DB114FFAF047F10A58ADB759DEFF2AC63
  2658. {
  2659. public:
  2660. // System.Int32 UnityEngine.HorizontalWrapMode::value__
  2661. int32_t ___value___2;
  2662. public:
  2663. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HorizontalWrapMode_tB8F0D84DB114FFAF047F10A58ADB759DEFF2AC63, ___value___2)); }
  2664. inline int32_t get_value___2() const { return ___value___2; }
  2665. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2666. inline void set_value___2(int32_t value)
  2667. {
  2668. ___value___2 = value;
  2669. }
  2670. };
  2671. // UnityEngine.IMECompositionMode
  2672. struct IMECompositionMode_t8755B1BD5D22F5DE23A46F79403A234844D7A5C8
  2673. {
  2674. public:
  2675. // System.Int32 UnityEngine.IMECompositionMode::value__
  2676. int32_t ___value___2;
  2677. public:
  2678. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IMECompositionMode_t8755B1BD5D22F5DE23A46F79403A234844D7A5C8, ___value___2)); }
  2679. inline int32_t get_value___2() const { return ___value___2; }
  2680. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2681. inline void set_value___2(int32_t value)
  2682. {
  2683. ___value___2 = value;
  2684. }
  2685. };
  2686. // System.Int32Enum
  2687. struct Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C
  2688. {
  2689. public:
  2690. // System.Int32 System.Int32Enum::value__
  2691. int32_t ___value___2;
  2692. public:
  2693. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C, ___value___2)); }
  2694. inline int32_t get_value___2() const { return ___value___2; }
  2695. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2696. inline void set_value___2(int32_t value)
  2697. {
  2698. ___value___2 = value;
  2699. }
  2700. };
  2701. // UnityEngine.KeyCode
  2702. struct KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4
  2703. {
  2704. public:
  2705. // System.Int32 UnityEngine.KeyCode::value__
  2706. int32_t ___value___2;
  2707. public:
  2708. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(KeyCode_t1D303F7D061BF4429872E9F109ADDBCB431671F4, ___value___2)); }
  2709. inline int32_t get_value___2() const { return ___value___2; }
  2710. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2711. inline void set_value___2(int32_t value)
  2712. {
  2713. ___value___2 = value;
  2714. }
  2715. };
  2716. // UnityEngine.Object
  2717. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject
  2718. {
  2719. public:
  2720. // System.IntPtr UnityEngine.Object::m_CachedPtr
  2721. intptr_t ___m_CachedPtr_0;
  2722. public:
  2723. inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
  2724. inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  2725. inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  2726. inline void set_m_CachedPtr_0(intptr_t value)
  2727. {
  2728. ___m_CachedPtr_0 = value;
  2729. }
  2730. };
  2731. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
  2732. {
  2733. public:
  2734. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  2735. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  2736. public:
  2737. inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  2738. inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  2739. inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  2740. inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  2741. {
  2742. ___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  2743. }
  2744. };
  2745. // Native definition for P/Invoke marshalling of UnityEngine.Object
  2746. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  2747. {
  2748. intptr_t ___m_CachedPtr_0;
  2749. };
  2750. // Native definition for COM marshalling of UnityEngine.Object
  2751. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  2752. {
  2753. intptr_t ___m_CachedPtr_0;
  2754. };
  2755. // UnityEngine.OperatingSystemFamily
  2756. struct OperatingSystemFamily_tA0F8964A9E51797792B4FCD070B5501858BEFC33
  2757. {
  2758. public:
  2759. // System.Int32 UnityEngine.OperatingSystemFamily::value__
  2760. int32_t ___value___2;
  2761. public:
  2762. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OperatingSystemFamily_tA0F8964A9E51797792B4FCD070B5501858BEFC33, ___value___2)); }
  2763. inline int32_t get_value___2() const { return ___value___2; }
  2764. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2765. inline void set_value___2(int32_t value)
  2766. {
  2767. ___value___2 = value;
  2768. }
  2769. };
  2770. // UnityEngine.Plane
  2771. struct Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7
  2772. {
  2773. public:
  2774. // UnityEngine.Vector3 UnityEngine.Plane::m_Normal
  2775. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Normal_0;
  2776. // System.Single UnityEngine.Plane::m_Distance
  2777. float ___m_Distance_1;
  2778. public:
  2779. inline static int32_t get_offset_of_m_Normal_0() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Normal_0)); }
  2780. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Normal_0() const { return ___m_Normal_0; }
  2781. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_0() { return &___m_Normal_0; }
  2782. inline void set_m_Normal_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2783. {
  2784. ___m_Normal_0 = value;
  2785. }
  2786. inline static int32_t get_offset_of_m_Distance_1() { return static_cast<int32_t>(offsetof(Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7, ___m_Distance_1)); }
  2787. inline float get_m_Distance_1() const { return ___m_Distance_1; }
  2788. inline float* get_address_of_m_Distance_1() { return &___m_Distance_1; }
  2789. inline void set_m_Distance_1(float value)
  2790. {
  2791. ___m_Distance_1 = value;
  2792. }
  2793. };
  2794. // UnityEngine.Ray
  2795. struct Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6
  2796. {
  2797. public:
  2798. // UnityEngine.Vector3 UnityEngine.Ray::m_Origin
  2799. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Origin_0;
  2800. // UnityEngine.Vector3 UnityEngine.Ray::m_Direction
  2801. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Direction_1;
  2802. public:
  2803. inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Origin_0)); }
  2804. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Origin_0() const { return ___m_Origin_0; }
  2805. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Origin_0() { return &___m_Origin_0; }
  2806. inline void set_m_Origin_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2807. {
  2808. ___m_Origin_0 = value;
  2809. }
  2810. inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6, ___m_Direction_1)); }
  2811. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Direction_1() const { return ___m_Direction_1; }
  2812. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Direction_1() { return &___m_Direction_1; }
  2813. inline void set_m_Direction_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2814. {
  2815. ___m_Direction_1 = value;
  2816. }
  2817. };
  2818. // UnityEngine.EventSystems.RaycastResult
  2819. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE
  2820. {
  2821. public:
  2822. // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
  2823. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  2824. // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
  2825. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  2826. // System.Single UnityEngine.EventSystems.RaycastResult::distance
  2827. float ___distance_2;
  2828. // System.Single UnityEngine.EventSystems.RaycastResult::index
  2829. float ___index_3;
  2830. // System.Int32 UnityEngine.EventSystems.RaycastResult::depth
  2831. int32_t ___depth_4;
  2832. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
  2833. int32_t ___sortingLayer_5;
  2834. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
  2835. int32_t ___sortingOrder_6;
  2836. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
  2837. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  2838. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
  2839. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  2840. // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
  2841. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  2842. // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
  2843. int32_t ___displayIndex_10;
  2844. public:
  2845. inline static int32_t get_offset_of_m_GameObject_0() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___m_GameObject_0)); }
  2846. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_GameObject_0() const { return ___m_GameObject_0; }
  2847. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; }
  2848. inline void set_m_GameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  2849. {
  2850. ___m_GameObject_0 = value;
  2851. Il2CppCodeGenWriteBarrier((void**)(&___m_GameObject_0), (void*)value);
  2852. }
  2853. inline static int32_t get_offset_of_module_1() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___module_1)); }
  2854. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * get_module_1() const { return ___module_1; }
  2855. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 ** get_address_of_module_1() { return &___module_1; }
  2856. inline void set_module_1(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * value)
  2857. {
  2858. ___module_1 = value;
  2859. Il2CppCodeGenWriteBarrier((void**)(&___module_1), (void*)value);
  2860. }
  2861. inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___distance_2)); }
  2862. inline float get_distance_2() const { return ___distance_2; }
  2863. inline float* get_address_of_distance_2() { return &___distance_2; }
  2864. inline void set_distance_2(float value)
  2865. {
  2866. ___distance_2 = value;
  2867. }
  2868. inline static int32_t get_offset_of_index_3() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___index_3)); }
  2869. inline float get_index_3() const { return ___index_3; }
  2870. inline float* get_address_of_index_3() { return &___index_3; }
  2871. inline void set_index_3(float value)
  2872. {
  2873. ___index_3 = value;
  2874. }
  2875. inline static int32_t get_offset_of_depth_4() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___depth_4)); }
  2876. inline int32_t get_depth_4() const { return ___depth_4; }
  2877. inline int32_t* get_address_of_depth_4() { return &___depth_4; }
  2878. inline void set_depth_4(int32_t value)
  2879. {
  2880. ___depth_4 = value;
  2881. }
  2882. inline static int32_t get_offset_of_sortingLayer_5() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingLayer_5)); }
  2883. inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; }
  2884. inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; }
  2885. inline void set_sortingLayer_5(int32_t value)
  2886. {
  2887. ___sortingLayer_5 = value;
  2888. }
  2889. inline static int32_t get_offset_of_sortingOrder_6() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingOrder_6)); }
  2890. inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; }
  2891. inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; }
  2892. inline void set_sortingOrder_6(int32_t value)
  2893. {
  2894. ___sortingOrder_6 = value;
  2895. }
  2896. inline static int32_t get_offset_of_worldPosition_7() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldPosition_7)); }
  2897. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPosition_7() const { return ___worldPosition_7; }
  2898. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPosition_7() { return &___worldPosition_7; }
  2899. inline void set_worldPosition_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2900. {
  2901. ___worldPosition_7 = value;
  2902. }
  2903. inline static int32_t get_offset_of_worldNormal_8() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldNormal_8)); }
  2904. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldNormal_8() const { return ___worldNormal_8; }
  2905. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldNormal_8() { return &___worldNormal_8; }
  2906. inline void set_worldNormal_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  2907. {
  2908. ___worldNormal_8 = value;
  2909. }
  2910. inline static int32_t get_offset_of_screenPosition_9() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___screenPosition_9)); }
  2911. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_screenPosition_9() const { return ___screenPosition_9; }
  2912. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_screenPosition_9() { return &___screenPosition_9; }
  2913. inline void set_screenPosition_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  2914. {
  2915. ___screenPosition_9 = value;
  2916. }
  2917. inline static int32_t get_offset_of_displayIndex_10() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___displayIndex_10)); }
  2918. inline int32_t get_displayIndex_10() const { return ___displayIndex_10; }
  2919. inline int32_t* get_address_of_displayIndex_10() { return &___displayIndex_10; }
  2920. inline void set_displayIndex_10(int32_t value)
  2921. {
  2922. ___displayIndex_10 = value;
  2923. }
  2924. };
  2925. // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
  2926. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_pinvoke
  2927. {
  2928. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  2929. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  2930. float ___distance_2;
  2931. float ___index_3;
  2932. int32_t ___depth_4;
  2933. int32_t ___sortingLayer_5;
  2934. int32_t ___sortingOrder_6;
  2935. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  2936. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  2937. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  2938. int32_t ___displayIndex_10;
  2939. };
  2940. // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
  2941. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_com
  2942. {
  2943. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  2944. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  2945. float ___distance_2;
  2946. float ___index_3;
  2947. int32_t ___depth_4;
  2948. int32_t ___sortingLayer_5;
  2949. int32_t ___sortingOrder_6;
  2950. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  2951. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  2952. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  2953. int32_t ___displayIndex_10;
  2954. };
  2955. // UnityEngine.RectOffset
  2956. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 : public RuntimeObject
  2957. {
  2958. public:
  2959. // System.IntPtr UnityEngine.RectOffset::m_Ptr
  2960. intptr_t ___m_Ptr_0;
  2961. // System.Object UnityEngine.RectOffset::m_SourceStyle
  2962. RuntimeObject * ___m_SourceStyle_1;
  2963. public:
  2964. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_Ptr_0)); }
  2965. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  2966. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  2967. inline void set_m_Ptr_0(intptr_t value)
  2968. {
  2969. ___m_Ptr_0 = value;
  2970. }
  2971. inline static int32_t get_offset_of_m_SourceStyle_1() { return static_cast<int32_t>(offsetof(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70, ___m_SourceStyle_1)); }
  2972. inline RuntimeObject * get_m_SourceStyle_1() const { return ___m_SourceStyle_1; }
  2973. inline RuntimeObject ** get_address_of_m_SourceStyle_1() { return &___m_SourceStyle_1; }
  2974. inline void set_m_SourceStyle_1(RuntimeObject * value)
  2975. {
  2976. ___m_SourceStyle_1 = value;
  2977. Il2CppCodeGenWriteBarrier((void**)(&___m_SourceStyle_1), (void*)value);
  2978. }
  2979. };
  2980. // Native definition for P/Invoke marshalling of UnityEngine.RectOffset
  2981. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_pinvoke
  2982. {
  2983. intptr_t ___m_Ptr_0;
  2984. Il2CppIUnknown* ___m_SourceStyle_1;
  2985. };
  2986. // Native definition for COM marshalling of UnityEngine.RectOffset
  2987. struct RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_marshaled_com
  2988. {
  2989. intptr_t ___m_Ptr_0;
  2990. Il2CppIUnknown* ___m_SourceStyle_1;
  2991. };
  2992. // UnityEngine.RenderMode
  2993. struct RenderMode_tFF8E9ABC771ACEBD5ACC2D9DFB02264E0EA6CDBF
  2994. {
  2995. public:
  2996. // System.Int32 UnityEngine.RenderMode::value__
  2997. int32_t ___value___2;
  2998. public:
  2999. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderMode_tFF8E9ABC771ACEBD5ACC2D9DFB02264E0EA6CDBF, ___value___2)); }
  3000. inline int32_t get_value___2() const { return ___value___2; }
  3001. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3002. inline void set_value___2(int32_t value)
  3003. {
  3004. ___value___2 = value;
  3005. }
  3006. };
  3007. // System.RuntimeFieldHandle
  3008. struct RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96
  3009. {
  3010. public:
  3011. // System.IntPtr System.RuntimeFieldHandle::value
  3012. intptr_t ___value_0;
  3013. public:
  3014. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96, ___value_0)); }
  3015. inline intptr_t get_value_0() const { return ___value_0; }
  3016. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  3017. inline void set_value_0(intptr_t value)
  3018. {
  3019. ___value_0 = value;
  3020. }
  3021. };
  3022. // UnityEngine.RuntimePlatform
  3023. struct RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065
  3024. {
  3025. public:
  3026. // System.Int32 UnityEngine.RuntimePlatform::value__
  3027. int32_t ___value___2;
  3028. public:
  3029. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RuntimePlatform_tB8798C800FD9810C0FE2B7D2F2A0A3979D239065, ___value___2)); }
  3030. inline int32_t get_value___2() const { return ___value___2; }
  3031. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3032. inline void set_value___2(int32_t value)
  3033. {
  3034. ___value___2 = value;
  3035. }
  3036. };
  3037. // System.RuntimeTypeHandle
  3038. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  3039. {
  3040. public:
  3041. // System.IntPtr System.RuntimeTypeHandle::value
  3042. intptr_t ___value_0;
  3043. public:
  3044. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  3045. inline intptr_t get_value_0() const { return ___value_0; }
  3046. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  3047. inline void set_value_0(intptr_t value)
  3048. {
  3049. ___value_0 = value;
  3050. }
  3051. };
  3052. // UnityEngine.TextAnchor
  3053. struct TextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232
  3054. {
  3055. public:
  3056. // System.Int32 UnityEngine.TextAnchor::value__
  3057. int32_t ___value___2;
  3058. public:
  3059. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232, ___value___2)); }
  3060. inline int32_t get_value___2() const { return ___value___2; }
  3061. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3062. inline void set_value___2(int32_t value)
  3063. {
  3064. ___value___2 = value;
  3065. }
  3066. };
  3067. // UnityEngine.TextGenerationError
  3068. struct TextGenerationError_t09DA0156E184EBDC8621B676A0927983194A08E4
  3069. {
  3070. public:
  3071. // System.Int32 UnityEngine.TextGenerationError::value__
  3072. int32_t ___value___2;
  3073. public:
  3074. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextGenerationError_t09DA0156E184EBDC8621B676A0927983194A08E4, ___value___2)); }
  3075. inline int32_t get_value___2() const { return ___value___2; }
  3076. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3077. inline void set_value___2(int32_t value)
  3078. {
  3079. ___value___2 = value;
  3080. }
  3081. };
  3082. // UnityEngine.TextureWrapMode
  3083. struct TextureWrapMode_t86DDA8206E4AA784A1218D0DE3C5F6826D7549EB
  3084. {
  3085. public:
  3086. // System.Int32 UnityEngine.TextureWrapMode::value__
  3087. int32_t ___value___2;
  3088. public:
  3089. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureWrapMode_t86DDA8206E4AA784A1218D0DE3C5F6826D7549EB, ___value___2)); }
  3090. inline int32_t get_value___2() const { return ___value___2; }
  3091. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3092. inline void set_value___2(int32_t value)
  3093. {
  3094. ___value___2 = value;
  3095. }
  3096. };
  3097. // UnityEngine.TouchScreenKeyboard
  3098. struct TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E : public RuntimeObject
  3099. {
  3100. public:
  3101. // System.IntPtr UnityEngine.TouchScreenKeyboard::m_Ptr
  3102. intptr_t ___m_Ptr_0;
  3103. public:
  3104. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E, ___m_Ptr_0)); }
  3105. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  3106. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  3107. inline void set_m_Ptr_0(intptr_t value)
  3108. {
  3109. ___m_Ptr_0 = value;
  3110. }
  3111. };
  3112. // UnityEngine.TouchScreenKeyboardType
  3113. struct TouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932
  3114. {
  3115. public:
  3116. // System.Int32 UnityEngine.TouchScreenKeyboardType::value__
  3117. int32_t ___value___2;
  3118. public:
  3119. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932, ___value___2)); }
  3120. inline int32_t get_value___2() const { return ___value___2; }
  3121. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3122. inline void set_value___2(int32_t value)
  3123. {
  3124. ___value___2 = value;
  3125. }
  3126. };
  3127. // UnityEngine.UICharInfo
  3128. struct UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A
  3129. {
  3130. public:
  3131. // UnityEngine.Vector2 UnityEngine.UICharInfo::cursorPos
  3132. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___cursorPos_0;
  3133. // System.Single UnityEngine.UICharInfo::charWidth
  3134. float ___charWidth_1;
  3135. public:
  3136. inline static int32_t get_offset_of_cursorPos_0() { return static_cast<int32_t>(offsetof(UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A, ___cursorPos_0)); }
  3137. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_cursorPos_0() const { return ___cursorPos_0; }
  3138. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_cursorPos_0() { return &___cursorPos_0; }
  3139. inline void set_cursorPos_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3140. {
  3141. ___cursorPos_0 = value;
  3142. }
  3143. inline static int32_t get_offset_of_charWidth_1() { return static_cast<int32_t>(offsetof(UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A, ___charWidth_1)); }
  3144. inline float get_charWidth_1() const { return ___charWidth_1; }
  3145. inline float* get_address_of_charWidth_1() { return &___charWidth_1; }
  3146. inline void set_charWidth_1(float value)
  3147. {
  3148. ___charWidth_1 = value;
  3149. }
  3150. };
  3151. // UnityEngine.UIVertex
  3152. struct UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A
  3153. {
  3154. public:
  3155. // UnityEngine.Vector3 UnityEngine.UIVertex::position
  3156. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position_0;
  3157. // UnityEngine.Vector3 UnityEngine.UIVertex::normal
  3158. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___normal_1;
  3159. // UnityEngine.Vector4 UnityEngine.UIVertex::tangent
  3160. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2;
  3161. // UnityEngine.Color32 UnityEngine.UIVertex::color
  3162. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_3;
  3163. // UnityEngine.Vector4 UnityEngine.UIVertex::uv0
  3164. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv0_4;
  3165. // UnityEngine.Vector4 UnityEngine.UIVertex::uv1
  3166. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv1_5;
  3167. // UnityEngine.Vector4 UnityEngine.UIVertex::uv2
  3168. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv2_6;
  3169. // UnityEngine.Vector4 UnityEngine.UIVertex::uv3
  3170. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___uv3_7;
  3171. public:
  3172. inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___position_0)); }
  3173. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_position_0() const { return ___position_0; }
  3174. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
  3175. inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3176. {
  3177. ___position_0 = value;
  3178. }
  3179. inline static int32_t get_offset_of_normal_1() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___normal_1)); }
  3180. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_normal_1() const { return ___normal_1; }
  3181. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_normal_1() { return &___normal_1; }
  3182. inline void set_normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3183. {
  3184. ___normal_1 = value;
  3185. }
  3186. inline static int32_t get_offset_of_tangent_2() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___tangent_2)); }
  3187. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_tangent_2() const { return ___tangent_2; }
  3188. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_tangent_2() { return &___tangent_2; }
  3189. inline void set_tangent_2(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3190. {
  3191. ___tangent_2 = value;
  3192. }
  3193. inline static int32_t get_offset_of_color_3() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___color_3)); }
  3194. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_color_3() const { return ___color_3; }
  3195. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_color_3() { return &___color_3; }
  3196. inline void set_color_3(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  3197. {
  3198. ___color_3 = value;
  3199. }
  3200. inline static int32_t get_offset_of_uv0_4() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv0_4)); }
  3201. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv0_4() const { return ___uv0_4; }
  3202. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv0_4() { return &___uv0_4; }
  3203. inline void set_uv0_4(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3204. {
  3205. ___uv0_4 = value;
  3206. }
  3207. inline static int32_t get_offset_of_uv1_5() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv1_5)); }
  3208. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv1_5() const { return ___uv1_5; }
  3209. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv1_5() { return &___uv1_5; }
  3210. inline void set_uv1_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3211. {
  3212. ___uv1_5 = value;
  3213. }
  3214. inline static int32_t get_offset_of_uv2_6() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv2_6)); }
  3215. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv2_6() const { return ___uv2_6; }
  3216. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv2_6() { return &___uv2_6; }
  3217. inline void set_uv2_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3218. {
  3219. ___uv2_6 = value;
  3220. }
  3221. inline static int32_t get_offset_of_uv3_7() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A, ___uv3_7)); }
  3222. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_uv3_7() const { return ___uv3_7; }
  3223. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_uv3_7() { return &___uv3_7; }
  3224. inline void set_uv3_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3225. {
  3226. ___uv3_7 = value;
  3227. }
  3228. };
  3229. struct UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields
  3230. {
  3231. public:
  3232. // UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor
  3233. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___s_DefaultColor_8;
  3234. // UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent
  3235. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___s_DefaultTangent_9;
  3236. // UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert
  3237. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A ___simpleVert_10;
  3238. public:
  3239. inline static int32_t get_offset_of_s_DefaultColor_8() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___s_DefaultColor_8)); }
  3240. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_s_DefaultColor_8() const { return ___s_DefaultColor_8; }
  3241. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_s_DefaultColor_8() { return &___s_DefaultColor_8; }
  3242. inline void set_s_DefaultColor_8(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  3243. {
  3244. ___s_DefaultColor_8 = value;
  3245. }
  3246. inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___s_DefaultTangent_9)); }
  3247. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  3248. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  3249. inline void set_s_DefaultTangent_9(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3250. {
  3251. ___s_DefaultTangent_9 = value;
  3252. }
  3253. inline static int32_t get_offset_of_simpleVert_10() { return static_cast<int32_t>(offsetof(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields, ___simpleVert_10)); }
  3254. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A get_simpleVert_10() const { return ___simpleVert_10; }
  3255. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * get_address_of_simpleVert_10() { return &___simpleVert_10; }
  3256. inline void set_simpleVert_10(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  3257. {
  3258. ___simpleVert_10 = value;
  3259. }
  3260. };
  3261. // UnityEngine.UI.VertexHelper
  3262. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 : public RuntimeObject
  3263. {
  3264. public:
  3265. // System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Positions
  3266. List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___m_Positions_0;
  3267. // System.Collections.Generic.List`1<UnityEngine.Color32> UnityEngine.UI.VertexHelper::m_Colors
  3268. List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * ___m_Colors_1;
  3269. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv0S
  3270. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv0S_2;
  3271. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv1S
  3272. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv1S_3;
  3273. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv2S
  3274. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv2S_4;
  3275. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Uv3S
  3276. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Uv3S_5;
  3277. // System.Collections.Generic.List`1<UnityEngine.Vector3> UnityEngine.UI.VertexHelper::m_Normals
  3278. List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * ___m_Normals_6;
  3279. // System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.UI.VertexHelper::m_Tangents
  3280. List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * ___m_Tangents_7;
  3281. // System.Collections.Generic.List`1<System.Int32> UnityEngine.UI.VertexHelper::m_Indices
  3282. List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___m_Indices_8;
  3283. // System.Boolean UnityEngine.UI.VertexHelper::m_ListsInitalized
  3284. bool ___m_ListsInitalized_11;
  3285. public:
  3286. inline static int32_t get_offset_of_m_Positions_0() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Positions_0)); }
  3287. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_m_Positions_0() const { return ___m_Positions_0; }
  3288. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_m_Positions_0() { return &___m_Positions_0; }
  3289. inline void set_m_Positions_0(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value)
  3290. {
  3291. ___m_Positions_0 = value;
  3292. Il2CppCodeGenWriteBarrier((void**)(&___m_Positions_0), (void*)value);
  3293. }
  3294. inline static int32_t get_offset_of_m_Colors_1() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Colors_1)); }
  3295. inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * get_m_Colors_1() const { return ___m_Colors_1; }
  3296. inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 ** get_address_of_m_Colors_1() { return &___m_Colors_1; }
  3297. inline void set_m_Colors_1(List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * value)
  3298. {
  3299. ___m_Colors_1 = value;
  3300. Il2CppCodeGenWriteBarrier((void**)(&___m_Colors_1), (void*)value);
  3301. }
  3302. inline static int32_t get_offset_of_m_Uv0S_2() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv0S_2)); }
  3303. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv0S_2() const { return ___m_Uv0S_2; }
  3304. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv0S_2() { return &___m_Uv0S_2; }
  3305. inline void set_m_Uv0S_2(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  3306. {
  3307. ___m_Uv0S_2 = value;
  3308. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv0S_2), (void*)value);
  3309. }
  3310. inline static int32_t get_offset_of_m_Uv1S_3() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv1S_3)); }
  3311. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv1S_3() const { return ___m_Uv1S_3; }
  3312. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv1S_3() { return &___m_Uv1S_3; }
  3313. inline void set_m_Uv1S_3(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  3314. {
  3315. ___m_Uv1S_3 = value;
  3316. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv1S_3), (void*)value);
  3317. }
  3318. inline static int32_t get_offset_of_m_Uv2S_4() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv2S_4)); }
  3319. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv2S_4() const { return ___m_Uv2S_4; }
  3320. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv2S_4() { return &___m_Uv2S_4; }
  3321. inline void set_m_Uv2S_4(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  3322. {
  3323. ___m_Uv2S_4 = value;
  3324. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv2S_4), (void*)value);
  3325. }
  3326. inline static int32_t get_offset_of_m_Uv3S_5() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Uv3S_5)); }
  3327. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Uv3S_5() const { return ___m_Uv3S_5; }
  3328. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Uv3S_5() { return &___m_Uv3S_5; }
  3329. inline void set_m_Uv3S_5(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  3330. {
  3331. ___m_Uv3S_5 = value;
  3332. Il2CppCodeGenWriteBarrier((void**)(&___m_Uv3S_5), (void*)value);
  3333. }
  3334. inline static int32_t get_offset_of_m_Normals_6() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Normals_6)); }
  3335. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * get_m_Normals_6() const { return ___m_Normals_6; }
  3336. inline List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 ** get_address_of_m_Normals_6() { return &___m_Normals_6; }
  3337. inline void set_m_Normals_6(List_1_t577D28CFF6DFE3F6A8D4409F7A21CBF513C04181 * value)
  3338. {
  3339. ___m_Normals_6 = value;
  3340. Il2CppCodeGenWriteBarrier((void**)(&___m_Normals_6), (void*)value);
  3341. }
  3342. inline static int32_t get_offset_of_m_Tangents_7() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Tangents_7)); }
  3343. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * get_m_Tangents_7() const { return ___m_Tangents_7; }
  3344. inline List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A ** get_address_of_m_Tangents_7() { return &___m_Tangents_7; }
  3345. inline void set_m_Tangents_7(List_1_t14D5F8426BD7087A7AEB49D4DE3DEF404C8BE65A * value)
  3346. {
  3347. ___m_Tangents_7 = value;
  3348. Il2CppCodeGenWriteBarrier((void**)(&___m_Tangents_7), (void*)value);
  3349. }
  3350. inline static int32_t get_offset_of_m_Indices_8() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_Indices_8)); }
  3351. inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_m_Indices_8() const { return ___m_Indices_8; }
  3352. inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_m_Indices_8() { return &___m_Indices_8; }
  3353. inline void set_m_Indices_8(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
  3354. {
  3355. ___m_Indices_8 = value;
  3356. Il2CppCodeGenWriteBarrier((void**)(&___m_Indices_8), (void*)value);
  3357. }
  3358. inline static int32_t get_offset_of_m_ListsInitalized_11() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55, ___m_ListsInitalized_11)); }
  3359. inline bool get_m_ListsInitalized_11() const { return ___m_ListsInitalized_11; }
  3360. inline bool* get_address_of_m_ListsInitalized_11() { return &___m_ListsInitalized_11; }
  3361. inline void set_m_ListsInitalized_11(bool value)
  3362. {
  3363. ___m_ListsInitalized_11 = value;
  3364. }
  3365. };
  3366. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields
  3367. {
  3368. public:
  3369. // UnityEngine.Vector4 UnityEngine.UI.VertexHelper::s_DefaultTangent
  3370. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___s_DefaultTangent_9;
  3371. // UnityEngine.Vector3 UnityEngine.UI.VertexHelper::s_DefaultNormal
  3372. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___s_DefaultNormal_10;
  3373. public:
  3374. inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields, ___s_DefaultTangent_9)); }
  3375. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; }
  3376. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; }
  3377. inline void set_s_DefaultTangent_9(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  3378. {
  3379. ___s_DefaultTangent_9 = value;
  3380. }
  3381. inline static int32_t get_offset_of_s_DefaultNormal_10() { return static_cast<int32_t>(offsetof(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_StaticFields, ___s_DefaultNormal_10)); }
  3382. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_s_DefaultNormal_10() const { return ___s_DefaultNormal_10; }
  3383. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_s_DefaultNormal_10() { return &___s_DefaultNormal_10; }
  3384. inline void set_s_DefaultNormal_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3385. {
  3386. ___s_DefaultNormal_10 = value;
  3387. }
  3388. };
  3389. // UnityEngine.VerticalWrapMode
  3390. struct VerticalWrapMode_t71EBBAE09D28B40254AA63D6EEA14CFCBD618D88
  3391. {
  3392. public:
  3393. // System.Int32 UnityEngine.VerticalWrapMode::value__
  3394. int32_t ___value___2;
  3395. public:
  3396. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VerticalWrapMode_t71EBBAE09D28B40254AA63D6EEA14CFCBD618D88, ___value___2)); }
  3397. inline int32_t get_value___2() const { return ___value___2; }
  3398. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3399. inline void set_value___2(int32_t value)
  3400. {
  3401. ___value___2 = value;
  3402. }
  3403. };
  3404. // UnityEngine.UI.Image/FillMethod
  3405. struct FillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2
  3406. {
  3407. public:
  3408. // System.Int32 UnityEngine.UI.Image/FillMethod::value__
  3409. int32_t ___value___2;
  3410. public:
  3411. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2, ___value___2)); }
  3412. inline int32_t get_value___2() const { return ___value___2; }
  3413. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3414. inline void set_value___2(int32_t value)
  3415. {
  3416. ___value___2 = value;
  3417. }
  3418. };
  3419. // UnityEngine.UI.Image/Type
  3420. struct Type_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12
  3421. {
  3422. public:
  3423. // System.Int32 UnityEngine.UI.Image/Type::value__
  3424. int32_t ___value___2;
  3425. public:
  3426. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Type_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12, ___value___2)); }
  3427. inline int32_t get_value___2() const { return ___value___2; }
  3428. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3429. inline void set_value___2(int32_t value)
  3430. {
  3431. ___value___2 = value;
  3432. }
  3433. };
  3434. // UnityEngine.UI.InputField/CharacterValidation
  3435. struct CharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41
  3436. {
  3437. public:
  3438. // System.Int32 UnityEngine.UI.InputField/CharacterValidation::value__
  3439. int32_t ___value___2;
  3440. public:
  3441. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41, ___value___2)); }
  3442. inline int32_t get_value___2() const { return ___value___2; }
  3443. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3444. inline void set_value___2(int32_t value)
  3445. {
  3446. ___value___2 = value;
  3447. }
  3448. };
  3449. // UnityEngine.UI.InputField/ContentType
  3450. struct ContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1
  3451. {
  3452. public:
  3453. // System.Int32 UnityEngine.UI.InputField/ContentType::value__
  3454. int32_t ___value___2;
  3455. public:
  3456. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1, ___value___2)); }
  3457. inline int32_t get_value___2() const { return ___value___2; }
  3458. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3459. inline void set_value___2(int32_t value)
  3460. {
  3461. ___value___2 = value;
  3462. }
  3463. };
  3464. // UnityEngine.UI.InputField/EditState
  3465. struct EditState_tB978DACF7D497A639D7FA14E2B6974AE3DA6D29E
  3466. {
  3467. public:
  3468. // System.Int32 UnityEngine.UI.InputField/EditState::value__
  3469. int32_t ___value___2;
  3470. public:
  3471. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EditState_tB978DACF7D497A639D7FA14E2B6974AE3DA6D29E, ___value___2)); }
  3472. inline int32_t get_value___2() const { return ___value___2; }
  3473. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3474. inline void set_value___2(int32_t value)
  3475. {
  3476. ___value___2 = value;
  3477. }
  3478. };
  3479. // UnityEngine.UI.InputField/EndEditEvent
  3480. struct EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D : public UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0
  3481. {
  3482. public:
  3483. public:
  3484. };
  3485. // UnityEngine.UI.InputField/InputType
  3486. struct InputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2
  3487. {
  3488. public:
  3489. // System.Int32 UnityEngine.UI.InputField/InputType::value__
  3490. int32_t ___value___2;
  3491. public:
  3492. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2, ___value___2)); }
  3493. inline int32_t get_value___2() const { return ___value___2; }
  3494. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3495. inline void set_value___2(int32_t value)
  3496. {
  3497. ___value___2 = value;
  3498. }
  3499. };
  3500. // UnityEngine.UI.InputField/LineType
  3501. struct LineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE
  3502. {
  3503. public:
  3504. // System.Int32 UnityEngine.UI.InputField/LineType::value__
  3505. int32_t ___value___2;
  3506. public:
  3507. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE, ___value___2)); }
  3508. inline int32_t get_value___2() const { return ___value___2; }
  3509. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3510. inline void set_value___2(int32_t value)
  3511. {
  3512. ___value___2 = value;
  3513. }
  3514. };
  3515. // UnityEngine.UI.InputField/OnChangeEvent
  3516. struct OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 : public UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0
  3517. {
  3518. public:
  3519. public:
  3520. };
  3521. // UnityEngine.UI.InputField/SubmitEvent
  3522. struct SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 : public UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0
  3523. {
  3524. public:
  3525. public:
  3526. };
  3527. // UnityEngine.UI.Navigation/Mode
  3528. struct Mode_t3113FDF05158BBA1DFC78D7F69E4C1D25135CB0F
  3529. {
  3530. public:
  3531. // System.Int32 UnityEngine.UI.Navigation/Mode::value__
  3532. int32_t ___value___2;
  3533. public:
  3534. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Mode_t3113FDF05158BBA1DFC78D7F69E4C1D25135CB0F, ___value___2)); }
  3535. inline int32_t get_value___2() const { return ___value___2; }
  3536. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3537. inline void set_value___2(int32_t value)
  3538. {
  3539. ___value___2 = value;
  3540. }
  3541. };
  3542. // UnityEngine.EventSystems.PointerEventData/InputButton
  3543. struct InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D
  3544. {
  3545. public:
  3546. // System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
  3547. int32_t ___value___2;
  3548. public:
  3549. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D, ___value___2)); }
  3550. inline int32_t get_value___2() const { return ___value___2; }
  3551. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3552. inline void set_value___2(int32_t value)
  3553. {
  3554. ___value___2 = value;
  3555. }
  3556. };
  3557. // UnityEngine.UI.Selectable/SelectionState
  3558. struct SelectionState_tB421C4551CDC64C8EB31158E8C7FF118F46FF72F
  3559. {
  3560. public:
  3561. // System.Int32 UnityEngine.UI.Selectable/SelectionState::value__
  3562. int32_t ___value___2;
  3563. public:
  3564. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SelectionState_tB421C4551CDC64C8EB31158E8C7FF118F46FF72F, ___value___2)); }
  3565. inline int32_t get_value___2() const { return ___value___2; }
  3566. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3567. inline void set_value___2(int32_t value)
  3568. {
  3569. ___value___2 = value;
  3570. }
  3571. };
  3572. // UnityEngine.UI.Selectable/Transition
  3573. struct Transition_t1FC449676815A798E758D32E8BE6DC0A2511DF14
  3574. {
  3575. public:
  3576. // System.Int32 UnityEngine.UI.Selectable/Transition::value__
  3577. int32_t ___value___2;
  3578. public:
  3579. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Transition_t1FC449676815A798E758D32E8BE6DC0A2511DF14, ___value___2)); }
  3580. inline int32_t get_value___2() const { return ___value___2; }
  3581. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3582. inline void set_value___2(int32_t value)
  3583. {
  3584. ___value___2 = value;
  3585. }
  3586. };
  3587. // UnityEngine.TouchScreenKeyboard/Status
  3588. struct Status_tCF9D837EDAD10412CECD4A306BCD7CA936720FEF
  3589. {
  3590. public:
  3591. // System.Int32 UnityEngine.TouchScreenKeyboard/Status::value__
  3592. int32_t ___value___2;
  3593. public:
  3594. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Status_tCF9D837EDAD10412CECD4A306BCD7CA936720FEF, ___value___2)); }
  3595. inline int32_t get_value___2() const { return ___value___2; }
  3596. inline int32_t* get_address_of_value___2() { return &___value___2; }
  3597. inline void set_value___2(int32_t value)
  3598. {
  3599. ___value___2 = value;
  3600. }
  3601. };
  3602. // UnityEngine.Component
  3603. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  3604. {
  3605. public:
  3606. public:
  3607. };
  3608. // UnityEngine.Font
  3609. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  3610. {
  3611. public:
  3612. // UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback
  3613. FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * ___m_FontTextureRebuildCallback_5;
  3614. public:
  3615. inline static int32_t get_offset_of_m_FontTextureRebuildCallback_5() { return static_cast<int32_t>(offsetof(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9, ___m_FontTextureRebuildCallback_5)); }
  3616. inline FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * get_m_FontTextureRebuildCallback_5() const { return ___m_FontTextureRebuildCallback_5; }
  3617. inline FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB ** get_address_of_m_FontTextureRebuildCallback_5() { return &___m_FontTextureRebuildCallback_5; }
  3618. inline void set_m_FontTextureRebuildCallback_5(FontTextureRebuildCallback_tBF11A511EBD8D237A1C5885D460B42A45DDBB2DB * value)
  3619. {
  3620. ___m_FontTextureRebuildCallback_5 = value;
  3621. Il2CppCodeGenWriteBarrier((void**)(&___m_FontTextureRebuildCallback_5), (void*)value);
  3622. }
  3623. };
  3624. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9_StaticFields
  3625. {
  3626. public:
  3627. // System.Action`1<UnityEngine.Font> UnityEngine.Font::textureRebuilt
  3628. Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * ___textureRebuilt_4;
  3629. public:
  3630. inline static int32_t get_offset_of_textureRebuilt_4() { return static_cast<int32_t>(offsetof(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9_StaticFields, ___textureRebuilt_4)); }
  3631. inline Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * get_textureRebuilt_4() const { return ___textureRebuilt_4; }
  3632. inline Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 ** get_address_of_textureRebuilt_4() { return &___textureRebuilt_4; }
  3633. inline void set_textureRebuilt_4(Action_1_tC07E78969BFFC97261F80F4C08915A046DFDD9C7 * value)
  3634. {
  3635. ___textureRebuilt_4 = value;
  3636. Il2CppCodeGenWriteBarrier((void**)(&___textureRebuilt_4), (void*)value);
  3637. }
  3638. };
  3639. // UnityEngine.GameObject
  3640. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  3641. {
  3642. public:
  3643. public:
  3644. };
  3645. // UnityEngine.Material
  3646. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  3647. {
  3648. public:
  3649. public:
  3650. };
  3651. // UnityEngine.Mesh
  3652. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  3653. {
  3654. public:
  3655. public:
  3656. };
  3657. // System.MulticastDelegate
  3658. struct MulticastDelegate_t : public Delegate_t
  3659. {
  3660. public:
  3661. // System.Delegate[] System.MulticastDelegate::delegates
  3662. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  3663. public:
  3664. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  3665. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  3666. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  3667. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  3668. {
  3669. ___delegates_11 = value;
  3670. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  3671. }
  3672. };
  3673. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  3674. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  3675. {
  3676. Delegate_t_marshaled_pinvoke** ___delegates_11;
  3677. };
  3678. // Native definition for COM marshalling of System.MulticastDelegate
  3679. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  3680. {
  3681. Delegate_t_marshaled_com** ___delegates_11;
  3682. };
  3683. // UnityEngine.UI.Navigation
  3684. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A
  3685. {
  3686. public:
  3687. // UnityEngine.UI.Navigation/Mode UnityEngine.UI.Navigation::m_Mode
  3688. int32_t ___m_Mode_0;
  3689. // System.Boolean UnityEngine.UI.Navigation::m_WrapAround
  3690. bool ___m_WrapAround_1;
  3691. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnUp
  3692. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  3693. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnDown
  3694. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  3695. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnLeft
  3696. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  3697. // UnityEngine.UI.Selectable UnityEngine.UI.Navigation::m_SelectOnRight
  3698. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  3699. public:
  3700. inline static int32_t get_offset_of_m_Mode_0() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_Mode_0)); }
  3701. inline int32_t get_m_Mode_0() const { return ___m_Mode_0; }
  3702. inline int32_t* get_address_of_m_Mode_0() { return &___m_Mode_0; }
  3703. inline void set_m_Mode_0(int32_t value)
  3704. {
  3705. ___m_Mode_0 = value;
  3706. }
  3707. inline static int32_t get_offset_of_m_WrapAround_1() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_WrapAround_1)); }
  3708. inline bool get_m_WrapAround_1() const { return ___m_WrapAround_1; }
  3709. inline bool* get_address_of_m_WrapAround_1() { return &___m_WrapAround_1; }
  3710. inline void set_m_WrapAround_1(bool value)
  3711. {
  3712. ___m_WrapAround_1 = value;
  3713. }
  3714. inline static int32_t get_offset_of_m_SelectOnUp_2() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnUp_2)); }
  3715. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnUp_2() const { return ___m_SelectOnUp_2; }
  3716. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnUp_2() { return &___m_SelectOnUp_2; }
  3717. inline void set_m_SelectOnUp_2(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  3718. {
  3719. ___m_SelectOnUp_2 = value;
  3720. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnUp_2), (void*)value);
  3721. }
  3722. inline static int32_t get_offset_of_m_SelectOnDown_3() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnDown_3)); }
  3723. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnDown_3() const { return ___m_SelectOnDown_3; }
  3724. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnDown_3() { return &___m_SelectOnDown_3; }
  3725. inline void set_m_SelectOnDown_3(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  3726. {
  3727. ___m_SelectOnDown_3 = value;
  3728. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnDown_3), (void*)value);
  3729. }
  3730. inline static int32_t get_offset_of_m_SelectOnLeft_4() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnLeft_4)); }
  3731. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnLeft_4() const { return ___m_SelectOnLeft_4; }
  3732. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnLeft_4() { return &___m_SelectOnLeft_4; }
  3733. inline void set_m_SelectOnLeft_4(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  3734. {
  3735. ___m_SelectOnLeft_4 = value;
  3736. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnLeft_4), (void*)value);
  3737. }
  3738. inline static int32_t get_offset_of_m_SelectOnRight_5() { return static_cast<int32_t>(offsetof(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A, ___m_SelectOnRight_5)); }
  3739. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * get_m_SelectOnRight_5() const { return ___m_SelectOnRight_5; }
  3740. inline Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD ** get_address_of_m_SelectOnRight_5() { return &___m_SelectOnRight_5; }
  3741. inline void set_m_SelectOnRight_5(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * value)
  3742. {
  3743. ___m_SelectOnRight_5 = value;
  3744. Il2CppCodeGenWriteBarrier((void**)(&___m_SelectOnRight_5), (void*)value);
  3745. }
  3746. };
  3747. // Native definition for P/Invoke marshalling of UnityEngine.UI.Navigation
  3748. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A_marshaled_pinvoke
  3749. {
  3750. int32_t ___m_Mode_0;
  3751. int32_t ___m_WrapAround_1;
  3752. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  3753. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  3754. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  3755. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  3756. };
  3757. // Native definition for COM marshalling of UnityEngine.UI.Navigation
  3758. struct Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A_marshaled_com
  3759. {
  3760. int32_t ___m_Mode_0;
  3761. int32_t ___m_WrapAround_1;
  3762. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnUp_2;
  3763. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnDown_3;
  3764. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnLeft_4;
  3765. Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * ___m_SelectOnRight_5;
  3766. };
  3767. // UnityEngine.EventSystems.PointerEventData
  3768. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 : public BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E
  3769. {
  3770. public:
  3771. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
  3772. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerEnterU3Ek__BackingField_2;
  3773. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
  3774. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_PointerPress_3;
  3775. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
  3776. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3ClastPressU3Ek__BackingField_4;
  3777. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
  3778. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CrawPointerPressU3Ek__BackingField_5;
  3779. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
  3780. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerDragU3Ek__BackingField_6;
  3781. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
  3782. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerClickU3Ek__BackingField_7;
  3783. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
  3784. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
  3785. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
  3786. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerPressRaycastU3Ek__BackingField_9;
  3787. // System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
  3788. List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * ___hovered_10;
  3789. // System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
  3790. bool ___U3CeligibleForClickU3Ek__BackingField_11;
  3791. // System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
  3792. int32_t ___U3CpointerIdU3Ek__BackingField_12;
  3793. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
  3794. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpositionU3Ek__BackingField_13;
  3795. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
  3796. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CdeltaU3Ek__BackingField_14;
  3797. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
  3798. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpressPositionU3Ek__BackingField_15;
  3799. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
  3800. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldPositionU3Ek__BackingField_16;
  3801. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
  3802. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldNormalU3Ek__BackingField_17;
  3803. // System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
  3804. float ___U3CclickTimeU3Ek__BackingField_18;
  3805. // System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
  3806. int32_t ___U3CclickCountU3Ek__BackingField_19;
  3807. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
  3808. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscrollDeltaU3Ek__BackingField_20;
  3809. // System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
  3810. bool ___U3CuseDragThresholdU3Ek__BackingField_21;
  3811. // System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
  3812. bool ___U3CdraggingU3Ek__BackingField_22;
  3813. // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
  3814. int32_t ___U3CbuttonU3Ek__BackingField_23;
  3815. // System.Single UnityEngine.EventSystems.PointerEventData::<pressure>k__BackingField
  3816. float ___U3CpressureU3Ek__BackingField_24;
  3817. // System.Single UnityEngine.EventSystems.PointerEventData::<tangentialPressure>k__BackingField
  3818. float ___U3CtangentialPressureU3Ek__BackingField_25;
  3819. // System.Single UnityEngine.EventSystems.PointerEventData::<altitudeAngle>k__BackingField
  3820. float ___U3CaltitudeAngleU3Ek__BackingField_26;
  3821. // System.Single UnityEngine.EventSystems.PointerEventData::<azimuthAngle>k__BackingField
  3822. float ___U3CazimuthAngleU3Ek__BackingField_27;
  3823. // System.Single UnityEngine.EventSystems.PointerEventData::<twist>k__BackingField
  3824. float ___U3CtwistU3Ek__BackingField_28;
  3825. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radius>k__BackingField
  3826. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CradiusU3Ek__BackingField_29;
  3827. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radiusVariance>k__BackingField
  3828. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CradiusVarianceU3Ek__BackingField_30;
  3829. public:
  3830. inline static int32_t get_offset_of_U3CpointerEnterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerEnterU3Ek__BackingField_2)); }
  3831. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
  3832. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
  3833. inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3834. {
  3835. ___U3CpointerEnterU3Ek__BackingField_2 = value;
  3836. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerEnterU3Ek__BackingField_2), (void*)value);
  3837. }
  3838. inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___m_PointerPress_3)); }
  3839. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
  3840. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
  3841. inline void set_m_PointerPress_3(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3842. {
  3843. ___m_PointerPress_3 = value;
  3844. Il2CppCodeGenWriteBarrier((void**)(&___m_PointerPress_3), (void*)value);
  3845. }
  3846. inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3ClastPressU3Ek__BackingField_4)); }
  3847. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
  3848. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
  3849. inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3850. {
  3851. ___U3ClastPressU3Ek__BackingField_4 = value;
  3852. Il2CppCodeGenWriteBarrier((void**)(&___U3ClastPressU3Ek__BackingField_4), (void*)value);
  3853. }
  3854. inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CrawPointerPressU3Ek__BackingField_5)); }
  3855. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
  3856. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
  3857. inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3858. {
  3859. ___U3CrawPointerPressU3Ek__BackingField_5 = value;
  3860. Il2CppCodeGenWriteBarrier((void**)(&___U3CrawPointerPressU3Ek__BackingField_5), (void*)value);
  3861. }
  3862. inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerDragU3Ek__BackingField_6)); }
  3863. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
  3864. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
  3865. inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3866. {
  3867. ___U3CpointerDragU3Ek__BackingField_6 = value;
  3868. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerDragU3Ek__BackingField_6), (void*)value);
  3869. }
  3870. inline static int32_t get_offset_of_U3CpointerClickU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerClickU3Ek__BackingField_7)); }
  3871. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerClickU3Ek__BackingField_7() const { return ___U3CpointerClickU3Ek__BackingField_7; }
  3872. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerClickU3Ek__BackingField_7() { return &___U3CpointerClickU3Ek__BackingField_7; }
  3873. inline void set_U3CpointerClickU3Ek__BackingField_7(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  3874. {
  3875. ___U3CpointerClickU3Ek__BackingField_7 = value;
  3876. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerClickU3Ek__BackingField_7), (void*)value);
  3877. }
  3878. inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerCurrentRaycastU3Ek__BackingField_8)); }
  3879. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerCurrentRaycastU3Ek__BackingField_8() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  3880. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  3881. inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_8(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  3882. {
  3883. ___U3CpointerCurrentRaycastU3Ek__BackingField_8 = value;
  3884. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___m_GameObject_0), (void*)NULL);
  3885. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3886. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___module_1), (void*)NULL);
  3887. #endif
  3888. }
  3889. inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerPressRaycastU3Ek__BackingField_9)); }
  3890. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerPressRaycastU3Ek__BackingField_9() const { return ___U3CpointerPressRaycastU3Ek__BackingField_9; }
  3891. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return &___U3CpointerPressRaycastU3Ek__BackingField_9; }
  3892. inline void set_U3CpointerPressRaycastU3Ek__BackingField_9(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  3893. {
  3894. ___U3CpointerPressRaycastU3Ek__BackingField_9 = value;
  3895. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___m_GameObject_0), (void*)NULL);
  3896. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3897. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___module_1), (void*)NULL);
  3898. #endif
  3899. }
  3900. inline static int32_t get_offset_of_hovered_10() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___hovered_10)); }
  3901. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * get_hovered_10() const { return ___hovered_10; }
  3902. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 ** get_address_of_hovered_10() { return &___hovered_10; }
  3903. inline void set_hovered_10(List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * value)
  3904. {
  3905. ___hovered_10 = value;
  3906. Il2CppCodeGenWriteBarrier((void**)(&___hovered_10), (void*)value);
  3907. }
  3908. inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CeligibleForClickU3Ek__BackingField_11)); }
  3909. inline bool get_U3CeligibleForClickU3Ek__BackingField_11() const { return ___U3CeligibleForClickU3Ek__BackingField_11; }
  3910. inline bool* get_address_of_U3CeligibleForClickU3Ek__BackingField_11() { return &___U3CeligibleForClickU3Ek__BackingField_11; }
  3911. inline void set_U3CeligibleForClickU3Ek__BackingField_11(bool value)
  3912. {
  3913. ___U3CeligibleForClickU3Ek__BackingField_11 = value;
  3914. }
  3915. inline static int32_t get_offset_of_U3CpointerIdU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerIdU3Ek__BackingField_12)); }
  3916. inline int32_t get_U3CpointerIdU3Ek__BackingField_12() const { return ___U3CpointerIdU3Ek__BackingField_12; }
  3917. inline int32_t* get_address_of_U3CpointerIdU3Ek__BackingField_12() { return &___U3CpointerIdU3Ek__BackingField_12; }
  3918. inline void set_U3CpointerIdU3Ek__BackingField_12(int32_t value)
  3919. {
  3920. ___U3CpointerIdU3Ek__BackingField_12 = value;
  3921. }
  3922. inline static int32_t get_offset_of_U3CpositionU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpositionU3Ek__BackingField_13)); }
  3923. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpositionU3Ek__BackingField_13() const { return ___U3CpositionU3Ek__BackingField_13; }
  3924. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpositionU3Ek__BackingField_13() { return &___U3CpositionU3Ek__BackingField_13; }
  3925. inline void set_U3CpositionU3Ek__BackingField_13(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3926. {
  3927. ___U3CpositionU3Ek__BackingField_13 = value;
  3928. }
  3929. inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdeltaU3Ek__BackingField_14)); }
  3930. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CdeltaU3Ek__BackingField_14() const { return ___U3CdeltaU3Ek__BackingField_14; }
  3931. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CdeltaU3Ek__BackingField_14() { return &___U3CdeltaU3Ek__BackingField_14; }
  3932. inline void set_U3CdeltaU3Ek__BackingField_14(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3933. {
  3934. ___U3CdeltaU3Ek__BackingField_14 = value;
  3935. }
  3936. inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpressPositionU3Ek__BackingField_15)); }
  3937. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpressPositionU3Ek__BackingField_15() const { return ___U3CpressPositionU3Ek__BackingField_15; }
  3938. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpressPositionU3Ek__BackingField_15() { return &___U3CpressPositionU3Ek__BackingField_15; }
  3939. inline void set_U3CpressPositionU3Ek__BackingField_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3940. {
  3941. ___U3CpressPositionU3Ek__BackingField_15 = value;
  3942. }
  3943. inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldPositionU3Ek__BackingField_16)); }
  3944. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldPositionU3Ek__BackingField_16() const { return ___U3CworldPositionU3Ek__BackingField_16; }
  3945. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldPositionU3Ek__BackingField_16() { return &___U3CworldPositionU3Ek__BackingField_16; }
  3946. inline void set_U3CworldPositionU3Ek__BackingField_16(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3947. {
  3948. ___U3CworldPositionU3Ek__BackingField_16 = value;
  3949. }
  3950. inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldNormalU3Ek__BackingField_17)); }
  3951. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldNormalU3Ek__BackingField_17() const { return ___U3CworldNormalU3Ek__BackingField_17; }
  3952. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldNormalU3Ek__BackingField_17() { return &___U3CworldNormalU3Ek__BackingField_17; }
  3953. inline void set_U3CworldNormalU3Ek__BackingField_17(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  3954. {
  3955. ___U3CworldNormalU3Ek__BackingField_17 = value;
  3956. }
  3957. inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickTimeU3Ek__BackingField_18)); }
  3958. inline float get_U3CclickTimeU3Ek__BackingField_18() const { return ___U3CclickTimeU3Ek__BackingField_18; }
  3959. inline float* get_address_of_U3CclickTimeU3Ek__BackingField_18() { return &___U3CclickTimeU3Ek__BackingField_18; }
  3960. inline void set_U3CclickTimeU3Ek__BackingField_18(float value)
  3961. {
  3962. ___U3CclickTimeU3Ek__BackingField_18 = value;
  3963. }
  3964. inline static int32_t get_offset_of_U3CclickCountU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickCountU3Ek__BackingField_19)); }
  3965. inline int32_t get_U3CclickCountU3Ek__BackingField_19() const { return ___U3CclickCountU3Ek__BackingField_19; }
  3966. inline int32_t* get_address_of_U3CclickCountU3Ek__BackingField_19() { return &___U3CclickCountU3Ek__BackingField_19; }
  3967. inline void set_U3CclickCountU3Ek__BackingField_19(int32_t value)
  3968. {
  3969. ___U3CclickCountU3Ek__BackingField_19 = value;
  3970. }
  3971. inline static int32_t get_offset_of_U3CscrollDeltaU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CscrollDeltaU3Ek__BackingField_20)); }
  3972. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CscrollDeltaU3Ek__BackingField_20() const { return ___U3CscrollDeltaU3Ek__BackingField_20; }
  3973. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CscrollDeltaU3Ek__BackingField_20() { return &___U3CscrollDeltaU3Ek__BackingField_20; }
  3974. inline void set_U3CscrollDeltaU3Ek__BackingField_20(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  3975. {
  3976. ___U3CscrollDeltaU3Ek__BackingField_20 = value;
  3977. }
  3978. inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CuseDragThresholdU3Ek__BackingField_21)); }
  3979. inline bool get_U3CuseDragThresholdU3Ek__BackingField_21() const { return ___U3CuseDragThresholdU3Ek__BackingField_21; }
  3980. inline bool* get_address_of_U3CuseDragThresholdU3Ek__BackingField_21() { return &___U3CuseDragThresholdU3Ek__BackingField_21; }
  3981. inline void set_U3CuseDragThresholdU3Ek__BackingField_21(bool value)
  3982. {
  3983. ___U3CuseDragThresholdU3Ek__BackingField_21 = value;
  3984. }
  3985. inline static int32_t get_offset_of_U3CdraggingU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdraggingU3Ek__BackingField_22)); }
  3986. inline bool get_U3CdraggingU3Ek__BackingField_22() const { return ___U3CdraggingU3Ek__BackingField_22; }
  3987. inline bool* get_address_of_U3CdraggingU3Ek__BackingField_22() { return &___U3CdraggingU3Ek__BackingField_22; }
  3988. inline void set_U3CdraggingU3Ek__BackingField_22(bool value)
  3989. {
  3990. ___U3CdraggingU3Ek__BackingField_22 = value;
  3991. }
  3992. inline static int32_t get_offset_of_U3CbuttonU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CbuttonU3Ek__BackingField_23)); }
  3993. inline int32_t get_U3CbuttonU3Ek__BackingField_23() const { return ___U3CbuttonU3Ek__BackingField_23; }
  3994. inline int32_t* get_address_of_U3CbuttonU3Ek__BackingField_23() { return &___U3CbuttonU3Ek__BackingField_23; }
  3995. inline void set_U3CbuttonU3Ek__BackingField_23(int32_t value)
  3996. {
  3997. ___U3CbuttonU3Ek__BackingField_23 = value;
  3998. }
  3999. inline static int32_t get_offset_of_U3CpressureU3Ek__BackingField_24() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpressureU3Ek__BackingField_24)); }
  4000. inline float get_U3CpressureU3Ek__BackingField_24() const { return ___U3CpressureU3Ek__BackingField_24; }
  4001. inline float* get_address_of_U3CpressureU3Ek__BackingField_24() { return &___U3CpressureU3Ek__BackingField_24; }
  4002. inline void set_U3CpressureU3Ek__BackingField_24(float value)
  4003. {
  4004. ___U3CpressureU3Ek__BackingField_24 = value;
  4005. }
  4006. inline static int32_t get_offset_of_U3CtangentialPressureU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CtangentialPressureU3Ek__BackingField_25)); }
  4007. inline float get_U3CtangentialPressureU3Ek__BackingField_25() const { return ___U3CtangentialPressureU3Ek__BackingField_25; }
  4008. inline float* get_address_of_U3CtangentialPressureU3Ek__BackingField_25() { return &___U3CtangentialPressureU3Ek__BackingField_25; }
  4009. inline void set_U3CtangentialPressureU3Ek__BackingField_25(float value)
  4010. {
  4011. ___U3CtangentialPressureU3Ek__BackingField_25 = value;
  4012. }
  4013. inline static int32_t get_offset_of_U3CaltitudeAngleU3Ek__BackingField_26() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CaltitudeAngleU3Ek__BackingField_26)); }
  4014. inline float get_U3CaltitudeAngleU3Ek__BackingField_26() const { return ___U3CaltitudeAngleU3Ek__BackingField_26; }
  4015. inline float* get_address_of_U3CaltitudeAngleU3Ek__BackingField_26() { return &___U3CaltitudeAngleU3Ek__BackingField_26; }
  4016. inline void set_U3CaltitudeAngleU3Ek__BackingField_26(float value)
  4017. {
  4018. ___U3CaltitudeAngleU3Ek__BackingField_26 = value;
  4019. }
  4020. inline static int32_t get_offset_of_U3CazimuthAngleU3Ek__BackingField_27() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CazimuthAngleU3Ek__BackingField_27)); }
  4021. inline float get_U3CazimuthAngleU3Ek__BackingField_27() const { return ___U3CazimuthAngleU3Ek__BackingField_27; }
  4022. inline float* get_address_of_U3CazimuthAngleU3Ek__BackingField_27() { return &___U3CazimuthAngleU3Ek__BackingField_27; }
  4023. inline void set_U3CazimuthAngleU3Ek__BackingField_27(float value)
  4024. {
  4025. ___U3CazimuthAngleU3Ek__BackingField_27 = value;
  4026. }
  4027. inline static int32_t get_offset_of_U3CtwistU3Ek__BackingField_28() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CtwistU3Ek__BackingField_28)); }
  4028. inline float get_U3CtwistU3Ek__BackingField_28() const { return ___U3CtwistU3Ek__BackingField_28; }
  4029. inline float* get_address_of_U3CtwistU3Ek__BackingField_28() { return &___U3CtwistU3Ek__BackingField_28; }
  4030. inline void set_U3CtwistU3Ek__BackingField_28(float value)
  4031. {
  4032. ___U3CtwistU3Ek__BackingField_28 = value;
  4033. }
  4034. inline static int32_t get_offset_of_U3CradiusU3Ek__BackingField_29() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CradiusU3Ek__BackingField_29)); }
  4035. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CradiusU3Ek__BackingField_29() const { return ___U3CradiusU3Ek__BackingField_29; }
  4036. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CradiusU3Ek__BackingField_29() { return &___U3CradiusU3Ek__BackingField_29; }
  4037. inline void set_U3CradiusU3Ek__BackingField_29(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4038. {
  4039. ___U3CradiusU3Ek__BackingField_29 = value;
  4040. }
  4041. inline static int32_t get_offset_of_U3CradiusVarianceU3Ek__BackingField_30() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CradiusVarianceU3Ek__BackingField_30)); }
  4042. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CradiusVarianceU3Ek__BackingField_30() const { return ___U3CradiusVarianceU3Ek__BackingField_30; }
  4043. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CradiusVarianceU3Ek__BackingField_30() { return &___U3CradiusVarianceU3Ek__BackingField_30; }
  4044. inline void set_U3CradiusVarianceU3Ek__BackingField_30(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4045. {
  4046. ___U3CradiusVarianceU3Ek__BackingField_30 = value;
  4047. }
  4048. };
  4049. // UnityEngine.Sprite
  4050. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4051. {
  4052. public:
  4053. public:
  4054. };
  4055. // UnityEngine.U2D.SpriteAtlas
  4056. struct SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4057. {
  4058. public:
  4059. public:
  4060. };
  4061. // UnityEngine.TextGenerationSettings
  4062. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A
  4063. {
  4064. public:
  4065. // UnityEngine.Font UnityEngine.TextGenerationSettings::font
  4066. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  4067. // UnityEngine.Color UnityEngine.TextGenerationSettings::color
  4068. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  4069. // System.Int32 UnityEngine.TextGenerationSettings::fontSize
  4070. int32_t ___fontSize_2;
  4071. // System.Single UnityEngine.TextGenerationSettings::lineSpacing
  4072. float ___lineSpacing_3;
  4073. // System.Boolean UnityEngine.TextGenerationSettings::richText
  4074. bool ___richText_4;
  4075. // System.Single UnityEngine.TextGenerationSettings::scaleFactor
  4076. float ___scaleFactor_5;
  4077. // UnityEngine.FontStyle UnityEngine.TextGenerationSettings::fontStyle
  4078. int32_t ___fontStyle_6;
  4079. // UnityEngine.TextAnchor UnityEngine.TextGenerationSettings::textAnchor
  4080. int32_t ___textAnchor_7;
  4081. // System.Boolean UnityEngine.TextGenerationSettings::alignByGeometry
  4082. bool ___alignByGeometry_8;
  4083. // System.Boolean UnityEngine.TextGenerationSettings::resizeTextForBestFit
  4084. bool ___resizeTextForBestFit_9;
  4085. // System.Int32 UnityEngine.TextGenerationSettings::resizeTextMinSize
  4086. int32_t ___resizeTextMinSize_10;
  4087. // System.Int32 UnityEngine.TextGenerationSettings::resizeTextMaxSize
  4088. int32_t ___resizeTextMaxSize_11;
  4089. // System.Boolean UnityEngine.TextGenerationSettings::updateBounds
  4090. bool ___updateBounds_12;
  4091. // UnityEngine.VerticalWrapMode UnityEngine.TextGenerationSettings::verticalOverflow
  4092. int32_t ___verticalOverflow_13;
  4093. // UnityEngine.HorizontalWrapMode UnityEngine.TextGenerationSettings::horizontalOverflow
  4094. int32_t ___horizontalOverflow_14;
  4095. // UnityEngine.Vector2 UnityEngine.TextGenerationSettings::generationExtents
  4096. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  4097. // UnityEngine.Vector2 UnityEngine.TextGenerationSettings::pivot
  4098. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  4099. // System.Boolean UnityEngine.TextGenerationSettings::generateOutOfBounds
  4100. bool ___generateOutOfBounds_17;
  4101. public:
  4102. inline static int32_t get_offset_of_font_0() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___font_0)); }
  4103. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * get_font_0() const { return ___font_0; }
  4104. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 ** get_address_of_font_0() { return &___font_0; }
  4105. inline void set_font_0(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * value)
  4106. {
  4107. ___font_0 = value;
  4108. Il2CppCodeGenWriteBarrier((void**)(&___font_0), (void*)value);
  4109. }
  4110. inline static int32_t get_offset_of_color_1() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___color_1)); }
  4111. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_color_1() const { return ___color_1; }
  4112. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_color_1() { return &___color_1; }
  4113. inline void set_color_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  4114. {
  4115. ___color_1 = value;
  4116. }
  4117. inline static int32_t get_offset_of_fontSize_2() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___fontSize_2)); }
  4118. inline int32_t get_fontSize_2() const { return ___fontSize_2; }
  4119. inline int32_t* get_address_of_fontSize_2() { return &___fontSize_2; }
  4120. inline void set_fontSize_2(int32_t value)
  4121. {
  4122. ___fontSize_2 = value;
  4123. }
  4124. inline static int32_t get_offset_of_lineSpacing_3() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___lineSpacing_3)); }
  4125. inline float get_lineSpacing_3() const { return ___lineSpacing_3; }
  4126. inline float* get_address_of_lineSpacing_3() { return &___lineSpacing_3; }
  4127. inline void set_lineSpacing_3(float value)
  4128. {
  4129. ___lineSpacing_3 = value;
  4130. }
  4131. inline static int32_t get_offset_of_richText_4() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___richText_4)); }
  4132. inline bool get_richText_4() const { return ___richText_4; }
  4133. inline bool* get_address_of_richText_4() { return &___richText_4; }
  4134. inline void set_richText_4(bool value)
  4135. {
  4136. ___richText_4 = value;
  4137. }
  4138. inline static int32_t get_offset_of_scaleFactor_5() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___scaleFactor_5)); }
  4139. inline float get_scaleFactor_5() const { return ___scaleFactor_5; }
  4140. inline float* get_address_of_scaleFactor_5() { return &___scaleFactor_5; }
  4141. inline void set_scaleFactor_5(float value)
  4142. {
  4143. ___scaleFactor_5 = value;
  4144. }
  4145. inline static int32_t get_offset_of_fontStyle_6() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___fontStyle_6)); }
  4146. inline int32_t get_fontStyle_6() const { return ___fontStyle_6; }
  4147. inline int32_t* get_address_of_fontStyle_6() { return &___fontStyle_6; }
  4148. inline void set_fontStyle_6(int32_t value)
  4149. {
  4150. ___fontStyle_6 = value;
  4151. }
  4152. inline static int32_t get_offset_of_textAnchor_7() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___textAnchor_7)); }
  4153. inline int32_t get_textAnchor_7() const { return ___textAnchor_7; }
  4154. inline int32_t* get_address_of_textAnchor_7() { return &___textAnchor_7; }
  4155. inline void set_textAnchor_7(int32_t value)
  4156. {
  4157. ___textAnchor_7 = value;
  4158. }
  4159. inline static int32_t get_offset_of_alignByGeometry_8() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___alignByGeometry_8)); }
  4160. inline bool get_alignByGeometry_8() const { return ___alignByGeometry_8; }
  4161. inline bool* get_address_of_alignByGeometry_8() { return &___alignByGeometry_8; }
  4162. inline void set_alignByGeometry_8(bool value)
  4163. {
  4164. ___alignByGeometry_8 = value;
  4165. }
  4166. inline static int32_t get_offset_of_resizeTextForBestFit_9() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextForBestFit_9)); }
  4167. inline bool get_resizeTextForBestFit_9() const { return ___resizeTextForBestFit_9; }
  4168. inline bool* get_address_of_resizeTextForBestFit_9() { return &___resizeTextForBestFit_9; }
  4169. inline void set_resizeTextForBestFit_9(bool value)
  4170. {
  4171. ___resizeTextForBestFit_9 = value;
  4172. }
  4173. inline static int32_t get_offset_of_resizeTextMinSize_10() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextMinSize_10)); }
  4174. inline int32_t get_resizeTextMinSize_10() const { return ___resizeTextMinSize_10; }
  4175. inline int32_t* get_address_of_resizeTextMinSize_10() { return &___resizeTextMinSize_10; }
  4176. inline void set_resizeTextMinSize_10(int32_t value)
  4177. {
  4178. ___resizeTextMinSize_10 = value;
  4179. }
  4180. inline static int32_t get_offset_of_resizeTextMaxSize_11() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___resizeTextMaxSize_11)); }
  4181. inline int32_t get_resizeTextMaxSize_11() const { return ___resizeTextMaxSize_11; }
  4182. inline int32_t* get_address_of_resizeTextMaxSize_11() { return &___resizeTextMaxSize_11; }
  4183. inline void set_resizeTextMaxSize_11(int32_t value)
  4184. {
  4185. ___resizeTextMaxSize_11 = value;
  4186. }
  4187. inline static int32_t get_offset_of_updateBounds_12() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___updateBounds_12)); }
  4188. inline bool get_updateBounds_12() const { return ___updateBounds_12; }
  4189. inline bool* get_address_of_updateBounds_12() { return &___updateBounds_12; }
  4190. inline void set_updateBounds_12(bool value)
  4191. {
  4192. ___updateBounds_12 = value;
  4193. }
  4194. inline static int32_t get_offset_of_verticalOverflow_13() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___verticalOverflow_13)); }
  4195. inline int32_t get_verticalOverflow_13() const { return ___verticalOverflow_13; }
  4196. inline int32_t* get_address_of_verticalOverflow_13() { return &___verticalOverflow_13; }
  4197. inline void set_verticalOverflow_13(int32_t value)
  4198. {
  4199. ___verticalOverflow_13 = value;
  4200. }
  4201. inline static int32_t get_offset_of_horizontalOverflow_14() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___horizontalOverflow_14)); }
  4202. inline int32_t get_horizontalOverflow_14() const { return ___horizontalOverflow_14; }
  4203. inline int32_t* get_address_of_horizontalOverflow_14() { return &___horizontalOverflow_14; }
  4204. inline void set_horizontalOverflow_14(int32_t value)
  4205. {
  4206. ___horizontalOverflow_14 = value;
  4207. }
  4208. inline static int32_t get_offset_of_generationExtents_15() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___generationExtents_15)); }
  4209. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_generationExtents_15() const { return ___generationExtents_15; }
  4210. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_generationExtents_15() { return &___generationExtents_15; }
  4211. inline void set_generationExtents_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4212. {
  4213. ___generationExtents_15 = value;
  4214. }
  4215. inline static int32_t get_offset_of_pivot_16() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___pivot_16)); }
  4216. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_pivot_16() const { return ___pivot_16; }
  4217. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_pivot_16() { return &___pivot_16; }
  4218. inline void set_pivot_16(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  4219. {
  4220. ___pivot_16 = value;
  4221. }
  4222. inline static int32_t get_offset_of_generateOutOfBounds_17() { return static_cast<int32_t>(offsetof(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A, ___generateOutOfBounds_17)); }
  4223. inline bool get_generateOutOfBounds_17() const { return ___generateOutOfBounds_17; }
  4224. inline bool* get_address_of_generateOutOfBounds_17() { return &___generateOutOfBounds_17; }
  4225. inline void set_generateOutOfBounds_17(bool value)
  4226. {
  4227. ___generateOutOfBounds_17 = value;
  4228. }
  4229. };
  4230. // Native definition for P/Invoke marshalling of UnityEngine.TextGenerationSettings
  4231. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_pinvoke
  4232. {
  4233. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  4234. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  4235. int32_t ___fontSize_2;
  4236. float ___lineSpacing_3;
  4237. int32_t ___richText_4;
  4238. float ___scaleFactor_5;
  4239. int32_t ___fontStyle_6;
  4240. int32_t ___textAnchor_7;
  4241. int32_t ___alignByGeometry_8;
  4242. int32_t ___resizeTextForBestFit_9;
  4243. int32_t ___resizeTextMinSize_10;
  4244. int32_t ___resizeTextMaxSize_11;
  4245. int32_t ___updateBounds_12;
  4246. int32_t ___verticalOverflow_13;
  4247. int32_t ___horizontalOverflow_14;
  4248. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  4249. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  4250. int32_t ___generateOutOfBounds_17;
  4251. };
  4252. // Native definition for COM marshalling of UnityEngine.TextGenerationSettings
  4253. struct TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_com
  4254. {
  4255. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___font_0;
  4256. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color_1;
  4257. int32_t ___fontSize_2;
  4258. float ___lineSpacing_3;
  4259. int32_t ___richText_4;
  4260. float ___scaleFactor_5;
  4261. int32_t ___fontStyle_6;
  4262. int32_t ___textAnchor_7;
  4263. int32_t ___alignByGeometry_8;
  4264. int32_t ___resizeTextForBestFit_9;
  4265. int32_t ___resizeTextMinSize_10;
  4266. int32_t ___resizeTextMaxSize_11;
  4267. int32_t ___updateBounds_12;
  4268. int32_t ___verticalOverflow_13;
  4269. int32_t ___horizontalOverflow_14;
  4270. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___generationExtents_15;
  4271. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_16;
  4272. int32_t ___generateOutOfBounds_17;
  4273. };
  4274. // UnityEngine.Texture
  4275. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  4276. {
  4277. public:
  4278. public:
  4279. };
  4280. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields
  4281. {
  4282. public:
  4283. // System.Int32 UnityEngine.Texture::GenerateAllMips
  4284. int32_t ___GenerateAllMips_4;
  4285. public:
  4286. inline static int32_t get_offset_of_GenerateAllMips_4() { return static_cast<int32_t>(offsetof(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields, ___GenerateAllMips_4)); }
  4287. inline int32_t get_GenerateAllMips_4() const { return ___GenerateAllMips_4; }
  4288. inline int32_t* get_address_of_GenerateAllMips_4() { return &___GenerateAllMips_4; }
  4289. inline void set_GenerateAllMips_4(int32_t value)
  4290. {
  4291. ___GenerateAllMips_4 = value;
  4292. }
  4293. };
  4294. // System.Type
  4295. struct Type_t : public MemberInfo_t
  4296. {
  4297. public:
  4298. // System.RuntimeTypeHandle System.Type::_impl
  4299. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  4300. public:
  4301. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  4302. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  4303. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  4304. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  4305. {
  4306. ____impl_9 = value;
  4307. }
  4308. };
  4309. struct Type_t_StaticFields
  4310. {
  4311. public:
  4312. // System.Reflection.MemberFilter System.Type::FilterAttribute
  4313. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  4314. // System.Reflection.MemberFilter System.Type::FilterName
  4315. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  4316. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  4317. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  4318. // System.Object System.Type::Missing
  4319. RuntimeObject * ___Missing_3;
  4320. // System.Char System.Type::Delimiter
  4321. Il2CppChar ___Delimiter_4;
  4322. // System.Type[] System.Type::EmptyTypes
  4323. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  4324. // System.Reflection.Binder System.Type::defaultBinder
  4325. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  4326. public:
  4327. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  4328. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  4329. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  4330. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4331. {
  4332. ___FilterAttribute_0 = value;
  4333. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  4334. }
  4335. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  4336. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  4337. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  4338. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4339. {
  4340. ___FilterName_1 = value;
  4341. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  4342. }
  4343. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  4344. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  4345. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  4346. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  4347. {
  4348. ___FilterNameIgnoreCase_2 = value;
  4349. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  4350. }
  4351. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  4352. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  4353. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  4354. inline void set_Missing_3(RuntimeObject * value)
  4355. {
  4356. ___Missing_3 = value;
  4357. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  4358. }
  4359. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  4360. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  4361. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  4362. inline void set_Delimiter_4(Il2CppChar value)
  4363. {
  4364. ___Delimiter_4 = value;
  4365. }
  4366. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  4367. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  4368. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  4369. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  4370. {
  4371. ___EmptyTypes_5 = value;
  4372. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  4373. }
  4374. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  4375. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  4376. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  4377. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  4378. {
  4379. ___defaultBinder_6 = value;
  4380. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  4381. }
  4382. };
  4383. // UnityEngine.UnityException
  4384. struct UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 : public Exception_t
  4385. {
  4386. public:
  4387. public:
  4388. };
  4389. // System.Action`1<UnityEngine.U2D.SpriteAtlas>
  4390. struct Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF : public MulticastDelegate_t
  4391. {
  4392. public:
  4393. public:
  4394. };
  4395. // UnityEngine.Behaviour
  4396. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  4397. {
  4398. public:
  4399. public:
  4400. };
  4401. // UnityEngine.CanvasRenderer
  4402. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  4403. {
  4404. public:
  4405. // System.Boolean UnityEngine.CanvasRenderer::<isMask>k__BackingField
  4406. bool ___U3CisMaskU3Ek__BackingField_4;
  4407. public:
  4408. inline static int32_t get_offset_of_U3CisMaskU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E, ___U3CisMaskU3Ek__BackingField_4)); }
  4409. inline bool get_U3CisMaskU3Ek__BackingField_4() const { return ___U3CisMaskU3Ek__BackingField_4; }
  4410. inline bool* get_address_of_U3CisMaskU3Ek__BackingField_4() { return &___U3CisMaskU3Ek__BackingField_4; }
  4411. inline void set_U3CisMaskU3Ek__BackingField_4(bool value)
  4412. {
  4413. ___U3CisMaskU3Ek__BackingField_4 = value;
  4414. }
  4415. };
  4416. // UnityEngine.TextGenerator
  4417. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 : public RuntimeObject
  4418. {
  4419. public:
  4420. // System.IntPtr UnityEngine.TextGenerator::m_Ptr
  4421. intptr_t ___m_Ptr_0;
  4422. // System.String UnityEngine.TextGenerator::m_LastString
  4423. String_t* ___m_LastString_1;
  4424. // UnityEngine.TextGenerationSettings UnityEngine.TextGenerator::m_LastSettings
  4425. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___m_LastSettings_2;
  4426. // System.Boolean UnityEngine.TextGenerator::m_HasGenerated
  4427. bool ___m_HasGenerated_3;
  4428. // UnityEngine.TextGenerationError UnityEngine.TextGenerator::m_LastValid
  4429. int32_t ___m_LastValid_4;
  4430. // System.Collections.Generic.List`1<UnityEngine.UIVertex> UnityEngine.TextGenerator::m_Verts
  4431. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  4432. // System.Collections.Generic.List`1<UnityEngine.UICharInfo> UnityEngine.TextGenerator::m_Characters
  4433. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  4434. // System.Collections.Generic.List`1<UnityEngine.UILineInfo> UnityEngine.TextGenerator::m_Lines
  4435. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  4436. // System.Boolean UnityEngine.TextGenerator::m_CachedVerts
  4437. bool ___m_CachedVerts_8;
  4438. // System.Boolean UnityEngine.TextGenerator::m_CachedCharacters
  4439. bool ___m_CachedCharacters_9;
  4440. // System.Boolean UnityEngine.TextGenerator::m_CachedLines
  4441. bool ___m_CachedLines_10;
  4442. public:
  4443. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Ptr_0)); }
  4444. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  4445. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  4446. inline void set_m_Ptr_0(intptr_t value)
  4447. {
  4448. ___m_Ptr_0 = value;
  4449. }
  4450. inline static int32_t get_offset_of_m_LastString_1() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastString_1)); }
  4451. inline String_t* get_m_LastString_1() const { return ___m_LastString_1; }
  4452. inline String_t** get_address_of_m_LastString_1() { return &___m_LastString_1; }
  4453. inline void set_m_LastString_1(String_t* value)
  4454. {
  4455. ___m_LastString_1 = value;
  4456. Il2CppCodeGenWriteBarrier((void**)(&___m_LastString_1), (void*)value);
  4457. }
  4458. inline static int32_t get_offset_of_m_LastSettings_2() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastSettings_2)); }
  4459. inline TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A get_m_LastSettings_2() const { return ___m_LastSettings_2; }
  4460. inline TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A * get_address_of_m_LastSettings_2() { return &___m_LastSettings_2; }
  4461. inline void set_m_LastSettings_2(TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A value)
  4462. {
  4463. ___m_LastSettings_2 = value;
  4464. Il2CppCodeGenWriteBarrier((void**)&(((&___m_LastSettings_2))->___font_0), (void*)NULL);
  4465. }
  4466. inline static int32_t get_offset_of_m_HasGenerated_3() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_HasGenerated_3)); }
  4467. inline bool get_m_HasGenerated_3() const { return ___m_HasGenerated_3; }
  4468. inline bool* get_address_of_m_HasGenerated_3() { return &___m_HasGenerated_3; }
  4469. inline void set_m_HasGenerated_3(bool value)
  4470. {
  4471. ___m_HasGenerated_3 = value;
  4472. }
  4473. inline static int32_t get_offset_of_m_LastValid_4() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_LastValid_4)); }
  4474. inline int32_t get_m_LastValid_4() const { return ___m_LastValid_4; }
  4475. inline int32_t* get_address_of_m_LastValid_4() { return &___m_LastValid_4; }
  4476. inline void set_m_LastValid_4(int32_t value)
  4477. {
  4478. ___m_LastValid_4 = value;
  4479. }
  4480. inline static int32_t get_offset_of_m_Verts_5() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Verts_5)); }
  4481. inline List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * get_m_Verts_5() const { return ___m_Verts_5; }
  4482. inline List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F ** get_address_of_m_Verts_5() { return &___m_Verts_5; }
  4483. inline void set_m_Verts_5(List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * value)
  4484. {
  4485. ___m_Verts_5 = value;
  4486. Il2CppCodeGenWriteBarrier((void**)(&___m_Verts_5), (void*)value);
  4487. }
  4488. inline static int32_t get_offset_of_m_Characters_6() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Characters_6)); }
  4489. inline List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * get_m_Characters_6() const { return ___m_Characters_6; }
  4490. inline List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D ** get_address_of_m_Characters_6() { return &___m_Characters_6; }
  4491. inline void set_m_Characters_6(List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * value)
  4492. {
  4493. ___m_Characters_6 = value;
  4494. Il2CppCodeGenWriteBarrier((void**)(&___m_Characters_6), (void*)value);
  4495. }
  4496. inline static int32_t get_offset_of_m_Lines_7() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_Lines_7)); }
  4497. inline List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * get_m_Lines_7() const { return ___m_Lines_7; }
  4498. inline List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB ** get_address_of_m_Lines_7() { return &___m_Lines_7; }
  4499. inline void set_m_Lines_7(List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * value)
  4500. {
  4501. ___m_Lines_7 = value;
  4502. Il2CppCodeGenWriteBarrier((void**)(&___m_Lines_7), (void*)value);
  4503. }
  4504. inline static int32_t get_offset_of_m_CachedVerts_8() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedVerts_8)); }
  4505. inline bool get_m_CachedVerts_8() const { return ___m_CachedVerts_8; }
  4506. inline bool* get_address_of_m_CachedVerts_8() { return &___m_CachedVerts_8; }
  4507. inline void set_m_CachedVerts_8(bool value)
  4508. {
  4509. ___m_CachedVerts_8 = value;
  4510. }
  4511. inline static int32_t get_offset_of_m_CachedCharacters_9() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedCharacters_9)); }
  4512. inline bool get_m_CachedCharacters_9() const { return ___m_CachedCharacters_9; }
  4513. inline bool* get_address_of_m_CachedCharacters_9() { return &___m_CachedCharacters_9; }
  4514. inline void set_m_CachedCharacters_9(bool value)
  4515. {
  4516. ___m_CachedCharacters_9 = value;
  4517. }
  4518. inline static int32_t get_offset_of_m_CachedLines_10() { return static_cast<int32_t>(offsetof(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70, ___m_CachedLines_10)); }
  4519. inline bool get_m_CachedLines_10() const { return ___m_CachedLines_10; }
  4520. inline bool* get_address_of_m_CachedLines_10() { return &___m_CachedLines_10; }
  4521. inline void set_m_CachedLines_10(bool value)
  4522. {
  4523. ___m_CachedLines_10 = value;
  4524. }
  4525. };
  4526. // Native definition for P/Invoke marshalling of UnityEngine.TextGenerator
  4527. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_marshaled_pinvoke
  4528. {
  4529. intptr_t ___m_Ptr_0;
  4530. char* ___m_LastString_1;
  4531. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_pinvoke ___m_LastSettings_2;
  4532. int32_t ___m_HasGenerated_3;
  4533. int32_t ___m_LastValid_4;
  4534. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  4535. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  4536. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  4537. int32_t ___m_CachedVerts_8;
  4538. int32_t ___m_CachedCharacters_9;
  4539. int32_t ___m_CachedLines_10;
  4540. };
  4541. // Native definition for COM marshalling of UnityEngine.TextGenerator
  4542. struct TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_marshaled_com
  4543. {
  4544. intptr_t ___m_Ptr_0;
  4545. Il2CppChar* ___m_LastString_1;
  4546. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A_marshaled_com ___m_LastSettings_2;
  4547. int32_t ___m_HasGenerated_3;
  4548. int32_t ___m_LastValid_4;
  4549. List_1_t8907FD137E854241E2657BF53E6CEFF7370FAC5F * ___m_Verts_5;
  4550. List_1_t6D5A50DDC9282F1B1127D04D53FD5A743391289D * ___m_Characters_6;
  4551. List_1_tE41795D86BBD10D66F8F64CC87147539BC5AB2EB * ___m_Lines_7;
  4552. int32_t ___m_CachedVerts_8;
  4553. int32_t ___m_CachedCharacters_9;
  4554. int32_t ___m_CachedLines_10;
  4555. };
  4556. // UnityEngine.Texture2D
  4557. struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF : public Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE
  4558. {
  4559. public:
  4560. public:
  4561. };
  4562. // UnityEngine.Transform
  4563. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  4564. {
  4565. public:
  4566. public:
  4567. };
  4568. // UnityEngine.Events.UnityAction
  4569. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 : public MulticastDelegate_t
  4570. {
  4571. public:
  4572. public:
  4573. };
  4574. // UnityEngine.UI.InputField/OnValidateInput
  4575. struct OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F : public MulticastDelegate_t
  4576. {
  4577. public:
  4578. public:
  4579. };
  4580. // UnityEngine.Camera
  4581. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  4582. {
  4583. public:
  4584. public:
  4585. };
  4586. struct Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields
  4587. {
  4588. public:
  4589. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
  4590. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreCull_4;
  4591. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
  4592. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPreRender_5;
  4593. // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
  4594. CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * ___onPostRender_6;
  4595. public:
  4596. inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreCull_4)); }
  4597. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreCull_4() const { return ___onPreCull_4; }
  4598. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
  4599. inline void set_onPreCull_4(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  4600. {
  4601. ___onPreCull_4 = value;
  4602. Il2CppCodeGenWriteBarrier((void**)(&___onPreCull_4), (void*)value);
  4603. }
  4604. inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPreRender_5)); }
  4605. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPreRender_5() const { return ___onPreRender_5; }
  4606. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
  4607. inline void set_onPreRender_5(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  4608. {
  4609. ___onPreRender_5 = value;
  4610. Il2CppCodeGenWriteBarrier((void**)(&___onPreRender_5), (void*)value);
  4611. }
  4612. inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C_StaticFields, ___onPostRender_6)); }
  4613. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * get_onPostRender_6() const { return ___onPostRender_6; }
  4614. inline CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
  4615. inline void set_onPostRender_6(CameraCallback_tD9E7B69E561CE2EFDEEDB0E7F1406AC52247160D * value)
  4616. {
  4617. ___onPostRender_6 = value;
  4618. Il2CppCodeGenWriteBarrier((void**)(&___onPostRender_6), (void*)value);
  4619. }
  4620. };
  4621. // UnityEngine.Canvas
  4622. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  4623. {
  4624. public:
  4625. public:
  4626. };
  4627. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields
  4628. {
  4629. public:
  4630. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
  4631. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___preWillRenderCanvases_4;
  4632. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
  4633. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___willRenderCanvases_5;
  4634. // System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
  4635. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
  4636. // System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
  4637. Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
  4638. // System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
  4639. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
  4640. public:
  4641. inline static int32_t get_offset_of_preWillRenderCanvases_4() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___preWillRenderCanvases_4)); }
  4642. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_preWillRenderCanvases_4() const { return ___preWillRenderCanvases_4; }
  4643. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_preWillRenderCanvases_4() { return &___preWillRenderCanvases_4; }
  4644. inline void set_preWillRenderCanvases_4(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  4645. {
  4646. ___preWillRenderCanvases_4 = value;
  4647. Il2CppCodeGenWriteBarrier((void**)(&___preWillRenderCanvases_4), (void*)value);
  4648. }
  4649. inline static int32_t get_offset_of_willRenderCanvases_5() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___willRenderCanvases_5)); }
  4650. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_willRenderCanvases_5() const { return ___willRenderCanvases_5; }
  4651. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_willRenderCanvases_5() { return &___willRenderCanvases_5; }
  4652. inline void set_willRenderCanvases_5(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  4653. {
  4654. ___willRenderCanvases_5 = value;
  4655. Il2CppCodeGenWriteBarrier((void**)(&___willRenderCanvases_5), (void*)value);
  4656. }
  4657. inline static int32_t get_offset_of_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6)); }
  4658. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * get_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() const { return ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6; }
  4659. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B ** get_address_of_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() { return &___U3CexternBeginRenderOverlaysU3Ek__BackingField_6; }
  4660. inline void set_U3CexternBeginRenderOverlaysU3Ek__BackingField_6(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * value)
  4661. {
  4662. ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6 = value;
  4663. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternBeginRenderOverlaysU3Ek__BackingField_6), (void*)value);
  4664. }
  4665. inline static int32_t get_offset_of_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7)); }
  4666. inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * get_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() const { return ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7; }
  4667. inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 ** get_address_of_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() { return &___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7; }
  4668. inline void set_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * value)
  4669. {
  4670. ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7 = value;
  4671. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7), (void*)value);
  4672. }
  4673. inline static int32_t get_offset_of_U3CexternEndRenderOverlaysU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternEndRenderOverlaysU3Ek__BackingField_8)); }
  4674. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * get_U3CexternEndRenderOverlaysU3Ek__BackingField_8() const { return ___U3CexternEndRenderOverlaysU3Ek__BackingField_8; }
  4675. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B ** get_address_of_U3CexternEndRenderOverlaysU3Ek__BackingField_8() { return &___U3CexternEndRenderOverlaysU3Ek__BackingField_8; }
  4676. inline void set_U3CexternEndRenderOverlaysU3Ek__BackingField_8(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * value)
  4677. {
  4678. ___U3CexternEndRenderOverlaysU3Ek__BackingField_8 = value;
  4679. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternEndRenderOverlaysU3Ek__BackingField_8), (void*)value);
  4680. }
  4681. };
  4682. // UnityEngine.MonoBehaviour
  4683. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  4684. {
  4685. public:
  4686. public:
  4687. };
  4688. // UnityEngine.RectTransform
  4689. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 : public Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1
  4690. {
  4691. public:
  4692. public:
  4693. };
  4694. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields
  4695. {
  4696. public:
  4697. // UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
  4698. ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * ___reapplyDrivenProperties_4;
  4699. public:
  4700. inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields, ___reapplyDrivenProperties_4)); }
  4701. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
  4702. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
  4703. inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * value)
  4704. {
  4705. ___reapplyDrivenProperties_4 = value;
  4706. Il2CppCodeGenWriteBarrier((void**)(&___reapplyDrivenProperties_4), (void*)value);
  4707. }
  4708. };
  4709. // UnityEngine.EventSystems.UIBehaviour
  4710. struct UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  4711. {
  4712. public:
  4713. public:
  4714. };
  4715. // UnityEngine.EventSystems.BaseInput
  4716. struct BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  4717. {
  4718. public:
  4719. public:
  4720. };
  4721. // UnityEngine.EventSystems.BaseInputModule
  4722. struct BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  4723. {
  4724. public:
  4725. // System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache
  4726. List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___m_RaycastResultCache_4;
  4727. // UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData
  4728. AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * ___m_AxisEventData_5;
  4729. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem
  4730. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___m_EventSystem_6;
  4731. // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData
  4732. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___m_BaseEventData_7;
  4733. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_InputOverride
  4734. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * ___m_InputOverride_8;
  4735. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_DefaultInput
  4736. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * ___m_DefaultInput_9;
  4737. public:
  4738. inline static int32_t get_offset_of_m_RaycastResultCache_4() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_RaycastResultCache_4)); }
  4739. inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * get_m_RaycastResultCache_4() const { return ___m_RaycastResultCache_4; }
  4740. inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 ** get_address_of_m_RaycastResultCache_4() { return &___m_RaycastResultCache_4; }
  4741. inline void set_m_RaycastResultCache_4(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * value)
  4742. {
  4743. ___m_RaycastResultCache_4 = value;
  4744. Il2CppCodeGenWriteBarrier((void**)(&___m_RaycastResultCache_4), (void*)value);
  4745. }
  4746. inline static int32_t get_offset_of_m_AxisEventData_5() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_AxisEventData_5)); }
  4747. inline AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * get_m_AxisEventData_5() const { return ___m_AxisEventData_5; }
  4748. inline AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E ** get_address_of_m_AxisEventData_5() { return &___m_AxisEventData_5; }
  4749. inline void set_m_AxisEventData_5(AxisEventData_t5F2EE83206BFD1BC59087D1C9CE31A4389A17E1E * value)
  4750. {
  4751. ___m_AxisEventData_5 = value;
  4752. Il2CppCodeGenWriteBarrier((void**)(&___m_AxisEventData_5), (void*)value);
  4753. }
  4754. inline static int32_t get_offset_of_m_EventSystem_6() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_EventSystem_6)); }
  4755. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_m_EventSystem_6() const { return ___m_EventSystem_6; }
  4756. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_m_EventSystem_6() { return &___m_EventSystem_6; }
  4757. inline void set_m_EventSystem_6(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  4758. {
  4759. ___m_EventSystem_6 = value;
  4760. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_6), (void*)value);
  4761. }
  4762. inline static int32_t get_offset_of_m_BaseEventData_7() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_BaseEventData_7)); }
  4763. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * get_m_BaseEventData_7() const { return ___m_BaseEventData_7; }
  4764. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E ** get_address_of_m_BaseEventData_7() { return &___m_BaseEventData_7; }
  4765. inline void set_m_BaseEventData_7(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * value)
  4766. {
  4767. ___m_BaseEventData_7 = value;
  4768. Il2CppCodeGenWriteBarrier((void**)(&___m_BaseEventData_7), (void*)value);
  4769. }
  4770. inline static int32_t get_offset_of_m_InputOverride_8() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_InputOverride_8)); }
  4771. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * get_m_InputOverride_8() const { return ___m_InputOverride_8; }
  4772. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D ** get_address_of_m_InputOverride_8() { return &___m_InputOverride_8; }
  4773. inline void set_m_InputOverride_8(BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * value)
  4774. {
  4775. ___m_InputOverride_8 = value;
  4776. Il2CppCodeGenWriteBarrier((void**)(&___m_InputOverride_8), (void*)value);
  4777. }
  4778. inline static int32_t get_offset_of_m_DefaultInput_9() { return static_cast<int32_t>(offsetof(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924, ___m_DefaultInput_9)); }
  4779. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * get_m_DefaultInput_9() const { return ___m_DefaultInput_9; }
  4780. inline BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D ** get_address_of_m_DefaultInput_9() { return &___m_DefaultInput_9; }
  4781. inline void set_m_DefaultInput_9(BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * value)
  4782. {
  4783. ___m_DefaultInput_9 = value;
  4784. Il2CppCodeGenWriteBarrier((void**)(&___m_DefaultInput_9), (void*)value);
  4785. }
  4786. };
  4787. // UnityEngine.EventSystems.EventSystem
  4788. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  4789. {
  4790. public:
  4791. // System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
  4792. List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * ___m_SystemInputModules_4;
  4793. // UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
  4794. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * ___m_CurrentInputModule_5;
  4795. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
  4796. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_FirstSelected_7;
  4797. // System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
  4798. bool ___m_sendNavigationEvents_8;
  4799. // System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
  4800. int32_t ___m_DragThreshold_9;
  4801. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
  4802. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_CurrentSelected_10;
  4803. // System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
  4804. bool ___m_HasFocus_11;
  4805. // System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
  4806. bool ___m_SelectionGuard_12;
  4807. // UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
  4808. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___m_DummyData_13;
  4809. public:
  4810. inline static int32_t get_offset_of_m_SystemInputModules_4() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_SystemInputModules_4)); }
  4811. inline List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * get_m_SystemInputModules_4() const { return ___m_SystemInputModules_4; }
  4812. inline List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 ** get_address_of_m_SystemInputModules_4() { return &___m_SystemInputModules_4; }
  4813. inline void set_m_SystemInputModules_4(List_1_t39946D94B66FAE9B0DED5D3A84AD116AF9DDDCC1 * value)
  4814. {
  4815. ___m_SystemInputModules_4 = value;
  4816. Il2CppCodeGenWriteBarrier((void**)(&___m_SystemInputModules_4), (void*)value);
  4817. }
  4818. inline static int32_t get_offset_of_m_CurrentInputModule_5() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_CurrentInputModule_5)); }
  4819. inline BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * get_m_CurrentInputModule_5() const { return ___m_CurrentInputModule_5; }
  4820. inline BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 ** get_address_of_m_CurrentInputModule_5() { return &___m_CurrentInputModule_5; }
  4821. inline void set_m_CurrentInputModule_5(BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * value)
  4822. {
  4823. ___m_CurrentInputModule_5 = value;
  4824. Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentInputModule_5), (void*)value);
  4825. }
  4826. inline static int32_t get_offset_of_m_FirstSelected_7() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_FirstSelected_7)); }
  4827. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_FirstSelected_7() const { return ___m_FirstSelected_7; }
  4828. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_FirstSelected_7() { return &___m_FirstSelected_7; }
  4829. inline void set_m_FirstSelected_7(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4830. {
  4831. ___m_FirstSelected_7 = value;
  4832. Il2CppCodeGenWriteBarrier((void**)(&___m_FirstSelected_7), (void*)value);
  4833. }
  4834. inline static int32_t get_offset_of_m_sendNavigationEvents_8() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_sendNavigationEvents_8)); }
  4835. inline bool get_m_sendNavigationEvents_8() const { return ___m_sendNavigationEvents_8; }
  4836. inline bool* get_address_of_m_sendNavigationEvents_8() { return &___m_sendNavigationEvents_8; }
  4837. inline void set_m_sendNavigationEvents_8(bool value)
  4838. {
  4839. ___m_sendNavigationEvents_8 = value;
  4840. }
  4841. inline static int32_t get_offset_of_m_DragThreshold_9() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_DragThreshold_9)); }
  4842. inline int32_t get_m_DragThreshold_9() const { return ___m_DragThreshold_9; }
  4843. inline int32_t* get_address_of_m_DragThreshold_9() { return &___m_DragThreshold_9; }
  4844. inline void set_m_DragThreshold_9(int32_t value)
  4845. {
  4846. ___m_DragThreshold_9 = value;
  4847. }
  4848. inline static int32_t get_offset_of_m_CurrentSelected_10() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_CurrentSelected_10)); }
  4849. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_CurrentSelected_10() const { return ___m_CurrentSelected_10; }
  4850. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_CurrentSelected_10() { return &___m_CurrentSelected_10; }
  4851. inline void set_m_CurrentSelected_10(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  4852. {
  4853. ___m_CurrentSelected_10 = value;
  4854. Il2CppCodeGenWriteBarrier((void**)(&___m_CurrentSelected_10), (void*)value);
  4855. }
  4856. inline static int32_t get_offset_of_m_HasFocus_11() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_HasFocus_11)); }
  4857. inline bool get_m_HasFocus_11() const { return ___m_HasFocus_11; }
  4858. inline bool* get_address_of_m_HasFocus_11() { return &___m_HasFocus_11; }
  4859. inline void set_m_HasFocus_11(bool value)
  4860. {
  4861. ___m_HasFocus_11 = value;
  4862. }
  4863. inline static int32_t get_offset_of_m_SelectionGuard_12() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_SelectionGuard_12)); }
  4864. inline bool get_m_SelectionGuard_12() const { return ___m_SelectionGuard_12; }
  4865. inline bool* get_address_of_m_SelectionGuard_12() { return &___m_SelectionGuard_12; }
  4866. inline void set_m_SelectionGuard_12(bool value)
  4867. {
  4868. ___m_SelectionGuard_12 = value;
  4869. }
  4870. inline static int32_t get_offset_of_m_DummyData_13() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C, ___m_DummyData_13)); }
  4871. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * get_m_DummyData_13() const { return ___m_DummyData_13; }
  4872. inline BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E ** get_address_of_m_DummyData_13() { return &___m_DummyData_13; }
  4873. inline void set_m_DummyData_13(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * value)
  4874. {
  4875. ___m_DummyData_13 = value;
  4876. Il2CppCodeGenWriteBarrier((void**)(&___m_DummyData_13), (void*)value);
  4877. }
  4878. };
  4879. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields
  4880. {
  4881. public:
  4882. // System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
  4883. List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * ___m_EventSystems_6;
  4884. // System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
  4885. Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * ___s_RaycastComparer_14;
  4886. // UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig UnityEngine.EventSystems.EventSystem::s_UIToolkitOverride
  4887. UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051 ___s_UIToolkitOverride_15;
  4888. public:
  4889. inline static int32_t get_offset_of_m_EventSystems_6() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields, ___m_EventSystems_6)); }
  4890. inline List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * get_m_EventSystems_6() const { return ___m_EventSystems_6; }
  4891. inline List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 ** get_address_of_m_EventSystems_6() { return &___m_EventSystems_6; }
  4892. inline void set_m_EventSystems_6(List_1_tEF3D2378B547F18609950BEABF54AF34FBBC9733 * value)
  4893. {
  4894. ___m_EventSystems_6 = value;
  4895. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystems_6), (void*)value);
  4896. }
  4897. inline static int32_t get_offset_of_s_RaycastComparer_14() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields, ___s_RaycastComparer_14)); }
  4898. inline Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * get_s_RaycastComparer_14() const { return ___s_RaycastComparer_14; }
  4899. inline Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 ** get_address_of_s_RaycastComparer_14() { return &___s_RaycastComparer_14; }
  4900. inline void set_s_RaycastComparer_14(Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * value)
  4901. {
  4902. ___s_RaycastComparer_14 = value;
  4903. Il2CppCodeGenWriteBarrier((void**)(&___s_RaycastComparer_14), (void*)value);
  4904. }
  4905. inline static int32_t get_offset_of_s_UIToolkitOverride_15() { return static_cast<int32_t>(offsetof(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_StaticFields, ___s_UIToolkitOverride_15)); }
  4906. inline UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051 get_s_UIToolkitOverride_15() const { return ___s_UIToolkitOverride_15; }
  4907. inline UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051 * get_address_of_s_UIToolkitOverride_15() { return &___s_UIToolkitOverride_15; }
  4908. inline void set_s_UIToolkitOverride_15(UIToolkitOverrideConfig_tB5087C80F45EF6D94B1BF60B8DAE6AE8D78F1051 value)
  4909. {
  4910. ___s_UIToolkitOverride_15 = value;
  4911. Il2CppCodeGenWriteBarrier((void**)&(((&___s_UIToolkitOverride_15))->___activeEventSystem_0), (void*)NULL);
  4912. }
  4913. };
  4914. // UnityEngine.UI.Graphic
  4915. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  4916. {
  4917. public:
  4918. // UnityEngine.Material UnityEngine.UI.Graphic::m_Material
  4919. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_Material_6;
  4920. // UnityEngine.Color UnityEngine.UI.Graphic::m_Color
  4921. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_Color_7;
  4922. // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
  4923. bool ___m_SkipLayoutUpdate_8;
  4924. // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
  4925. bool ___m_SkipMaterialUpdate_9;
  4926. // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
  4927. bool ___m_RaycastTarget_10;
  4928. // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
  4929. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___m_RaycastPadding_11;
  4930. // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
  4931. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_RectTransform_12;
  4932. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
  4933. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_CanvasRenderer_13;
  4934. // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
  4935. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___m_Canvas_14;
  4936. // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
  4937. bool ___m_VertsDirty_15;
  4938. // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
  4939. bool ___m_MaterialDirty_16;
  4940. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
  4941. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyLayoutCallback_17;
  4942. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
  4943. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyVertsCallback_18;
  4944. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
  4945. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyMaterialCallback_19;
  4946. // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
  4947. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_CachedMesh_22;
  4948. // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
  4949. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___m_CachedUvs_23;
  4950. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
  4951. TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * ___m_ColorTweenRunner_24;
  4952. // System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
  4953. bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
  4954. public:
  4955. inline static int32_t get_offset_of_m_Material_6() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Material_6)); }
  4956. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_Material_6() const { return ___m_Material_6; }
  4957. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_Material_6() { return &___m_Material_6; }
  4958. inline void set_m_Material_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  4959. {
  4960. ___m_Material_6 = value;
  4961. Il2CppCodeGenWriteBarrier((void**)(&___m_Material_6), (void*)value);
  4962. }
  4963. inline static int32_t get_offset_of_m_Color_7() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Color_7)); }
  4964. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_Color_7() const { return ___m_Color_7; }
  4965. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_Color_7() { return &___m_Color_7; }
  4966. inline void set_m_Color_7(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  4967. {
  4968. ___m_Color_7 = value;
  4969. }
  4970. inline static int32_t get_offset_of_m_SkipLayoutUpdate_8() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipLayoutUpdate_8)); }
  4971. inline bool get_m_SkipLayoutUpdate_8() const { return ___m_SkipLayoutUpdate_8; }
  4972. inline bool* get_address_of_m_SkipLayoutUpdate_8() { return &___m_SkipLayoutUpdate_8; }
  4973. inline void set_m_SkipLayoutUpdate_8(bool value)
  4974. {
  4975. ___m_SkipLayoutUpdate_8 = value;
  4976. }
  4977. inline static int32_t get_offset_of_m_SkipMaterialUpdate_9() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipMaterialUpdate_9)); }
  4978. inline bool get_m_SkipMaterialUpdate_9() const { return ___m_SkipMaterialUpdate_9; }
  4979. inline bool* get_address_of_m_SkipMaterialUpdate_9() { return &___m_SkipMaterialUpdate_9; }
  4980. inline void set_m_SkipMaterialUpdate_9(bool value)
  4981. {
  4982. ___m_SkipMaterialUpdate_9 = value;
  4983. }
  4984. inline static int32_t get_offset_of_m_RaycastTarget_10() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastTarget_10)); }
  4985. inline bool get_m_RaycastTarget_10() const { return ___m_RaycastTarget_10; }
  4986. inline bool* get_address_of_m_RaycastTarget_10() { return &___m_RaycastTarget_10; }
  4987. inline void set_m_RaycastTarget_10(bool value)
  4988. {
  4989. ___m_RaycastTarget_10 = value;
  4990. }
  4991. inline static int32_t get_offset_of_m_RaycastPadding_11() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastPadding_11)); }
  4992. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_m_RaycastPadding_11() const { return ___m_RaycastPadding_11; }
  4993. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_RaycastPadding_11() { return &___m_RaycastPadding_11; }
  4994. inline void set_m_RaycastPadding_11(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  4995. {
  4996. ___m_RaycastPadding_11 = value;
  4997. }
  4998. inline static int32_t get_offset_of_m_RectTransform_12() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RectTransform_12)); }
  4999. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_RectTransform_12() const { return ___m_RectTransform_12; }
  5000. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_RectTransform_12() { return &___m_RectTransform_12; }
  5001. inline void set_m_RectTransform_12(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  5002. {
  5003. ___m_RectTransform_12 = value;
  5004. Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_12), (void*)value);
  5005. }
  5006. inline static int32_t get_offset_of_m_CanvasRenderer_13() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CanvasRenderer_13)); }
  5007. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_CanvasRenderer_13() const { return ___m_CanvasRenderer_13; }
  5008. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_CanvasRenderer_13() { return &___m_CanvasRenderer_13; }
  5009. inline void set_m_CanvasRenderer_13(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  5010. {
  5011. ___m_CanvasRenderer_13 = value;
  5012. Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasRenderer_13), (void*)value);
  5013. }
  5014. inline static int32_t get_offset_of_m_Canvas_14() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Canvas_14)); }
  5015. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * get_m_Canvas_14() const { return ___m_Canvas_14; }
  5016. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA ** get_address_of_m_Canvas_14() { return &___m_Canvas_14; }
  5017. inline void set_m_Canvas_14(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * value)
  5018. {
  5019. ___m_Canvas_14 = value;
  5020. Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_14), (void*)value);
  5021. }
  5022. inline static int32_t get_offset_of_m_VertsDirty_15() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_VertsDirty_15)); }
  5023. inline bool get_m_VertsDirty_15() const { return ___m_VertsDirty_15; }
  5024. inline bool* get_address_of_m_VertsDirty_15() { return &___m_VertsDirty_15; }
  5025. inline void set_m_VertsDirty_15(bool value)
  5026. {
  5027. ___m_VertsDirty_15 = value;
  5028. }
  5029. inline static int32_t get_offset_of_m_MaterialDirty_16() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_MaterialDirty_16)); }
  5030. inline bool get_m_MaterialDirty_16() const { return ___m_MaterialDirty_16; }
  5031. inline bool* get_address_of_m_MaterialDirty_16() { return &___m_MaterialDirty_16; }
  5032. inline void set_m_MaterialDirty_16(bool value)
  5033. {
  5034. ___m_MaterialDirty_16 = value;
  5035. }
  5036. inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_17() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyLayoutCallback_17)); }
  5037. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyLayoutCallback_17() const { return ___m_OnDirtyLayoutCallback_17; }
  5038. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyLayoutCallback_17() { return &___m_OnDirtyLayoutCallback_17; }
  5039. inline void set_m_OnDirtyLayoutCallback_17(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5040. {
  5041. ___m_OnDirtyLayoutCallback_17 = value;
  5042. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyLayoutCallback_17), (void*)value);
  5043. }
  5044. inline static int32_t get_offset_of_m_OnDirtyVertsCallback_18() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyVertsCallback_18)); }
  5045. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyVertsCallback_18() const { return ___m_OnDirtyVertsCallback_18; }
  5046. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyVertsCallback_18() { return &___m_OnDirtyVertsCallback_18; }
  5047. inline void set_m_OnDirtyVertsCallback_18(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5048. {
  5049. ___m_OnDirtyVertsCallback_18 = value;
  5050. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyVertsCallback_18), (void*)value);
  5051. }
  5052. inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_19() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyMaterialCallback_19)); }
  5053. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyMaterialCallback_19() const { return ___m_OnDirtyMaterialCallback_19; }
  5054. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyMaterialCallback_19() { return &___m_OnDirtyMaterialCallback_19; }
  5055. inline void set_m_OnDirtyMaterialCallback_19(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  5056. {
  5057. ___m_OnDirtyMaterialCallback_19 = value;
  5058. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyMaterialCallback_19), (void*)value);
  5059. }
  5060. inline static int32_t get_offset_of_m_CachedMesh_22() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedMesh_22)); }
  5061. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_CachedMesh_22() const { return ___m_CachedMesh_22; }
  5062. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_CachedMesh_22() { return &___m_CachedMesh_22; }
  5063. inline void set_m_CachedMesh_22(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  5064. {
  5065. ___m_CachedMesh_22 = value;
  5066. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedMesh_22), (void*)value);
  5067. }
  5068. inline static int32_t get_offset_of_m_CachedUvs_23() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedUvs_23)); }
  5069. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_m_CachedUvs_23() const { return ___m_CachedUvs_23; }
  5070. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_m_CachedUvs_23() { return &___m_CachedUvs_23; }
  5071. inline void set_m_CachedUvs_23(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  5072. {
  5073. ___m_CachedUvs_23 = value;
  5074. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedUvs_23), (void*)value);
  5075. }
  5076. inline static int32_t get_offset_of_m_ColorTweenRunner_24() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_ColorTweenRunner_24)); }
  5077. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * get_m_ColorTweenRunner_24() const { return ___m_ColorTweenRunner_24; }
  5078. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 ** get_address_of_m_ColorTweenRunner_24() { return &___m_ColorTweenRunner_24; }
  5079. inline void set_m_ColorTweenRunner_24(TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * value)
  5080. {
  5081. ___m_ColorTweenRunner_24 = value;
  5082. Il2CppCodeGenWriteBarrier((void**)(&___m_ColorTweenRunner_24), (void*)value);
  5083. }
  5084. inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25)); }
  5085. inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  5086. inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  5087. inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_25(bool value)
  5088. {
  5089. ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25 = value;
  5090. }
  5091. };
  5092. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields
  5093. {
  5094. public:
  5095. // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
  5096. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_DefaultUI_4;
  5097. // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
  5098. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * ___s_WhiteTexture_5;
  5099. // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
  5100. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___s_Mesh_20;
  5101. // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
  5102. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___s_VertexHelper_21;
  5103. public:
  5104. inline static int32_t get_offset_of_s_DefaultUI_4() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_DefaultUI_4)); }
  5105. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_DefaultUI_4() const { return ___s_DefaultUI_4; }
  5106. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_DefaultUI_4() { return &___s_DefaultUI_4; }
  5107. inline void set_s_DefaultUI_4(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  5108. {
  5109. ___s_DefaultUI_4 = value;
  5110. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultUI_4), (void*)value);
  5111. }
  5112. inline static int32_t get_offset_of_s_WhiteTexture_5() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_WhiteTexture_5)); }
  5113. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * get_s_WhiteTexture_5() const { return ___s_WhiteTexture_5; }
  5114. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF ** get_address_of_s_WhiteTexture_5() { return &___s_WhiteTexture_5; }
  5115. inline void set_s_WhiteTexture_5(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * value)
  5116. {
  5117. ___s_WhiteTexture_5 = value;
  5118. Il2CppCodeGenWriteBarrier((void**)(&___s_WhiteTexture_5), (void*)value);
  5119. }
  5120. inline static int32_t get_offset_of_s_Mesh_20() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_Mesh_20)); }
  5121. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_s_Mesh_20() const { return ___s_Mesh_20; }
  5122. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_s_Mesh_20() { return &___s_Mesh_20; }
  5123. inline void set_s_Mesh_20(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  5124. {
  5125. ___s_Mesh_20 = value;
  5126. Il2CppCodeGenWriteBarrier((void**)(&___s_Mesh_20), (void*)value);
  5127. }
  5128. inline static int32_t get_offset_of_s_VertexHelper_21() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_VertexHelper_21)); }
  5129. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * get_s_VertexHelper_21() const { return ___s_VertexHelper_21; }
  5130. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 ** get_address_of_s_VertexHelper_21() { return &___s_VertexHelper_21; }
  5131. inline void set_s_VertexHelper_21(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * value)
  5132. {
  5133. ___s_VertexHelper_21 = value;
  5134. Il2CppCodeGenWriteBarrier((void**)(&___s_VertexHelper_21), (void*)value);
  5135. }
  5136. };
  5137. // UnityEngine.UI.LayoutElement
  5138. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5139. {
  5140. public:
  5141. // System.Boolean UnityEngine.UI.LayoutElement::m_IgnoreLayout
  5142. bool ___m_IgnoreLayout_4;
  5143. // System.Single UnityEngine.UI.LayoutElement::m_MinWidth
  5144. float ___m_MinWidth_5;
  5145. // System.Single UnityEngine.UI.LayoutElement::m_MinHeight
  5146. float ___m_MinHeight_6;
  5147. // System.Single UnityEngine.UI.LayoutElement::m_PreferredWidth
  5148. float ___m_PreferredWidth_7;
  5149. // System.Single UnityEngine.UI.LayoutElement::m_PreferredHeight
  5150. float ___m_PreferredHeight_8;
  5151. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleWidth
  5152. float ___m_FlexibleWidth_9;
  5153. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleHeight
  5154. float ___m_FlexibleHeight_10;
  5155. // System.Int32 UnityEngine.UI.LayoutElement::m_LayoutPriority
  5156. int32_t ___m_LayoutPriority_11;
  5157. public:
  5158. inline static int32_t get_offset_of_m_IgnoreLayout_4() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_IgnoreLayout_4)); }
  5159. inline bool get_m_IgnoreLayout_4() const { return ___m_IgnoreLayout_4; }
  5160. inline bool* get_address_of_m_IgnoreLayout_4() { return &___m_IgnoreLayout_4; }
  5161. inline void set_m_IgnoreLayout_4(bool value)
  5162. {
  5163. ___m_IgnoreLayout_4 = value;
  5164. }
  5165. inline static int32_t get_offset_of_m_MinWidth_5() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinWidth_5)); }
  5166. inline float get_m_MinWidth_5() const { return ___m_MinWidth_5; }
  5167. inline float* get_address_of_m_MinWidth_5() { return &___m_MinWidth_5; }
  5168. inline void set_m_MinWidth_5(float value)
  5169. {
  5170. ___m_MinWidth_5 = value;
  5171. }
  5172. inline static int32_t get_offset_of_m_MinHeight_6() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinHeight_6)); }
  5173. inline float get_m_MinHeight_6() const { return ___m_MinHeight_6; }
  5174. inline float* get_address_of_m_MinHeight_6() { return &___m_MinHeight_6; }
  5175. inline void set_m_MinHeight_6(float value)
  5176. {
  5177. ___m_MinHeight_6 = value;
  5178. }
  5179. inline static int32_t get_offset_of_m_PreferredWidth_7() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredWidth_7)); }
  5180. inline float get_m_PreferredWidth_7() const { return ___m_PreferredWidth_7; }
  5181. inline float* get_address_of_m_PreferredWidth_7() { return &___m_PreferredWidth_7; }
  5182. inline void set_m_PreferredWidth_7(float value)
  5183. {
  5184. ___m_PreferredWidth_7 = value;
  5185. }
  5186. inline static int32_t get_offset_of_m_PreferredHeight_8() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredHeight_8)); }
  5187. inline float get_m_PreferredHeight_8() const { return ___m_PreferredHeight_8; }
  5188. inline float* get_address_of_m_PreferredHeight_8() { return &___m_PreferredHeight_8; }
  5189. inline void set_m_PreferredHeight_8(float value)
  5190. {
  5191. ___m_PreferredHeight_8 = value;
  5192. }
  5193. inline static int32_t get_offset_of_m_FlexibleWidth_9() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleWidth_9)); }
  5194. inline float get_m_FlexibleWidth_9() const { return ___m_FlexibleWidth_9; }
  5195. inline float* get_address_of_m_FlexibleWidth_9() { return &___m_FlexibleWidth_9; }
  5196. inline void set_m_FlexibleWidth_9(float value)
  5197. {
  5198. ___m_FlexibleWidth_9 = value;
  5199. }
  5200. inline static int32_t get_offset_of_m_FlexibleHeight_10() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleHeight_10)); }
  5201. inline float get_m_FlexibleHeight_10() const { return ___m_FlexibleHeight_10; }
  5202. inline float* get_address_of_m_FlexibleHeight_10() { return &___m_FlexibleHeight_10; }
  5203. inline void set_m_FlexibleHeight_10(float value)
  5204. {
  5205. ___m_FlexibleHeight_10 = value;
  5206. }
  5207. inline static int32_t get_offset_of_m_LayoutPriority_11() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_LayoutPriority_11)); }
  5208. inline int32_t get_m_LayoutPriority_11() const { return ___m_LayoutPriority_11; }
  5209. inline int32_t* get_address_of_m_LayoutPriority_11() { return &___m_LayoutPriority_11; }
  5210. inline void set_m_LayoutPriority_11(int32_t value)
  5211. {
  5212. ___m_LayoutPriority_11 = value;
  5213. }
  5214. };
  5215. // UnityEngine.UI.LayoutGroup
  5216. struct LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5217. {
  5218. public:
  5219. // UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::m_Padding
  5220. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___m_Padding_4;
  5221. // UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::m_ChildAlignment
  5222. int32_t ___m_ChildAlignment_5;
  5223. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::m_Rect
  5224. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_Rect_6;
  5225. // UnityEngine.DrivenRectTransformTracker UnityEngine.UI.LayoutGroup::m_Tracker
  5226. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 ___m_Tracker_7;
  5227. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalMinSize
  5228. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalMinSize_8;
  5229. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalPreferredSize
  5230. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalPreferredSize_9;
  5231. // UnityEngine.Vector2 UnityEngine.UI.LayoutGroup::m_TotalFlexibleSize
  5232. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_TotalFlexibleSize_10;
  5233. // System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::m_RectChildren
  5234. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * ___m_RectChildren_11;
  5235. public:
  5236. inline static int32_t get_offset_of_m_Padding_4() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Padding_4)); }
  5237. inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * get_m_Padding_4() const { return ___m_Padding_4; }
  5238. inline RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** get_address_of_m_Padding_4() { return &___m_Padding_4; }
  5239. inline void set_m_Padding_4(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * value)
  5240. {
  5241. ___m_Padding_4 = value;
  5242. Il2CppCodeGenWriteBarrier((void**)(&___m_Padding_4), (void*)value);
  5243. }
  5244. inline static int32_t get_offset_of_m_ChildAlignment_5() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_ChildAlignment_5)); }
  5245. inline int32_t get_m_ChildAlignment_5() const { return ___m_ChildAlignment_5; }
  5246. inline int32_t* get_address_of_m_ChildAlignment_5() { return &___m_ChildAlignment_5; }
  5247. inline void set_m_ChildAlignment_5(int32_t value)
  5248. {
  5249. ___m_ChildAlignment_5 = value;
  5250. }
  5251. inline static int32_t get_offset_of_m_Rect_6() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Rect_6)); }
  5252. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_Rect_6() const { return ___m_Rect_6; }
  5253. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_Rect_6() { return &___m_Rect_6; }
  5254. inline void set_m_Rect_6(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  5255. {
  5256. ___m_Rect_6 = value;
  5257. Il2CppCodeGenWriteBarrier((void**)(&___m_Rect_6), (void*)value);
  5258. }
  5259. inline static int32_t get_offset_of_m_Tracker_7() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_Tracker_7)); }
  5260. inline DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 get_m_Tracker_7() const { return ___m_Tracker_7; }
  5261. inline DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * get_address_of_m_Tracker_7() { return &___m_Tracker_7; }
  5262. inline void set_m_Tracker_7(DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 value)
  5263. {
  5264. ___m_Tracker_7 = value;
  5265. }
  5266. inline static int32_t get_offset_of_m_TotalMinSize_8() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalMinSize_8)); }
  5267. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalMinSize_8() const { return ___m_TotalMinSize_8; }
  5268. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalMinSize_8() { return &___m_TotalMinSize_8; }
  5269. inline void set_m_TotalMinSize_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5270. {
  5271. ___m_TotalMinSize_8 = value;
  5272. }
  5273. inline static int32_t get_offset_of_m_TotalPreferredSize_9() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalPreferredSize_9)); }
  5274. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalPreferredSize_9() const { return ___m_TotalPreferredSize_9; }
  5275. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalPreferredSize_9() { return &___m_TotalPreferredSize_9; }
  5276. inline void set_m_TotalPreferredSize_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5277. {
  5278. ___m_TotalPreferredSize_9 = value;
  5279. }
  5280. inline static int32_t get_offset_of_m_TotalFlexibleSize_10() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_TotalFlexibleSize_10)); }
  5281. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_TotalFlexibleSize_10() const { return ___m_TotalFlexibleSize_10; }
  5282. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_TotalFlexibleSize_10() { return &___m_TotalFlexibleSize_10; }
  5283. inline void set_m_TotalFlexibleSize_10(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5284. {
  5285. ___m_TotalFlexibleSize_10 = value;
  5286. }
  5287. inline static int32_t get_offset_of_m_RectChildren_11() { return static_cast<int32_t>(offsetof(LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2, ___m_RectChildren_11)); }
  5288. inline List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * get_m_RectChildren_11() const { return ___m_RectChildren_11; }
  5289. inline List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 ** get_address_of_m_RectChildren_11() { return &___m_RectChildren_11; }
  5290. inline void set_m_RectChildren_11(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * value)
  5291. {
  5292. ___m_RectChildren_11 = value;
  5293. Il2CppCodeGenWriteBarrier((void**)(&___m_RectChildren_11), (void*)value);
  5294. }
  5295. };
  5296. // UnityEngine.UI.Selectable
  5297. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  5298. {
  5299. public:
  5300. // System.Boolean UnityEngine.UI.Selectable::m_EnableCalled
  5301. bool ___m_EnableCalled_6;
  5302. // UnityEngine.UI.Navigation UnityEngine.UI.Selectable::m_Navigation
  5303. Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A ___m_Navigation_7;
  5304. // UnityEngine.UI.Selectable/Transition UnityEngine.UI.Selectable::m_Transition
  5305. int32_t ___m_Transition_8;
  5306. // UnityEngine.UI.ColorBlock UnityEngine.UI.Selectable::m_Colors
  5307. ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 ___m_Colors_9;
  5308. // UnityEngine.UI.SpriteState UnityEngine.UI.Selectable::m_SpriteState
  5309. SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E ___m_SpriteState_10;
  5310. // UnityEngine.UI.AnimationTriggers UnityEngine.UI.Selectable::m_AnimationTriggers
  5311. AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * ___m_AnimationTriggers_11;
  5312. // System.Boolean UnityEngine.UI.Selectable::m_Interactable
  5313. bool ___m_Interactable_12;
  5314. // UnityEngine.UI.Graphic UnityEngine.UI.Selectable::m_TargetGraphic
  5315. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___m_TargetGraphic_13;
  5316. // System.Boolean UnityEngine.UI.Selectable::m_GroupsAllowInteraction
  5317. bool ___m_GroupsAllowInteraction_14;
  5318. // System.Int32 UnityEngine.UI.Selectable::m_CurrentIndex
  5319. int32_t ___m_CurrentIndex_15;
  5320. // System.Boolean UnityEngine.UI.Selectable::<isPointerInside>k__BackingField
  5321. bool ___U3CisPointerInsideU3Ek__BackingField_16;
  5322. // System.Boolean UnityEngine.UI.Selectable::<isPointerDown>k__BackingField
  5323. bool ___U3CisPointerDownU3Ek__BackingField_17;
  5324. // System.Boolean UnityEngine.UI.Selectable::<hasSelection>k__BackingField
  5325. bool ___U3ChasSelectionU3Ek__BackingField_18;
  5326. // System.Collections.Generic.List`1<UnityEngine.CanvasGroup> UnityEngine.UI.Selectable::m_CanvasGroupCache
  5327. List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * ___m_CanvasGroupCache_19;
  5328. public:
  5329. inline static int32_t get_offset_of_m_EnableCalled_6() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_EnableCalled_6)); }
  5330. inline bool get_m_EnableCalled_6() const { return ___m_EnableCalled_6; }
  5331. inline bool* get_address_of_m_EnableCalled_6() { return &___m_EnableCalled_6; }
  5332. inline void set_m_EnableCalled_6(bool value)
  5333. {
  5334. ___m_EnableCalled_6 = value;
  5335. }
  5336. inline static int32_t get_offset_of_m_Navigation_7() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Navigation_7)); }
  5337. inline Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A get_m_Navigation_7() const { return ___m_Navigation_7; }
  5338. inline Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A * get_address_of_m_Navigation_7() { return &___m_Navigation_7; }
  5339. inline void set_m_Navigation_7(Navigation_t1CF0FFB22C0357CD64714FB7A40A275F899D363A value)
  5340. {
  5341. ___m_Navigation_7 = value;
  5342. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnUp_2), (void*)NULL);
  5343. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5344. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnDown_3), (void*)NULL);
  5345. #endif
  5346. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5347. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnLeft_4), (void*)NULL);
  5348. #endif
  5349. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5350. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Navigation_7))->___m_SelectOnRight_5), (void*)NULL);
  5351. #endif
  5352. }
  5353. inline static int32_t get_offset_of_m_Transition_8() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Transition_8)); }
  5354. inline int32_t get_m_Transition_8() const { return ___m_Transition_8; }
  5355. inline int32_t* get_address_of_m_Transition_8() { return &___m_Transition_8; }
  5356. inline void set_m_Transition_8(int32_t value)
  5357. {
  5358. ___m_Transition_8 = value;
  5359. }
  5360. inline static int32_t get_offset_of_m_Colors_9() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Colors_9)); }
  5361. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 get_m_Colors_9() const { return ___m_Colors_9; }
  5362. inline ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 * get_address_of_m_Colors_9() { return &___m_Colors_9; }
  5363. inline void set_m_Colors_9(ColorBlock_t04DFBB97B4772D2E00FD17ED2E3E6590E6916955 value)
  5364. {
  5365. ___m_Colors_9 = value;
  5366. }
  5367. inline static int32_t get_offset_of_m_SpriteState_10() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_SpriteState_10)); }
  5368. inline SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E get_m_SpriteState_10() const { return ___m_SpriteState_10; }
  5369. inline SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E * get_address_of_m_SpriteState_10() { return &___m_SpriteState_10; }
  5370. inline void set_m_SpriteState_10(SpriteState_t9024961148433175CE2F3D9E8E9239A8B1CAB15E value)
  5371. {
  5372. ___m_SpriteState_10 = value;
  5373. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_HighlightedSprite_0), (void*)NULL);
  5374. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5375. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_PressedSprite_1), (void*)NULL);
  5376. #endif
  5377. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5378. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_SelectedSprite_2), (void*)NULL);
  5379. #endif
  5380. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5381. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SpriteState_10))->___m_DisabledSprite_3), (void*)NULL);
  5382. #endif
  5383. }
  5384. inline static int32_t get_offset_of_m_AnimationTriggers_11() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_AnimationTriggers_11)); }
  5385. inline AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * get_m_AnimationTriggers_11() const { return ___m_AnimationTriggers_11; }
  5386. inline AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 ** get_address_of_m_AnimationTriggers_11() { return &___m_AnimationTriggers_11; }
  5387. inline void set_m_AnimationTriggers_11(AnimationTriggers_tF38CA7FA631709E096B57D732668D86081F44C11 * value)
  5388. {
  5389. ___m_AnimationTriggers_11 = value;
  5390. Il2CppCodeGenWriteBarrier((void**)(&___m_AnimationTriggers_11), (void*)value);
  5391. }
  5392. inline static int32_t get_offset_of_m_Interactable_12() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_Interactable_12)); }
  5393. inline bool get_m_Interactable_12() const { return ___m_Interactable_12; }
  5394. inline bool* get_address_of_m_Interactable_12() { return &___m_Interactable_12; }
  5395. inline void set_m_Interactable_12(bool value)
  5396. {
  5397. ___m_Interactable_12 = value;
  5398. }
  5399. inline static int32_t get_offset_of_m_TargetGraphic_13() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_TargetGraphic_13)); }
  5400. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_m_TargetGraphic_13() const { return ___m_TargetGraphic_13; }
  5401. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_m_TargetGraphic_13() { return &___m_TargetGraphic_13; }
  5402. inline void set_m_TargetGraphic_13(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value)
  5403. {
  5404. ___m_TargetGraphic_13 = value;
  5405. Il2CppCodeGenWriteBarrier((void**)(&___m_TargetGraphic_13), (void*)value);
  5406. }
  5407. inline static int32_t get_offset_of_m_GroupsAllowInteraction_14() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_GroupsAllowInteraction_14)); }
  5408. inline bool get_m_GroupsAllowInteraction_14() const { return ___m_GroupsAllowInteraction_14; }
  5409. inline bool* get_address_of_m_GroupsAllowInteraction_14() { return &___m_GroupsAllowInteraction_14; }
  5410. inline void set_m_GroupsAllowInteraction_14(bool value)
  5411. {
  5412. ___m_GroupsAllowInteraction_14 = value;
  5413. }
  5414. inline static int32_t get_offset_of_m_CurrentIndex_15() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_CurrentIndex_15)); }
  5415. inline int32_t get_m_CurrentIndex_15() const { return ___m_CurrentIndex_15; }
  5416. inline int32_t* get_address_of_m_CurrentIndex_15() { return &___m_CurrentIndex_15; }
  5417. inline void set_m_CurrentIndex_15(int32_t value)
  5418. {
  5419. ___m_CurrentIndex_15 = value;
  5420. }
  5421. inline static int32_t get_offset_of_U3CisPointerInsideU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3CisPointerInsideU3Ek__BackingField_16)); }
  5422. inline bool get_U3CisPointerInsideU3Ek__BackingField_16() const { return ___U3CisPointerInsideU3Ek__BackingField_16; }
  5423. inline bool* get_address_of_U3CisPointerInsideU3Ek__BackingField_16() { return &___U3CisPointerInsideU3Ek__BackingField_16; }
  5424. inline void set_U3CisPointerInsideU3Ek__BackingField_16(bool value)
  5425. {
  5426. ___U3CisPointerInsideU3Ek__BackingField_16 = value;
  5427. }
  5428. inline static int32_t get_offset_of_U3CisPointerDownU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3CisPointerDownU3Ek__BackingField_17)); }
  5429. inline bool get_U3CisPointerDownU3Ek__BackingField_17() const { return ___U3CisPointerDownU3Ek__BackingField_17; }
  5430. inline bool* get_address_of_U3CisPointerDownU3Ek__BackingField_17() { return &___U3CisPointerDownU3Ek__BackingField_17; }
  5431. inline void set_U3CisPointerDownU3Ek__BackingField_17(bool value)
  5432. {
  5433. ___U3CisPointerDownU3Ek__BackingField_17 = value;
  5434. }
  5435. inline static int32_t get_offset_of_U3ChasSelectionU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___U3ChasSelectionU3Ek__BackingField_18)); }
  5436. inline bool get_U3ChasSelectionU3Ek__BackingField_18() const { return ___U3ChasSelectionU3Ek__BackingField_18; }
  5437. inline bool* get_address_of_U3ChasSelectionU3Ek__BackingField_18() { return &___U3ChasSelectionU3Ek__BackingField_18; }
  5438. inline void set_U3ChasSelectionU3Ek__BackingField_18(bool value)
  5439. {
  5440. ___U3ChasSelectionU3Ek__BackingField_18 = value;
  5441. }
  5442. inline static int32_t get_offset_of_m_CanvasGroupCache_19() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD, ___m_CanvasGroupCache_19)); }
  5443. inline List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * get_m_CanvasGroupCache_19() const { return ___m_CanvasGroupCache_19; }
  5444. inline List_1_t34AA4AF4E7352129CA58045901530E41445AC16D ** get_address_of_m_CanvasGroupCache_19() { return &___m_CanvasGroupCache_19; }
  5445. inline void set_m_CanvasGroupCache_19(List_1_t34AA4AF4E7352129CA58045901530E41445AC16D * value)
  5446. {
  5447. ___m_CanvasGroupCache_19 = value;
  5448. Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasGroupCache_19), (void*)value);
  5449. }
  5450. };
  5451. struct Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields
  5452. {
  5453. public:
  5454. // UnityEngine.UI.Selectable[] UnityEngine.UI.Selectable::s_Selectables
  5455. SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* ___s_Selectables_4;
  5456. // System.Int32 UnityEngine.UI.Selectable::s_SelectableCount
  5457. int32_t ___s_SelectableCount_5;
  5458. public:
  5459. inline static int32_t get_offset_of_s_Selectables_4() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields, ___s_Selectables_4)); }
  5460. inline SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* get_s_Selectables_4() const { return ___s_Selectables_4; }
  5461. inline SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535** get_address_of_s_Selectables_4() { return &___s_Selectables_4; }
  5462. inline void set_s_Selectables_4(SelectableU5BU5D_tECF9F5BDBF0652A937D18F10C883EFDAE2E62535* value)
  5463. {
  5464. ___s_Selectables_4 = value;
  5465. Il2CppCodeGenWriteBarrier((void**)(&___s_Selectables_4), (void*)value);
  5466. }
  5467. inline static int32_t get_offset_of_s_SelectableCount_5() { return static_cast<int32_t>(offsetof(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_StaticFields, ___s_SelectableCount_5)); }
  5468. inline int32_t get_s_SelectableCount_5() const { return ___s_SelectableCount_5; }
  5469. inline int32_t* get_address_of_s_SelectableCount_5() { return &___s_SelectableCount_5; }
  5470. inline void set_s_SelectableCount_5(int32_t value)
  5471. {
  5472. ___s_SelectableCount_5 = value;
  5473. }
  5474. };
  5475. // UnityEngine.UI.HorizontalOrVerticalLayoutGroup
  5476. struct HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 : public LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2
  5477. {
  5478. public:
  5479. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_Spacing
  5480. float ___m_Spacing_12;
  5481. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandWidth
  5482. bool ___m_ChildForceExpandWidth_13;
  5483. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildForceExpandHeight
  5484. bool ___m_ChildForceExpandHeight_14;
  5485. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlWidth
  5486. bool ___m_ChildControlWidth_15;
  5487. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildControlHeight
  5488. bool ___m_ChildControlHeight_16;
  5489. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildScaleWidth
  5490. bool ___m_ChildScaleWidth_17;
  5491. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ChildScaleHeight
  5492. bool ___m_ChildScaleHeight_18;
  5493. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::m_ReverseArrangement
  5494. bool ___m_ReverseArrangement_19;
  5495. public:
  5496. inline static int32_t get_offset_of_m_Spacing_12() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_Spacing_12)); }
  5497. inline float get_m_Spacing_12() const { return ___m_Spacing_12; }
  5498. inline float* get_address_of_m_Spacing_12() { return &___m_Spacing_12; }
  5499. inline void set_m_Spacing_12(float value)
  5500. {
  5501. ___m_Spacing_12 = value;
  5502. }
  5503. inline static int32_t get_offset_of_m_ChildForceExpandWidth_13() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildForceExpandWidth_13)); }
  5504. inline bool get_m_ChildForceExpandWidth_13() const { return ___m_ChildForceExpandWidth_13; }
  5505. inline bool* get_address_of_m_ChildForceExpandWidth_13() { return &___m_ChildForceExpandWidth_13; }
  5506. inline void set_m_ChildForceExpandWidth_13(bool value)
  5507. {
  5508. ___m_ChildForceExpandWidth_13 = value;
  5509. }
  5510. inline static int32_t get_offset_of_m_ChildForceExpandHeight_14() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildForceExpandHeight_14)); }
  5511. inline bool get_m_ChildForceExpandHeight_14() const { return ___m_ChildForceExpandHeight_14; }
  5512. inline bool* get_address_of_m_ChildForceExpandHeight_14() { return &___m_ChildForceExpandHeight_14; }
  5513. inline void set_m_ChildForceExpandHeight_14(bool value)
  5514. {
  5515. ___m_ChildForceExpandHeight_14 = value;
  5516. }
  5517. inline static int32_t get_offset_of_m_ChildControlWidth_15() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildControlWidth_15)); }
  5518. inline bool get_m_ChildControlWidth_15() const { return ___m_ChildControlWidth_15; }
  5519. inline bool* get_address_of_m_ChildControlWidth_15() { return &___m_ChildControlWidth_15; }
  5520. inline void set_m_ChildControlWidth_15(bool value)
  5521. {
  5522. ___m_ChildControlWidth_15 = value;
  5523. }
  5524. inline static int32_t get_offset_of_m_ChildControlHeight_16() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildControlHeight_16)); }
  5525. inline bool get_m_ChildControlHeight_16() const { return ___m_ChildControlHeight_16; }
  5526. inline bool* get_address_of_m_ChildControlHeight_16() { return &___m_ChildControlHeight_16; }
  5527. inline void set_m_ChildControlHeight_16(bool value)
  5528. {
  5529. ___m_ChildControlHeight_16 = value;
  5530. }
  5531. inline static int32_t get_offset_of_m_ChildScaleWidth_17() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildScaleWidth_17)); }
  5532. inline bool get_m_ChildScaleWidth_17() const { return ___m_ChildScaleWidth_17; }
  5533. inline bool* get_address_of_m_ChildScaleWidth_17() { return &___m_ChildScaleWidth_17; }
  5534. inline void set_m_ChildScaleWidth_17(bool value)
  5535. {
  5536. ___m_ChildScaleWidth_17 = value;
  5537. }
  5538. inline static int32_t get_offset_of_m_ChildScaleHeight_18() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ChildScaleHeight_18)); }
  5539. inline bool get_m_ChildScaleHeight_18() const { return ___m_ChildScaleHeight_18; }
  5540. inline bool* get_address_of_m_ChildScaleHeight_18() { return &___m_ChildScaleHeight_18; }
  5541. inline void set_m_ChildScaleHeight_18(bool value)
  5542. {
  5543. ___m_ChildScaleHeight_18 = value;
  5544. }
  5545. inline static int32_t get_offset_of_m_ReverseArrangement_19() { return static_cast<int32_t>(offsetof(HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108, ___m_ReverseArrangement_19)); }
  5546. inline bool get_m_ReverseArrangement_19() const { return ___m_ReverseArrangement_19; }
  5547. inline bool* get_address_of_m_ReverseArrangement_19() { return &___m_ReverseArrangement_19; }
  5548. inline void set_m_ReverseArrangement_19(bool value)
  5549. {
  5550. ___m_ReverseArrangement_19 = value;
  5551. }
  5552. };
  5553. // UnityEngine.UI.InputField
  5554. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 : public Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD
  5555. {
  5556. public:
  5557. // UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::m_Keyboard
  5558. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * ___m_Keyboard_20;
  5559. // UnityEngine.UI.Text UnityEngine.UI.InputField::m_TextComponent
  5560. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___m_TextComponent_22;
  5561. // UnityEngine.UI.Graphic UnityEngine.UI.InputField::m_Placeholder
  5562. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___m_Placeholder_23;
  5563. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::m_ContentType
  5564. int32_t ___m_ContentType_24;
  5565. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::m_InputType
  5566. int32_t ___m_InputType_25;
  5567. // System.Char UnityEngine.UI.InputField::m_AsteriskChar
  5568. Il2CppChar ___m_AsteriskChar_26;
  5569. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::m_KeyboardType
  5570. int32_t ___m_KeyboardType_27;
  5571. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::m_LineType
  5572. int32_t ___m_LineType_28;
  5573. // System.Boolean UnityEngine.UI.InputField::m_HideMobileInput
  5574. bool ___m_HideMobileInput_29;
  5575. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::m_CharacterValidation
  5576. int32_t ___m_CharacterValidation_30;
  5577. // System.Int32 UnityEngine.UI.InputField::m_CharacterLimit
  5578. int32_t ___m_CharacterLimit_31;
  5579. // UnityEngine.UI.InputField/EndEditEvent UnityEngine.UI.InputField::m_OnEndEdit
  5580. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * ___m_OnEndEdit_32;
  5581. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::m_OnSubmit
  5582. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___m_OnSubmit_33;
  5583. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::m_OnValueChanged
  5584. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___m_OnValueChanged_34;
  5585. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::m_OnValidateInput
  5586. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___m_OnValidateInput_35;
  5587. // UnityEngine.Color UnityEngine.UI.InputField::m_CaretColor
  5588. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_CaretColor_36;
  5589. // System.Boolean UnityEngine.UI.InputField::m_CustomCaretColor
  5590. bool ___m_CustomCaretColor_37;
  5591. // UnityEngine.Color UnityEngine.UI.InputField::m_SelectionColor
  5592. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_SelectionColor_38;
  5593. // System.String UnityEngine.UI.InputField::m_Text
  5594. String_t* ___m_Text_39;
  5595. // System.Single UnityEngine.UI.InputField::m_CaretBlinkRate
  5596. float ___m_CaretBlinkRate_40;
  5597. // System.Int32 UnityEngine.UI.InputField::m_CaretWidth
  5598. int32_t ___m_CaretWidth_41;
  5599. // System.Boolean UnityEngine.UI.InputField::m_ReadOnly
  5600. bool ___m_ReadOnly_42;
  5601. // System.Boolean UnityEngine.UI.InputField::m_ShouldActivateOnSelect
  5602. bool ___m_ShouldActivateOnSelect_43;
  5603. // System.Int32 UnityEngine.UI.InputField::m_CaretPosition
  5604. int32_t ___m_CaretPosition_44;
  5605. // System.Int32 UnityEngine.UI.InputField::m_CaretSelectPosition
  5606. int32_t ___m_CaretSelectPosition_45;
  5607. // UnityEngine.RectTransform UnityEngine.UI.InputField::caretRectTrans
  5608. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___caretRectTrans_46;
  5609. // UnityEngine.UIVertex[] UnityEngine.UI.InputField::m_CursorVerts
  5610. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___m_CursorVerts_47;
  5611. // UnityEngine.TextGenerator UnityEngine.UI.InputField::m_InputTextCache
  5612. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_InputTextCache_48;
  5613. // UnityEngine.CanvasRenderer UnityEngine.UI.InputField::m_CachedInputRenderer
  5614. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_CachedInputRenderer_49;
  5615. // System.Boolean UnityEngine.UI.InputField::m_PreventFontCallback
  5616. bool ___m_PreventFontCallback_50;
  5617. // UnityEngine.Mesh UnityEngine.UI.InputField::m_Mesh
  5618. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_Mesh_51;
  5619. // System.Boolean UnityEngine.UI.InputField::m_AllowInput
  5620. bool ___m_AllowInput_52;
  5621. // System.Boolean UnityEngine.UI.InputField::m_ShouldActivateNextUpdate
  5622. bool ___m_ShouldActivateNextUpdate_53;
  5623. // System.Boolean UnityEngine.UI.InputField::m_UpdateDrag
  5624. bool ___m_UpdateDrag_54;
  5625. // System.Boolean UnityEngine.UI.InputField::m_DragPositionOutOfBounds
  5626. bool ___m_DragPositionOutOfBounds_55;
  5627. // System.Boolean UnityEngine.UI.InputField::m_CaretVisible
  5628. bool ___m_CaretVisible_58;
  5629. // UnityEngine.Coroutine UnityEngine.UI.InputField::m_BlinkCoroutine
  5630. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_BlinkCoroutine_59;
  5631. // System.Single UnityEngine.UI.InputField::m_BlinkStartTime
  5632. float ___m_BlinkStartTime_60;
  5633. // System.Int32 UnityEngine.UI.InputField::m_DrawStart
  5634. int32_t ___m_DrawStart_61;
  5635. // System.Int32 UnityEngine.UI.InputField::m_DrawEnd
  5636. int32_t ___m_DrawEnd_62;
  5637. // UnityEngine.Coroutine UnityEngine.UI.InputField::m_DragCoroutine
  5638. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_DragCoroutine_63;
  5639. // System.String UnityEngine.UI.InputField::m_OriginalText
  5640. String_t* ___m_OriginalText_64;
  5641. // System.Boolean UnityEngine.UI.InputField::m_WasCanceled
  5642. bool ___m_WasCanceled_65;
  5643. // System.Boolean UnityEngine.UI.InputField::m_HasDoneFocusTransition
  5644. bool ___m_HasDoneFocusTransition_66;
  5645. // UnityEngine.WaitForSecondsRealtime UnityEngine.UI.InputField::m_WaitForSecondsRealtime
  5646. WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * ___m_WaitForSecondsRealtime_67;
  5647. // System.Boolean UnityEngine.UI.InputField::m_TouchKeyboardAllowsInPlaceEditing
  5648. bool ___m_TouchKeyboardAllowsInPlaceEditing_68;
  5649. // UnityEngine.Event UnityEngine.UI.InputField::m_ProcessingEvent
  5650. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___m_ProcessingEvent_70;
  5651. public:
  5652. inline static int32_t get_offset_of_m_Keyboard_20() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Keyboard_20)); }
  5653. inline TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * get_m_Keyboard_20() const { return ___m_Keyboard_20; }
  5654. inline TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E ** get_address_of_m_Keyboard_20() { return &___m_Keyboard_20; }
  5655. inline void set_m_Keyboard_20(TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * value)
  5656. {
  5657. ___m_Keyboard_20 = value;
  5658. Il2CppCodeGenWriteBarrier((void**)(&___m_Keyboard_20), (void*)value);
  5659. }
  5660. inline static int32_t get_offset_of_m_TextComponent_22() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_TextComponent_22)); }
  5661. inline Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * get_m_TextComponent_22() const { return ___m_TextComponent_22; }
  5662. inline Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** get_address_of_m_TextComponent_22() { return &___m_TextComponent_22; }
  5663. inline void set_m_TextComponent_22(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * value)
  5664. {
  5665. ___m_TextComponent_22 = value;
  5666. Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_22), (void*)value);
  5667. }
  5668. inline static int32_t get_offset_of_m_Placeholder_23() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Placeholder_23)); }
  5669. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_m_Placeholder_23() const { return ___m_Placeholder_23; }
  5670. inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_m_Placeholder_23() { return &___m_Placeholder_23; }
  5671. inline void set_m_Placeholder_23(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value)
  5672. {
  5673. ___m_Placeholder_23 = value;
  5674. Il2CppCodeGenWriteBarrier((void**)(&___m_Placeholder_23), (void*)value);
  5675. }
  5676. inline static int32_t get_offset_of_m_ContentType_24() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ContentType_24)); }
  5677. inline int32_t get_m_ContentType_24() const { return ___m_ContentType_24; }
  5678. inline int32_t* get_address_of_m_ContentType_24() { return &___m_ContentType_24; }
  5679. inline void set_m_ContentType_24(int32_t value)
  5680. {
  5681. ___m_ContentType_24 = value;
  5682. }
  5683. inline static int32_t get_offset_of_m_InputType_25() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_InputType_25)); }
  5684. inline int32_t get_m_InputType_25() const { return ___m_InputType_25; }
  5685. inline int32_t* get_address_of_m_InputType_25() { return &___m_InputType_25; }
  5686. inline void set_m_InputType_25(int32_t value)
  5687. {
  5688. ___m_InputType_25 = value;
  5689. }
  5690. inline static int32_t get_offset_of_m_AsteriskChar_26() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_AsteriskChar_26)); }
  5691. inline Il2CppChar get_m_AsteriskChar_26() const { return ___m_AsteriskChar_26; }
  5692. inline Il2CppChar* get_address_of_m_AsteriskChar_26() { return &___m_AsteriskChar_26; }
  5693. inline void set_m_AsteriskChar_26(Il2CppChar value)
  5694. {
  5695. ___m_AsteriskChar_26 = value;
  5696. }
  5697. inline static int32_t get_offset_of_m_KeyboardType_27() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_KeyboardType_27)); }
  5698. inline int32_t get_m_KeyboardType_27() const { return ___m_KeyboardType_27; }
  5699. inline int32_t* get_address_of_m_KeyboardType_27() { return &___m_KeyboardType_27; }
  5700. inline void set_m_KeyboardType_27(int32_t value)
  5701. {
  5702. ___m_KeyboardType_27 = value;
  5703. }
  5704. inline static int32_t get_offset_of_m_LineType_28() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_LineType_28)); }
  5705. inline int32_t get_m_LineType_28() const { return ___m_LineType_28; }
  5706. inline int32_t* get_address_of_m_LineType_28() { return &___m_LineType_28; }
  5707. inline void set_m_LineType_28(int32_t value)
  5708. {
  5709. ___m_LineType_28 = value;
  5710. }
  5711. inline static int32_t get_offset_of_m_HideMobileInput_29() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_HideMobileInput_29)); }
  5712. inline bool get_m_HideMobileInput_29() const { return ___m_HideMobileInput_29; }
  5713. inline bool* get_address_of_m_HideMobileInput_29() { return &___m_HideMobileInput_29; }
  5714. inline void set_m_HideMobileInput_29(bool value)
  5715. {
  5716. ___m_HideMobileInput_29 = value;
  5717. }
  5718. inline static int32_t get_offset_of_m_CharacterValidation_30() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CharacterValidation_30)); }
  5719. inline int32_t get_m_CharacterValidation_30() const { return ___m_CharacterValidation_30; }
  5720. inline int32_t* get_address_of_m_CharacterValidation_30() { return &___m_CharacterValidation_30; }
  5721. inline void set_m_CharacterValidation_30(int32_t value)
  5722. {
  5723. ___m_CharacterValidation_30 = value;
  5724. }
  5725. inline static int32_t get_offset_of_m_CharacterLimit_31() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CharacterLimit_31)); }
  5726. inline int32_t get_m_CharacterLimit_31() const { return ___m_CharacterLimit_31; }
  5727. inline int32_t* get_address_of_m_CharacterLimit_31() { return &___m_CharacterLimit_31; }
  5728. inline void set_m_CharacterLimit_31(int32_t value)
  5729. {
  5730. ___m_CharacterLimit_31 = value;
  5731. }
  5732. inline static int32_t get_offset_of_m_OnEndEdit_32() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnEndEdit_32)); }
  5733. inline EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * get_m_OnEndEdit_32() const { return ___m_OnEndEdit_32; }
  5734. inline EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D ** get_address_of_m_OnEndEdit_32() { return &___m_OnEndEdit_32; }
  5735. inline void set_m_OnEndEdit_32(EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * value)
  5736. {
  5737. ___m_OnEndEdit_32 = value;
  5738. Il2CppCodeGenWriteBarrier((void**)(&___m_OnEndEdit_32), (void*)value);
  5739. }
  5740. inline static int32_t get_offset_of_m_OnSubmit_33() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnSubmit_33)); }
  5741. inline SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * get_m_OnSubmit_33() const { return ___m_OnSubmit_33; }
  5742. inline SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** get_address_of_m_OnSubmit_33() { return &___m_OnSubmit_33; }
  5743. inline void set_m_OnSubmit_33(SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * value)
  5744. {
  5745. ___m_OnSubmit_33 = value;
  5746. Il2CppCodeGenWriteBarrier((void**)(&___m_OnSubmit_33), (void*)value);
  5747. }
  5748. inline static int32_t get_offset_of_m_OnValueChanged_34() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnValueChanged_34)); }
  5749. inline OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * get_m_OnValueChanged_34() const { return ___m_OnValueChanged_34; }
  5750. inline OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** get_address_of_m_OnValueChanged_34() { return &___m_OnValueChanged_34; }
  5751. inline void set_m_OnValueChanged_34(OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * value)
  5752. {
  5753. ___m_OnValueChanged_34 = value;
  5754. Il2CppCodeGenWriteBarrier((void**)(&___m_OnValueChanged_34), (void*)value);
  5755. }
  5756. inline static int32_t get_offset_of_m_OnValidateInput_35() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OnValidateInput_35)); }
  5757. inline OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * get_m_OnValidateInput_35() const { return ___m_OnValidateInput_35; }
  5758. inline OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** get_address_of_m_OnValidateInput_35() { return &___m_OnValidateInput_35; }
  5759. inline void set_m_OnValidateInput_35(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * value)
  5760. {
  5761. ___m_OnValidateInput_35 = value;
  5762. Il2CppCodeGenWriteBarrier((void**)(&___m_OnValidateInput_35), (void*)value);
  5763. }
  5764. inline static int32_t get_offset_of_m_CaretColor_36() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretColor_36)); }
  5765. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_CaretColor_36() const { return ___m_CaretColor_36; }
  5766. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_CaretColor_36() { return &___m_CaretColor_36; }
  5767. inline void set_m_CaretColor_36(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  5768. {
  5769. ___m_CaretColor_36 = value;
  5770. }
  5771. inline static int32_t get_offset_of_m_CustomCaretColor_37() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CustomCaretColor_37)); }
  5772. inline bool get_m_CustomCaretColor_37() const { return ___m_CustomCaretColor_37; }
  5773. inline bool* get_address_of_m_CustomCaretColor_37() { return &___m_CustomCaretColor_37; }
  5774. inline void set_m_CustomCaretColor_37(bool value)
  5775. {
  5776. ___m_CustomCaretColor_37 = value;
  5777. }
  5778. inline static int32_t get_offset_of_m_SelectionColor_38() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_SelectionColor_38)); }
  5779. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_SelectionColor_38() const { return ___m_SelectionColor_38; }
  5780. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_SelectionColor_38() { return &___m_SelectionColor_38; }
  5781. inline void set_m_SelectionColor_38(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  5782. {
  5783. ___m_SelectionColor_38 = value;
  5784. }
  5785. inline static int32_t get_offset_of_m_Text_39() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Text_39)); }
  5786. inline String_t* get_m_Text_39() const { return ___m_Text_39; }
  5787. inline String_t** get_address_of_m_Text_39() { return &___m_Text_39; }
  5788. inline void set_m_Text_39(String_t* value)
  5789. {
  5790. ___m_Text_39 = value;
  5791. Il2CppCodeGenWriteBarrier((void**)(&___m_Text_39), (void*)value);
  5792. }
  5793. inline static int32_t get_offset_of_m_CaretBlinkRate_40() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretBlinkRate_40)); }
  5794. inline float get_m_CaretBlinkRate_40() const { return ___m_CaretBlinkRate_40; }
  5795. inline float* get_address_of_m_CaretBlinkRate_40() { return &___m_CaretBlinkRate_40; }
  5796. inline void set_m_CaretBlinkRate_40(float value)
  5797. {
  5798. ___m_CaretBlinkRate_40 = value;
  5799. }
  5800. inline static int32_t get_offset_of_m_CaretWidth_41() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretWidth_41)); }
  5801. inline int32_t get_m_CaretWidth_41() const { return ___m_CaretWidth_41; }
  5802. inline int32_t* get_address_of_m_CaretWidth_41() { return &___m_CaretWidth_41; }
  5803. inline void set_m_CaretWidth_41(int32_t value)
  5804. {
  5805. ___m_CaretWidth_41 = value;
  5806. }
  5807. inline static int32_t get_offset_of_m_ReadOnly_42() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ReadOnly_42)); }
  5808. inline bool get_m_ReadOnly_42() const { return ___m_ReadOnly_42; }
  5809. inline bool* get_address_of_m_ReadOnly_42() { return &___m_ReadOnly_42; }
  5810. inline void set_m_ReadOnly_42(bool value)
  5811. {
  5812. ___m_ReadOnly_42 = value;
  5813. }
  5814. inline static int32_t get_offset_of_m_ShouldActivateOnSelect_43() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ShouldActivateOnSelect_43)); }
  5815. inline bool get_m_ShouldActivateOnSelect_43() const { return ___m_ShouldActivateOnSelect_43; }
  5816. inline bool* get_address_of_m_ShouldActivateOnSelect_43() { return &___m_ShouldActivateOnSelect_43; }
  5817. inline void set_m_ShouldActivateOnSelect_43(bool value)
  5818. {
  5819. ___m_ShouldActivateOnSelect_43 = value;
  5820. }
  5821. inline static int32_t get_offset_of_m_CaretPosition_44() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretPosition_44)); }
  5822. inline int32_t get_m_CaretPosition_44() const { return ___m_CaretPosition_44; }
  5823. inline int32_t* get_address_of_m_CaretPosition_44() { return &___m_CaretPosition_44; }
  5824. inline void set_m_CaretPosition_44(int32_t value)
  5825. {
  5826. ___m_CaretPosition_44 = value;
  5827. }
  5828. inline static int32_t get_offset_of_m_CaretSelectPosition_45() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretSelectPosition_45)); }
  5829. inline int32_t get_m_CaretSelectPosition_45() const { return ___m_CaretSelectPosition_45; }
  5830. inline int32_t* get_address_of_m_CaretSelectPosition_45() { return &___m_CaretSelectPosition_45; }
  5831. inline void set_m_CaretSelectPosition_45(int32_t value)
  5832. {
  5833. ___m_CaretSelectPosition_45 = value;
  5834. }
  5835. inline static int32_t get_offset_of_caretRectTrans_46() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___caretRectTrans_46)); }
  5836. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_caretRectTrans_46() const { return ___caretRectTrans_46; }
  5837. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_caretRectTrans_46() { return &___caretRectTrans_46; }
  5838. inline void set_caretRectTrans_46(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  5839. {
  5840. ___caretRectTrans_46 = value;
  5841. Il2CppCodeGenWriteBarrier((void**)(&___caretRectTrans_46), (void*)value);
  5842. }
  5843. inline static int32_t get_offset_of_m_CursorVerts_47() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CursorVerts_47)); }
  5844. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* get_m_CursorVerts_47() const { return ___m_CursorVerts_47; }
  5845. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A** get_address_of_m_CursorVerts_47() { return &___m_CursorVerts_47; }
  5846. inline void set_m_CursorVerts_47(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* value)
  5847. {
  5848. ___m_CursorVerts_47 = value;
  5849. Il2CppCodeGenWriteBarrier((void**)(&___m_CursorVerts_47), (void*)value);
  5850. }
  5851. inline static int32_t get_offset_of_m_InputTextCache_48() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_InputTextCache_48)); }
  5852. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_InputTextCache_48() const { return ___m_InputTextCache_48; }
  5853. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_InputTextCache_48() { return &___m_InputTextCache_48; }
  5854. inline void set_m_InputTextCache_48(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  5855. {
  5856. ___m_InputTextCache_48 = value;
  5857. Il2CppCodeGenWriteBarrier((void**)(&___m_InputTextCache_48), (void*)value);
  5858. }
  5859. inline static int32_t get_offset_of_m_CachedInputRenderer_49() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CachedInputRenderer_49)); }
  5860. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_CachedInputRenderer_49() const { return ___m_CachedInputRenderer_49; }
  5861. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_CachedInputRenderer_49() { return &___m_CachedInputRenderer_49; }
  5862. inline void set_m_CachedInputRenderer_49(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  5863. {
  5864. ___m_CachedInputRenderer_49 = value;
  5865. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedInputRenderer_49), (void*)value);
  5866. }
  5867. inline static int32_t get_offset_of_m_PreventFontCallback_50() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_PreventFontCallback_50)); }
  5868. inline bool get_m_PreventFontCallback_50() const { return ___m_PreventFontCallback_50; }
  5869. inline bool* get_address_of_m_PreventFontCallback_50() { return &___m_PreventFontCallback_50; }
  5870. inline void set_m_PreventFontCallback_50(bool value)
  5871. {
  5872. ___m_PreventFontCallback_50 = value;
  5873. }
  5874. inline static int32_t get_offset_of_m_Mesh_51() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_Mesh_51)); }
  5875. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_Mesh_51() const { return ___m_Mesh_51; }
  5876. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_Mesh_51() { return &___m_Mesh_51; }
  5877. inline void set_m_Mesh_51(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  5878. {
  5879. ___m_Mesh_51 = value;
  5880. Il2CppCodeGenWriteBarrier((void**)(&___m_Mesh_51), (void*)value);
  5881. }
  5882. inline static int32_t get_offset_of_m_AllowInput_52() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_AllowInput_52)); }
  5883. inline bool get_m_AllowInput_52() const { return ___m_AllowInput_52; }
  5884. inline bool* get_address_of_m_AllowInput_52() { return &___m_AllowInput_52; }
  5885. inline void set_m_AllowInput_52(bool value)
  5886. {
  5887. ___m_AllowInput_52 = value;
  5888. }
  5889. inline static int32_t get_offset_of_m_ShouldActivateNextUpdate_53() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ShouldActivateNextUpdate_53)); }
  5890. inline bool get_m_ShouldActivateNextUpdate_53() const { return ___m_ShouldActivateNextUpdate_53; }
  5891. inline bool* get_address_of_m_ShouldActivateNextUpdate_53() { return &___m_ShouldActivateNextUpdate_53; }
  5892. inline void set_m_ShouldActivateNextUpdate_53(bool value)
  5893. {
  5894. ___m_ShouldActivateNextUpdate_53 = value;
  5895. }
  5896. inline static int32_t get_offset_of_m_UpdateDrag_54() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_UpdateDrag_54)); }
  5897. inline bool get_m_UpdateDrag_54() const { return ___m_UpdateDrag_54; }
  5898. inline bool* get_address_of_m_UpdateDrag_54() { return &___m_UpdateDrag_54; }
  5899. inline void set_m_UpdateDrag_54(bool value)
  5900. {
  5901. ___m_UpdateDrag_54 = value;
  5902. }
  5903. inline static int32_t get_offset_of_m_DragPositionOutOfBounds_55() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DragPositionOutOfBounds_55)); }
  5904. inline bool get_m_DragPositionOutOfBounds_55() const { return ___m_DragPositionOutOfBounds_55; }
  5905. inline bool* get_address_of_m_DragPositionOutOfBounds_55() { return &___m_DragPositionOutOfBounds_55; }
  5906. inline void set_m_DragPositionOutOfBounds_55(bool value)
  5907. {
  5908. ___m_DragPositionOutOfBounds_55 = value;
  5909. }
  5910. inline static int32_t get_offset_of_m_CaretVisible_58() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_CaretVisible_58)); }
  5911. inline bool get_m_CaretVisible_58() const { return ___m_CaretVisible_58; }
  5912. inline bool* get_address_of_m_CaretVisible_58() { return &___m_CaretVisible_58; }
  5913. inline void set_m_CaretVisible_58(bool value)
  5914. {
  5915. ___m_CaretVisible_58 = value;
  5916. }
  5917. inline static int32_t get_offset_of_m_BlinkCoroutine_59() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_BlinkCoroutine_59)); }
  5918. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_BlinkCoroutine_59() const { return ___m_BlinkCoroutine_59; }
  5919. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_BlinkCoroutine_59() { return &___m_BlinkCoroutine_59; }
  5920. inline void set_m_BlinkCoroutine_59(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  5921. {
  5922. ___m_BlinkCoroutine_59 = value;
  5923. Il2CppCodeGenWriteBarrier((void**)(&___m_BlinkCoroutine_59), (void*)value);
  5924. }
  5925. inline static int32_t get_offset_of_m_BlinkStartTime_60() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_BlinkStartTime_60)); }
  5926. inline float get_m_BlinkStartTime_60() const { return ___m_BlinkStartTime_60; }
  5927. inline float* get_address_of_m_BlinkStartTime_60() { return &___m_BlinkStartTime_60; }
  5928. inline void set_m_BlinkStartTime_60(float value)
  5929. {
  5930. ___m_BlinkStartTime_60 = value;
  5931. }
  5932. inline static int32_t get_offset_of_m_DrawStart_61() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DrawStart_61)); }
  5933. inline int32_t get_m_DrawStart_61() const { return ___m_DrawStart_61; }
  5934. inline int32_t* get_address_of_m_DrawStart_61() { return &___m_DrawStart_61; }
  5935. inline void set_m_DrawStart_61(int32_t value)
  5936. {
  5937. ___m_DrawStart_61 = value;
  5938. }
  5939. inline static int32_t get_offset_of_m_DrawEnd_62() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DrawEnd_62)); }
  5940. inline int32_t get_m_DrawEnd_62() const { return ___m_DrawEnd_62; }
  5941. inline int32_t* get_address_of_m_DrawEnd_62() { return &___m_DrawEnd_62; }
  5942. inline void set_m_DrawEnd_62(int32_t value)
  5943. {
  5944. ___m_DrawEnd_62 = value;
  5945. }
  5946. inline static int32_t get_offset_of_m_DragCoroutine_63() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_DragCoroutine_63)); }
  5947. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_DragCoroutine_63() const { return ___m_DragCoroutine_63; }
  5948. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_DragCoroutine_63() { return &___m_DragCoroutine_63; }
  5949. inline void set_m_DragCoroutine_63(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  5950. {
  5951. ___m_DragCoroutine_63 = value;
  5952. Il2CppCodeGenWriteBarrier((void**)(&___m_DragCoroutine_63), (void*)value);
  5953. }
  5954. inline static int32_t get_offset_of_m_OriginalText_64() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_OriginalText_64)); }
  5955. inline String_t* get_m_OriginalText_64() const { return ___m_OriginalText_64; }
  5956. inline String_t** get_address_of_m_OriginalText_64() { return &___m_OriginalText_64; }
  5957. inline void set_m_OriginalText_64(String_t* value)
  5958. {
  5959. ___m_OriginalText_64 = value;
  5960. Il2CppCodeGenWriteBarrier((void**)(&___m_OriginalText_64), (void*)value);
  5961. }
  5962. inline static int32_t get_offset_of_m_WasCanceled_65() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_WasCanceled_65)); }
  5963. inline bool get_m_WasCanceled_65() const { return ___m_WasCanceled_65; }
  5964. inline bool* get_address_of_m_WasCanceled_65() { return &___m_WasCanceled_65; }
  5965. inline void set_m_WasCanceled_65(bool value)
  5966. {
  5967. ___m_WasCanceled_65 = value;
  5968. }
  5969. inline static int32_t get_offset_of_m_HasDoneFocusTransition_66() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_HasDoneFocusTransition_66)); }
  5970. inline bool get_m_HasDoneFocusTransition_66() const { return ___m_HasDoneFocusTransition_66; }
  5971. inline bool* get_address_of_m_HasDoneFocusTransition_66() { return &___m_HasDoneFocusTransition_66; }
  5972. inline void set_m_HasDoneFocusTransition_66(bool value)
  5973. {
  5974. ___m_HasDoneFocusTransition_66 = value;
  5975. }
  5976. inline static int32_t get_offset_of_m_WaitForSecondsRealtime_67() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_WaitForSecondsRealtime_67)); }
  5977. inline WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * get_m_WaitForSecondsRealtime_67() const { return ___m_WaitForSecondsRealtime_67; }
  5978. inline WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 ** get_address_of_m_WaitForSecondsRealtime_67() { return &___m_WaitForSecondsRealtime_67; }
  5979. inline void set_m_WaitForSecondsRealtime_67(WaitForSecondsRealtime_t04F2884A9814C3E4E415E788AFE56B5928577C40 * value)
  5980. {
  5981. ___m_WaitForSecondsRealtime_67 = value;
  5982. Il2CppCodeGenWriteBarrier((void**)(&___m_WaitForSecondsRealtime_67), (void*)value);
  5983. }
  5984. inline static int32_t get_offset_of_m_TouchKeyboardAllowsInPlaceEditing_68() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_TouchKeyboardAllowsInPlaceEditing_68)); }
  5985. inline bool get_m_TouchKeyboardAllowsInPlaceEditing_68() const { return ___m_TouchKeyboardAllowsInPlaceEditing_68; }
  5986. inline bool* get_address_of_m_TouchKeyboardAllowsInPlaceEditing_68() { return &___m_TouchKeyboardAllowsInPlaceEditing_68; }
  5987. inline void set_m_TouchKeyboardAllowsInPlaceEditing_68(bool value)
  5988. {
  5989. ___m_TouchKeyboardAllowsInPlaceEditing_68 = value;
  5990. }
  5991. inline static int32_t get_offset_of_m_ProcessingEvent_70() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0, ___m_ProcessingEvent_70)); }
  5992. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * get_m_ProcessingEvent_70() const { return ___m_ProcessingEvent_70; }
  5993. inline Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E ** get_address_of_m_ProcessingEvent_70() { return &___m_ProcessingEvent_70; }
  5994. inline void set_m_ProcessingEvent_70(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * value)
  5995. {
  5996. ___m_ProcessingEvent_70 = value;
  5997. Il2CppCodeGenWriteBarrier((void**)(&___m_ProcessingEvent_70), (void*)value);
  5998. }
  5999. };
  6000. struct InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields
  6001. {
  6002. public:
  6003. // System.Char[] UnityEngine.UI.InputField::kSeparators
  6004. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___kSeparators_21;
  6005. public:
  6006. inline static int32_t get_offset_of_kSeparators_21() { return static_cast<int32_t>(offsetof(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields, ___kSeparators_21)); }
  6007. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_kSeparators_21() const { return ___kSeparators_21; }
  6008. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_kSeparators_21() { return &___kSeparators_21; }
  6009. inline void set_kSeparators_21(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  6010. {
  6011. ___kSeparators_21 = value;
  6012. Il2CppCodeGenWriteBarrier((void**)(&___kSeparators_21), (void*)value);
  6013. }
  6014. };
  6015. // UnityEngine.UI.MaskableGraphic
  6016. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE : public Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24
  6017. {
  6018. public:
  6019. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
  6020. bool ___m_ShouldRecalculateStencil_26;
  6021. // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
  6022. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_MaskMaterial_27;
  6023. // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
  6024. RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * ___m_ParentMask_28;
  6025. // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
  6026. bool ___m_Maskable_29;
  6027. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
  6028. bool ___m_IsMaskingGraphic_30;
  6029. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
  6030. bool ___m_IncludeForMasking_31;
  6031. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
  6032. CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * ___m_OnCullStateChanged_32;
  6033. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
  6034. bool ___m_ShouldRecalculate_33;
  6035. // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
  6036. int32_t ___m_StencilValue_34;
  6037. // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
  6038. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_Corners_35;
  6039. public:
  6040. inline static int32_t get_offset_of_m_ShouldRecalculateStencil_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculateStencil_26)); }
  6041. inline bool get_m_ShouldRecalculateStencil_26() const { return ___m_ShouldRecalculateStencil_26; }
  6042. inline bool* get_address_of_m_ShouldRecalculateStencil_26() { return &___m_ShouldRecalculateStencil_26; }
  6043. inline void set_m_ShouldRecalculateStencil_26(bool value)
  6044. {
  6045. ___m_ShouldRecalculateStencil_26 = value;
  6046. }
  6047. inline static int32_t get_offset_of_m_MaskMaterial_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_MaskMaterial_27)); }
  6048. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_MaskMaterial_27() const { return ___m_MaskMaterial_27; }
  6049. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_MaskMaterial_27() { return &___m_MaskMaterial_27; }
  6050. inline void set_m_MaskMaterial_27(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  6051. {
  6052. ___m_MaskMaterial_27 = value;
  6053. Il2CppCodeGenWriteBarrier((void**)(&___m_MaskMaterial_27), (void*)value);
  6054. }
  6055. inline static int32_t get_offset_of_m_ParentMask_28() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ParentMask_28)); }
  6056. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * get_m_ParentMask_28() const { return ___m_ParentMask_28; }
  6057. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 ** get_address_of_m_ParentMask_28() { return &___m_ParentMask_28; }
  6058. inline void set_m_ParentMask_28(RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * value)
  6059. {
  6060. ___m_ParentMask_28 = value;
  6061. Il2CppCodeGenWriteBarrier((void**)(&___m_ParentMask_28), (void*)value);
  6062. }
  6063. inline static int32_t get_offset_of_m_Maskable_29() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Maskable_29)); }
  6064. inline bool get_m_Maskable_29() const { return ___m_Maskable_29; }
  6065. inline bool* get_address_of_m_Maskable_29() { return &___m_Maskable_29; }
  6066. inline void set_m_Maskable_29(bool value)
  6067. {
  6068. ___m_Maskable_29 = value;
  6069. }
  6070. inline static int32_t get_offset_of_m_IsMaskingGraphic_30() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IsMaskingGraphic_30)); }
  6071. inline bool get_m_IsMaskingGraphic_30() const { return ___m_IsMaskingGraphic_30; }
  6072. inline bool* get_address_of_m_IsMaskingGraphic_30() { return &___m_IsMaskingGraphic_30; }
  6073. inline void set_m_IsMaskingGraphic_30(bool value)
  6074. {
  6075. ___m_IsMaskingGraphic_30 = value;
  6076. }
  6077. inline static int32_t get_offset_of_m_IncludeForMasking_31() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IncludeForMasking_31)); }
  6078. inline bool get_m_IncludeForMasking_31() const { return ___m_IncludeForMasking_31; }
  6079. inline bool* get_address_of_m_IncludeForMasking_31() { return &___m_IncludeForMasking_31; }
  6080. inline void set_m_IncludeForMasking_31(bool value)
  6081. {
  6082. ___m_IncludeForMasking_31 = value;
  6083. }
  6084. inline static int32_t get_offset_of_m_OnCullStateChanged_32() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_OnCullStateChanged_32)); }
  6085. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * get_m_OnCullStateChanged_32() const { return ___m_OnCullStateChanged_32; }
  6086. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 ** get_address_of_m_OnCullStateChanged_32() { return &___m_OnCullStateChanged_32; }
  6087. inline void set_m_OnCullStateChanged_32(CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * value)
  6088. {
  6089. ___m_OnCullStateChanged_32 = value;
  6090. Il2CppCodeGenWriteBarrier((void**)(&___m_OnCullStateChanged_32), (void*)value);
  6091. }
  6092. inline static int32_t get_offset_of_m_ShouldRecalculate_33() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculate_33)); }
  6093. inline bool get_m_ShouldRecalculate_33() const { return ___m_ShouldRecalculate_33; }
  6094. inline bool* get_address_of_m_ShouldRecalculate_33() { return &___m_ShouldRecalculate_33; }
  6095. inline void set_m_ShouldRecalculate_33(bool value)
  6096. {
  6097. ___m_ShouldRecalculate_33 = value;
  6098. }
  6099. inline static int32_t get_offset_of_m_StencilValue_34() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_StencilValue_34)); }
  6100. inline int32_t get_m_StencilValue_34() const { return ___m_StencilValue_34; }
  6101. inline int32_t* get_address_of_m_StencilValue_34() { return &___m_StencilValue_34; }
  6102. inline void set_m_StencilValue_34(int32_t value)
  6103. {
  6104. ___m_StencilValue_34 = value;
  6105. }
  6106. inline static int32_t get_offset_of_m_Corners_35() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Corners_35)); }
  6107. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_Corners_35() const { return ___m_Corners_35; }
  6108. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_Corners_35() { return &___m_Corners_35; }
  6109. inline void set_m_Corners_35(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  6110. {
  6111. ___m_Corners_35 = value;
  6112. Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_35), (void*)value);
  6113. }
  6114. };
  6115. // UnityEngine.UI.HorizontalLayoutGroup
  6116. struct HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 : public HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108
  6117. {
  6118. public:
  6119. public:
  6120. };
  6121. // UnityEngine.UI.Image
  6122. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  6123. {
  6124. public:
  6125. // UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite
  6126. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_Sprite_37;
  6127. // UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite
  6128. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___m_OverrideSprite_38;
  6129. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type
  6130. int32_t ___m_Type_39;
  6131. // System.Boolean UnityEngine.UI.Image::m_PreserveAspect
  6132. bool ___m_PreserveAspect_40;
  6133. // System.Boolean UnityEngine.UI.Image::m_FillCenter
  6134. bool ___m_FillCenter_41;
  6135. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod
  6136. int32_t ___m_FillMethod_42;
  6137. // System.Single UnityEngine.UI.Image::m_FillAmount
  6138. float ___m_FillAmount_43;
  6139. // System.Boolean UnityEngine.UI.Image::m_FillClockwise
  6140. bool ___m_FillClockwise_44;
  6141. // System.Int32 UnityEngine.UI.Image::m_FillOrigin
  6142. int32_t ___m_FillOrigin_45;
  6143. // System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold
  6144. float ___m_AlphaHitTestMinimumThreshold_46;
  6145. // System.Boolean UnityEngine.UI.Image::m_Tracked
  6146. bool ___m_Tracked_47;
  6147. // System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh
  6148. bool ___m_UseSpriteMesh_48;
  6149. // System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier
  6150. float ___m_PixelsPerUnitMultiplier_49;
  6151. // System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit
  6152. float ___m_CachedReferencePixelsPerUnit_50;
  6153. public:
  6154. inline static int32_t get_offset_of_m_Sprite_37() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Sprite_37)); }
  6155. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_Sprite_37() const { return ___m_Sprite_37; }
  6156. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_Sprite_37() { return &___m_Sprite_37; }
  6157. inline void set_m_Sprite_37(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  6158. {
  6159. ___m_Sprite_37 = value;
  6160. Il2CppCodeGenWriteBarrier((void**)(&___m_Sprite_37), (void*)value);
  6161. }
  6162. inline static int32_t get_offset_of_m_OverrideSprite_38() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_OverrideSprite_38)); }
  6163. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_m_OverrideSprite_38() const { return ___m_OverrideSprite_38; }
  6164. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_m_OverrideSprite_38() { return &___m_OverrideSprite_38; }
  6165. inline void set_m_OverrideSprite_38(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  6166. {
  6167. ___m_OverrideSprite_38 = value;
  6168. Il2CppCodeGenWriteBarrier((void**)(&___m_OverrideSprite_38), (void*)value);
  6169. }
  6170. inline static int32_t get_offset_of_m_Type_39() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Type_39)); }
  6171. inline int32_t get_m_Type_39() const { return ___m_Type_39; }
  6172. inline int32_t* get_address_of_m_Type_39() { return &___m_Type_39; }
  6173. inline void set_m_Type_39(int32_t value)
  6174. {
  6175. ___m_Type_39 = value;
  6176. }
  6177. inline static int32_t get_offset_of_m_PreserveAspect_40() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_PreserveAspect_40)); }
  6178. inline bool get_m_PreserveAspect_40() const { return ___m_PreserveAspect_40; }
  6179. inline bool* get_address_of_m_PreserveAspect_40() { return &___m_PreserveAspect_40; }
  6180. inline void set_m_PreserveAspect_40(bool value)
  6181. {
  6182. ___m_PreserveAspect_40 = value;
  6183. }
  6184. inline static int32_t get_offset_of_m_FillCenter_41() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillCenter_41)); }
  6185. inline bool get_m_FillCenter_41() const { return ___m_FillCenter_41; }
  6186. inline bool* get_address_of_m_FillCenter_41() { return &___m_FillCenter_41; }
  6187. inline void set_m_FillCenter_41(bool value)
  6188. {
  6189. ___m_FillCenter_41 = value;
  6190. }
  6191. inline static int32_t get_offset_of_m_FillMethod_42() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillMethod_42)); }
  6192. inline int32_t get_m_FillMethod_42() const { return ___m_FillMethod_42; }
  6193. inline int32_t* get_address_of_m_FillMethod_42() { return &___m_FillMethod_42; }
  6194. inline void set_m_FillMethod_42(int32_t value)
  6195. {
  6196. ___m_FillMethod_42 = value;
  6197. }
  6198. inline static int32_t get_offset_of_m_FillAmount_43() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillAmount_43)); }
  6199. inline float get_m_FillAmount_43() const { return ___m_FillAmount_43; }
  6200. inline float* get_address_of_m_FillAmount_43() { return &___m_FillAmount_43; }
  6201. inline void set_m_FillAmount_43(float value)
  6202. {
  6203. ___m_FillAmount_43 = value;
  6204. }
  6205. inline static int32_t get_offset_of_m_FillClockwise_44() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillClockwise_44)); }
  6206. inline bool get_m_FillClockwise_44() const { return ___m_FillClockwise_44; }
  6207. inline bool* get_address_of_m_FillClockwise_44() { return &___m_FillClockwise_44; }
  6208. inline void set_m_FillClockwise_44(bool value)
  6209. {
  6210. ___m_FillClockwise_44 = value;
  6211. }
  6212. inline static int32_t get_offset_of_m_FillOrigin_45() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_FillOrigin_45)); }
  6213. inline int32_t get_m_FillOrigin_45() const { return ___m_FillOrigin_45; }
  6214. inline int32_t* get_address_of_m_FillOrigin_45() { return &___m_FillOrigin_45; }
  6215. inline void set_m_FillOrigin_45(int32_t value)
  6216. {
  6217. ___m_FillOrigin_45 = value;
  6218. }
  6219. inline static int32_t get_offset_of_m_AlphaHitTestMinimumThreshold_46() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_AlphaHitTestMinimumThreshold_46)); }
  6220. inline float get_m_AlphaHitTestMinimumThreshold_46() const { return ___m_AlphaHitTestMinimumThreshold_46; }
  6221. inline float* get_address_of_m_AlphaHitTestMinimumThreshold_46() { return &___m_AlphaHitTestMinimumThreshold_46; }
  6222. inline void set_m_AlphaHitTestMinimumThreshold_46(float value)
  6223. {
  6224. ___m_AlphaHitTestMinimumThreshold_46 = value;
  6225. }
  6226. inline static int32_t get_offset_of_m_Tracked_47() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_Tracked_47)); }
  6227. inline bool get_m_Tracked_47() const { return ___m_Tracked_47; }
  6228. inline bool* get_address_of_m_Tracked_47() { return &___m_Tracked_47; }
  6229. inline void set_m_Tracked_47(bool value)
  6230. {
  6231. ___m_Tracked_47 = value;
  6232. }
  6233. inline static int32_t get_offset_of_m_UseSpriteMesh_48() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_UseSpriteMesh_48)); }
  6234. inline bool get_m_UseSpriteMesh_48() const { return ___m_UseSpriteMesh_48; }
  6235. inline bool* get_address_of_m_UseSpriteMesh_48() { return &___m_UseSpriteMesh_48; }
  6236. inline void set_m_UseSpriteMesh_48(bool value)
  6237. {
  6238. ___m_UseSpriteMesh_48 = value;
  6239. }
  6240. inline static int32_t get_offset_of_m_PixelsPerUnitMultiplier_49() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_PixelsPerUnitMultiplier_49)); }
  6241. inline float get_m_PixelsPerUnitMultiplier_49() const { return ___m_PixelsPerUnitMultiplier_49; }
  6242. inline float* get_address_of_m_PixelsPerUnitMultiplier_49() { return &___m_PixelsPerUnitMultiplier_49; }
  6243. inline void set_m_PixelsPerUnitMultiplier_49(float value)
  6244. {
  6245. ___m_PixelsPerUnitMultiplier_49 = value;
  6246. }
  6247. inline static int32_t get_offset_of_m_CachedReferencePixelsPerUnit_50() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C, ___m_CachedReferencePixelsPerUnit_50)); }
  6248. inline float get_m_CachedReferencePixelsPerUnit_50() const { return ___m_CachedReferencePixelsPerUnit_50; }
  6249. inline float* get_address_of_m_CachedReferencePixelsPerUnit_50() { return &___m_CachedReferencePixelsPerUnit_50; }
  6250. inline void set_m_CachedReferencePixelsPerUnit_50(float value)
  6251. {
  6252. ___m_CachedReferencePixelsPerUnit_50 = value;
  6253. }
  6254. };
  6255. struct Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields
  6256. {
  6257. public:
  6258. // UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI
  6259. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_ETC1DefaultUI_36;
  6260. // UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch
  6261. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___s_VertScratch_51;
  6262. // UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch
  6263. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___s_UVScratch_52;
  6264. // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy
  6265. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___s_Xy_53;
  6266. // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv
  6267. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___s_Uv_54;
  6268. // System.Collections.Generic.List`1<UnityEngine.UI.Image> UnityEngine.UI.Image::m_TrackedTexturelessImages
  6269. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * ___m_TrackedTexturelessImages_55;
  6270. // System.Boolean UnityEngine.UI.Image::s_Initialized
  6271. bool ___s_Initialized_56;
  6272. public:
  6273. inline static int32_t get_offset_of_s_ETC1DefaultUI_36() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_ETC1DefaultUI_36)); }
  6274. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_ETC1DefaultUI_36() const { return ___s_ETC1DefaultUI_36; }
  6275. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_ETC1DefaultUI_36() { return &___s_ETC1DefaultUI_36; }
  6276. inline void set_s_ETC1DefaultUI_36(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  6277. {
  6278. ___s_ETC1DefaultUI_36 = value;
  6279. Il2CppCodeGenWriteBarrier((void**)(&___s_ETC1DefaultUI_36), (void*)value);
  6280. }
  6281. inline static int32_t get_offset_of_s_VertScratch_51() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_VertScratch_51)); }
  6282. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_s_VertScratch_51() const { return ___s_VertScratch_51; }
  6283. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_s_VertScratch_51() { return &___s_VertScratch_51; }
  6284. inline void set_s_VertScratch_51(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  6285. {
  6286. ___s_VertScratch_51 = value;
  6287. Il2CppCodeGenWriteBarrier((void**)(&___s_VertScratch_51), (void*)value);
  6288. }
  6289. inline static int32_t get_offset_of_s_UVScratch_52() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_UVScratch_52)); }
  6290. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_s_UVScratch_52() const { return ___s_UVScratch_52; }
  6291. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_s_UVScratch_52() { return &___s_UVScratch_52; }
  6292. inline void set_s_UVScratch_52(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  6293. {
  6294. ___s_UVScratch_52 = value;
  6295. Il2CppCodeGenWriteBarrier((void**)(&___s_UVScratch_52), (void*)value);
  6296. }
  6297. inline static int32_t get_offset_of_s_Xy_53() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Xy_53)); }
  6298. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_s_Xy_53() const { return ___s_Xy_53; }
  6299. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_s_Xy_53() { return &___s_Xy_53; }
  6300. inline void set_s_Xy_53(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  6301. {
  6302. ___s_Xy_53 = value;
  6303. Il2CppCodeGenWriteBarrier((void**)(&___s_Xy_53), (void*)value);
  6304. }
  6305. inline static int32_t get_offset_of_s_Uv_54() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Uv_54)); }
  6306. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_s_Uv_54() const { return ___s_Uv_54; }
  6307. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_s_Uv_54() { return &___s_Uv_54; }
  6308. inline void set_s_Uv_54(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  6309. {
  6310. ___s_Uv_54 = value;
  6311. Il2CppCodeGenWriteBarrier((void**)(&___s_Uv_54), (void*)value);
  6312. }
  6313. inline static int32_t get_offset_of_m_TrackedTexturelessImages_55() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___m_TrackedTexturelessImages_55)); }
  6314. inline List_1_t815A476B0A21E183042059E705F9E505478CD8AE * get_m_TrackedTexturelessImages_55() const { return ___m_TrackedTexturelessImages_55; }
  6315. inline List_1_t815A476B0A21E183042059E705F9E505478CD8AE ** get_address_of_m_TrackedTexturelessImages_55() { return &___m_TrackedTexturelessImages_55; }
  6316. inline void set_m_TrackedTexturelessImages_55(List_1_t815A476B0A21E183042059E705F9E505478CD8AE * value)
  6317. {
  6318. ___m_TrackedTexturelessImages_55 = value;
  6319. Il2CppCodeGenWriteBarrier((void**)(&___m_TrackedTexturelessImages_55), (void*)value);
  6320. }
  6321. inline static int32_t get_offset_of_s_Initialized_56() { return static_cast<int32_t>(offsetof(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields, ___s_Initialized_56)); }
  6322. inline bool get_s_Initialized_56() const { return ___s_Initialized_56; }
  6323. inline bool* get_address_of_s_Initialized_56() { return &___s_Initialized_56; }
  6324. inline void set_s_Initialized_56(bool value)
  6325. {
  6326. ___s_Initialized_56 = value;
  6327. }
  6328. };
  6329. // UnityEngine.UI.Text
  6330. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  6331. {
  6332. public:
  6333. // UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
  6334. FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * ___m_FontData_36;
  6335. // System.String UnityEngine.UI.Text::m_Text
  6336. String_t* ___m_Text_37;
  6337. // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
  6338. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_TextCache_38;
  6339. // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
  6340. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___m_TextCacheForLayout_39;
  6341. // System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
  6342. bool ___m_DisableFontTextureRebuiltCallback_41;
  6343. // UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
  6344. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___m_TempVerts_42;
  6345. public:
  6346. inline static int32_t get_offset_of_m_FontData_36() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_FontData_36)); }
  6347. inline FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * get_m_FontData_36() const { return ___m_FontData_36; }
  6348. inline FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 ** get_address_of_m_FontData_36() { return &___m_FontData_36; }
  6349. inline void set_m_FontData_36(FontData_t0F1E9B3ED8136CD40782AC9A6AFB69CAD127C738 * value)
  6350. {
  6351. ___m_FontData_36 = value;
  6352. Il2CppCodeGenWriteBarrier((void**)(&___m_FontData_36), (void*)value);
  6353. }
  6354. inline static int32_t get_offset_of_m_Text_37() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_Text_37)); }
  6355. inline String_t* get_m_Text_37() const { return ___m_Text_37; }
  6356. inline String_t** get_address_of_m_Text_37() { return &___m_Text_37; }
  6357. inline void set_m_Text_37(String_t* value)
  6358. {
  6359. ___m_Text_37 = value;
  6360. Il2CppCodeGenWriteBarrier((void**)(&___m_Text_37), (void*)value);
  6361. }
  6362. inline static int32_t get_offset_of_m_TextCache_38() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TextCache_38)); }
  6363. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_TextCache_38() const { return ___m_TextCache_38; }
  6364. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_TextCache_38() { return &___m_TextCache_38; }
  6365. inline void set_m_TextCache_38(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  6366. {
  6367. ___m_TextCache_38 = value;
  6368. Il2CppCodeGenWriteBarrier((void**)(&___m_TextCache_38), (void*)value);
  6369. }
  6370. inline static int32_t get_offset_of_m_TextCacheForLayout_39() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TextCacheForLayout_39)); }
  6371. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * get_m_TextCacheForLayout_39() const { return ___m_TextCacheForLayout_39; }
  6372. inline TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 ** get_address_of_m_TextCacheForLayout_39() { return &___m_TextCacheForLayout_39; }
  6373. inline void set_m_TextCacheForLayout_39(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * value)
  6374. {
  6375. ___m_TextCacheForLayout_39 = value;
  6376. Il2CppCodeGenWriteBarrier((void**)(&___m_TextCacheForLayout_39), (void*)value);
  6377. }
  6378. inline static int32_t get_offset_of_m_DisableFontTextureRebuiltCallback_41() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_DisableFontTextureRebuiltCallback_41)); }
  6379. inline bool get_m_DisableFontTextureRebuiltCallback_41() const { return ___m_DisableFontTextureRebuiltCallback_41; }
  6380. inline bool* get_address_of_m_DisableFontTextureRebuiltCallback_41() { return &___m_DisableFontTextureRebuiltCallback_41; }
  6381. inline void set_m_DisableFontTextureRebuiltCallback_41(bool value)
  6382. {
  6383. ___m_DisableFontTextureRebuiltCallback_41 = value;
  6384. }
  6385. inline static int32_t get_offset_of_m_TempVerts_42() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1, ___m_TempVerts_42)); }
  6386. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* get_m_TempVerts_42() const { return ___m_TempVerts_42; }
  6387. inline UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A** get_address_of_m_TempVerts_42() { return &___m_TempVerts_42; }
  6388. inline void set_m_TempVerts_42(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* value)
  6389. {
  6390. ___m_TempVerts_42 = value;
  6391. Il2CppCodeGenWriteBarrier((void**)(&___m_TempVerts_42), (void*)value);
  6392. }
  6393. };
  6394. struct Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_StaticFields
  6395. {
  6396. public:
  6397. // UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
  6398. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_DefaultText_40;
  6399. public:
  6400. inline static int32_t get_offset_of_s_DefaultText_40() { return static_cast<int32_t>(offsetof(Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_StaticFields, ___s_DefaultText_40)); }
  6401. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_DefaultText_40() const { return ___s_DefaultText_40; }
  6402. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_DefaultText_40() { return &___s_DefaultText_40; }
  6403. inline void set_s_DefaultText_40(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  6404. {
  6405. ___s_DefaultText_40 = value;
  6406. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultText_40), (void*)value);
  6407. }
  6408. };
  6409. #ifdef __clang__
  6410. #pragma clang diagnostic pop
  6411. #endif
  6412. // UnityEngine.Vector2[]
  6413. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA : public RuntimeArray
  6414. {
  6415. public:
  6416. ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 m_Items[1];
  6417. public:
  6418. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAt(il2cpp_array_size_t index) const
  6419. {
  6420. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6421. return m_Items[index];
  6422. }
  6423. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAt(il2cpp_array_size_t index)
  6424. {
  6425. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6426. return m_Items + index;
  6427. }
  6428. inline void SetAt(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6429. {
  6430. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6431. m_Items[index] = value;
  6432. }
  6433. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAtUnchecked(il2cpp_array_size_t index) const
  6434. {
  6435. return m_Items[index];
  6436. }
  6437. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  6438. {
  6439. return m_Items + index;
  6440. }
  6441. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6442. {
  6443. m_Items[index] = value;
  6444. }
  6445. };
  6446. // System.UInt16[]
  6447. struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67 : public RuntimeArray
  6448. {
  6449. public:
  6450. ALIGN_FIELD (8) uint16_t m_Items[1];
  6451. public:
  6452. inline uint16_t GetAt(il2cpp_array_size_t index) const
  6453. {
  6454. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6455. return m_Items[index];
  6456. }
  6457. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  6458. {
  6459. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6460. return m_Items + index;
  6461. }
  6462. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  6463. {
  6464. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6465. m_Items[index] = value;
  6466. }
  6467. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  6468. {
  6469. return m_Items[index];
  6470. }
  6471. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6472. {
  6473. return m_Items + index;
  6474. }
  6475. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  6476. {
  6477. m_Items[index] = value;
  6478. }
  6479. };
  6480. // UnityEngine.Vector3[]
  6481. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4 : public RuntimeArray
  6482. {
  6483. public:
  6484. ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E m_Items[1];
  6485. public:
  6486. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAt(il2cpp_array_size_t index) const
  6487. {
  6488. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6489. return m_Items[index];
  6490. }
  6491. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAt(il2cpp_array_size_t index)
  6492. {
  6493. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6494. return m_Items + index;
  6495. }
  6496. inline void SetAt(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6497. {
  6498. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6499. m_Items[index] = value;
  6500. }
  6501. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAtUnchecked(il2cpp_array_size_t index) const
  6502. {
  6503. return m_Items[index];
  6504. }
  6505. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index)
  6506. {
  6507. return m_Items + index;
  6508. }
  6509. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6510. {
  6511. m_Items[index] = value;
  6512. }
  6513. };
  6514. // UnityEngine.UI.InputField/ContentType[]
  6515. struct ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8 : public RuntimeArray
  6516. {
  6517. public:
  6518. ALIGN_FIELD (8) int32_t m_Items[1];
  6519. public:
  6520. inline int32_t GetAt(il2cpp_array_size_t index) const
  6521. {
  6522. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6523. return m_Items[index];
  6524. }
  6525. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  6526. {
  6527. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6528. return m_Items + index;
  6529. }
  6530. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  6531. {
  6532. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6533. m_Items[index] = value;
  6534. }
  6535. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  6536. {
  6537. return m_Items[index];
  6538. }
  6539. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6540. {
  6541. return m_Items + index;
  6542. }
  6543. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  6544. {
  6545. m_Items[index] = value;
  6546. }
  6547. };
  6548. // System.Char[]
  6549. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray
  6550. {
  6551. public:
  6552. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  6553. public:
  6554. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  6555. {
  6556. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6557. return m_Items[index];
  6558. }
  6559. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  6560. {
  6561. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6562. return m_Items + index;
  6563. }
  6564. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  6565. {
  6566. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6567. m_Items[index] = value;
  6568. }
  6569. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  6570. {
  6571. return m_Items[index];
  6572. }
  6573. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  6574. {
  6575. return m_Items + index;
  6576. }
  6577. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  6578. {
  6579. m_Items[index] = value;
  6580. }
  6581. };
  6582. // System.Type[]
  6583. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755 : public RuntimeArray
  6584. {
  6585. public:
  6586. ALIGN_FIELD (8) Type_t * m_Items[1];
  6587. public:
  6588. inline Type_t * GetAt(il2cpp_array_size_t index) const
  6589. {
  6590. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6591. return m_Items[index];
  6592. }
  6593. inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
  6594. {
  6595. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6596. return m_Items + index;
  6597. }
  6598. inline void SetAt(il2cpp_array_size_t index, Type_t * value)
  6599. {
  6600. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6601. m_Items[index] = value;
  6602. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6603. }
  6604. inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
  6605. {
  6606. return m_Items[index];
  6607. }
  6608. inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6609. {
  6610. return m_Items + index;
  6611. }
  6612. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
  6613. {
  6614. m_Items[index] = value;
  6615. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6616. }
  6617. };
  6618. // UnityEngine.UIVertex[]
  6619. struct UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A : public RuntimeArray
  6620. {
  6621. public:
  6622. ALIGN_FIELD (8) UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A m_Items[1];
  6623. public:
  6624. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A GetAt(il2cpp_array_size_t index) const
  6625. {
  6626. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6627. return m_Items[index];
  6628. }
  6629. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * GetAddressAt(il2cpp_array_size_t index)
  6630. {
  6631. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6632. return m_Items + index;
  6633. }
  6634. inline void SetAt(il2cpp_array_size_t index, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  6635. {
  6636. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6637. m_Items[index] = value;
  6638. }
  6639. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A GetAtUnchecked(il2cpp_array_size_t index) const
  6640. {
  6641. return m_Items[index];
  6642. }
  6643. inline UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A * GetAddressAtUnchecked(il2cpp_array_size_t index)
  6644. {
  6645. return m_Items + index;
  6646. }
  6647. inline void SetAtUnchecked(il2cpp_array_size_t index, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A value)
  6648. {
  6649. m_Items[index] = value;
  6650. }
  6651. };
  6652. // UnityEngine.Display[]
  6653. struct DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6 : public RuntimeArray
  6654. {
  6655. public:
  6656. ALIGN_FIELD (8) Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * m_Items[1];
  6657. public:
  6658. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * GetAt(il2cpp_array_size_t index) const
  6659. {
  6660. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6661. return m_Items[index];
  6662. }
  6663. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** GetAddressAt(il2cpp_array_size_t index)
  6664. {
  6665. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6666. return m_Items + index;
  6667. }
  6668. inline void SetAt(il2cpp_array_size_t index, Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  6669. {
  6670. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6671. m_Items[index] = value;
  6672. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6673. }
  6674. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * GetAtUnchecked(il2cpp_array_size_t index) const
  6675. {
  6676. return m_Items[index];
  6677. }
  6678. inline Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6679. {
  6680. return m_Items + index;
  6681. }
  6682. inline void SetAtUnchecked(il2cpp_array_size_t index, Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * value)
  6683. {
  6684. m_Items[index] = value;
  6685. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6686. }
  6687. };
  6688. // System.Object[]
  6689. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray
  6690. {
  6691. public:
  6692. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  6693. public:
  6694. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  6695. {
  6696. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6697. return m_Items[index];
  6698. }
  6699. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  6700. {
  6701. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6702. return m_Items + index;
  6703. }
  6704. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  6705. {
  6706. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  6707. m_Items[index] = value;
  6708. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6709. }
  6710. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  6711. {
  6712. return m_Items[index];
  6713. }
  6714. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  6715. {
  6716. return m_Items + index;
  6717. }
  6718. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  6719. {
  6720. m_Items[index] = value;
  6721. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  6722. }
  6723. };
  6724. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
  6725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
  6726. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
  6727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
  6728. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  6729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  6730. // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  6731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
  6732. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<System.Object>(T&,T)
  6733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared (RuntimeObject ** ___currentValue0, RuntimeObject * ___newValue1, const RuntimeMethod* method);
  6734. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32Enum>(T&,T)
  6735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  6736. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
  6737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_gshared (bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method);
  6738. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
  6739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_gshared (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method);
  6740. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
  6741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_gshared (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  6742. // System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
  6743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
  6744. // System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
  6745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared (Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  6746. // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  6747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  6748. // System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
  6749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC8FCB6A53C017A6C13FC891B6BB1D78F9A77D5E3_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  6750. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  6751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  6752. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Char>(T&,T)
  6753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED_gshared (Il2CppChar* ___currentValue0, Il2CppChar ___newValue1, const RuntimeMethod* method);
  6754. // System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(!0)
  6755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m8C81925EFA00A24807B72178004B3A1CDAF97EEF_gshared (UnityEvent_1_t32063FE815890FF672DF76288FAC4ABE089B899F * __this, RuntimeObject * ___arg00, const RuntimeMethod* method);
  6756. // !!0 UnityEngine.GameObject::GetComponent<System.Object>()
  6757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  6758. // !!0 UnityEngine.GameObject::AddComponent<System.Object>()
  6759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  6760. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Object>(T&,T)
  6761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisRuntimeObject_mE2380DE70FC7A636304A856A8B3A0B0E8B7EA2A1_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RuntimeObject ** ___currentValue0, RuntimeObject * ___newValue1, const RuntimeMethod* method);
  6762. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Int32Enum>(T&,T)
  6763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m9A7E80B4BDF76B4AB42A85D87F4F426453271980_gshared (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method);
  6764. // !!0 UnityEngine.Component::GetComponent<System.Object>()
  6765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  6766. // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  6767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  6768. // !0 UnityEngine.Pool.CollectionPool`2<System.Object,System.Object>::Get()
  6769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * CollectionPool_2_Get_m1C8BC22301869C06B3312D988C34E18B988DF301_gshared (const RuntimeMethod* method);
  6770. // System.Void UnityEngine.Pool.CollectionPool`2<System.Object,System.Object>::Release(!0)
  6771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionPool_2_Release_m14654ABB7DB0DCE0ED927D906047C00969CA652F_gshared (RuntimeObject * ___toRelease0, const RuntimeMethod* method);
  6772. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
  6773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method);
  6774. // System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal()
  6775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  6776. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
  6777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method);
  6778. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
  6779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method);
  6780. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Single>(T&,T)
  6781. inline void LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, float* ___currentValue0, float ___newValue1, const RuntimeMethod* method)
  6782. {
  6783. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, float*, float, const RuntimeMethod*))LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6_gshared)(__this, ___currentValue0, ___newValue1, method);
  6784. }
  6785. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<System.Boolean>(T&,T)
  6786. inline void LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method)
  6787. {
  6788. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, bool*, bool, const RuntimeMethod*))LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_gshared)(__this, ___currentValue0, ___newValue1, method);
  6789. }
  6790. // UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::get_padding()
  6791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  6792. // System.Int32 UnityEngine.RectOffset::get_vertical()
  6793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  6794. // System.Int32 UnityEngine.RectOffset::get_horizontal()
  6795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  6796. // System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::get_rectChildren()
  6797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  6798. // System.Int32 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Count()
  6799. inline int32_t List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, const RuntimeMethod* method)
  6800. {
  6801. return (( int32_t (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  6802. }
  6803. // !0 System.Collections.Generic.List`1<UnityEngine.RectTransform>::get_Item(System.Int32)
  6804. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_inline (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, int32_t ___index0, const RuntimeMethod* method)
  6805. {
  6806. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  6807. }
  6808. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
  6809. 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);
  6810. // UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
  6811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  6812. // System.Single UnityEngine.Vector3::get_Item(System.Int32)
  6813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, int32_t ___index0, const RuntimeMethod* method);
  6814. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  6815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775 (float ___a0, float ___b1, const RuntimeMethod* method);
  6816. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
  6817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method);
  6818. // System.Void UnityEngine.UI.LayoutGroup::SetLayoutInputForAxis(System.Single,System.Single,System.Single,System.Int32)
  6819. 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);
  6820. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::get_rectTransform()
  6821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  6822. // UnityEngine.Rect UnityEngine.RectTransform::get_rect()
  6823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  6824. // UnityEngine.Vector2 UnityEngine.Rect::get_size()
  6825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  6826. // System.Single UnityEngine.Vector2::get_Item(System.Int32)
  6827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, int32_t ___index0, const RuntimeMethod* method);
  6828. // System.Single UnityEngine.UI.LayoutGroup::GetAlignmentOnAxis(System.Int32)
  6829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  6830. // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
  6831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87 (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method);
  6832. // System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single)
  6833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, float ___requiredSpaceWithoutPadding1, const RuntimeMethod* method);
  6834. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single,System.Single)
  6835. 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);
  6836. // UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
  6837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  6838. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
  6839. 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);
  6840. // System.Int32 UnityEngine.RectOffset::get_top()
  6841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_top_m42000C7682185F03F23E7E0C3E8EC026FDBAB9D1 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  6842. // System.Int32 UnityEngine.RectOffset::get_left()
  6843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectOffset_get_left_m3B3066D09D8C9C94826258386B609CDBFFF11910 (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  6844. // System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32)
  6845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  6846. // System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32)
  6847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  6848. // System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32)
  6849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method);
  6850. // System.Single UnityEngine.Mathf::Clamp01(System.Single)
  6851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C (float ___value0, const RuntimeMethod* method);
  6852. // System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
  6853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616 (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method);
  6854. // System.Single UnityEngine.UI.LayoutUtility::GetMinSize(UnityEngine.RectTransform,System.Int32)
  6855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetMinSize_m9DEAA89CFEF687FE51FE8CAFB638AB932DB6C101 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  6856. // System.Single UnityEngine.UI.LayoutUtility::GetPreferredSize(UnityEngine.RectTransform,System.Int32)
  6857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetPreferredSize_mBD1E1910654E245257CF680049823DCDCC1216E4 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  6858. // System.Single UnityEngine.UI.LayoutUtility::GetFlexibleSize(UnityEngine.RectTransform,System.Int32)
  6859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutUtility_GetFlexibleSize_m7EFA0513E53A850ADC667A0344E9BBBA2162DD21 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, const RuntimeMethod* method);
  6860. // System.Void UnityEngine.UI.LayoutGroup::.ctor()
  6861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  6862. // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  6863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  6864. // UnityEngine.Rect UnityEngine.Sprite::get_rect()
  6865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  6866. // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
  6867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___exists0, const RuntimeMethod* method);
  6868. // UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
  6869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828 (const RuntimeMethod* method);
  6870. // System.Boolean UnityEngine.Vector2::Equals(UnityEngine.Vector2)
  6871. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___other0, const RuntimeMethod* method);
  6872. // UnityEngine.Texture2D UnityEngine.Sprite::get_texture()
  6873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  6874. // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  6875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  6876. // System.Void UnityEngine.UI.Image::TrackSprite()
  6877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6878. // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
  6879. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method);
  6880. // UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
  6881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6882. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.Sprite>(T&,T)
  6883. inline bool SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_m10B1D9B92A454C0CD28EA7E86066909ABBDEDF50 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** ___currentValue0, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___newValue1, const RuntimeMethod* method)
  6884. {
  6885. return (( bool (*) (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 **, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  6886. }
  6887. // UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
  6888. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6889. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/Type>(T&,T)
  6890. inline bool SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_m1A5A0ED37B2EA6BE7DA9AE5CBC92F15AA078072C (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  6891. {
  6892. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  6893. }
  6894. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Boolean>(T&,T)
  6895. inline bool SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46 (bool* ___currentValue0, bool ___newValue1, const RuntimeMethod* method)
  6896. {
  6897. return (( bool (*) (bool*, bool, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_gshared)(___currentValue0, ___newValue1, method);
  6898. }
  6899. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.Image/FillMethod>(T&,T)
  6900. inline bool SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_m7DFFCF90EA7AEB6AFBF3FD9C0BD199FEA5353D83 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  6901. {
  6902. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  6903. }
  6904. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Single>(T&,T)
  6905. inline bool SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8 (float* ___currentValue0, float ___newValue1, const RuntimeMethod* method)
  6906. {
  6907. return (( bool (*) (float*, float, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_gshared)(___currentValue0, ___newValue1, method);
  6908. }
  6909. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Int32>(T&,T)
  6910. inline bool SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  6911. {
  6912. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_gshared)(___currentValue0, ___newValue1, method);
  6913. }
  6914. // System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
  6915. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6916. // System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
  6917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method);
  6918. // System.Void UnityEngine.UI.MaskableGraphic::.ctor()
  6919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  6920. // System.Void UnityEngine.UI.Graphic::set_useLegacyMeshGeneration(System.Boolean)
  6921. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, bool ___value0, const RuntimeMethod* method);
  6922. // UnityEngine.Material UnityEngine.Canvas::GetETC1SupportedCanvasMaterial()
  6923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Canvas_GetETC1SupportedCanvasMaterial_mF0A0E16782086A761F308802861D1061DB874972 (const RuntimeMethod* method);
  6924. // UnityEngine.Texture UnityEngine.Material::get_mainTexture()
  6925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, const RuntimeMethod* method);
  6926. // UnityEngine.Vector4 UnityEngine.Sprite::get_border()
  6927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  6928. // System.Single UnityEngine.Vector4::get_sqrMagnitude()
  6929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector4_get_sqrMagnitude_m1450744F6AAD57773CE0208B6F51DDEEE9A48E07 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, const RuntimeMethod* method);
  6930. // System.Single UnityEngine.Sprite::get_pixelsPerUnit()
  6931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sprite_get_pixelsPerUnit_mEA3201EE604FB43CB93E3D309B19A5D0B44C739E (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  6932. // UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
  6933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  6934. // System.Single UnityEngine.Canvas::get_referencePixelsPerUnit()
  6935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  6936. // System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
  6937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6938. // UnityEngine.Texture2D UnityEngine.Sprite::get_associatedAlphaSplitTexture()
  6939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  6940. // UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
  6941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774 (const RuntimeMethod* method);
  6942. // System.Void UnityEngine.UI.Graphic::set_material(UnityEngine.Material)
  6943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_set_material_m3D93A3A7E51D661643E9467E3C943CEB905CF125 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method);
  6944. // System.Single UnityEngine.Rect::get_width()
  6945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  6946. // System.Single UnityEngine.Rect::get_height()
  6947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  6948. // System.Void UnityEngine.Rect::set_height(System.Single)
  6949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_m4A00B16C122F44FEF4BA074386F3DC11FF4B4D23 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  6950. // System.Single UnityEngine.Rect::get_y()
  6951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  6952. // UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
  6953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  6954. // UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
  6955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  6956. // System.Void UnityEngine.Rect::set_y(System.Single)
  6957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_y_m015507262F8AC5AFF1B4E986B66307F31FB3A10E (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  6958. // System.Void UnityEngine.Rect::set_width(System.Single)
  6959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_width_m07D84AD7C7093EDCCD94A7B93A9447CA9917DD9D (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  6960. // System.Single UnityEngine.Rect::get_x()
  6961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  6962. // System.Void UnityEngine.Rect::set_x(System.Single)
  6963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_x_m1147A05B5046E1D4427E8EC99B9DFA4A32EEDEE6 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, float ___value0, const RuntimeMethod* method);
  6964. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetPadding(UnityEngine.Sprite)
  6965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  6966. // UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
  6967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200 (const RuntimeMethod* method);
  6968. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  6969. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method);
  6970. // UnityEngine.Rect UnityEngine.UI.Graphic::GetPixelAdjustedRect()
  6971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  6972. // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
  6973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD (float ___f0, const RuntimeMethod* method);
  6974. // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
  6975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method);
  6976. // System.Single UnityEngine.Vector2::get_sqrMagnitude()
  6977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, const RuntimeMethod* method);
  6978. // System.Void UnityEngine.UI.Image::PreserveSpriteAspectRatio(UnityEngine.Rect&,UnityEngine.Vector2)
  6979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___spriteSize1, const RuntimeMethod* method);
  6980. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
  6981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  6982. // System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
  6983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  6984. // System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
  6985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  6986. // System.Void UnityEngine.UI.Graphic::OnPopulateMesh(UnityEngine.UI.VertexHelper)
  6987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_OnPopulateMesh_m60171AAA2F2AF25E9304C8334FCE766711828DA5 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, const RuntimeMethod* method);
  6988. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
  6989. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6990. // System.Boolean UnityEngine.UI.Image::get_useSpriteMesh()
  6991. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  6992. // System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  6993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method);
  6994. // System.Void UnityEngine.UI.Image::GenerateSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  6995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method);
  6996. // System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
  6997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method);
  6998. // System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
  6999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method);
  7000. // System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  7001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method);
  7002. // System.Void UnityEngine.UI.Image::TrackImage(UnityEngine.UI.Image)
  7003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method);
  7004. // System.Void UnityEngine.UI.MaskableGraphic::OnEnable()
  7005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnEnable_m61F2B68A4560CAB2A40C3C6F6AF74C3C10D80AE8 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  7006. // System.Void UnityEngine.UI.MaskableGraphic::OnDisable()
  7007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  7008. // System.Void UnityEngine.UI.Image::UnTrackImage(UnityEngine.UI.Image)
  7009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method);
  7010. // System.Void UnityEngine.UI.Graphic::UpdateMaterial()
  7011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UpdateMaterial_m5A5D02BFE3677C9EC1A30054B6CC486BEE3F45A9 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  7012. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
  7013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  7014. // System.Void UnityEngine.CanvasRenderer::SetAlphaTexture(UnityEngine.Texture)
  7015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___texture0, const RuntimeMethod* method);
  7016. // System.Void UnityEngine.UI.MaskableGraphic::OnCanvasHierarchyChanged()
  7017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnCanvasHierarchyChanged_mAB3381225CEB6CC2803046EC7B9C7CBBA8887EC6 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  7018. // UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
  7019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method);
  7020. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetOuterUV(UnityEngine.Sprite)
  7021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  7022. // System.Void UnityEngine.UI.VertexHelper::Clear()
  7023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  7024. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
  7025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, const RuntimeMethod* method);
  7026. // UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
  7027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___c0, const RuntimeMethod* method);
  7028. // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
  7029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504 (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method);
  7030. // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.Vector3,UnityEngine.Color32,UnityEngine.Vector4)
  7031. 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);
  7032. // System.Void UnityEngine.UI.VertexHelper::AddTriangle(System.Int32,System.Int32,System.Int32)
  7033. 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);
  7034. // UnityEngine.Vector2 UnityEngine.Sprite::get_pivot()
  7035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Sprite_get_pivot_m39B1CFCDA5BB126D198CAEAB703EC39E763CC867 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7036. // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,UnityEngine.Vector2)
  7037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  7038. // UnityEngine.Bounds UnityEngine.Sprite::get_bounds()
  7039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 Sprite_get_bounds_m364F852DE78702F755D1414FF4465F61F3F238EF (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7040. // UnityEngine.Vector3 UnityEngine.Bounds::get_size()
  7041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
  7042. // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
  7043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  7044. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,UnityEngine.Vector2)
  7045. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  7046. // UnityEngine.Vector2[] UnityEngine.Sprite::get_vertices()
  7047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* Sprite_get_vertices_m4A5EFBEDA14F12E5358C61831150AE368453F301 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7048. // UnityEngine.Vector2[] UnityEngine.Sprite::get_uv()
  7049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* Sprite_get_uv_mBD902ADCF1FF8AE211C98881A6E3C310D73494B6 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7050. // System.UInt16[] UnityEngine.Sprite::get_triangles()
  7051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Sprite_get_triangles_mAE8C32A81703AEF45192E993E6B555AF659C5131 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7052. // System.Boolean UnityEngine.UI.Image::get_hasBorder()
  7053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  7054. // UnityEngine.Vector4 UnityEngine.Sprites.DataUtility::GetInnerUV(UnityEngine.Sprite)
  7055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  7056. // System.Single UnityEngine.UI.Image::get_multipliedPixelsPerUnit()
  7057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  7058. // UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
  7059. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___a0, float ___d1, const RuntimeMethod* method);
  7060. // UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
  7061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___border0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___adjustedRect1, const RuntimeMethod* method);
  7062. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
  7063. 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);
  7064. // UnityEngine.Vector2 UnityEngine.Vector2::get_one()
  7065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42 (const RuntimeMethod* method);
  7066. // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
  7067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method);
  7068. // System.Boolean UnityEngine.Sprite::get_packed()
  7069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sprite_get_packed_m075910C79D785DC2572B171DA93918CF2793B133 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7070. // UnityEngine.TextureWrapMode UnityEngine.Texture::get_wrapMode()
  7071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_wrapMode_mB442135F226C399108A5805A6B82845EC0362BA9 (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * __this, const RuntimeMethod* method);
  7072. // System.String UnityEngine.Object::get_name()
  7073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
  7074. // System.String System.String::Concat(System.String,System.String,System.String)
  7075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
  7076. // System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
  7077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199 (RuntimeObject * ___message0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___context1, const RuntimeMethod* method);
  7078. // UnityEngine.Vector2 UnityEngine.Rect::get_position()
  7079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  7080. // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
  7081. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  7082. // UnityEngine.Vector2 UnityEngine.Vector2::Scale(UnityEngine.Vector2,UnityEngine.Vector2)
  7083. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  7084. // System.Int32 UnityEngine.UI.VertexHelper::get_currentVertCount()
  7085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  7086. // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
  7087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Implicit_mDCFA56E9D34979E1E2BFE6C2D61F1768D934A8EB (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method);
  7088. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  7089. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  7090. // System.Single UnityEngine.Vector4::get_Item(System.Int32)
  7091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, int32_t ___index0, const RuntimeMethod* method);
  7092. // System.Void UnityEngine.Vector4::set_Item(System.Int32,System.Single)
  7093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method);
  7094. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
  7095. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  7096. // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  7097. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method);
  7098. // System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
  7099. 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);
  7100. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
  7101. 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);
  7102. // System.Single UnityEngine.UI.Image::get_fillAmount()
  7103. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method);
  7104. // System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
  7105. 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);
  7106. // UnityEngine.Vector2 UnityEngine.Sprites.DataUtility::GetMinSize(UnityEngine.Sprite)
  7107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  7108. // System.Boolean UnityEngine.RectTransformUtility::ScreenPointToLocalPointInRectangle(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera,UnityEngine.Vector2&)
  7109. 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);
  7110. // UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
  7111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___local0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___rect1, const RuntimeMethod* method);
  7112. // UnityEngine.Rect UnityEngine.Sprite::get_textureRect()
  7113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Sprite_get_textureRect_m5B350C2B122C85549960912CBD6343E4A5B02C35 (Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * __this, const RuntimeMethod* method);
  7114. // UnityEngine.Color UnityEngine.Texture2D::GetPixelBilinear(System.Single,System.Single)
  7115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Texture2D_GetPixelBilinear_mE25550DD7E9FD26DA7CB1E38FFCA2101F9D3D28D (Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * __this, float ___u0, float ___v1, const RuntimeMethod* method);
  7116. // System.Void UnityEngine.Vector2::set_Item(System.Int32,System.Single)
  7117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method);
  7118. // System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
  7119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mCD2E6F9ADCFFB40EB7D3086E444DF2C702F9C29B (float ___a0, float ___b1, float ___value2, const RuntimeMethod* method);
  7120. // System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
  7121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Repeat_mBAB712BA039DF58DBB1B31B669E502C54F3F13CE (float ___t0, float ___length1, const RuntimeMethod* method);
  7122. // System.Int32 System.Collections.Generic.List`1<UnityEngine.UI.Image>::get_Count()
  7123. inline int32_t List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_inline (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, const RuntimeMethod* method)
  7124. {
  7125. return (( int32_t (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  7126. }
  7127. // !0 System.Collections.Generic.List`1<UnityEngine.UI.Image>::get_Item(System.Int32)
  7128. inline Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * List_1_get_Item_m365F07B5AACB9A547CA34C560CD4C1F7C4A67E1E_inline (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, int32_t ___index0, const RuntimeMethod* method)
  7129. {
  7130. return (( Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  7131. }
  7132. // System.Boolean UnityEngine.U2D.SpriteAtlas::CanBindTo(UnityEngine.Sprite)
  7133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpriteAtlas_CanBindTo_m01D0066BE9609582194ADA0DA70E598530DACF03 (SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite0, const RuntimeMethod* method);
  7134. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::RemoveAt(System.Int32)
  7135. inline void List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, int32_t ___index0, const RuntimeMethod* method)
  7136. {
  7137. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, int32_t, const RuntimeMethod*))List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared)(__this, ___index0, method);
  7138. }
  7139. // System.Void System.Action`1<UnityEngine.U2D.SpriteAtlas>::.ctor(System.Object,System.IntPtr)
  7140. inline void Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02 (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  7141. {
  7142. (( void (*) (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared)(__this, ___object0, ___method1, method);
  7143. }
  7144. // System.Void UnityEngine.U2D.SpriteAtlasManager::add_atlasRegistered(System.Action`1<UnityEngine.U2D.SpriteAtlas>)
  7145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpriteAtlasManager_add_atlasRegistered_mE6C9446A8FA30F4F4B317CFCFC5AE98EE060C3FE (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * ___value0, const RuntimeMethod* method);
  7146. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::Add(!0)
  7147. inline void List_1_Add_m48366E6B335175EBD2C57F73A59FE3DED693E208 (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___item0, const RuntimeMethod* method)
  7148. {
  7149. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  7150. }
  7151. // System.Boolean System.Collections.Generic.List`1<UnityEngine.UI.Image>::Remove(!0)
  7152. inline bool List_1_Remove_m656594D3C23FB26592C50E7735A8F6B3D5F0D649 (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___item0, const RuntimeMethod* method)
  7153. {
  7154. return (( bool (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C *, const RuntimeMethod*))List_1_Remove_mC8FCB6A53C017A6C13FC891B6BB1D78F9A77D5E3_gshared)(__this, ___item0, method);
  7155. }
  7156. // System.Void System.Collections.Generic.List`1<UnityEngine.UI.Image>::.ctor()
  7157. inline void List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7 (List_1_t815A476B0A21E183042059E705F9E505478CD8AE * __this, const RuntimeMethod* method)
  7158. {
  7159. (( void (*) (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  7160. }
  7161. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem::get_current()
  7162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2 (const RuntimeMethod* method);
  7163. // UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::get_currentInputModule()
  7164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3_inline (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method);
  7165. // UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::get_input()
  7166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * BaseInputModule_get_input_mE238D28A1EB973EBB1FFF5DF2951F9E4CB0ED052 (BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * __this, const RuntimeMethod* method);
  7167. // UnityEngine.EventSystems.BaseInput UnityEngine.UI.InputField::get_input()
  7168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7169. // System.String UnityEngine.Input::get_compositionString()
  7170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Input_get_compositionString_mF957B324E35155878D307CE2AEE0AACC9BEC25BD (const RuntimeMethod* method);
  7171. // System.Void UnityEngine.UI.InputField/EndEditEvent::.ctor()
  7172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndEditEvent__ctor_m2B4CBE629459D465810066EAAFF7AE13F9B7E5B9 (EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * __this, const RuntimeMethod* method);
  7173. // System.Void UnityEngine.UI.InputField/SubmitEvent::.ctor()
  7174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubmitEvent__ctor_m32C23EA2D0183736A8039A9B638734819D760CE4 (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * __this, const RuntimeMethod* method);
  7175. // System.Void UnityEngine.UI.InputField/OnChangeEvent::.ctor()
  7176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnChangeEvent__ctor_mB146DCA915176957A9B5CF48F08FF1EF64E44F5F (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * __this, const RuntimeMethod* method);
  7177. // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
  7178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method);
  7179. // System.Void UnityEngine.Event::.ctor()
  7180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Event__ctor_m0971FA11B481976C1F56306C7BBA7157FF236532 (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7181. // System.Void UnityEngine.UI.Selectable::.ctor()
  7182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable__ctor_m71A423A365D0031DECFDAA82E5AC47BA4746834D (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  7183. // System.Void UnityEngine.UI.InputField::EnforceTextHOverflow()
  7184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7185. // System.Void UnityEngine.Mesh::.ctor()
  7186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
  7187. // System.Void UnityEngine.TextGenerator::.ctor()
  7188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextGenerator__ctor_m2018893FBFC055D3BBB11F0BEF120799E670E90D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7189. // UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
  7190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4 (const RuntimeMethod* method);
  7191. // System.Void UnityEngine.UI.InputField::SetText(System.String,System.Boolean)
  7192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, bool ___sendCallback1, const RuntimeMethod* method);
  7193. // System.String UnityEngine.UI.InputField::get_text()
  7194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7195. // System.Boolean System.String::op_Equality(System.String,System.String)
  7196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  7197. // System.String System.String::Replace(System.String,System.String)
  7198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const RuntimeMethod* method);
  7199. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::get_onValidateInput()
  7200. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7201. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::get_characterValidation()
  7202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7203. // System.Void UnityEngine.UI.InputField/OnValidateInput::.ctor(System.Object,System.IntPtr)
  7204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnValidateInput__ctor_m79176985D76F3F168B4682FDE46B33C400806149 (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  7205. // System.Int32 System.String::get_Length()
  7206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  7207. // System.Int32 UnityEngine.UI.InputField::get_characterLimit()
  7208. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7209. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  7210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  7211. // System.Char System.String::get_Chars(System.Int32)
  7212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
  7213. // System.Char UnityEngine.UI.InputField/OnValidateInput::Invoke(System.String,System.Int32,System.Char)
  7214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * __this, String_t* ___text0, int32_t ___charIndex1, Il2CppChar ___addedChar2, const RuntimeMethod* method);
  7215. // System.String System.Char::ToString()
  7216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8 (Il2CppChar* __this, const RuntimeMethod* method);
  7217. // System.String System.String::Concat(System.String,System.String)
  7218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
  7219. // System.String System.String::Substring(System.Int32,System.Int32)
  7220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method);
  7221. // System.Void UnityEngine.TouchScreenKeyboard::set_text(System.String)
  7222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, String_t* ___value0, const RuntimeMethod* method);
  7223. // System.Void UnityEngine.UI.InputField::SendOnValueChanged()
  7224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7225. // System.Void UnityEngine.UI.InputField::UpdateLabel()
  7226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7227. // System.Void UnityEngine.UI.InputField::SetCaretActive()
  7228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7229. // System.Void UnityEngine.UI.InputField::MarkGeometryAsDirty()
  7230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7231. // System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
  7232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  7233. // System.Void UnityEngine.UI.Graphic::UnregisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
  7234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  7235. // System.Void UnityEngine.UI.Graphic::UnregisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
  7236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  7237. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.Text>(T&,T)
  7238. inline bool SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_mD994CA75CB35DA208CFAD6817B5DA8C407A6E020 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** ___currentValue0, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___newValue1, const RuntimeMethod* method)
  7239. {
  7240. return (( bool (*) (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 **, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7241. }
  7242. // System.Void UnityEngine.UI.Graphic::RegisterDirtyVerticesCallback(UnityEngine.Events.UnityAction)
  7243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  7244. // System.Void UnityEngine.UI.Graphic::RegisterDirtyMaterialCallback(UnityEngine.Events.UnityAction)
  7245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___action0, const RuntimeMethod* method);
  7246. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.Graphic>(T&,T)
  7247. inline bool SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m8699C02D0F8843655D47C0570EA7360BF3C77992 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** ___currentValue0, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___newValue1, const RuntimeMethod* method)
  7248. {
  7249. return (( bool (*) (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 **, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7250. }
  7251. // System.Boolean UnityEngine.UI.InputField::get_customCaretColor()
  7252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7253. // UnityEngine.UI.Text UnityEngine.UI.InputField::get_textComponent()
  7254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7255. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetColor(UnityEngine.Color&,UnityEngine.Color)
  7256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * ___currentValue0, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___newValue1, const RuntimeMethod* method);
  7257. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/EndEditEvent>(T&,T)
  7258. inline bool SetPropertyUtility_SetClass_TisEndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_m773DCE37F3C2D307F3C17784AC3491D10F32FE6A (EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D ** ___currentValue0, EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * ___newValue1, const RuntimeMethod* method)
  7259. {
  7260. return (( bool (*) (EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D **, EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7261. }
  7262. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/SubmitEvent>(T&,T)
  7263. inline bool SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_m87F78190289C950435EE50E75CD42C031FD46A47 (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** ___currentValue0, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___newValue1, const RuntimeMethod* method)
  7264. {
  7265. return (( bool (*) (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 **, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7266. }
  7267. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChanged()
  7268. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7269. // System.Void UnityEngine.UI.InputField::set_onValueChanged(UnityEngine.UI.InputField/OnChangeEvent)
  7270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method);
  7271. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/OnChangeEvent>(T&,T)
  7272. inline bool SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_m6687B7594BF15DFB4C3039B653CA4BBD5B2F7ADB (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** ___currentValue0, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___newValue1, const RuntimeMethod* method)
  7273. {
  7274. return (( bool (*) (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 **, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7275. }
  7276. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetClass<UnityEngine.UI.InputField/OnValidateInput>(T&,T)
  7277. inline bool SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m897226BCD28C414391B844319BDA5E940469BFB4 (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** ___currentValue0, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___newValue1, const RuntimeMethod* method)
  7278. {
  7279. return (( bool (*) (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F **, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *, const RuntimeMethod*))SetPropertyUtility_SetClass_TisRuntimeObject_mC786B5217B14DA2826BF4B0297681209E1964CF3_gshared)(___currentValue0, ___newValue1, method);
  7280. }
  7281. // System.Int32 System.Math::Max(System.Int32,System.Int32)
  7282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  7283. // System.Void UnityEngine.TouchScreenKeyboard::set_characterLimit(System.Int32)
  7284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_characterLimit_mE662ED65DD8BF31608A1E0C697053622893EC9DC (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, int32_t ___value0, const RuntimeMethod* method);
  7285. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/ContentType>(T&,T)
  7286. inline bool SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_m4D7A3FA2B47CFBD75029F714702D9D10721835B2 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7287. {
  7288. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  7289. }
  7290. // System.Void UnityEngine.UI.InputField::EnforceContentType()
  7291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7292. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/LineType>(T&,T)
  7293. inline bool SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_mED91E138686877C41FA61875856F8480CF1F24DD (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7294. {
  7295. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  7296. }
  7297. // System.Void UnityEngine.UI.InputField::SetToCustomIfContentTypeIsNot(UnityEngine.UI.InputField/ContentType[])
  7298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* ___allowedContentTypes0, const RuntimeMethod* method);
  7299. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/InputType>(T&,T)
  7300. inline bool SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m3EB33A7EEB28D21B73E7243BBD972CB706924A3A (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7301. {
  7302. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  7303. }
  7304. // System.Void UnityEngine.UI.InputField::SetToCustom()
  7305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7306. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.TouchScreenKeyboardType>(T&,T)
  7307. inline bool SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_mDC80F2410CBC41D579499EC9FB7E4F627BB26CAA (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7308. {
  7309. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  7310. }
  7311. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<UnityEngine.UI.InputField/CharacterValidation>(T&,T)
  7312. inline bool SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m98352687430859E51E6C815F0EF99622ECFD5178 (int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7313. {
  7314. return (( bool (*) (int32_t*, int32_t, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m735758EB1BD5B033F21F19A6363B36670154DDDE_gshared)(___currentValue0, ___newValue1, method);
  7315. }
  7316. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::get_lineType()
  7317. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7318. // System.Boolean UnityEngine.UI.SetPropertyUtility::SetStruct<System.Char>(T&,T)
  7319. inline bool SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED (Il2CppChar* ___currentValue0, Il2CppChar ___newValue1, const RuntimeMethod* method)
  7320. {
  7321. return (( bool (*) (Il2CppChar*, Il2CppChar, const RuntimeMethod*))SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED_gshared)(___currentValue0, ___newValue1, method);
  7322. }
  7323. // System.String UnityEngine.UI.InputField::get_compositionString()
  7324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7325. // System.Void UnityEngine.UI.InputField::ClampPos(System.Int32&)
  7326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t* ___pos0, const RuntimeMethod* method);
  7327. // System.Int32 UnityEngine.UI.InputField::get_caretPositionInternal()
  7328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7329. // System.Int32 UnityEngine.UI.InputField::get_caretSelectPositionInternal()
  7330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7331. // System.Void UnityEngine.UI.InputField::set_selectionAnchorPosition(System.Int32)
  7332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  7333. // System.Void UnityEngine.UI.InputField::set_selectionFocusPosition(System.Int32)
  7334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  7335. // System.Void UnityEngine.UI.Selectable::OnEnable()
  7336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnEnable_m16A76B731BE2E80E08B910F30F060608659B11B6 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  7337. // UnityEngine.Material UnityEngine.UI.Graphic::get_defaultGraphicMaterial()
  7338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198 (const RuntimeMethod* method);
  7339. // UnityEngine.Texture2D UnityEngine.Texture2D::get_whiteTexture()
  7340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0 (const RuntimeMethod* method);
  7341. // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,UnityEngine.Texture)
  7342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___texture1, const RuntimeMethod* method);
  7343. // System.Void UnityEngine.UI.InputField::DeactivateInputField()
  7344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7345. // System.Void UnityEngine.UI.CanvasUpdateRegistry::UnRegisterCanvasElementForRebuild(UnityEngine.UI.ICanvasElement)
  7346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_mBE09CDB531097BE214F9D1643993987CF9617C21 (RuntimeObject* ___element0, const RuntimeMethod* method);
  7347. // System.Void UnityEngine.CanvasRenderer::Clear()
  7348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_Clear_m8793B46F28365E540BB2B2ADBA439D255E350CC4 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, const RuntimeMethod* method);
  7349. // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
  7350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
  7351. // System.Void UnityEngine.UI.Selectable::OnDisable()
  7352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnDisable_m490A86E00A2060B312E8168C29BD26E9BED3F9D5 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, const RuntimeMethod* method);
  7353. // System.Void UnityEngine.UI.InputField/<CaretBlink>d__166::.ctor(System.Int32)
  7354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCaretBlinkU3Ed__166__ctor_m9DF7299B6E4A1F2CBFD0EB1F2299801E9A522825 (U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  7355. // System.Single UnityEngine.Time::get_unscaledTime()
  7356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258 (const RuntimeMethod* method);
  7357. // System.Collections.IEnumerator UnityEngine.UI.InputField::CaretBlink()
  7358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7359. // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
  7360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
  7361. // System.Void UnityEngine.UI.InputField::SelectAll()
  7362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7363. // System.Void UnityEngine.UI.InputField::set_caretPositionInternal(System.Int32)
  7364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  7365. // System.Void UnityEngine.UI.InputField::set_caretSelectPositionInternal(System.Int32)
  7366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  7367. // System.String UnityEngine.GUIUtility::get_systemCopyBuffer()
  7368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GUIUtility_get_systemCopyBuffer_m64CEF1CB0627F80D3CEEB458BA60DC9C1FA6141E (const RuntimeMethod* method);
  7369. // System.Void UnityEngine.GUIUtility::set_systemCopyBuffer(System.String)
  7370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIUtility_set_systemCopyBuffer_m1C5EAC38441C94C430AA13DF9942E1786CFCAC95 (String_t* ___value0, const RuntimeMethod* method);
  7371. // System.Boolean UnityEngine.TouchScreenKeyboard::get_isSupported()
  7372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F (const RuntimeMethod* method);
  7373. // UnityEngine.RangeInt UnityEngine.TouchScreenKeyboard::get_selection()
  7374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A TouchScreenKeyboard_get_selection_m3C092ED46B21E0C7BD694F5E9F2C7529F9D123E3 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7375. // System.Int32 UnityEngine.RangeInt::get_end()
  7376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RangeInt_get_end_m6F8F3C6EA01F7A99BF3A094827F5A0D612AA179E (RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A * __this, const RuntimeMethod* method);
  7377. // System.Boolean UnityEngine.UI.InputField::get_isFocused()
  7378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7379. // System.Void UnityEngine.UI.InputField::ActivateInputFieldInternal()
  7380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7381. // System.Void UnityEngine.UI.InputField::AssignPositioningIfNeeded()
  7382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7383. // System.Boolean UnityEngine.UI.InputField::InPlaceEditing()
  7384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7385. // UnityEngine.TouchScreenKeyboard/Status UnityEngine.TouchScreenKeyboard::get_status()
  7386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7387. // System.String UnityEngine.TouchScreenKeyboard::get_text()
  7388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7389. // System.Void UnityEngine.UI.InputField::set_text(System.String)
  7390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, const RuntimeMethod* method);
  7391. // System.Void UnityEngine.UI.InputField::SendOnSubmit()
  7392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7393. // System.Boolean System.String::op_Inequality(System.String,System.String)
  7394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  7395. // System.Char UnityEngine.UI.InputField::Validate(System.String,System.Int32,System.Char)
  7396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___text0, int32_t ___pos1, Il2CppChar ___ch2, const RuntimeMethod* method);
  7397. // System.Boolean UnityEngine.TouchScreenKeyboard::get_canGetSelection()
  7398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7399. // System.Void UnityEngine.UI.InputField::UpdateCaretFromKeyboard()
  7400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7401. // System.Void UnityEngine.UI.InputField::SendOnValueChangedAndUpdateLabel()
  7402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7403. // System.Boolean UnityEngine.TouchScreenKeyboard::get_canSetSelection()
  7404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_canSetSelection_mC75BB2BE09235F3B8BD5805C5D8F1097C3AAD442 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7405. // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
  7406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519 (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
  7407. // System.Int32 UnityEngine.Mathf::Abs(System.Int32)
  7408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mE46B08A540F26741910760E84ACB6AACD996C3C0 (int32_t ___value0, const RuntimeMethod* method);
  7409. // System.Void UnityEngine.RangeInt::.ctor(System.Int32,System.Int32)
  7410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RangeInt__ctor_m61527D982CDE91D896757816896BE6BDB366B9E0 (RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  7411. // System.Void UnityEngine.TouchScreenKeyboard::set_selection(UnityEngine.RangeInt)
  7412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_selection_mB53A2F70AAD20505589F58A61A086777BA8645AD (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A ___value0, const RuntimeMethod* method);
  7413. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  7414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6 (const RuntimeMethod* method);
  7415. // UnityEngine.RenderMode UnityEngine.Canvas::get_renderMode()
  7416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7417. // UnityEngine.Transform UnityEngine.Component::get_transform()
  7418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  7419. // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
  7420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  7421. // UnityEngine.Camera UnityEngine.Canvas::get_worldCamera()
  7422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7423. // UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
  7424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 Camera_ScreenPointToRay_mD385213935A81030EDC604A39FD64761077CFBAB (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___pos0, const RuntimeMethod* method);
  7425. // UnityEngine.Vector3 UnityEngine.Transform::get_forward()
  7426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7427. // UnityEngine.Vector3 UnityEngine.Transform::get_position()
  7428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7429. // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  7430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___inNormal0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___inPoint1, const RuntimeMethod* method);
  7431. // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
  7432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24 (Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 * __this, Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 ___ray0, float* ___enter1, const RuntimeMethod* method);
  7433. // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single)
  7434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240 (Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 * __this, float ___distance0, const RuntimeMethod* method);
  7435. // System.Boolean UnityEngine.UI.InputField::get_multiLine()
  7436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7437. // System.Single UnityEngine.UI.Text::get_pixelsPerUnit()
  7438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  7439. // System.Collections.Generic.IList`1<UnityEngine.UILineInfo> UnityEngine.TextGenerator::get_lines()
  7440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7441. // System.Int32 UnityEngine.TextGenerator::get_lineCount()
  7442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7443. // UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGenerator()
  7444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  7445. // System.Int32 UnityEngine.UI.InputField::GetUnclampedCharacterLineFromPosition(UnityEngine.Vector2,UnityEngine.TextGenerator)
  7446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method);
  7447. // System.Int32 UnityEngine.TextGenerator::get_characterCountVisible()
  7448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7449. // System.Int32 UnityEngine.UI.InputField::GetLineEndPosition(UnityEngine.TextGenerator,System.Int32)
  7450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method);
  7451. // System.Collections.Generic.IList`1<UnityEngine.UICharInfo> UnityEngine.TextGenerator::get_characters()
  7452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7453. // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
  7454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method);
  7455. // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::get_button()
  7456. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  7457. // System.Boolean UnityEngine.UI.InputField::MayDrag(UnityEngine.EventSystems.PointerEventData)
  7458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  7459. // System.Boolean UnityEngine.UI.MultipleDisplayUtilities::GetRelativeMousePositionForDrag(UnityEngine.EventSystems.PointerEventData,UnityEngine.Vector2&)
  7460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MultipleDisplayUtilities_GetRelativeMousePositionForDrag_mD78A6F9B5481AB808F54B1549409A443B33432D6 (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___position1, const RuntimeMethod* method);
  7461. // UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
  7462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448 (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  7463. // System.Int32 UnityEngine.UI.InputField::GetCharacterIndexFromPosition(UnityEngine.Vector2)
  7464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, const RuntimeMethod* method);
  7465. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
  7466. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  7467. // System.Boolean UnityEngine.RectTransformUtility::RectangleContainsScreenPoint(UnityEngine.RectTransform,UnityEngine.Vector2,UnityEngine.Camera)
  7468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectTransformUtility_RectangleContainsScreenPoint_m7D92A04D6DA6F4C7CC72439221C2EE46034A0595 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint1, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam2, const RuntimeMethod* method);
  7469. // System.Collections.IEnumerator UnityEngine.UI.InputField::MouseDragOutsideRect(UnityEngine.EventSystems.PointerEventData)
  7470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  7471. // System.Void UnityEngine.UI.InputField/<MouseDragOutsideRect>d__186::.ctor(System.Int32)
  7472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMouseDragOutsideRectU3Ed__186__ctor_m9248A7EC15AA0C84C31CCC25581A1263560DA3CD (U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  7473. // UnityEngine.GameObject UnityEngine.Component::get_gameObject()
  7474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  7475. // System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
  7476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m7F0F2E78C18FD468E8B5083AFDA6E9D9364D3D5F (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___selected0, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___pointer1, const RuntimeMethod* method);
  7477. // System.Void UnityEngine.UI.Selectable::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
  7478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnPointerDown_mECD8313A4900B647F476CCF596DCF9C92B32F2AA (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method);
  7479. // System.Boolean UnityEngine.TouchScreenKeyboard::get_active()
  7480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, const RuntimeMethod* method);
  7481. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
  7482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method);
  7483. // UnityEngine.EventModifiers UnityEngine.Event::get_modifiers()
  7484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_modifiers_m01356D3F1DDF6746122F129713EBE87BFA65D886 (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7485. // UnityEngine.OperatingSystemFamily UnityEngine.SystemInfo::get_operatingSystemFamily()
  7486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_operatingSystemFamily_m797937E766B7FF87A5F1630263C49B814131DD95 (const RuntimeMethod* method);
  7487. // UnityEngine.KeyCode UnityEngine.Event::get_keyCode()
  7488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_keyCode_mBB8C639B5337ABE6A54423C604DAB0B9F3BB217E (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7489. // System.Void UnityEngine.UI.InputField::Backspace()
  7490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7491. // System.Void UnityEngine.UI.InputField::ForwardSpace()
  7492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7493. // System.Void UnityEngine.UI.InputField::MoveTextStart(System.Boolean)
  7494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  7495. // System.Void UnityEngine.UI.InputField::MoveTextEnd(System.Boolean)
  7496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  7497. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::get_inputType()
  7498. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7499. // System.String UnityEngine.UI.InputField::GetSelectedString()
  7500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7501. // System.Void UnityEngine.UI.InputField::set_clipboard(System.String)
  7502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278 (String_t* ___value0, const RuntimeMethod* method);
  7503. // System.String UnityEngine.UI.InputField::get_clipboard()
  7504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591 (const RuntimeMethod* method);
  7505. // System.Void UnityEngine.UI.InputField::Delete()
  7506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7507. // System.Void UnityEngine.UI.InputField::UpdateTouchKeyboardFromEditChanges()
  7508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7509. // System.Void UnityEngine.UI.InputField::MoveLeft(System.Boolean,System.Boolean)
  7510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method);
  7511. // System.Void UnityEngine.UI.InputField::MoveRight(System.Boolean,System.Boolean)
  7512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method);
  7513. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean)
  7514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  7515. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean)
  7516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method);
  7517. // System.Char UnityEngine.Event::get_character()
  7518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Event_get_character_mFDB32862186913735A8EC1B44F2455EC67C8403E (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7519. // System.Boolean UnityEngine.UI.InputField::IsValidChar(System.Char)
  7520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  7521. // UnityEngine.Font UnityEngine.UI.Text::get_font()
  7522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  7523. // System.Boolean UnityEngine.Font::HasCharacter(System.Char)
  7524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Font_HasCharacter_m91E1618BC3221EBB83518E5B85D5CA3996FAD10C (Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  7525. // UnityEngine.UI.InputField/EditState UnityEngine.UI.InputField::KeyPressed(UnityEngine.Event)
  7526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___evt0, const RuntimeMethod* method);
  7527. // UnityEngine.EventType UnityEngine.Event::get_rawType()
  7528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_rawType_m8725042044E8089268FF9232CF7D30EF49144B0C (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7529. // UnityEngine.EventType UnityEngine.Event::get_type()
  7530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_type_mA5010AB8C34B098E0783949046C708B9E1BA811D (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7531. // System.String UnityEngine.Event::get_commandName()
  7532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Event_get_commandName_m5D0763551DDA469ACDBE3477D2210712F9B8B26D (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * __this, const RuntimeMethod* method);
  7533. // System.Boolean UnityEngine.Event::PopEvent(UnityEngine.Event)
  7534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Event_PopEvent_mCE0C136F327B5FC3822743208222799F7301170B (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___outEvent0, const RuntimeMethod* method);
  7535. // System.Boolean UnityEngine.UI.InputField::get_hasSelection()
  7536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7537. // System.Int32 System.String::IndexOfAny(System.Char[],System.Int32)
  7538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m07F13B24F5FE07388431E7974606BDA62AE7ACD6 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, int32_t ___startIndex1, const RuntimeMethod* method);
  7539. // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
  7540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
  7541. // System.Int32 UnityEngine.UI.InputField::FindtNextWordBegin()
  7542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7543. // System.Int32 System.String::LastIndexOfAny(System.Char[],System.Int32)
  7544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOfAny_mD26613D8310B76952AE97E4F4AE5B3A118AD0219 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, int32_t ___startIndex1, const RuntimeMethod* method);
  7545. // System.Int32 UnityEngine.UI.InputField::FindtPrevWordBegin()
  7546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7547. // UnityEngine.TextGenerator UnityEngine.UI.InputField::get_cachedInputTextGenerator()
  7548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7549. // System.Int32 UnityEngine.UI.InputField::DetermineCharacterLine(System.Int32,UnityEngine.TextGenerator)
  7550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___charPos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method);
  7551. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean,System.Boolean)
  7552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToLastChar1, const RuntimeMethod* method);
  7553. // System.Int32 UnityEngine.UI.InputField::LineDownCharacterPosition(System.Int32,System.Boolean)
  7554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToLastChar1, const RuntimeMethod* method);
  7555. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean,System.Boolean)
  7556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToFirstChar1, const RuntimeMethod* method);
  7557. // System.Int32 UnityEngine.UI.InputField::LineUpCharacterPosition(System.Int32,System.Boolean)
  7558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToFirstChar1, const RuntimeMethod* method);
  7559. // System.String System.String::Remove(System.Int32,System.Int32)
  7560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0 (String_t* __this, int32_t ___startIndex0, int32_t ___count1, const RuntimeMethod* method);
  7561. // System.String System.String::Insert(System.Int32,System.String)
  7562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Insert_m6F5335C84ACB178D4141772E1D7F2EB7811990EB (String_t* __this, int32_t ___startIndex0, String_t* ___value1, const RuntimeMethod* method);
  7563. // System.Void UnityEngine.UISystemProfilerApi::AddMarker(System.String,UnityEngine.Object)
  7564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333 (String_t* ___name0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj1, const RuntimeMethod* method);
  7565. // System.Void UnityEngine.Events.UnityEvent`1<System.String>::Invoke(!0)
  7566. inline void UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A (UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 * __this, String_t* ___arg00, const RuntimeMethod* method)
  7567. {
  7568. (( void (*) (UnityEvent_1_t208A952325F66BFCB1EDEECEFEF5F1C7A16298A0 *, String_t*, const RuntimeMethod*))UnityEvent_1_Invoke_m8C81925EFA00A24807B72178004B3A1CDAF97EEF_gshared)(__this, ___arg00, method);
  7569. }
  7570. // UnityEngine.UI.InputField/EndEditEvent UnityEngine.UI.InputField::get_onEndEdit()
  7571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * InputField_get_onEndEdit_m6E5D422101DA2F7BF3962CC783C98C022E8C26B3_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7572. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::get_onSubmit()
  7573. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * InputField_get_onSubmit_mC8CA68370D3AEDF5E1836649A017F4A255F7001A_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7574. // System.Boolean System.Char::IsSurrogate(System.Char)
  7575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE (Il2CppChar ___c0, const RuntimeMethod* method);
  7576. // System.Int32 UnityEngine.UI.InputField::get_selectionFocusPosition()
  7577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7578. // System.Int32 UnityEngine.UI.InputField::get_selectionAnchorPosition()
  7579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7580. // System.Void UnityEngine.UI.InputField::Insert(System.Char)
  7581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method);
  7582. // UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
  7583. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D_inline (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method);
  7584. // System.String System.String::Substring(System.Int32)
  7585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method);
  7586. // System.Char UnityEngine.UI.InputField::get_asteriskChar()
  7587. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7588. // System.String System.String::CreateString(System.Char,System.Int32)
  7589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m4CBF2A74FB65655B0BB1452CA748E9CF78D974ED (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const RuntimeMethod* method);
  7590. // System.Boolean System.String::IsNullOrEmpty(System.String)
  7591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method);
  7592. // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
  7593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, bool ___value0, const RuntimeMethod* method);
  7594. // UnityEngine.TextGenerationSettings UnityEngine.UI.Text::GetGenerationSettings(UnityEngine.Vector2)
  7595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___extents0, const RuntimeMethod* method);
  7596. // System.Boolean UnityEngine.TextGenerator::PopulateWithErrors(System.String,UnityEngine.TextGenerationSettings,UnityEngine.GameObject)
  7597. 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);
  7598. // System.Void UnityEngine.UI.InputField::SetDrawRangeToContainCaretPosition(System.Int32)
  7599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___caretPos0, const RuntimeMethod* method);
  7600. // System.Void UnityEngine.UI.InputField::SetCaretVisible()
  7601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7602. // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
  7603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method);
  7604. // UnityEngine.Rect UnityEngine.TextGenerator::get_rectExtents()
  7605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 TextGenerator_get_rectExtents_m2573486A6322644F0EA3FB2AE05C5D5C52BC285B (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7606. // System.Int32 UnityEngine.UI.InputField::GetLineStartPosition(UnityEngine.TextGenerator,System.Int32)
  7607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method);
  7608. // System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  7609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8 (RuntimeObject* ___element0, const RuntimeMethod* method);
  7610. // System.Void UnityEngine.UI.InputField::UpdateGeometry()
  7611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7612. // System.Boolean UnityEngine.UI.InputField::get_shouldHideMobileInput()
  7613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7614. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  7615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  7616. // System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
  7617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, String_t* ___name0, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___components1, const RuntimeMethod* method);
  7618. // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
  7619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, int32_t ___value0, const RuntimeMethod* method);
  7620. // UnityEngine.Transform UnityEngine.GameObject::get_transform()
  7621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7622. // UnityEngine.Transform UnityEngine.Transform::get_parent()
  7623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7624. // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
  7625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m24E34EBEF76528C99AFA017F157EE8B3E3116B1E (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___p0, const RuntimeMethod* method);
  7626. // System.Void UnityEngine.Transform::SetAsFirstSibling()
  7627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7628. // System.Int32 UnityEngine.GameObject::get_layer()
  7629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7630. // System.Void UnityEngine.GameObject::set_layer(System.Int32)
  7631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, int32_t ___value0, const RuntimeMethod* method);
  7632. // !!0 UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
  7633. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  7634. {
  7635. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared)(__this, method);
  7636. }
  7637. // !!0 UnityEngine.GameObject::GetComponent<UnityEngine.CanvasRenderer>()
  7638. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_m26D82C7F45B70F036C9D53CC64C1800B87415D85 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  7639. {
  7640. return (( CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared)(__this, method);
  7641. }
  7642. // !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.LayoutElement>()
  7643. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  7644. {
  7645. return (( LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method);
  7646. }
  7647. // UnityEngine.Mesh UnityEngine.UI.InputField::get_mesh()
  7648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7649. // System.Void UnityEngine.UI.InputField::OnFillVBO(UnityEngine.Mesh)
  7650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___vbo0, const RuntimeMethod* method);
  7651. // System.Void UnityEngine.CanvasRenderer::SetMesh(UnityEngine.Mesh)
  7652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMesh_mB506682F318E5D8D8FE3888BF50E40DC34B726DF (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, const RuntimeMethod* method);
  7653. // UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
  7654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7655. // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3)
  7656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___lhs0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rhs1, const RuntimeMethod* method);
  7657. // UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
  7658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7659. // System.Boolean UnityEngine.Quaternion::op_Inequality(UnityEngine.Quaternion,UnityEngine.Quaternion)
  7660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m37169F3E8ADDA24A5A221AD7397835B437B71439 (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___lhs0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___rhs1, const RuntimeMethod* method);
  7661. // System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
  7662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method);
  7663. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
  7664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  7665. // UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
  7666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  7667. // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
  7668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  7669. // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
  7670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___value0, const RuntimeMethod* method);
  7671. // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
  7672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  7673. // System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
  7674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  7675. // System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
  7676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  7677. // System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
  7678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  7679. // System.Void UnityEngine.UI.VertexHelper::.ctor()
  7680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper__ctor_m66DE6882DBEBE377C3E672DD0E9DEB88694069B6 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, const RuntimeMethod* method);
  7681. // System.Void UnityEngine.UI.VertexHelper::FillMesh(UnityEngine.Mesh)
  7682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, const RuntimeMethod* method);
  7683. // UnityEngine.Vector2 UnityEngine.UI.Graphic::PixelAdjustPoint(UnityEngine.Vector2)
  7684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Graphic_PixelAdjustPoint_m97EB91CCF7ED5D9892043E53DC0574FED3EF89AA (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___point0, const RuntimeMethod* method);
  7685. // System.Void UnityEngine.UI.InputField::GenerateCaret(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  7686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method);
  7687. // System.Void UnityEngine.UI.InputField::GenerateHighlight(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  7688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method);
  7689. // System.Void UnityEngine.UI.InputField::CreateCursorVerts()
  7690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7691. // System.Single UnityEngine.Rect::get_xMax()
  7692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  7693. // UnityEngine.Color UnityEngine.UI.InputField::get_caretColor()
  7694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7695. // System.Void UnityEngine.UI.VertexHelper::AddUIVertexQuad(UnityEngine.UIVertex[])
  7696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddUIVertexQuad_m16C46AF7CE9A2D9E1AE47A4B9799081A707C47B5 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* ___verts0, const RuntimeMethod* method);
  7697. // System.Int32 UnityEngine.Screen::get_height()
  7698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE (const RuntimeMethod* method);
  7699. // System.Int32 UnityEngine.Canvas::get_targetDisplay()
  7700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Canvas_get_targetDisplay_m4EE59F02963F99EDCAA3FCD00F4BE5168951C10F (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  7701. // System.Int32 UnityEngine.Display::get_renderingHeight()
  7702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Display_get_renderingHeight_m18F083C41C0BB1646CB4C819E1266B9B51563F61 (Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * __this, const RuntimeMethod* method);
  7703. // UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
  7704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position0, const RuntimeMethod* method);
  7705. // UnityEngine.Vector2 UnityEngine.RectTransformUtility::WorldToScreenPoint(UnityEngine.Camera,UnityEngine.Vector3)
  7706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransformUtility_WorldToScreenPoint_m92E801861EE14D73219C34A6175847C4A46105E1 (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___cam0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPoint1, const RuntimeMethod* method);
  7707. // UnityEngine.Color UnityEngine.UI.InputField::get_selectionColor()
  7708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7709. // System.Single UnityEngine.Rect::get_xMin()
  7710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873 (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * __this, const RuntimeMethod* method);
  7711. // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  7712. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method);
  7713. // System.Void UnityEngine.UI.VertexHelper::AddVert(UnityEngine.UIVertex)
  7714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032 (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * __this, UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A ___v0, const RuntimeMethod* method);
  7715. // System.Int32 UnityEngine.TextGenerator::get_characterCount()
  7716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextGenerator_get_characterCount_mD4396E0258CB4E23B8ADA5F869504A69CA34580B (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, const RuntimeMethod* method);
  7717. // System.Boolean UnityEngine.Behaviour::get_enabled()
  7718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, const RuntimeMethod* method);
  7719. // System.Int32 System.String::IndexOfAny(System.Char[])
  7720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___anyOf0, const RuntimeMethod* method);
  7721. // System.Boolean System.Char::IsLetter(System.Char)
  7722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950 (Il2CppChar ___c0, const RuntimeMethod* method);
  7723. // System.Boolean System.Char::IsLower(System.Char)
  7724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4 (Il2CppChar ___c0, const RuntimeMethod* method);
  7725. // System.Char System.Char::ToUpper(System.Char)
  7726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7 (Il2CppChar ___c0, const RuntimeMethod* method);
  7727. // System.Boolean System.Char::IsUpper(System.Char)
  7728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892 (Il2CppChar ___c0, const RuntimeMethod* method);
  7729. // System.Char System.Char::ToLower(System.Char)
  7730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165 (Il2CppChar ___c0, const RuntimeMethod* method);
  7731. // System.Boolean System.String::Contains(System.String)
  7732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A (String_t* __this, String_t* ___value0, const RuntimeMethod* method);
  7733. // System.Int32 System.String::IndexOf(System.Char)
  7734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method);
  7735. // System.Void UnityEngine.TouchScreenKeyboard::set_active(System.Boolean)
  7736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245 (TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * __this, bool ___value0, const RuntimeMethod* method);
  7737. // System.Void UnityEngine.EventSystems.EventSystem::SetSelectedGameObject(UnityEngine.GameObject)
  7738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_SetSelectedGameObject_m1B663E3ECF102F750BAA354FBD391BA13B8CBE55 (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___selected0, const RuntimeMethod* method);
  7739. // System.Void UnityEngine.TouchScreenKeyboard::set_hideInput(System.Boolean)
  7740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchScreenKeyboard_set_hideInput_m7A3F11FC569433CF00F71284991849E72E934D6F (bool ___value0, const RuntimeMethod* method);
  7741. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::get_keyboardType()
  7742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7743. // UnityEngine.TouchScreenKeyboard UnityEngine.TouchScreenKeyboard::Open(System.String,UnityEngine.TouchScreenKeyboardType,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.String,System.Int32)
  7744. 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);
  7745. // System.Boolean UnityEngine.TouchScreenKeyboard::get_isInPlaceEditingAllowed()
  7746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC (const RuntimeMethod* method);
  7747. // System.Void UnityEngine.UI.InputField::OnFocus()
  7748. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7749. // System.Void UnityEngine.UI.Selectable::OnSelect(UnityEngine.EventSystems.BaseEventData)
  7750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnSelect_m6FD18DBF52BD234A676B3BF43DA2A3CD7FC63230 (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method);
  7751. // System.Void UnityEngine.UI.InputField::ActivateInputField()
  7752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7753. // System.Void UnityEngine.UI.InputField::SendOnEndEdit()
  7754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnEndEdit_m42A6D5DFB324903E953F9E64C2D4FBC545B89A1F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7755. // System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData)
  7756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_OnDeselect_m2E0FC2E14667F2348242BB9FB1611BE9A79C2FDA (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method);
  7757. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::get_contentType()
  7758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method);
  7759. // System.Void UnityEngine.UI.Text::set_horizontalOverflow(UnityEngine.HorizontalWrapMode)
  7760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, int32_t ___value0, const RuntimeMethod* method);
  7761. // System.Void UnityEngine.UI.InputField::set_contentType(UnityEngine.UI.InputField/ContentType)
  7762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method);
  7763. // System.Void UnityEngine.UI.Selectable::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean)
  7764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_DoStateTransition_mEFD5B374017C75F4FE9F9CC983ADC73E5A13B41E (Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD * __this, int32_t ___state0, bool ___instant1, const RuntimeMethod* method);
  7765. // UnityEngine.TextGenerator UnityEngine.UI.Text::get_cachedTextGeneratorForLayout()
  7766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66 (Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * __this, const RuntimeMethod* method);
  7767. // System.Single UnityEngine.TextGenerator::GetPreferredWidth(System.String,UnityEngine.TextGenerationSettings)
  7768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredWidth_mF951E0E3DDE4CD9688C698AB81CE96699DE53206 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, String_t* ___str0, TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___settings1, const RuntimeMethod* method);
  7769. // System.Single UnityEngine.TextGenerator::GetPreferredHeight(System.String,UnityEngine.TextGenerationSettings)
  7770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TextGenerator_GetPreferredHeight_mE685E293F9A571A49FDCCD3D7B45F8D732F5E195 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * __this, String_t* ___str0, TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A ___settings1, const RuntimeMethod* method);
  7771. // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
  7772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F (RuntimeArray * ___array0, RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 ___fldHandle1, const RuntimeMethod* method);
  7773. // System.Void UnityEngine.UI.LayoutElement::SetDirty()
  7774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method);
  7775. // System.Void UnityEngine.EventSystems.UIBehaviour::.ctor()
  7776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour__ctor_m869436738107AF382FD4D10DE9641F8241B323C7 (UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E * __this, const RuntimeMethod* method);
  7777. // System.Void UnityEngine.EventSystems.UIBehaviour::OnEnable()
  7778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnEnable_m9BE8F521B232703E4A0EF14EA43F264EDAF3B3F0 (UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E * __this, const RuntimeMethod* method);
  7779. // System.Void UnityEngine.EventSystems.UIBehaviour::OnDisable()
  7780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnDisable_m7D3E0D1AC43330C5A50B17DD296D2CB84994CA23 (UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E * __this, const RuntimeMethod* method);
  7781. // System.Void UnityEngine.UI.LayoutRebuilder::MarkLayoutForRebuild(UnityEngine.RectTransform)
  7782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutRebuilder_MarkLayoutForRebuild_m1BDFA10259B85AEBD3A758B78EF4702BE014D1FE (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, const RuntimeMethod* method);
  7783. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.RectOffset>(T&,T)
  7784. inline void LayoutGroup_SetProperty_TisRectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_mC16D511899D5A876A3B1BB12D5ED49EE370FD42B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** ___currentValue0, RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___newValue1, const RuntimeMethod* method)
  7785. {
  7786. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 **, RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 *, const RuntimeMethod*))LayoutGroup_SetProperty_TisRuntimeObject_mE2380DE70FC7A636304A856A8B3A0B0E8B7EA2A1_gshared)(__this, ___currentValue0, ___newValue1, method);
  7787. }
  7788. // System.Void UnityEngine.UI.LayoutGroup::SetProperty<UnityEngine.TextAnchor>(T&,T)
  7789. inline void LayoutGroup_SetProperty_TisTextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232_m089CE01254C8DD611A7B3EF222391D87E571F011 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t* ___currentValue0, int32_t ___newValue1, const RuntimeMethod* method)
  7790. {
  7791. (( void (*) (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 *, int32_t*, int32_t, const RuntimeMethod*))LayoutGroup_SetProperty_TisInt32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C_m9A7E80B4BDF76B4AB42A85D87F4F426453271980_gshared)(__this, ___currentValue0, ___newValue1, method);
  7792. }
  7793. // !!0 UnityEngine.Component::GetComponent<UnityEngine.RectTransform>()
  7794. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  7795. {
  7796. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  7797. }
  7798. // System.Void System.Collections.Generic.List`1<UnityEngine.RectTransform>::Clear()
  7799. inline void List_1_Clear_m31096E882B91C8B84ABA02E044DC9647FD0EFC71 (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, const RuntimeMethod* method)
  7800. {
  7801. (( void (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
  7802. }
  7803. // !0 UnityEngine.Pool.CollectionPool`2<System.Collections.Generic.List`1<UnityEngine.Component>,UnityEngine.Component>::Get()
  7804. inline List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * CollectionPool_2_Get_m76292F2E57EA9513EFC6D599AFE0AE382448F62A (const RuntimeMethod* method)
  7805. {
  7806. return (( List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * (*) (const RuntimeMethod*))CollectionPool_2_Get_m1C8BC22301869C06B3312D988C34E18B988DF301_gshared)(method);
  7807. }
  7808. // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
  7809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Transform_GetChild_mA7D94BEFF0144F76561D9B8FED61C5C939EC1F1C (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, int32_t ___index0, const RuntimeMethod* method);
  7810. // System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
  7811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  7812. // System.Void UnityEngine.Component::GetComponents(System.Type,System.Collections.Generic.List`1<UnityEngine.Component>)
  7813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component_GetComponents_m0268D42CD0215CD9247CF74AA881BAACE10357FC (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, Type_t * ___type0, List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * ___results1, const RuntimeMethod* method);
  7814. // System.Int32 System.Collections.Generic.List`1<UnityEngine.Component>::get_Count()
  7815. inline int32_t List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_inline (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * __this, const RuntimeMethod* method)
  7816. {
  7817. return (( int32_t (*) (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  7818. }
  7819. // System.Void System.Collections.Generic.List`1<UnityEngine.RectTransform>::Add(!0)
  7820. inline void List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___item0, const RuntimeMethod* method)
  7821. {
  7822. (( void (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  7823. }
  7824. // !0 System.Collections.Generic.List`1<UnityEngine.Component>::get_Item(System.Int32)
  7825. inline Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * List_1_get_Item_m228561A1C3185D830F5C509DE0C2311307AB8A7D_inline (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * __this, int32_t ___index0, const RuntimeMethod* method)
  7826. {
  7827. return (( Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * (*) (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  7828. }
  7829. // System.Int32 UnityEngine.Transform::get_childCount()
  7830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mCBED4F6D3F6A7386C4D97C2C3FD25C383A0BCD05 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  7831. // System.Void UnityEngine.Pool.CollectionPool`2<System.Collections.Generic.List`1<UnityEngine.Component>,UnityEngine.Component>::Release(!0)
  7832. inline void CollectionPool_2_Release_mB8F0F602FAE67E19B1281A628C3A382F8F4F93FF (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * ___toRelease0, const RuntimeMethod* method)
  7833. {
  7834. (( void (*) (List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F *, const RuntimeMethod*))CollectionPool_2_Release_m14654ABB7DB0DCE0ED927D906047C00969CA652F_gshared)(___toRelease0, method);
  7835. }
  7836. // System.Void UnityEngine.DrivenRectTransformTracker::Clear()
  7837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Clear_m41F9B0AA2025AF5B76D38E68B08C111D7D8EB845 (DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * __this, const RuntimeMethod* method);
  7838. // System.Void UnityEngine.RectOffset::.ctor()
  7839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOffset__ctor_m83529BADBE62C2D61ABEE8EB774BAB2D38DCF2AD (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * __this, const RuntimeMethod* method);
  7840. // System.Void System.Collections.Generic.List`1<UnityEngine.RectTransform>::.ctor()
  7841. inline void List_1__ctor_m41D7D39F4D94EC2FDB0604C90080B9958CE794CC (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * __this, const RuntimeMethod* method)
  7842. {
  7843. (( void (*) (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  7844. }
  7845. // System.Void UnityEngine.UI.LayoutGroup::SetDirty()
  7846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  7847. // UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::get_childAlignment()
  7848. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LayoutGroup_get_childAlignment_m670498A8C95B7E523D0E819BB6FB4A52B5464B12_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  7849. // System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
  7850. 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);
  7851. // UnityEngine.Vector2 UnityEngine.Vector2::get_up()
  7852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C (const RuntimeMethod* method);
  7853. // UnityEngine.Component UnityEngine.Component::GetComponent(System.Type)
  7854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * Component_GetComponent_m4DE64B46F790BD785FDDDAD364E0364CDDE05BDB (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, Type_t * ___type0, const RuntimeMethod* method);
  7855. // System.Void UnityEngine.EventSystems.UIBehaviour::OnRectTransformDimensionsChange()
  7856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIBehaviour_OnRectTransformDimensionsChange_mF5614DB1353F7D1E1FC8235641AECFE94DBE03E0 (UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E * __this, const RuntimeMethod* method);
  7857. // System.Boolean UnityEngine.UI.LayoutGroup::get_isRootLayoutGroup()
  7858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutGroup_get_isRootLayoutGroup_mAED51B1FF22135348E2088D8746E5F51E0FFEC2B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method);
  7859. // System.Boolean UnityEngine.UI.CanvasUpdateRegistry::IsRebuildingLayout()
  7860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CanvasUpdateRegistry_IsRebuildingLayout_m8A61A652F09978C4F7D9776425DE43C8C6EE01D7 (const RuntimeMethod* method);
  7861. // System.Collections.IEnumerator UnityEngine.UI.LayoutGroup::DelayedSetDirty(UnityEngine.RectTransform)
  7862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LayoutGroup_DelayedSetDirty_mD732CCC3419B94BF80F00D4E1126C3AAFA249C8B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rectTransform0, const RuntimeMethod* method);
  7863. // System.Void UnityEngine.UI.LayoutGroup/<DelayedSetDirty>d__56::.ctor(System.Int32)
  7864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDelayedSetDirtyU3Ed__56__ctor_mA52F10924596857781781E2D32305ED395CCFC40 (U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  7865. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
  7866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method);
  7867. #ifdef __clang__
  7868. #pragma clang diagnostic push
  7869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7870. #pragma clang diagnostic ignored "-Wunused-variable"
  7871. #endif
  7872. // System.Void UnityEngine.UI.HorizontalLayoutGroup::.ctor()
  7873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup__ctor_m5BD32654793C99610B165A9A926B495952B03853 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  7874. {
  7875. {
  7876. // protected HorizontalLayoutGroup()
  7877. HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337(__this, /*hidden argument*/NULL);
  7878. // {}
  7879. return;
  7880. }
  7881. }
  7882. // System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputHorizontal()
  7883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_CalculateLayoutInputHorizontal_m58F17FFCD8BAEEA48D962F4118F4E59D9F2B7D31 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  7884. {
  7885. {
  7886. // base.CalculateLayoutInputHorizontal();
  7887. LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933(__this, /*hidden argument*/NULL);
  7888. // CalcAlongAxis(0, false);
  7889. HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14(__this, 0, (bool)0, /*hidden argument*/NULL);
  7890. // }
  7891. return;
  7892. }
  7893. }
  7894. // System.Void UnityEngine.UI.HorizontalLayoutGroup::CalculateLayoutInputVertical()
  7895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_CalculateLayoutInputVertical_mE7BA088589FD23BDF517FBB19B83AD0027A75685 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  7896. {
  7897. {
  7898. // CalcAlongAxis(1, false);
  7899. HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14(__this, 1, (bool)0, /*hidden argument*/NULL);
  7900. // }
  7901. return;
  7902. }
  7903. }
  7904. // System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutHorizontal()
  7905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_SetLayoutHorizontal_mBF6CA4AD5D92305DC79F350C62E6B5807DFBA238 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  7906. {
  7907. {
  7908. // SetChildrenAlongAxis(0, false);
  7909. HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C(__this, 0, (bool)0, /*hidden argument*/NULL);
  7910. // }
  7911. return;
  7912. }
  7913. }
  7914. // System.Void UnityEngine.UI.HorizontalLayoutGroup::SetLayoutVertical()
  7915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalLayoutGroup_SetLayoutVertical_mAA537085E5664BE721EA09F25F4E0F0F74DB3FC6 (HorizontalLayoutGroup_t397BA2C4C8679EDA499951050D90B83C668A1060 * __this, const RuntimeMethod* method)
  7916. {
  7917. {
  7918. // SetChildrenAlongAxis(1, false);
  7919. HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C(__this, 1, (bool)0, /*hidden argument*/NULL);
  7920. // }
  7921. return;
  7922. }
  7923. }
  7924. #ifdef __clang__
  7925. #pragma clang diagnostic pop
  7926. #endif
  7927. #ifdef __clang__
  7928. #pragma clang diagnostic push
  7929. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7930. #pragma clang diagnostic ignored "-Wunused-variable"
  7931. #endif
  7932. // System.Single UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_spacing()
  7933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  7934. {
  7935. {
  7936. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  7937. float L_0 = __this->get_m_Spacing_12();
  7938. return L_0;
  7939. }
  7940. }
  7941. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_spacing(System.Single)
  7942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_spacing_mE5769AC8EBF0C7C9076D71509CC19DBEFF5CEE04 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, float ___value0, const RuntimeMethod* method)
  7943. {
  7944. static bool s_Il2CppMethodInitialized;
  7945. if (!s_Il2CppMethodInitialized)
  7946. {
  7947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6_RuntimeMethod_var);
  7948. s_Il2CppMethodInitialized = true;
  7949. }
  7950. {
  7951. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  7952. float* L_0 = __this->get_address_of_m_Spacing_12();
  7953. float L_1 = ___value0;
  7954. LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6(__this, (float*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mBED8B77A371E56E234B4BC93B6E175DD7B5682C6_RuntimeMethod_var);
  7955. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  7956. return;
  7957. }
  7958. }
  7959. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandWidth()
  7960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childForceExpandWidth_m493C24DC7BCBAEBB4D0F2C3CA7041EEA32E543F7 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  7961. {
  7962. {
  7963. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  7964. bool L_0 = __this->get_m_ChildForceExpandWidth_13();
  7965. return L_0;
  7966. }
  7967. }
  7968. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandWidth(System.Boolean)
  7969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childForceExpandWidth_m6D4FAB24FD5620FA409E7102779E67894A05D116 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  7970. {
  7971. static bool s_Il2CppMethodInitialized;
  7972. if (!s_Il2CppMethodInitialized)
  7973. {
  7974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  7975. s_Il2CppMethodInitialized = true;
  7976. }
  7977. {
  7978. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  7979. bool* L_0 = __this->get_address_of_m_ChildForceExpandWidth_13();
  7980. bool L_1 = ___value0;
  7981. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  7982. // public bool childForceExpandWidth { get { return m_ChildForceExpandWidth; } set { SetProperty(ref m_ChildForceExpandWidth, value); } }
  7983. return;
  7984. }
  7985. }
  7986. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childForceExpandHeight()
  7987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childForceExpandHeight_mD9D677E0E1D519AC1E046C52B23967A5B4416223 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  7988. {
  7989. {
  7990. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  7991. bool L_0 = __this->get_m_ChildForceExpandHeight_14();
  7992. return L_0;
  7993. }
  7994. }
  7995. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childForceExpandHeight(System.Boolean)
  7996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childForceExpandHeight_m4C90F31DD9AB2098FA27C9E826F66C3CCF843E7B (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  7997. {
  7998. static bool s_Il2CppMethodInitialized;
  7999. if (!s_Il2CppMethodInitialized)
  8000. {
  8001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8002. s_Il2CppMethodInitialized = true;
  8003. }
  8004. {
  8005. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  8006. bool* L_0 = __this->get_address_of_m_ChildForceExpandHeight_14();
  8007. bool L_1 = ___value0;
  8008. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8009. // public bool childForceExpandHeight { get { return m_ChildForceExpandHeight; } set { SetProperty(ref m_ChildForceExpandHeight, value); } }
  8010. return;
  8011. }
  8012. }
  8013. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlWidth()
  8014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childControlWidth_m2C410BBD452AF6E2A74D97041D10B02DE93C17A2 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  8015. {
  8016. {
  8017. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  8018. bool L_0 = __this->get_m_ChildControlWidth_15();
  8019. return L_0;
  8020. }
  8021. }
  8022. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlWidth(System.Boolean)
  8023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childControlWidth_m7B290C97F81F3F0519F8E0E4B4C532B9D0FB8A50 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  8024. {
  8025. static bool s_Il2CppMethodInitialized;
  8026. if (!s_Il2CppMethodInitialized)
  8027. {
  8028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8029. s_Il2CppMethodInitialized = true;
  8030. }
  8031. {
  8032. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  8033. bool* L_0 = __this->get_address_of_m_ChildControlWidth_15();
  8034. bool L_1 = ___value0;
  8035. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8036. // public bool childControlWidth { get { return m_ChildControlWidth; } set { SetProperty(ref m_ChildControlWidth, value); } }
  8037. return;
  8038. }
  8039. }
  8040. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childControlHeight()
  8041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childControlHeight_mFCCDB9F070C4FBD4B34C856931123F42287F4784 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  8042. {
  8043. {
  8044. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  8045. bool L_0 = __this->get_m_ChildControlHeight_16();
  8046. return L_0;
  8047. }
  8048. }
  8049. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childControlHeight(System.Boolean)
  8050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childControlHeight_mB6FC9B6A66716FBA81C9D50526A00C14DACDD289 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  8051. {
  8052. static bool s_Il2CppMethodInitialized;
  8053. if (!s_Il2CppMethodInitialized)
  8054. {
  8055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8056. s_Il2CppMethodInitialized = true;
  8057. }
  8058. {
  8059. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  8060. bool* L_0 = __this->get_address_of_m_ChildControlHeight_16();
  8061. bool L_1 = ___value0;
  8062. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8063. // public bool childControlHeight { get { return m_ChildControlHeight; } set { SetProperty(ref m_ChildControlHeight, value); } }
  8064. return;
  8065. }
  8066. }
  8067. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childScaleWidth()
  8068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childScaleWidth_mB5B84A9068062297EA5445B423B2BCBB379C9BDD (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  8069. {
  8070. {
  8071. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  8072. bool L_0 = __this->get_m_ChildScaleWidth_17();
  8073. return L_0;
  8074. }
  8075. }
  8076. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childScaleWidth(System.Boolean)
  8077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childScaleWidth_mBFD464F83FAA3ADAB539E59A5A677B95768A2E27 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  8078. {
  8079. static bool s_Il2CppMethodInitialized;
  8080. if (!s_Il2CppMethodInitialized)
  8081. {
  8082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8083. s_Il2CppMethodInitialized = true;
  8084. }
  8085. {
  8086. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  8087. bool* L_0 = __this->get_address_of_m_ChildScaleWidth_17();
  8088. bool L_1 = ___value0;
  8089. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8090. // public bool childScaleWidth { get { return m_ChildScaleWidth; } set { SetProperty(ref m_ChildScaleWidth, value); } }
  8091. return;
  8092. }
  8093. }
  8094. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_childScaleHeight()
  8095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_childScaleHeight_mB8F63923C43CCE678A7B3B2234C684C0D76867D9 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  8096. {
  8097. {
  8098. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  8099. bool L_0 = __this->get_m_ChildScaleHeight_18();
  8100. return L_0;
  8101. }
  8102. }
  8103. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_childScaleHeight(System.Boolean)
  8104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_childScaleHeight_mC928D80D266D4A57E01CCE604821200E01D54FFE (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  8105. {
  8106. static bool s_Il2CppMethodInitialized;
  8107. if (!s_Il2CppMethodInitialized)
  8108. {
  8109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8110. s_Il2CppMethodInitialized = true;
  8111. }
  8112. {
  8113. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  8114. bool* L_0 = __this->get_address_of_m_ChildScaleHeight_18();
  8115. bool L_1 = ___value0;
  8116. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8117. // public bool childScaleHeight { get { return m_ChildScaleHeight; } set { SetProperty(ref m_ChildScaleHeight, value); } }
  8118. return;
  8119. }
  8120. }
  8121. // System.Boolean UnityEngine.UI.HorizontalOrVerticalLayoutGroup::get_reverseArrangement()
  8122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HorizontalOrVerticalLayoutGroup_get_reverseArrangement_m8C11FEF137F0E3A9BFE8B6AE7FEDF8D1E38126C8 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  8123. {
  8124. {
  8125. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  8126. bool L_0 = __this->get_m_ReverseArrangement_19();
  8127. return L_0;
  8128. }
  8129. }
  8130. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::set_reverseArrangement(System.Boolean)
  8131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_set_reverseArrangement_m467D77B8C2C113AACF694DDF4561ED35C2290F66 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, bool ___value0, const RuntimeMethod* method)
  8132. {
  8133. static bool s_Il2CppMethodInitialized;
  8134. if (!s_Il2CppMethodInitialized)
  8135. {
  8136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8137. s_Il2CppMethodInitialized = true;
  8138. }
  8139. {
  8140. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  8141. bool* L_0 = __this->get_address_of_m_ReverseArrangement_19();
  8142. bool L_1 = ___value0;
  8143. LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033(__this, (bool*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_mD0BEB7D2DD5450F92B6064EC27C1EAF9CF61F033_RuntimeMethod_var);
  8144. // public bool reverseArrangement { get { return m_ReverseArrangement; } set { SetProperty(ref m_ReverseArrangement, value); } }
  8145. return;
  8146. }
  8147. }
  8148. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::CalcAlongAxis(System.Int32,System.Boolean)
  8149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_CalcAlongAxis_m88F784D17AA542ED1CD28A4541F422A7E90CBE14 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
  8150. {
  8151. static bool s_Il2CppMethodInitialized;
  8152. if (!s_Il2CppMethodInitialized)
  8153. {
  8154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var);
  8156. s_Il2CppMethodInitialized = true;
  8157. }
  8158. float V_0 = 0.0f;
  8159. bool V_1 = false;
  8160. bool V_2 = false;
  8161. bool V_3 = false;
  8162. float V_4 = 0.0f;
  8163. float V_5 = 0.0f;
  8164. float V_6 = 0.0f;
  8165. bool V_7 = false;
  8166. int32_t V_8 = 0;
  8167. int32_t V_9 = 0;
  8168. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_10 = NULL;
  8169. float V_11 = 0.0f;
  8170. float V_12 = 0.0f;
  8171. float V_13 = 0.0f;
  8172. float V_14 = 0.0f;
  8173. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_15;
  8174. memset((&V_15), 0, sizeof(V_15));
  8175. int32_t G_B3_0 = 0;
  8176. bool G_B6_0 = false;
  8177. bool G_B9_0 = false;
  8178. bool G_B12_0 = false;
  8179. {
  8180. // float combinedPadding = (axis == 0 ? padding.horizontal : padding.vertical);
  8181. int32_t L_0 = ___axis0;
  8182. if (!L_0)
  8183. {
  8184. goto IL_0010;
  8185. }
  8186. }
  8187. {
  8188. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_1;
  8189. L_1 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8190. NullCheck(L_1);
  8191. int32_t L_2;
  8192. L_2 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_1, /*hidden argument*/NULL);
  8193. G_B3_0 = L_2;
  8194. goto IL_001b;
  8195. }
  8196. IL_0010:
  8197. {
  8198. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_3;
  8199. L_3 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8200. NullCheck(L_3);
  8201. int32_t L_4;
  8202. L_4 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_3, /*hidden argument*/NULL);
  8203. G_B3_0 = L_4;
  8204. }
  8205. IL_001b:
  8206. {
  8207. V_0 = ((float)((float)G_B3_0));
  8208. // bool controlSize = (axis == 0 ? m_ChildControlWidth : m_ChildControlHeight);
  8209. int32_t L_5 = ___axis0;
  8210. if (!L_5)
  8211. {
  8212. goto IL_0028;
  8213. }
  8214. }
  8215. {
  8216. bool L_6 = __this->get_m_ChildControlHeight_16();
  8217. G_B6_0 = L_6;
  8218. goto IL_002e;
  8219. }
  8220. IL_0028:
  8221. {
  8222. bool L_7 = __this->get_m_ChildControlWidth_15();
  8223. G_B6_0 = L_7;
  8224. }
  8225. IL_002e:
  8226. {
  8227. V_1 = G_B6_0;
  8228. // bool useScale = (axis == 0 ? m_ChildScaleWidth : m_ChildScaleHeight);
  8229. int32_t L_8 = ___axis0;
  8230. if (!L_8)
  8231. {
  8232. goto IL_003a;
  8233. }
  8234. }
  8235. {
  8236. bool L_9 = __this->get_m_ChildScaleHeight_18();
  8237. G_B9_0 = L_9;
  8238. goto IL_0040;
  8239. }
  8240. IL_003a:
  8241. {
  8242. bool L_10 = __this->get_m_ChildScaleWidth_17();
  8243. G_B9_0 = L_10;
  8244. }
  8245. IL_0040:
  8246. {
  8247. V_2 = G_B9_0;
  8248. // bool childForceExpandSize = (axis == 0 ? m_ChildForceExpandWidth : m_ChildForceExpandHeight);
  8249. int32_t L_11 = ___axis0;
  8250. if (!L_11)
  8251. {
  8252. goto IL_004c;
  8253. }
  8254. }
  8255. {
  8256. bool L_12 = __this->get_m_ChildForceExpandHeight_14();
  8257. G_B12_0 = L_12;
  8258. goto IL_0052;
  8259. }
  8260. IL_004c:
  8261. {
  8262. bool L_13 = __this->get_m_ChildForceExpandWidth_13();
  8263. G_B12_0 = L_13;
  8264. }
  8265. IL_0052:
  8266. {
  8267. V_3 = G_B12_0;
  8268. // float totalMin = combinedPadding;
  8269. float L_14 = V_0;
  8270. V_4 = L_14;
  8271. // float totalPreferred = combinedPadding;
  8272. float L_15 = V_0;
  8273. V_5 = L_15;
  8274. // float totalFlexible = 0;
  8275. V_6 = (0.0f);
  8276. // bool alongOtherAxis = (isVertical ^ (axis == 1));
  8277. bool L_16 = ___isVertical1;
  8278. int32_t L_17 = ___axis0;
  8279. V_7 = (bool)((int32_t)((int32_t)L_16^(int32_t)((((int32_t)L_17) == ((int32_t)1))? 1 : 0)));
  8280. // var rectChildrenCount = rectChildren.Count;
  8281. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_18;
  8282. L_18 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8283. NullCheck(L_18);
  8284. int32_t L_19;
  8285. L_19 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_18, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8286. V_8 = L_19;
  8287. // for (int i = 0; i < rectChildrenCount; i++)
  8288. V_9 = 0;
  8289. goto IL_011c;
  8290. }
  8291. IL_007d:
  8292. {
  8293. // RectTransform child = rectChildren[i];
  8294. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_20;
  8295. L_20 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8296. int32_t L_21 = V_9;
  8297. NullCheck(L_20);
  8298. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22;
  8299. L_22 = List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_inline(L_20, L_21, /*hidden argument*/List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var);
  8300. V_10 = L_22;
  8301. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  8302. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23 = V_10;
  8303. int32_t L_24 = ___axis0;
  8304. bool L_25 = V_1;
  8305. bool L_26 = V_3;
  8306. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_23, L_24, L_25, L_26, (float*)(&V_11), (float*)(&V_12), (float*)(&V_13), /*hidden argument*/NULL);
  8307. // if (useScale)
  8308. bool L_27 = V_2;
  8309. if (!L_27)
  8310. {
  8311. goto IL_00c8;
  8312. }
  8313. }
  8314. {
  8315. // float scaleFactor = child.localScale[axis];
  8316. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28 = V_10;
  8317. NullCheck(L_28);
  8318. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_29;
  8319. L_29 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_28, /*hidden argument*/NULL);
  8320. V_15 = L_29;
  8321. int32_t L_30 = ___axis0;
  8322. float L_31;
  8323. L_31 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_15), L_30, /*hidden argument*/NULL);
  8324. V_14 = L_31;
  8325. // min *= scaleFactor;
  8326. float L_32 = V_11;
  8327. float L_33 = V_14;
  8328. V_11 = ((float)il2cpp_codegen_multiply((float)L_32, (float)L_33));
  8329. // preferred *= scaleFactor;
  8330. float L_34 = V_12;
  8331. float L_35 = V_14;
  8332. V_12 = ((float)il2cpp_codegen_multiply((float)L_34, (float)L_35));
  8333. // flexible *= scaleFactor;
  8334. float L_36 = V_13;
  8335. float L_37 = V_14;
  8336. V_13 = ((float)il2cpp_codegen_multiply((float)L_36, (float)L_37));
  8337. }
  8338. IL_00c8:
  8339. {
  8340. // if (alongOtherAxis)
  8341. bool L_38 = V_7;
  8342. if (!L_38)
  8343. {
  8344. goto IL_00f3;
  8345. }
  8346. }
  8347. {
  8348. // totalMin = Mathf.Max(min + combinedPadding, totalMin);
  8349. float L_39 = V_11;
  8350. float L_40 = V_0;
  8351. float L_41 = V_4;
  8352. float L_42;
  8353. L_42 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)il2cpp_codegen_add((float)L_39, (float)L_40)), L_41, /*hidden argument*/NULL);
  8354. V_4 = L_42;
  8355. // totalPreferred = Mathf.Max(preferred + combinedPadding, totalPreferred);
  8356. float L_43 = V_12;
  8357. float L_44 = V_0;
  8358. float L_45 = V_5;
  8359. float L_46;
  8360. L_46 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)il2cpp_codegen_add((float)L_43, (float)L_44)), L_45, /*hidden argument*/NULL);
  8361. V_5 = L_46;
  8362. // totalFlexible = Mathf.Max(flexible, totalFlexible);
  8363. float L_47 = V_13;
  8364. float L_48 = V_6;
  8365. float L_49;
  8366. L_49 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_47, L_48, /*hidden argument*/NULL);
  8367. V_6 = L_49;
  8368. // }
  8369. goto IL_0116;
  8370. }
  8371. IL_00f3:
  8372. {
  8373. // totalMin += min + spacing;
  8374. float L_50 = V_4;
  8375. float L_51 = V_11;
  8376. float L_52;
  8377. L_52 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline(__this, /*hidden argument*/NULL);
  8378. V_4 = ((float)il2cpp_codegen_add((float)L_50, (float)((float)il2cpp_codegen_add((float)L_51, (float)L_52))));
  8379. // totalPreferred += preferred + spacing;
  8380. float L_53 = V_5;
  8381. float L_54 = V_12;
  8382. float L_55;
  8383. L_55 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline(__this, /*hidden argument*/NULL);
  8384. V_5 = ((float)il2cpp_codegen_add((float)L_53, (float)((float)il2cpp_codegen_add((float)L_54, (float)L_55))));
  8385. // totalFlexible += flexible;
  8386. float L_56 = V_6;
  8387. float L_57 = V_13;
  8388. V_6 = ((float)il2cpp_codegen_add((float)L_56, (float)L_57));
  8389. }
  8390. IL_0116:
  8391. {
  8392. // for (int i = 0; i < rectChildrenCount; i++)
  8393. int32_t L_58 = V_9;
  8394. V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
  8395. }
  8396. IL_011c:
  8397. {
  8398. // for (int i = 0; i < rectChildrenCount; i++)
  8399. int32_t L_59 = V_9;
  8400. int32_t L_60 = V_8;
  8401. if ((((int32_t)L_59) < ((int32_t)L_60)))
  8402. {
  8403. goto IL_007d;
  8404. }
  8405. }
  8406. {
  8407. // if (!alongOtherAxis && rectChildren.Count > 0)
  8408. bool L_61 = V_7;
  8409. if (L_61)
  8410. {
  8411. goto IL_014d;
  8412. }
  8413. }
  8414. {
  8415. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_62;
  8416. L_62 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8417. NullCheck(L_62);
  8418. int32_t L_63;
  8419. L_63 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_62, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8420. if ((((int32_t)L_63) <= ((int32_t)0)))
  8421. {
  8422. goto IL_014d;
  8423. }
  8424. }
  8425. {
  8426. // totalMin -= spacing;
  8427. float L_64 = V_4;
  8428. float L_65;
  8429. L_65 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline(__this, /*hidden argument*/NULL);
  8430. V_4 = ((float)il2cpp_codegen_subtract((float)L_64, (float)L_65));
  8431. // totalPreferred -= spacing;
  8432. float L_66 = V_5;
  8433. float L_67;
  8434. L_67 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline(__this, /*hidden argument*/NULL);
  8435. V_5 = ((float)il2cpp_codegen_subtract((float)L_66, (float)L_67));
  8436. }
  8437. IL_014d:
  8438. {
  8439. // totalPreferred = Mathf.Max(totalMin, totalPreferred);
  8440. float L_68 = V_4;
  8441. float L_69 = V_5;
  8442. float L_70;
  8443. L_70 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_68, L_69, /*hidden argument*/NULL);
  8444. V_5 = L_70;
  8445. // SetLayoutInputForAxis(totalMin, totalPreferred, totalFlexible, axis);
  8446. float L_71 = V_4;
  8447. float L_72 = V_5;
  8448. float L_73 = V_6;
  8449. int32_t L_74 = ___axis0;
  8450. LayoutGroup_SetLayoutInputForAxis_mDAA241F8AF27C222C01B89CB659BB6446D87A299(__this, L_71, L_72, L_73, L_74, /*hidden argument*/NULL);
  8451. // }
  8452. return;
  8453. }
  8454. }
  8455. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::SetChildrenAlongAxis(System.Int32,System.Boolean)
  8456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup_SetChildrenAlongAxis_m478E2367383D18BF103AD4C58360BDB002F7A88C (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, int32_t ___axis0, bool ___isVertical1, const RuntimeMethod* method)
  8457. {
  8458. static bool s_Il2CppMethodInitialized;
  8459. if (!s_Il2CppMethodInitialized)
  8460. {
  8461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var);
  8463. s_Il2CppMethodInitialized = true;
  8464. }
  8465. float V_0 = 0.0f;
  8466. bool V_1 = false;
  8467. bool V_2 = false;
  8468. bool V_3 = false;
  8469. float V_4 = 0.0f;
  8470. int32_t V_5 = 0;
  8471. int32_t V_6 = 0;
  8472. int32_t V_7 = 0;
  8473. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_8;
  8474. memset((&V_8), 0, sizeof(V_8));
  8475. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_9;
  8476. memset((&V_9), 0, sizeof(V_9));
  8477. float V_10 = 0.0f;
  8478. int32_t V_11 = 0;
  8479. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_12 = NULL;
  8480. float V_13 = 0.0f;
  8481. float V_14 = 0.0f;
  8482. float V_15 = 0.0f;
  8483. float V_16 = 0.0f;
  8484. float V_17 = 0.0f;
  8485. float V_18 = 0.0f;
  8486. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_19;
  8487. memset((&V_19), 0, sizeof(V_19));
  8488. float V_20 = 0.0f;
  8489. float V_21 = 0.0f;
  8490. float V_22 = 0.0f;
  8491. float V_23 = 0.0f;
  8492. float V_24 = 0.0f;
  8493. int32_t V_25 = 0;
  8494. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_26 = NULL;
  8495. float V_27 = 0.0f;
  8496. float V_28 = 0.0f;
  8497. float V_29 = 0.0f;
  8498. float V_30 = 0.0f;
  8499. float V_31 = 0.0f;
  8500. float V_32 = 0.0f;
  8501. bool G_B3_0 = false;
  8502. bool G_B6_0 = false;
  8503. bool G_B9_0 = false;
  8504. bool G_B11_0 = false;
  8505. bool G_B10_0 = false;
  8506. int32_t G_B12_0 = 0;
  8507. bool G_B12_1 = false;
  8508. bool G_B14_0 = false;
  8509. bool G_B13_0 = false;
  8510. int32_t G_B15_0 = 0;
  8511. bool G_B15_1 = false;
  8512. bool G_B17_0 = false;
  8513. bool G_B16_0 = false;
  8514. int32_t G_B18_0 = 0;
  8515. bool G_B18_1 = false;
  8516. float G_B21_0 = 0.0f;
  8517. float G_B20_0 = 0.0f;
  8518. int32_t G_B22_0 = 0;
  8519. float G_B22_1 = 0.0f;
  8520. float G_B26_0 = 0.0f;
  8521. float G_B28_0 = 0.0f;
  8522. float G_B28_1 = 0.0f;
  8523. float G_B27_0 = 0.0f;
  8524. float G_B27_1 = 0.0f;
  8525. float G_B29_0 = 0.0f;
  8526. float G_B29_1 = 0.0f;
  8527. float G_B29_2 = 0.0f;
  8528. int32_t G_B36_0 = 0;
  8529. int32_t G_B41_0 = 0;
  8530. float G_B45_0 = 0.0f;
  8531. int32_t G_B45_1 = 0;
  8532. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B45_2 = NULL;
  8533. float G_B44_0 = 0.0f;
  8534. int32_t G_B44_1 = 0;
  8535. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B44_2 = NULL;
  8536. int32_t G_B46_0 = 0;
  8537. float G_B46_1 = 0.0f;
  8538. int32_t G_B46_2 = 0;
  8539. HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * G_B46_3 = NULL;
  8540. float G_B55_0 = 0.0f;
  8541. int32_t G_B62_0 = 0;
  8542. {
  8543. // float size = rectTransform.rect.size[axis];
  8544. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0;
  8545. L_0 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  8546. NullCheck(L_0);
  8547. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  8548. L_1 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_0, /*hidden argument*/NULL);
  8549. V_8 = L_1;
  8550. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  8551. L_2 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_8), /*hidden argument*/NULL);
  8552. V_9 = L_2;
  8553. int32_t L_3 = ___axis0;
  8554. float L_4;
  8555. L_4 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), L_3, /*hidden argument*/NULL);
  8556. V_0 = L_4;
  8557. // bool controlSize = (axis == 0 ? m_ChildControlWidth : m_ChildControlHeight);
  8558. int32_t L_5 = ___axis0;
  8559. if (!L_5)
  8560. {
  8561. goto IL_002a;
  8562. }
  8563. }
  8564. {
  8565. bool L_6 = __this->get_m_ChildControlHeight_16();
  8566. G_B3_0 = L_6;
  8567. goto IL_0030;
  8568. }
  8569. IL_002a:
  8570. {
  8571. bool L_7 = __this->get_m_ChildControlWidth_15();
  8572. G_B3_0 = L_7;
  8573. }
  8574. IL_0030:
  8575. {
  8576. V_1 = G_B3_0;
  8577. // bool useScale = (axis == 0 ? m_ChildScaleWidth : m_ChildScaleHeight);
  8578. int32_t L_8 = ___axis0;
  8579. if (!L_8)
  8580. {
  8581. goto IL_003c;
  8582. }
  8583. }
  8584. {
  8585. bool L_9 = __this->get_m_ChildScaleHeight_18();
  8586. G_B6_0 = L_9;
  8587. goto IL_0042;
  8588. }
  8589. IL_003c:
  8590. {
  8591. bool L_10 = __this->get_m_ChildScaleWidth_17();
  8592. G_B6_0 = L_10;
  8593. }
  8594. IL_0042:
  8595. {
  8596. V_2 = G_B6_0;
  8597. // bool childForceExpandSize = (axis == 0 ? m_ChildForceExpandWidth : m_ChildForceExpandHeight);
  8598. int32_t L_11 = ___axis0;
  8599. if (!L_11)
  8600. {
  8601. goto IL_004e;
  8602. }
  8603. }
  8604. {
  8605. bool L_12 = __this->get_m_ChildForceExpandHeight_14();
  8606. G_B9_0 = L_12;
  8607. goto IL_0054;
  8608. }
  8609. IL_004e:
  8610. {
  8611. bool L_13 = __this->get_m_ChildForceExpandWidth_13();
  8612. G_B9_0 = L_13;
  8613. }
  8614. IL_0054:
  8615. {
  8616. V_3 = G_B9_0;
  8617. // float alignmentOnAxis = GetAlignmentOnAxis(axis);
  8618. int32_t L_14 = ___axis0;
  8619. float L_15;
  8620. L_15 = LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790(__this, L_14, /*hidden argument*/NULL);
  8621. V_4 = L_15;
  8622. // bool alongOtherAxis = (isVertical ^ (axis == 1));
  8623. bool L_16 = ___isVertical1;
  8624. int32_t L_17 = ___axis0;
  8625. // int startIndex = m_ReverseArrangement ? rectChildren.Count - 1 : 0;
  8626. bool L_18 = __this->get_m_ReverseArrangement_19();
  8627. G_B10_0 = ((bool)(((int32_t)((int32_t)L_16^(int32_t)((((int32_t)L_17) == ((int32_t)1))? 1 : 0)))));
  8628. if (L_18)
  8629. {
  8630. G_B11_0 = ((bool)(((int32_t)((int32_t)L_16^(int32_t)((((int32_t)L_17) == ((int32_t)1))? 1 : 0)))));
  8631. goto IL_006f;
  8632. }
  8633. }
  8634. {
  8635. G_B12_0 = 0;
  8636. G_B12_1 = G_B10_0;
  8637. goto IL_007c;
  8638. }
  8639. IL_006f:
  8640. {
  8641. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_19;
  8642. L_19 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8643. NullCheck(L_19);
  8644. int32_t L_20;
  8645. L_20 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_19, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8646. G_B12_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1));
  8647. G_B12_1 = G_B11_0;
  8648. }
  8649. IL_007c:
  8650. {
  8651. V_5 = G_B12_0;
  8652. // int endIndex = m_ReverseArrangement ? 0 : rectChildren.Count;
  8653. bool L_21 = __this->get_m_ReverseArrangement_19();
  8654. G_B13_0 = G_B12_1;
  8655. if (L_21)
  8656. {
  8657. G_B14_0 = G_B12_1;
  8658. goto IL_0093;
  8659. }
  8660. }
  8661. {
  8662. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_22;
  8663. L_22 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8664. NullCheck(L_22);
  8665. int32_t L_23;
  8666. L_23 = List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_inline(L_22, /*hidden argument*/List_1_get_Count_m70A7D6C3B11C29329DE43199F6BEABA87CF9DFA3_RuntimeMethod_var);
  8667. G_B15_0 = L_23;
  8668. G_B15_1 = G_B13_0;
  8669. goto IL_0094;
  8670. }
  8671. IL_0093:
  8672. {
  8673. G_B15_0 = 0;
  8674. G_B15_1 = G_B14_0;
  8675. }
  8676. IL_0094:
  8677. {
  8678. V_6 = G_B15_0;
  8679. // int increment = m_ReverseArrangement ? -1 : 1;
  8680. bool L_24 = __this->get_m_ReverseArrangement_19();
  8681. G_B16_0 = G_B15_1;
  8682. if (L_24)
  8683. {
  8684. G_B17_0 = G_B15_1;
  8685. goto IL_00a1;
  8686. }
  8687. }
  8688. {
  8689. G_B18_0 = 1;
  8690. G_B18_1 = G_B16_0;
  8691. goto IL_00a2;
  8692. }
  8693. IL_00a1:
  8694. {
  8695. G_B18_0 = (-1);
  8696. G_B18_1 = G_B17_0;
  8697. }
  8698. IL_00a2:
  8699. {
  8700. V_7 = G_B18_0;
  8701. // if (alongOtherAxis)
  8702. if (!G_B18_1)
  8703. {
  8704. goto IL_0199;
  8705. }
  8706. }
  8707. {
  8708. // float innerSize = size - (axis == 0 ? padding.horizontal : padding.vertical);
  8709. float L_25 = V_0;
  8710. int32_t L_26 = ___axis0;
  8711. G_B20_0 = L_25;
  8712. if (!L_26)
  8713. {
  8714. G_B21_0 = L_25;
  8715. goto IL_00ba;
  8716. }
  8717. }
  8718. {
  8719. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_27;
  8720. L_27 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8721. NullCheck(L_27);
  8722. int32_t L_28;
  8723. L_28 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_27, /*hidden argument*/NULL);
  8724. G_B22_0 = L_28;
  8725. G_B22_1 = G_B20_0;
  8726. goto IL_00c5;
  8727. }
  8728. IL_00ba:
  8729. {
  8730. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_29;
  8731. L_29 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8732. NullCheck(L_29);
  8733. int32_t L_30;
  8734. L_30 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_29, /*hidden argument*/NULL);
  8735. G_B22_0 = L_30;
  8736. G_B22_1 = G_B21_0;
  8737. }
  8738. IL_00c5:
  8739. {
  8740. V_10 = ((float)il2cpp_codegen_subtract((float)G_B22_1, (float)((float)((float)G_B22_0))));
  8741. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  8742. int32_t L_31 = V_5;
  8743. V_11 = L_31;
  8744. goto IL_017a;
  8745. }
  8746. IL_00d2:
  8747. {
  8748. // RectTransform child = rectChildren[i];
  8749. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_32;
  8750. L_32 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  8751. int32_t L_33 = V_11;
  8752. NullCheck(L_32);
  8753. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_34;
  8754. L_34 = List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_inline(L_32, L_33, /*hidden argument*/List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var);
  8755. V_12 = L_34;
  8756. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  8757. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_35 = V_12;
  8758. int32_t L_36 = ___axis0;
  8759. bool L_37 = V_1;
  8760. bool L_38 = V_3;
  8761. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_35, L_36, L_37, L_38, (float*)(&V_13), (float*)(&V_14), (float*)(&V_15), /*hidden argument*/NULL);
  8762. // float scaleFactor = useScale ? child.localScale[axis] : 1f;
  8763. bool L_39 = V_2;
  8764. if (L_39)
  8765. {
  8766. goto IL_00fc;
  8767. }
  8768. }
  8769. {
  8770. G_B26_0 = (1.0f);
  8771. goto IL_010d;
  8772. }
  8773. IL_00fc:
  8774. {
  8775. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_40 = V_12;
  8776. NullCheck(L_40);
  8777. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_41;
  8778. L_41 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_40, /*hidden argument*/NULL);
  8779. V_19 = L_41;
  8780. int32_t L_42 = ___axis0;
  8781. float L_43;
  8782. L_43 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_19), L_42, /*hidden argument*/NULL);
  8783. G_B26_0 = L_43;
  8784. }
  8785. IL_010d:
  8786. {
  8787. V_16 = G_B26_0;
  8788. // float requiredSpace = Mathf.Clamp(innerSize, min, flexible > 0 ? size : preferred);
  8789. float L_44 = V_10;
  8790. float L_45 = V_13;
  8791. float L_46 = V_15;
  8792. G_B27_0 = L_45;
  8793. G_B27_1 = L_44;
  8794. if ((((float)L_46) > ((float)(0.0f))))
  8795. {
  8796. G_B28_0 = L_45;
  8797. G_B28_1 = L_44;
  8798. goto IL_0120;
  8799. }
  8800. }
  8801. {
  8802. float L_47 = V_14;
  8803. G_B29_0 = L_47;
  8804. G_B29_1 = G_B27_0;
  8805. G_B29_2 = G_B27_1;
  8806. goto IL_0121;
  8807. }
  8808. IL_0120:
  8809. {
  8810. float L_48 = V_0;
  8811. G_B29_0 = L_48;
  8812. G_B29_1 = G_B28_0;
  8813. G_B29_2 = G_B28_1;
  8814. }
  8815. IL_0121:
  8816. {
  8817. float L_49;
  8818. L_49 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(G_B29_2, G_B29_1, G_B29_0, /*hidden argument*/NULL);
  8819. V_17 = L_49;
  8820. // float startOffset = GetStartOffset(axis, requiredSpace * scaleFactor);
  8821. int32_t L_50 = ___axis0;
  8822. float L_51 = V_17;
  8823. float L_52 = V_16;
  8824. float L_53;
  8825. L_53 = LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344(__this, L_50, ((float)il2cpp_codegen_multiply((float)L_51, (float)L_52)), /*hidden argument*/NULL);
  8826. V_18 = L_53;
  8827. // if (controlSize)
  8828. bool L_54 = V_1;
  8829. if (!L_54)
  8830. {
  8831. goto IL_014a;
  8832. }
  8833. }
  8834. {
  8835. // SetChildAlongAxisWithScale(child, axis, startOffset, requiredSpace, scaleFactor);
  8836. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_55 = V_12;
  8837. int32_t L_56 = ___axis0;
  8838. float L_57 = V_18;
  8839. float L_58 = V_17;
  8840. float L_59 = V_16;
  8841. LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5(__this, L_55, L_56, L_57, L_58, L_59, /*hidden argument*/NULL);
  8842. // }
  8843. goto IL_0173;
  8844. }
  8845. IL_014a:
  8846. {
  8847. // float offsetInCell = (requiredSpace - child.sizeDelta[axis]) * alignmentOnAxis;
  8848. float L_60 = V_17;
  8849. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_61 = V_12;
  8850. NullCheck(L_61);
  8851. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_62;
  8852. L_62 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_61, /*hidden argument*/NULL);
  8853. V_9 = L_62;
  8854. int32_t L_63 = ___axis0;
  8855. float L_64;
  8856. L_64 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), L_63, /*hidden argument*/NULL);
  8857. float L_65 = V_4;
  8858. V_20 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_60, (float)L_64)), (float)L_65));
  8859. // SetChildAlongAxisWithScale(child, axis, startOffset + offsetInCell, scaleFactor);
  8860. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_66 = V_12;
  8861. int32_t L_67 = ___axis0;
  8862. float L_68 = V_18;
  8863. float L_69 = V_20;
  8864. float L_70 = V_16;
  8865. LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623(__this, L_66, L_67, ((float)il2cpp_codegen_add((float)L_68, (float)L_69)), L_70, /*hidden argument*/NULL);
  8866. }
  8867. IL_0173:
  8868. {
  8869. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  8870. int32_t L_71 = V_11;
  8871. int32_t L_72 = V_7;
  8872. V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)L_72));
  8873. }
  8874. IL_017a:
  8875. {
  8876. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  8877. bool L_73 = __this->get_m_ReverseArrangement_19();
  8878. if (L_73)
  8879. {
  8880. goto IL_018a;
  8881. }
  8882. }
  8883. {
  8884. int32_t L_74 = V_11;
  8885. int32_t L_75 = V_6;
  8886. G_B36_0 = ((((int32_t)L_74) < ((int32_t)L_75))? 1 : 0);
  8887. goto IL_0193;
  8888. }
  8889. IL_018a:
  8890. {
  8891. int32_t L_76 = V_11;
  8892. int32_t L_77 = V_6;
  8893. G_B36_0 = ((((int32_t)((((int32_t)L_76) < ((int32_t)L_77))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8894. }
  8895. IL_0193:
  8896. {
  8897. if (G_B36_0)
  8898. {
  8899. goto IL_00d2;
  8900. }
  8901. }
  8902. {
  8903. // }
  8904. return;
  8905. }
  8906. IL_0199:
  8907. {
  8908. // float pos = (axis == 0 ? padding.left : padding.top);
  8909. int32_t L_78 = ___axis0;
  8910. if (!L_78)
  8911. {
  8912. goto IL_01a9;
  8913. }
  8914. }
  8915. {
  8916. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_79;
  8917. L_79 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8918. NullCheck(L_79);
  8919. int32_t L_80;
  8920. L_80 = RectOffset_get_top_m42000C7682185F03F23E7E0C3E8EC026FDBAB9D1(L_79, /*hidden argument*/NULL);
  8921. G_B41_0 = L_80;
  8922. goto IL_01b4;
  8923. }
  8924. IL_01a9:
  8925. {
  8926. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_81;
  8927. L_81 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8928. NullCheck(L_81);
  8929. int32_t L_82;
  8930. L_82 = RectOffset_get_left_m3B3066D09D8C9C94826258386B609CDBFFF11910(L_81, /*hidden argument*/NULL);
  8931. G_B41_0 = L_82;
  8932. }
  8933. IL_01b4:
  8934. {
  8935. V_21 = ((float)((float)G_B41_0));
  8936. // float itemFlexibleMultiplier = 0;
  8937. V_22 = (0.0f);
  8938. // float surplusSpace = size - GetTotalPreferredSize(axis);
  8939. float L_83 = V_0;
  8940. int32_t L_84 = ___axis0;
  8941. float L_85;
  8942. L_85 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_84, /*hidden argument*/NULL);
  8943. V_23 = ((float)il2cpp_codegen_subtract((float)L_83, (float)L_85));
  8944. // if (surplusSpace > 0)
  8945. float L_86 = V_23;
  8946. if ((!(((float)L_86) > ((float)(0.0f)))))
  8947. {
  8948. goto IL_0229;
  8949. }
  8950. }
  8951. {
  8952. // if (GetTotalFlexibleSize(axis) == 0)
  8953. int32_t L_87 = ___axis0;
  8954. float L_88;
  8955. L_88 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_87, /*hidden argument*/NULL);
  8956. if ((!(((float)L_88) == ((float)(0.0f)))))
  8957. {
  8958. goto IL_020f;
  8959. }
  8960. }
  8961. {
  8962. // pos = GetStartOffset(axis, GetTotalPreferredSize(axis) - (axis == 0 ? padding.horizontal : padding.vertical));
  8963. int32_t L_89 = ___axis0;
  8964. int32_t L_90 = ___axis0;
  8965. float L_91;
  8966. L_91 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_90, /*hidden argument*/NULL);
  8967. int32_t L_92 = ___axis0;
  8968. G_B44_0 = L_91;
  8969. G_B44_1 = L_89;
  8970. G_B44_2 = __this;
  8971. if (!L_92)
  8972. {
  8973. G_B45_0 = L_91;
  8974. G_B45_1 = L_89;
  8975. G_B45_2 = __this;
  8976. goto IL_01f9;
  8977. }
  8978. }
  8979. {
  8980. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_93;
  8981. L_93 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8982. NullCheck(L_93);
  8983. int32_t L_94;
  8984. L_94 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_93, /*hidden argument*/NULL);
  8985. G_B46_0 = L_94;
  8986. G_B46_1 = G_B44_0;
  8987. G_B46_2 = G_B44_1;
  8988. G_B46_3 = G_B44_2;
  8989. goto IL_0204;
  8990. }
  8991. IL_01f9:
  8992. {
  8993. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_95;
  8994. L_95 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  8995. NullCheck(L_95);
  8996. int32_t L_96;
  8997. L_96 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_95, /*hidden argument*/NULL);
  8998. G_B46_0 = L_96;
  8999. G_B46_1 = G_B45_0;
  9000. G_B46_2 = G_B45_1;
  9001. G_B46_3 = G_B45_2;
  9002. }
  9003. IL_0204:
  9004. {
  9005. NullCheck(G_B46_3);
  9006. float L_97;
  9007. L_97 = 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);
  9008. V_21 = L_97;
  9009. goto IL_0229;
  9010. }
  9011. IL_020f:
  9012. {
  9013. // else if (GetTotalFlexibleSize(axis) > 0)
  9014. int32_t L_98 = ___axis0;
  9015. float L_99;
  9016. L_99 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_98, /*hidden argument*/NULL);
  9017. if ((!(((float)L_99) > ((float)(0.0f)))))
  9018. {
  9019. goto IL_0229;
  9020. }
  9021. }
  9022. {
  9023. // itemFlexibleMultiplier = surplusSpace / GetTotalFlexibleSize(axis);
  9024. float L_100 = V_23;
  9025. int32_t L_101 = ___axis0;
  9026. float L_102;
  9027. L_102 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, L_101, /*hidden argument*/NULL);
  9028. V_22 = ((float)((float)L_100/(float)L_102));
  9029. }
  9030. IL_0229:
  9031. {
  9032. // float minMaxLerp = 0;
  9033. V_24 = (0.0f);
  9034. // if (GetTotalMinSize(axis) != GetTotalPreferredSize(axis))
  9035. int32_t L_103 = ___axis0;
  9036. float L_104;
  9037. L_104 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_103, /*hidden argument*/NULL);
  9038. int32_t L_105 = ___axis0;
  9039. float L_106;
  9040. L_106 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_105, /*hidden argument*/NULL);
  9041. if ((((float)L_104) == ((float)L_106)))
  9042. {
  9043. goto IL_0260;
  9044. }
  9045. }
  9046. {
  9047. // minMaxLerp = Mathf.Clamp01((size - GetTotalMinSize(axis)) / (GetTotalPreferredSize(axis) - GetTotalMinSize(axis)));
  9048. float L_107 = V_0;
  9049. int32_t L_108 = ___axis0;
  9050. float L_109;
  9051. L_109 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_108, /*hidden argument*/NULL);
  9052. int32_t L_110 = ___axis0;
  9053. float L_111;
  9054. L_111 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, L_110, /*hidden argument*/NULL);
  9055. int32_t L_112 = ___axis0;
  9056. float L_113;
  9057. L_113 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, L_112, /*hidden argument*/NULL);
  9058. float L_114;
  9059. L_114 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(((float)((float)((float)il2cpp_codegen_subtract((float)L_107, (float)L_109))/(float)((float)il2cpp_codegen_subtract((float)L_111, (float)L_113)))), /*hidden argument*/NULL);
  9060. V_24 = L_114;
  9061. }
  9062. IL_0260:
  9063. {
  9064. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  9065. int32_t L_115 = V_5;
  9066. V_25 = L_115;
  9067. goto IL_0312;
  9068. }
  9069. IL_0269:
  9070. {
  9071. // RectTransform child = rectChildren[i];
  9072. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_116;
  9073. L_116 = LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline(__this, /*hidden argument*/NULL);
  9074. int32_t L_117 = V_25;
  9075. NullCheck(L_116);
  9076. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_118;
  9077. L_118 = List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_inline(L_116, L_117, /*hidden argument*/List_1_get_Item_m3584CD7410F2E77C6720C395F9FDEB0232E8BBEA_RuntimeMethod_var);
  9078. V_26 = L_118;
  9079. // GetChildSizes(child, axis, controlSize, childForceExpandSize, out min, out preferred, out flexible);
  9080. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_119 = V_26;
  9081. int32_t L_120 = ___axis0;
  9082. bool L_121 = V_1;
  9083. bool L_122 = V_3;
  9084. HorizontalOrVerticalLayoutGroup_GetChildSizes_m7FE67759B97A7270B9714ACD3D1DA62E0A81FE04(__this, L_119, L_120, L_121, L_122, (float*)(&V_27), (float*)(&V_28), (float*)(&V_29), /*hidden argument*/NULL);
  9085. // float scaleFactor = useScale ? child.localScale[axis] : 1f;
  9086. bool L_123 = V_2;
  9087. if (L_123)
  9088. {
  9089. goto IL_0293;
  9090. }
  9091. }
  9092. {
  9093. G_B55_0 = (1.0f);
  9094. goto IL_02a4;
  9095. }
  9096. IL_0293:
  9097. {
  9098. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_124 = V_26;
  9099. NullCheck(L_124);
  9100. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_125;
  9101. L_125 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_124, /*hidden argument*/NULL);
  9102. V_19 = L_125;
  9103. int32_t L_126 = ___axis0;
  9104. float L_127;
  9105. L_127 = Vector3_get_Item_m7E5B57E02F6873804F40DD48F8BEA00247AFF5AC((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_19), L_126, /*hidden argument*/NULL);
  9106. G_B55_0 = L_127;
  9107. }
  9108. IL_02a4:
  9109. {
  9110. V_30 = G_B55_0;
  9111. // float childSize = Mathf.Lerp(min, preferred, minMaxLerp);
  9112. float L_128 = V_27;
  9113. float L_129 = V_28;
  9114. float L_130 = V_24;
  9115. float L_131;
  9116. L_131 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_128, L_129, L_130, /*hidden argument*/NULL);
  9117. V_31 = L_131;
  9118. // childSize += flexible * itemFlexibleMultiplier;
  9119. float L_132 = V_31;
  9120. float L_133 = V_29;
  9121. float L_134 = V_22;
  9122. V_31 = ((float)il2cpp_codegen_add((float)L_132, (float)((float)il2cpp_codegen_multiply((float)L_133, (float)L_134))));
  9123. // if (controlSize)
  9124. bool L_135 = V_1;
  9125. if (!L_135)
  9126. {
  9127. goto IL_02d1;
  9128. }
  9129. }
  9130. {
  9131. // SetChildAlongAxisWithScale(child, axis, pos, childSize, scaleFactor);
  9132. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_136 = V_26;
  9133. int32_t L_137 = ___axis0;
  9134. float L_138 = V_21;
  9135. float L_139 = V_31;
  9136. float L_140 = V_30;
  9137. LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5(__this, L_136, L_137, L_138, L_139, L_140, /*hidden argument*/NULL);
  9138. // }
  9139. goto IL_02fa;
  9140. }
  9141. IL_02d1:
  9142. {
  9143. // float offsetInCell = (childSize - child.sizeDelta[axis]) * alignmentOnAxis;
  9144. float L_141 = V_31;
  9145. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_142 = V_26;
  9146. NullCheck(L_142);
  9147. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_143;
  9148. L_143 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_142, /*hidden argument*/NULL);
  9149. V_9 = L_143;
  9150. int32_t L_144 = ___axis0;
  9151. float L_145;
  9152. L_145 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), L_144, /*hidden argument*/NULL);
  9153. float L_146 = V_4;
  9154. V_32 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_141, (float)L_145)), (float)L_146));
  9155. // SetChildAlongAxisWithScale(child, axis, pos + offsetInCell, scaleFactor);
  9156. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_147 = V_26;
  9157. int32_t L_148 = ___axis0;
  9158. float L_149 = V_21;
  9159. float L_150 = V_32;
  9160. float L_151 = V_30;
  9161. LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623(__this, L_147, L_148, ((float)il2cpp_codegen_add((float)L_149, (float)L_150)), L_151, /*hidden argument*/NULL);
  9162. }
  9163. IL_02fa:
  9164. {
  9165. // pos += childSize * scaleFactor + spacing;
  9166. float L_152 = V_21;
  9167. float L_153 = V_31;
  9168. float L_154 = V_30;
  9169. float L_155;
  9170. L_155 = HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline(__this, /*hidden argument*/NULL);
  9171. V_21 = ((float)il2cpp_codegen_add((float)L_152, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_153, (float)L_154)), (float)L_155))));
  9172. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  9173. int32_t L_156 = V_25;
  9174. int32_t L_157 = V_7;
  9175. V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)L_157));
  9176. }
  9177. IL_0312:
  9178. {
  9179. // for (int i = startIndex; m_ReverseArrangement ? i >= endIndex : i < endIndex; i += increment)
  9180. bool L_158 = __this->get_m_ReverseArrangement_19();
  9181. if (L_158)
  9182. {
  9183. goto IL_0322;
  9184. }
  9185. }
  9186. {
  9187. int32_t L_159 = V_25;
  9188. int32_t L_160 = V_6;
  9189. G_B62_0 = ((((int32_t)L_159) < ((int32_t)L_160))? 1 : 0);
  9190. goto IL_032b;
  9191. }
  9192. IL_0322:
  9193. {
  9194. int32_t L_161 = V_25;
  9195. int32_t L_162 = V_6;
  9196. G_B62_0 = ((((int32_t)((((int32_t)L_161) < ((int32_t)L_162))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9197. }
  9198. IL_032b:
  9199. {
  9200. if (G_B62_0)
  9201. {
  9202. goto IL_0269;
  9203. }
  9204. }
  9205. {
  9206. // }
  9207. return;
  9208. }
  9209. }
  9210. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::GetChildSizes(UnityEngine.RectTransform,System.Int32,System.Boolean,System.Boolean,System.Single&,System.Single&,System.Single&)
  9211. 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)
  9212. {
  9213. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  9214. memset((&V_0), 0, sizeof(V_0));
  9215. {
  9216. // if (!controlSize)
  9217. bool L_0 = ___controlSize2;
  9218. if (L_0)
  9219. {
  9220. goto IL_0025;
  9221. }
  9222. }
  9223. {
  9224. // min = child.sizeDelta[axis];
  9225. float* L_1 = ___min4;
  9226. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = ___child0;
  9227. NullCheck(L_2);
  9228. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  9229. L_3 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_2, /*hidden argument*/NULL);
  9230. V_0 = L_3;
  9231. int32_t L_4 = ___axis1;
  9232. float L_5;
  9233. L_5 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_4, /*hidden argument*/NULL);
  9234. *((float*)L_1) = (float)L_5;
  9235. // preferred = min;
  9236. float* L_6 = ___preferred5;
  9237. float* L_7 = ___min4;
  9238. float L_8 = *((float*)L_7);
  9239. *((float*)L_6) = (float)L_8;
  9240. // flexible = 0;
  9241. float* L_9 = ___flexible6;
  9242. *((float*)L_9) = (float)(0.0f);
  9243. // }
  9244. goto IL_0043;
  9245. }
  9246. IL_0025:
  9247. {
  9248. // min = LayoutUtility.GetMinSize(child, axis);
  9249. float* L_10 = ___min4;
  9250. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_11 = ___child0;
  9251. int32_t L_12 = ___axis1;
  9252. float L_13;
  9253. L_13 = LayoutUtility_GetMinSize_m9DEAA89CFEF687FE51FE8CAFB638AB932DB6C101(L_11, L_12, /*hidden argument*/NULL);
  9254. *((float*)L_10) = (float)L_13;
  9255. // preferred = LayoutUtility.GetPreferredSize(child, axis);
  9256. float* L_14 = ___preferred5;
  9257. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_15 = ___child0;
  9258. int32_t L_16 = ___axis1;
  9259. float L_17;
  9260. L_17 = LayoutUtility_GetPreferredSize_mBD1E1910654E245257CF680049823DCDCC1216E4(L_15, L_16, /*hidden argument*/NULL);
  9261. *((float*)L_14) = (float)L_17;
  9262. // flexible = LayoutUtility.GetFlexibleSize(child, axis);
  9263. float* L_18 = ___flexible6;
  9264. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_19 = ___child0;
  9265. int32_t L_20 = ___axis1;
  9266. float L_21;
  9267. L_21 = LayoutUtility_GetFlexibleSize_m7EFA0513E53A850ADC667A0344E9BBBA2162DD21(L_19, L_20, /*hidden argument*/NULL);
  9268. *((float*)L_18) = (float)L_21;
  9269. }
  9270. IL_0043:
  9271. {
  9272. // if (childForceExpand)
  9273. bool L_22 = ___childForceExpand3;
  9274. if (!L_22)
  9275. {
  9276. goto IL_0057;
  9277. }
  9278. }
  9279. {
  9280. // flexible = Mathf.Max(flexible, 1);
  9281. float* L_23 = ___flexible6;
  9282. float* L_24 = ___flexible6;
  9283. float L_25 = *((float*)L_24);
  9284. float L_26;
  9285. L_26 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_25, (1.0f), /*hidden argument*/NULL);
  9286. *((float*)L_23) = (float)L_26;
  9287. }
  9288. IL_0057:
  9289. {
  9290. // }
  9291. return;
  9292. }
  9293. }
  9294. // System.Void UnityEngine.UI.HorizontalOrVerticalLayoutGroup::.ctor()
  9295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HorizontalOrVerticalLayoutGroup__ctor_m3FC0FB5106A29D484A1D08F92547715FBBB39337 (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  9296. {
  9297. {
  9298. // [SerializeField] protected bool m_ChildForceExpandWidth = true;
  9299. __this->set_m_ChildForceExpandWidth_13((bool)1);
  9300. // [SerializeField] protected bool m_ChildForceExpandHeight = true;
  9301. __this->set_m_ChildForceExpandHeight_14((bool)1);
  9302. // [SerializeField] protected bool m_ChildControlWidth = true;
  9303. __this->set_m_ChildControlWidth_15((bool)1);
  9304. // [SerializeField] protected bool m_ChildControlHeight = true;
  9305. __this->set_m_ChildControlHeight_16((bool)1);
  9306. LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37(__this, /*hidden argument*/NULL);
  9307. return;
  9308. }
  9309. }
  9310. #ifdef __clang__
  9311. #pragma clang diagnostic pop
  9312. #endif
  9313. #ifdef __clang__
  9314. #pragma clang diagnostic push
  9315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9316. #pragma clang diagnostic ignored "-Wunused-variable"
  9317. #endif
  9318. // UnityEngine.Sprite UnityEngine.UI.Image::get_sprite()
  9319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9320. {
  9321. {
  9322. // get { return m_Sprite; }
  9323. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_Sprite_37();
  9324. return L_0;
  9325. }
  9326. }
  9327. // System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite)
  9328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_m55C50F18ABA0A98E926FC777F7D07FA18A7D04E4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___value0, const RuntimeMethod* method)
  9329. {
  9330. static bool s_Il2CppMethodInitialized;
  9331. if (!s_Il2CppMethodInitialized)
  9332. {
  9333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9334. s_Il2CppMethodInitialized = true;
  9335. }
  9336. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  9337. memset((&V_0), 0, sizeof(V_0));
  9338. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  9339. memset((&V_1), 0, sizeof(V_1));
  9340. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B4_0 = NULL;
  9341. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B4_1 = NULL;
  9342. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B3_0 = NULL;
  9343. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B3_1 = NULL;
  9344. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B5_0;
  9345. memset((&G_B5_0), 0, sizeof(G_B5_0));
  9346. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B5_1 = NULL;
  9347. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B5_2 = NULL;
  9348. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B7_0 = NULL;
  9349. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B7_1 = NULL;
  9350. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B6_0 = NULL;
  9351. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B6_1 = NULL;
  9352. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B8_0 = NULL;
  9353. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * G_B8_1 = NULL;
  9354. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * G_B8_2 = NULL;
  9355. {
  9356. // if (m_Sprite != null)
  9357. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_Sprite_37();
  9358. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9359. bool L_1;
  9360. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9361. if (!L_1)
  9362. {
  9363. goto IL_009b;
  9364. }
  9365. }
  9366. {
  9367. // if (m_Sprite != value)
  9368. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2 = __this->get_m_Sprite_37();
  9369. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3 = ___value0;
  9370. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9371. bool L_4;
  9372. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, L_3, /*hidden argument*/NULL);
  9373. if (!L_4)
  9374. {
  9375. goto IL_00e7;
  9376. }
  9377. }
  9378. {
  9379. // m_SkipLayoutUpdate = m_Sprite.rect.size.Equals(value ? value.rect.size : Vector2.zero);
  9380. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5 = __this->get_m_Sprite_37();
  9381. NullCheck(L_5);
  9382. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_6;
  9383. L_6 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_5, /*hidden argument*/NULL);
  9384. V_0 = L_6;
  9385. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  9386. L_7 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  9387. V_1 = L_7;
  9388. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8 = ___value0;
  9389. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9390. bool L_9;
  9391. L_9 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_8, /*hidden argument*/NULL);
  9392. G_B3_0 = (&V_1);
  9393. G_B3_1 = __this;
  9394. if (L_9)
  9395. {
  9396. G_B4_0 = (&V_1);
  9397. G_B4_1 = __this;
  9398. goto IL_0048;
  9399. }
  9400. }
  9401. {
  9402. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  9403. L_10 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  9404. G_B5_0 = L_10;
  9405. G_B5_1 = G_B3_0;
  9406. G_B5_2 = G_B3_1;
  9407. goto IL_0056;
  9408. }
  9409. IL_0048:
  9410. {
  9411. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_11 = ___value0;
  9412. NullCheck(L_11);
  9413. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_12;
  9414. L_12 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_11, /*hidden argument*/NULL);
  9415. V_0 = L_12;
  9416. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  9417. L_13 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  9418. G_B5_0 = L_13;
  9419. G_B5_1 = G_B4_0;
  9420. G_B5_2 = G_B4_1;
  9421. }
  9422. IL_0056:
  9423. {
  9424. bool L_14;
  9425. L_14 = Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)G_B5_1, G_B5_0, /*hidden argument*/NULL);
  9426. NullCheck(G_B5_2);
  9427. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)G_B5_2)->set_m_SkipLayoutUpdate_8(L_14);
  9428. // m_SkipMaterialUpdate = m_Sprite.texture == (value ? value.texture : null);
  9429. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_15 = __this->get_m_Sprite_37();
  9430. NullCheck(L_15);
  9431. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_16;
  9432. L_16 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_15, /*hidden argument*/NULL);
  9433. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_17 = ___value0;
  9434. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9435. bool L_18;
  9436. L_18 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_17, /*hidden argument*/NULL);
  9437. G_B6_0 = L_16;
  9438. G_B6_1 = __this;
  9439. if (L_18)
  9440. {
  9441. G_B7_0 = L_16;
  9442. G_B7_1 = __this;
  9443. goto IL_0077;
  9444. }
  9445. }
  9446. {
  9447. G_B8_0 = ((Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF *)(NULL));
  9448. G_B8_1 = G_B6_0;
  9449. G_B8_2 = G_B6_1;
  9450. goto IL_007d;
  9451. }
  9452. IL_0077:
  9453. {
  9454. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_19 = ___value0;
  9455. NullCheck(L_19);
  9456. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_20;
  9457. L_20 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_19, /*hidden argument*/NULL);
  9458. G_B8_0 = L_20;
  9459. G_B8_1 = G_B7_0;
  9460. G_B8_2 = G_B7_1;
  9461. }
  9462. IL_007d:
  9463. {
  9464. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9465. bool L_21;
  9466. L_21 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(G_B8_1, G_B8_0, /*hidden argument*/NULL);
  9467. NullCheck(G_B8_2);
  9468. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)G_B8_2)->set_m_SkipMaterialUpdate_9(L_21);
  9469. // m_Sprite = value;
  9470. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_22 = ___value0;
  9471. __this->set_m_Sprite_37(L_22);
  9472. // SetAllDirty();
  9473. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  9474. // TrackSprite();
  9475. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  9476. // }
  9477. return;
  9478. }
  9479. IL_009b:
  9480. {
  9481. // else if (value != null)
  9482. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_23 = ___value0;
  9483. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9484. bool L_24;
  9485. L_24 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_23, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9486. if (!L_24)
  9487. {
  9488. goto IL_00e7;
  9489. }
  9490. }
  9491. {
  9492. // m_SkipLayoutUpdate = value.rect.size == Vector2.zero;
  9493. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_25 = ___value0;
  9494. NullCheck(L_25);
  9495. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_26;
  9496. L_26 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_25, /*hidden argument*/NULL);
  9497. V_0 = L_26;
  9498. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_27;
  9499. L_27 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  9500. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_28;
  9501. L_28 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  9502. bool L_29;
  9503. L_29 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_27, L_28, /*hidden argument*/NULL);
  9504. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipLayoutUpdate_8(L_29);
  9505. // m_SkipMaterialUpdate = value.texture == null;
  9506. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_30 = ___value0;
  9507. NullCheck(L_30);
  9508. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_31;
  9509. L_31 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_30, /*hidden argument*/NULL);
  9510. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9511. bool L_32;
  9512. L_32 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_31, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9513. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipMaterialUpdate_9(L_32);
  9514. // m_Sprite = value;
  9515. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_33 = ___value0;
  9516. __this->set_m_Sprite_37(L_33);
  9517. // SetAllDirty();
  9518. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  9519. // TrackSprite();
  9520. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  9521. }
  9522. IL_00e7:
  9523. {
  9524. // }
  9525. return;
  9526. }
  9527. }
  9528. // System.Void UnityEngine.UI.Image::DisableSpriteOptimizations()
  9529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_DisableSpriteOptimizations_mF314F3B31973284E92A8ED1508FED8BE38DEE80C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9530. {
  9531. {
  9532. // m_SkipLayoutUpdate = false;
  9533. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipLayoutUpdate_8((bool)0);
  9534. // m_SkipMaterialUpdate = false;
  9535. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_SkipMaterialUpdate_9((bool)0);
  9536. // }
  9537. return;
  9538. }
  9539. }
  9540. // UnityEngine.Sprite UnityEngine.UI.Image::get_overrideSprite()
  9541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_overrideSprite_m8F1963AF2ED4861839C0F90F758050DD18CA96E0 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9542. {
  9543. {
  9544. // get { return activeSprite; }
  9545. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  9546. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  9547. return L_0;
  9548. }
  9549. }
  9550. // System.Void UnityEngine.UI.Image::set_overrideSprite(UnityEngine.Sprite)
  9551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_overrideSprite_m8BC8EE1CAD36C5F8C4310DBB2C0A7485106F8D2D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___value0, const RuntimeMethod* method)
  9552. {
  9553. static bool s_Il2CppMethodInitialized;
  9554. if (!s_Il2CppMethodInitialized)
  9555. {
  9556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_m10B1D9B92A454C0CD28EA7E86066909ABBDEDF50_RuntimeMethod_var);
  9557. s_Il2CppMethodInitialized = true;
  9558. }
  9559. {
  9560. // if (SetPropertyUtility.SetClass(ref m_OverrideSprite, value))
  9561. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** L_0 = __this->get_address_of_m_OverrideSprite_38();
  9562. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_1 = ___value0;
  9563. bool L_2;
  9564. L_2 = SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_m10B1D9B92A454C0CD28EA7E86066909ABBDEDF50((Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9_m10B1D9B92A454C0CD28EA7E86066909ABBDEDF50_RuntimeMethod_var);
  9565. if (!L_2)
  9566. {
  9567. goto IL_001a;
  9568. }
  9569. }
  9570. {
  9571. // SetAllDirty();
  9572. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  9573. // TrackSprite();
  9574. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  9575. }
  9576. IL_001a:
  9577. {
  9578. // }
  9579. return;
  9580. }
  9581. }
  9582. // UnityEngine.Sprite UnityEngine.UI.Image::get_activeSprite()
  9583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9584. {
  9585. static bool s_Il2CppMethodInitialized;
  9586. if (!s_Il2CppMethodInitialized)
  9587. {
  9588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9589. s_Il2CppMethodInitialized = true;
  9590. }
  9591. {
  9592. // private Sprite activeSprite { get { return m_OverrideSprite != null ? m_OverrideSprite : sprite; } }
  9593. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_OverrideSprite_38();
  9594. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  9595. bool L_1;
  9596. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  9597. if (L_1)
  9598. {
  9599. goto IL_0015;
  9600. }
  9601. }
  9602. {
  9603. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  9604. L_2 = Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3_inline(__this, /*hidden argument*/NULL);
  9605. return L_2;
  9606. }
  9607. IL_0015:
  9608. {
  9609. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3 = __this->get_m_OverrideSprite_38();
  9610. return L_3;
  9611. }
  9612. }
  9613. // UnityEngine.UI.Image/Type UnityEngine.UI.Image::get_type()
  9614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9615. {
  9616. {
  9617. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  9618. int32_t L_0 = __this->get_m_Type_39();
  9619. return L_0;
  9620. }
  9621. }
  9622. // System.Void UnityEngine.UI.Image::set_type(UnityEngine.UI.Image/Type)
  9623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_type_m2D19AE16A5C44F054CC9F9B6F423D95ACA0C960E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  9624. {
  9625. static bool s_Il2CppMethodInitialized;
  9626. if (!s_Il2CppMethodInitialized)
  9627. {
  9628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_m1A5A0ED37B2EA6BE7DA9AE5CBC92F15AA078072C_RuntimeMethod_var);
  9629. s_Il2CppMethodInitialized = true;
  9630. }
  9631. {
  9632. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  9633. int32_t* L_0 = __this->get_address_of_m_Type_39();
  9634. int32_t L_1 = ___value0;
  9635. bool L_2;
  9636. L_2 = SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_m1A5A0ED37B2EA6BE7DA9AE5CBC92F15AA078072C((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisType_tDCB08AB7425CAB70C1E46CC341F877423B5A5E12_m1A5A0ED37B2EA6BE7DA9AE5CBC92F15AA078072C_RuntimeMethod_var);
  9637. if (!L_2)
  9638. {
  9639. goto IL_0014;
  9640. }
  9641. }
  9642. {
  9643. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  9644. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9645. }
  9646. IL_0014:
  9647. {
  9648. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  9649. return;
  9650. }
  9651. }
  9652. // System.Boolean UnityEngine.UI.Image::get_preserveAspect()
  9653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_preserveAspect_m912AF1F90CFCFE32FDAAB18C02DEA67E2DAC7A8B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9654. {
  9655. {
  9656. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  9657. bool L_0 = __this->get_m_PreserveAspect_40();
  9658. return L_0;
  9659. }
  9660. }
  9661. // System.Void UnityEngine.UI.Image::set_preserveAspect(System.Boolean)
  9662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_preserveAspect_m3D15FD6A69BE656FFC014C2162A0FE8636F478B8 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  9663. {
  9664. static bool s_Il2CppMethodInitialized;
  9665. if (!s_Il2CppMethodInitialized)
  9666. {
  9667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9668. s_Il2CppMethodInitialized = true;
  9669. }
  9670. {
  9671. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  9672. bool* L_0 = __this->get_address_of_m_PreserveAspect_40();
  9673. bool L_1 = ___value0;
  9674. bool L_2;
  9675. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9676. if (!L_2)
  9677. {
  9678. goto IL_0014;
  9679. }
  9680. }
  9681. {
  9682. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  9683. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9684. }
  9685. IL_0014:
  9686. {
  9687. // public bool preserveAspect { get { return m_PreserveAspect; } set { if (SetPropertyUtility.SetStruct(ref m_PreserveAspect, value)) SetVerticesDirty(); } }
  9688. return;
  9689. }
  9690. }
  9691. // System.Boolean UnityEngine.UI.Image::get_fillCenter()
  9692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_fillCenter_mD1F9DB6D03C955027D9C59D0A659752741C4AD86 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9693. {
  9694. {
  9695. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  9696. bool L_0 = __this->get_m_FillCenter_41();
  9697. return L_0;
  9698. }
  9699. }
  9700. // System.Void UnityEngine.UI.Image::set_fillCenter(System.Boolean)
  9701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillCenter_m6F53797CF5A74CDB9259E68D845EE8C318E856CC (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  9702. {
  9703. static bool s_Il2CppMethodInitialized;
  9704. if (!s_Il2CppMethodInitialized)
  9705. {
  9706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9707. s_Il2CppMethodInitialized = true;
  9708. }
  9709. {
  9710. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  9711. bool* L_0 = __this->get_address_of_m_FillCenter_41();
  9712. bool L_1 = ___value0;
  9713. bool L_2;
  9714. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9715. if (!L_2)
  9716. {
  9717. goto IL_0014;
  9718. }
  9719. }
  9720. {
  9721. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  9722. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9723. }
  9724. IL_0014:
  9725. {
  9726. // public bool fillCenter { get { return m_FillCenter; } set { if (SetPropertyUtility.SetStruct(ref m_FillCenter, value)) SetVerticesDirty(); } }
  9727. return;
  9728. }
  9729. }
  9730. // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::get_fillMethod()
  9731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9732. {
  9733. {
  9734. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  9735. int32_t L_0 = __this->get_m_FillMethod_42();
  9736. return L_0;
  9737. }
  9738. }
  9739. // System.Void UnityEngine.UI.Image::set_fillMethod(UnityEngine.UI.Image/FillMethod)
  9740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillMethod_m36C3359A19B0DE2F4B8F0454113D55450960027D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  9741. {
  9742. static bool s_Il2CppMethodInitialized;
  9743. if (!s_Il2CppMethodInitialized)
  9744. {
  9745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_m7DFFCF90EA7AEB6AFBF3FD9C0BD199FEA5353D83_RuntimeMethod_var);
  9746. s_Il2CppMethodInitialized = true;
  9747. }
  9748. {
  9749. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  9750. int32_t* L_0 = __this->get_address_of_m_FillMethod_42();
  9751. int32_t L_1 = ___value0;
  9752. bool L_2;
  9753. L_2 = SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_m7DFFCF90EA7AEB6AFBF3FD9C0BD199FEA5353D83((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisFillMethod_tC37E5898D113A8FBF25A6AB6FBA451CC51E211E2_m7DFFCF90EA7AEB6AFBF3FD9C0BD199FEA5353D83_RuntimeMethod_var);
  9754. if (!L_2)
  9755. {
  9756. goto IL_001b;
  9757. }
  9758. }
  9759. {
  9760. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  9761. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9762. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  9763. __this->set_m_FillOrigin_45(0);
  9764. }
  9765. IL_001b:
  9766. {
  9767. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  9768. return;
  9769. }
  9770. }
  9771. // System.Single UnityEngine.UI.Image::get_fillAmount()
  9772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9773. {
  9774. {
  9775. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  9776. float L_0 = __this->get_m_FillAmount_43();
  9777. return L_0;
  9778. }
  9779. }
  9780. // System.Void UnityEngine.UI.Image::set_fillAmount(System.Single)
  9781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillAmount_m1D28CFC9B15A45AB6C561AA42BD8F305605E9E3C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  9782. {
  9783. static bool s_Il2CppMethodInitialized;
  9784. if (!s_Il2CppMethodInitialized)
  9785. {
  9786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  9787. s_Il2CppMethodInitialized = true;
  9788. }
  9789. {
  9790. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  9791. float* L_0 = __this->get_address_of_m_FillAmount_43();
  9792. float L_1 = ___value0;
  9793. float L_2;
  9794. L_2 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_1, /*hidden argument*/NULL);
  9795. bool L_3;
  9796. L_3 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  9797. if (!L_3)
  9798. {
  9799. goto IL_0019;
  9800. }
  9801. }
  9802. {
  9803. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  9804. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9805. }
  9806. IL_0019:
  9807. {
  9808. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  9809. return;
  9810. }
  9811. }
  9812. // System.Boolean UnityEngine.UI.Image::get_fillClockwise()
  9813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_fillClockwise_m0B214F4423A4B9C66549C28005A181F3197270C3 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9814. {
  9815. {
  9816. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  9817. bool L_0 = __this->get_m_FillClockwise_44();
  9818. return L_0;
  9819. }
  9820. }
  9821. // System.Void UnityEngine.UI.Image::set_fillClockwise(System.Boolean)
  9822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillClockwise_mD2296AD106CD954A5564EE0305D99248821C0CF9 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  9823. {
  9824. static bool s_Il2CppMethodInitialized;
  9825. if (!s_Il2CppMethodInitialized)
  9826. {
  9827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9828. s_Il2CppMethodInitialized = true;
  9829. }
  9830. {
  9831. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  9832. bool* L_0 = __this->get_address_of_m_FillClockwise_44();
  9833. bool L_1 = ___value0;
  9834. bool L_2;
  9835. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9836. if (!L_2)
  9837. {
  9838. goto IL_0014;
  9839. }
  9840. }
  9841. {
  9842. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  9843. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9844. }
  9845. IL_0014:
  9846. {
  9847. // public bool fillClockwise { get { return m_FillClockwise; } set { if (SetPropertyUtility.SetStruct(ref m_FillClockwise, value)) SetVerticesDirty(); } }
  9848. return;
  9849. }
  9850. }
  9851. // System.Int32 UnityEngine.UI.Image::get_fillOrigin()
  9852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_fillOrigin_m903CD74EBAC5F765ED046264BF66D3BE3A5B67AB (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9853. {
  9854. {
  9855. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  9856. int32_t L_0 = __this->get_m_FillOrigin_45();
  9857. return L_0;
  9858. }
  9859. }
  9860. // System.Void UnityEngine.UI.Image::set_fillOrigin(System.Int32)
  9861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_fillOrigin_mFAA94C29AD228999205725E6183F6A572FDDC37C (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, int32_t ___value0, const RuntimeMethod* method)
  9862. {
  9863. static bool s_Il2CppMethodInitialized;
  9864. if (!s_Il2CppMethodInitialized)
  9865. {
  9866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  9867. s_Il2CppMethodInitialized = true;
  9868. }
  9869. {
  9870. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  9871. int32_t* L_0 = __this->get_address_of_m_FillOrigin_45();
  9872. int32_t L_1 = ___value0;
  9873. bool L_2;
  9874. L_2 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  9875. if (!L_2)
  9876. {
  9877. goto IL_0014;
  9878. }
  9879. }
  9880. {
  9881. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  9882. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9883. }
  9884. IL_0014:
  9885. {
  9886. // public int fillOrigin { get { return m_FillOrigin; } set { if (SetPropertyUtility.SetStruct(ref m_FillOrigin, value)) SetVerticesDirty(); } }
  9887. return;
  9888. }
  9889. }
  9890. // System.Single UnityEngine.UI.Image::get_eventAlphaThreshold()
  9891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_eventAlphaThreshold_m2FE3EFF6A13505702A4FF4CEA5AA238D035FABA4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9892. {
  9893. {
  9894. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  9895. float L_0;
  9896. L_0 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline(__this, /*hidden argument*/NULL);
  9897. return ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0));
  9898. }
  9899. }
  9900. // System.Void UnityEngine.UI.Image::set_eventAlphaThreshold(System.Single)
  9901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_eventAlphaThreshold_m8ECE006ABAD57DC04E35E55BA618CE9C88B6DE55 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  9902. {
  9903. {
  9904. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  9905. float L_0 = ___value0;
  9906. Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B_inline(__this, ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_0)), /*hidden argument*/NULL);
  9907. // public float eventAlphaThreshold { get { return 1 - alphaHitTestMinimumThreshold; } set { alphaHitTestMinimumThreshold = 1 - value; } }
  9908. return;
  9909. }
  9910. }
  9911. // System.Single UnityEngine.UI.Image::get_alphaHitTestMinimumThreshold()
  9912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9913. {
  9914. {
  9915. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  9916. float L_0 = __this->get_m_AlphaHitTestMinimumThreshold_46();
  9917. return L_0;
  9918. }
  9919. }
  9920. // System.Void UnityEngine.UI.Image::set_alphaHitTestMinimumThreshold(System.Single)
  9921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  9922. {
  9923. {
  9924. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  9925. float L_0 = ___value0;
  9926. __this->set_m_AlphaHitTestMinimumThreshold_46(L_0);
  9927. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  9928. return;
  9929. }
  9930. }
  9931. // System.Boolean UnityEngine.UI.Image::get_useSpriteMesh()
  9932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9933. {
  9934. {
  9935. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  9936. bool L_0 = __this->get_m_UseSpriteMesh_48();
  9937. return L_0;
  9938. }
  9939. }
  9940. // System.Void UnityEngine.UI.Image::set_useSpriteMesh(System.Boolean)
  9941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_useSpriteMesh_m3BFF46CFA7C14E4646BC2E50D041C704B2A6B549 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___value0, const RuntimeMethod* method)
  9942. {
  9943. static bool s_Il2CppMethodInitialized;
  9944. if (!s_Il2CppMethodInitialized)
  9945. {
  9946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9947. s_Il2CppMethodInitialized = true;
  9948. }
  9949. {
  9950. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  9951. bool* L_0 = __this->get_address_of_m_UseSpriteMesh_48();
  9952. bool L_1 = ___value0;
  9953. bool L_2;
  9954. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  9955. if (!L_2)
  9956. {
  9957. goto IL_0014;
  9958. }
  9959. }
  9960. {
  9961. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  9962. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  9963. }
  9964. IL_0014:
  9965. {
  9966. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  9967. return;
  9968. }
  9969. }
  9970. // System.Void UnityEngine.UI.Image::.ctor()
  9971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__ctor_m11AB7390F778F2BA5F3B110654400201123F1924 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  9972. {
  9973. {
  9974. // [SerializeField] private bool m_FillCenter = true;
  9975. __this->set_m_FillCenter_41((bool)1);
  9976. // [SerializeField] private FillMethod m_FillMethod = FillMethod.Radial360;
  9977. __this->set_m_FillMethod_42(4);
  9978. // private float m_FillAmount = 1.0f;
  9979. __this->set_m_FillAmount_43((1.0f));
  9980. // [SerializeField] private bool m_FillClockwise = true;
  9981. __this->set_m_FillClockwise_44((bool)1);
  9982. // private float m_PixelsPerUnitMultiplier = 1.0f;
  9983. __this->set_m_PixelsPerUnitMultiplier_49((1.0f));
  9984. // private float m_CachedReferencePixelsPerUnit = 100;
  9985. __this->set_m_CachedReferencePixelsPerUnit_50((100.0f));
  9986. // protected Image()
  9987. MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D(__this, /*hidden argument*/NULL);
  9988. // useLegacyMeshGeneration = false;
  9989. Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline(__this, (bool)0, /*hidden argument*/NULL);
  9990. // }
  9991. return;
  9992. }
  9993. }
  9994. // UnityEngine.Material UnityEngine.UI.Image::get_defaultETC1GraphicMaterial()
  9995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774 (const RuntimeMethod* method)
  9996. {
  9997. static bool s_Il2CppMethodInitialized;
  9998. if (!s_Il2CppMethodInitialized)
  9999. {
  10000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10002. s_Il2CppMethodInitialized = true;
  10003. }
  10004. {
  10005. // if (s_ETC1DefaultUI == null)
  10006. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10007. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_36();
  10008. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10009. bool L_1;
  10010. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10011. if (!L_1)
  10012. {
  10013. goto IL_0017;
  10014. }
  10015. }
  10016. {
  10017. // s_ETC1DefaultUI = Canvas.GetETC1SupportedCanvasMaterial();
  10018. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2;
  10019. L_2 = Canvas_GetETC1SupportedCanvasMaterial_mF0A0E16782086A761F308802861D1061DB874972(/*hidden argument*/NULL);
  10020. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10021. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_36(L_2);
  10022. }
  10023. IL_0017:
  10024. {
  10025. // return s_ETC1DefaultUI;
  10026. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10027. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_ETC1DefaultUI_36();
  10028. return L_3;
  10029. }
  10030. }
  10031. // UnityEngine.Texture UnityEngine.UI.Image::get_mainTexture()
  10032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * Image_get_mainTexture_m7650B5327838CEE79723AAE344CC05041E660B9F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10033. {
  10034. static bool s_Il2CppMethodInitialized;
  10035. if (!s_Il2CppMethodInitialized)
  10036. {
  10037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  10038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10039. s_Il2CppMethodInitialized = true;
  10040. }
  10041. {
  10042. // if (activeSprite == null)
  10043. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10044. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10045. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10046. bool L_1;
  10047. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10048. if (!L_1)
  10049. {
  10050. goto IL_0041;
  10051. }
  10052. }
  10053. {
  10054. // if (material != null && material.mainTexture != null)
  10055. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2;
  10056. L_2 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  10057. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10058. bool L_3;
  10059. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10060. if (!L_3)
  10061. {
  10062. goto IL_003b;
  10063. }
  10064. }
  10065. {
  10066. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4;
  10067. L_4 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  10068. NullCheck(L_4);
  10069. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_5;
  10070. L_5 = Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC(L_4, /*hidden argument*/NULL);
  10071. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10072. bool L_6;
  10073. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10074. if (!L_6)
  10075. {
  10076. goto IL_003b;
  10077. }
  10078. }
  10079. {
  10080. // return material.mainTexture;
  10081. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7;
  10082. L_7 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(32 /* UnityEngine.Material UnityEngine.UI.Graphic::get_material() */, __this);
  10083. NullCheck(L_7);
  10084. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_8;
  10085. L_8 = Material_get_mainTexture_mD1F98F8E09F68857D5408796A76A521925A04FAC(L_7, /*hidden argument*/NULL);
  10086. return L_8;
  10087. }
  10088. IL_003b:
  10089. {
  10090. // return s_WhiteTexture;
  10091. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  10092. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_9 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields*)il2cpp_codegen_static_fields_for(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var))->get_s_WhiteTexture_5();
  10093. return L_9;
  10094. }
  10095. IL_0041:
  10096. {
  10097. // return activeSprite.texture;
  10098. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  10099. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10100. NullCheck(L_10);
  10101. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_11;
  10102. L_11 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_10, /*hidden argument*/NULL);
  10103. return L_11;
  10104. }
  10105. }
  10106. // System.Boolean UnityEngine.UI.Image::get_hasBorder()
  10107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10108. {
  10109. static bool s_Il2CppMethodInitialized;
  10110. if (!s_Il2CppMethodInitialized)
  10111. {
  10112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10113. s_Il2CppMethodInitialized = true;
  10114. }
  10115. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  10116. memset((&V_0), 0, sizeof(V_0));
  10117. {
  10118. // if (activeSprite != null)
  10119. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10120. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10121. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10122. bool L_1;
  10123. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10124. if (!L_1)
  10125. {
  10126. goto IL_0029;
  10127. }
  10128. }
  10129. {
  10130. // Vector4 v = activeSprite.border;
  10131. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  10132. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10133. NullCheck(L_2);
  10134. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3;
  10135. L_3 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_2, /*hidden argument*/NULL);
  10136. V_0 = L_3;
  10137. // return v.sqrMagnitude > 0f;
  10138. float L_4;
  10139. L_4 = Vector4_get_sqrMagnitude_m1450744F6AAD57773CE0208B6F51DDEEE9A48E07((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_0), /*hidden argument*/NULL);
  10140. return (bool)((((float)L_4) > ((float)(0.0f)))? 1 : 0);
  10141. }
  10142. IL_0029:
  10143. {
  10144. // return false;
  10145. return (bool)0;
  10146. }
  10147. }
  10148. // System.Single UnityEngine.UI.Image::get_pixelsPerUnitMultiplier()
  10149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnitMultiplier_m1F9B9896852C675664DE06FB74A1C5105626A41D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10150. {
  10151. {
  10152. // get { return m_PixelsPerUnitMultiplier; }
  10153. float L_0 = __this->get_m_PixelsPerUnitMultiplier_49();
  10154. return L_0;
  10155. }
  10156. }
  10157. // System.Void UnityEngine.UI.Image::set_pixelsPerUnitMultiplier(System.Single)
  10158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_pixelsPerUnitMultiplier_m5F08D766BE960A22D846506E173B2E11D00A1E64 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  10159. {
  10160. {
  10161. // m_PixelsPerUnitMultiplier = Mathf.Max(0.01f, value);
  10162. float L_0 = ___value0;
  10163. float L_1;
  10164. L_1 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775((0.00999999978f), L_0, /*hidden argument*/NULL);
  10165. __this->set_m_PixelsPerUnitMultiplier_49(L_1);
  10166. // SetVerticesDirty();
  10167. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  10168. // }
  10169. return;
  10170. }
  10171. }
  10172. // System.Single UnityEngine.UI.Image::get_pixelsPerUnit()
  10173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10174. {
  10175. static bool s_Il2CppMethodInitialized;
  10176. if (!s_Il2CppMethodInitialized)
  10177. {
  10178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10179. s_Il2CppMethodInitialized = true;
  10180. }
  10181. float V_0 = 0.0f;
  10182. {
  10183. // float spritePixelsPerUnit = 100;
  10184. V_0 = (100.0f);
  10185. // if (activeSprite)
  10186. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10187. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10188. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10189. bool L_1;
  10190. L_1 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_0, /*hidden argument*/NULL);
  10191. if (!L_1)
  10192. {
  10193. goto IL_001f;
  10194. }
  10195. }
  10196. {
  10197. // spritePixelsPerUnit = activeSprite.pixelsPerUnit;
  10198. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  10199. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10200. NullCheck(L_2);
  10201. float L_3;
  10202. L_3 = Sprite_get_pixelsPerUnit_mEA3201EE604FB43CB93E3D309B19A5D0B44C739E(L_2, /*hidden argument*/NULL);
  10203. V_0 = L_3;
  10204. }
  10205. IL_001f:
  10206. {
  10207. // if (canvas)
  10208. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_4;
  10209. L_4 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  10210. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10211. bool L_5;
  10212. L_5 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_4, /*hidden argument*/NULL);
  10213. if (!L_5)
  10214. {
  10215. goto IL_003d;
  10216. }
  10217. }
  10218. {
  10219. // m_CachedReferencePixelsPerUnit = canvas.referencePixelsPerUnit;
  10220. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_6;
  10221. L_6 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  10222. NullCheck(L_6);
  10223. float L_7;
  10224. L_7 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_6, /*hidden argument*/NULL);
  10225. __this->set_m_CachedReferencePixelsPerUnit_50(L_7);
  10226. }
  10227. IL_003d:
  10228. {
  10229. // return spritePixelsPerUnit / m_CachedReferencePixelsPerUnit;
  10230. float L_8 = V_0;
  10231. float L_9 = __this->get_m_CachedReferencePixelsPerUnit_50();
  10232. return ((float)((float)L_8/(float)L_9));
  10233. }
  10234. }
  10235. // System.Single UnityEngine.UI.Image::get_multipliedPixelsPerUnit()
  10236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10237. {
  10238. {
  10239. // get { return pixelsPerUnit * m_PixelsPerUnitMultiplier; }
  10240. float L_0;
  10241. L_0 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  10242. float L_1 = __this->get_m_PixelsPerUnitMultiplier_49();
  10243. return ((float)il2cpp_codegen_multiply((float)L_0, (float)L_1));
  10244. }
  10245. }
  10246. // UnityEngine.Material UnityEngine.UI.Image::get_material()
  10247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Image_get_material_m64BB551A86DA68E6BB4824D80B87D1222B2A719A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10248. {
  10249. static bool s_Il2CppMethodInitialized;
  10250. if (!s_Il2CppMethodInitialized)
  10251. {
  10252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10254. s_Il2CppMethodInitialized = true;
  10255. }
  10256. {
  10257. // if (m_Material != null)
  10258. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_Material_6();
  10259. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10260. bool L_1;
  10261. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10262. if (!L_1)
  10263. {
  10264. goto IL_0015;
  10265. }
  10266. }
  10267. {
  10268. // return m_Material;
  10269. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_Material_6();
  10270. return L_2;
  10271. }
  10272. IL_0015:
  10273. {
  10274. // if (activeSprite && activeSprite.associatedAlphaSplitTexture != null)
  10275. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  10276. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10277. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10278. bool L_4;
  10279. L_4 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_3, /*hidden argument*/NULL);
  10280. if (!L_4)
  10281. {
  10282. goto IL_003b;
  10283. }
  10284. }
  10285. {
  10286. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  10287. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10288. NullCheck(L_5);
  10289. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_6;
  10290. L_6 = Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00(L_5, /*hidden argument*/NULL);
  10291. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10292. bool L_7;
  10293. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10294. if (!L_7)
  10295. {
  10296. goto IL_003b;
  10297. }
  10298. }
  10299. {
  10300. // return defaultETC1GraphicMaterial;
  10301. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10302. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8;
  10303. L_8 = Image_get_defaultETC1GraphicMaterial_m0AEB928A517419933F205A4483BDFACA89606774(/*hidden argument*/NULL);
  10304. return L_8;
  10305. }
  10306. IL_003b:
  10307. {
  10308. // return defaultMaterial;
  10309. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9;
  10310. L_9 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(31 /* UnityEngine.Material UnityEngine.UI.Graphic::get_defaultMaterial() */, __this);
  10311. return L_9;
  10312. }
  10313. }
  10314. // System.Void UnityEngine.UI.Image::set_material(UnityEngine.Material)
  10315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_material_m666B9F6F4224CC1ACC26179CD32E491C6B2258A8 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  10316. {
  10317. {
  10318. // base.material = value;
  10319. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  10320. Graphic_set_material_m3D93A3A7E51D661643E9467E3C943CEB905CF125(__this, L_0, /*hidden argument*/NULL);
  10321. // }
  10322. return;
  10323. }
  10324. }
  10325. // System.Void UnityEngine.UI.Image::OnBeforeSerialize()
  10326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnBeforeSerialize_mC5AC9EFBACF39D25F135CDA97DBB233E9486936D (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10327. {
  10328. {
  10329. // public virtual void OnBeforeSerialize() {}
  10330. return;
  10331. }
  10332. }
  10333. // System.Void UnityEngine.UI.Image::OnAfterDeserialize()
  10334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnAfterDeserialize_mAFE846C60D003A128F7945A8EE0887C677DD6CFC (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10335. {
  10336. {
  10337. // if (m_FillOrigin < 0)
  10338. int32_t L_0 = __this->get_m_FillOrigin_45();
  10339. if ((((int32_t)L_0) >= ((int32_t)0)))
  10340. {
  10341. goto IL_0012;
  10342. }
  10343. }
  10344. {
  10345. // m_FillOrigin = 0;
  10346. __this->set_m_FillOrigin_45(0);
  10347. goto IL_0057;
  10348. }
  10349. IL_0012:
  10350. {
  10351. // else if (m_FillMethod == FillMethod.Horizontal && m_FillOrigin > 1)
  10352. int32_t L_1 = __this->get_m_FillMethod_42();
  10353. if (L_1)
  10354. {
  10355. goto IL_002c;
  10356. }
  10357. }
  10358. {
  10359. int32_t L_2 = __this->get_m_FillOrigin_45();
  10360. if ((((int32_t)L_2) <= ((int32_t)1)))
  10361. {
  10362. goto IL_002c;
  10363. }
  10364. }
  10365. {
  10366. // m_FillOrigin = 0;
  10367. __this->set_m_FillOrigin_45(0);
  10368. goto IL_0057;
  10369. }
  10370. IL_002c:
  10371. {
  10372. // else if (m_FillMethod == FillMethod.Vertical && m_FillOrigin > 1)
  10373. int32_t L_3 = __this->get_m_FillMethod_42();
  10374. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  10375. {
  10376. goto IL_0047;
  10377. }
  10378. }
  10379. {
  10380. int32_t L_4 = __this->get_m_FillOrigin_45();
  10381. if ((((int32_t)L_4) <= ((int32_t)1)))
  10382. {
  10383. goto IL_0047;
  10384. }
  10385. }
  10386. {
  10387. // m_FillOrigin = 0;
  10388. __this->set_m_FillOrigin_45(0);
  10389. goto IL_0057;
  10390. }
  10391. IL_0047:
  10392. {
  10393. // else if (m_FillOrigin > 3)
  10394. int32_t L_5 = __this->get_m_FillOrigin_45();
  10395. if ((((int32_t)L_5) <= ((int32_t)3)))
  10396. {
  10397. goto IL_0057;
  10398. }
  10399. }
  10400. {
  10401. // m_FillOrigin = 0;
  10402. __this->set_m_FillOrigin_45(0);
  10403. }
  10404. IL_0057:
  10405. {
  10406. // m_FillAmount = Mathf.Clamp(m_FillAmount, 0f, 1f);
  10407. float L_6 = __this->get_m_FillAmount_43();
  10408. float L_7;
  10409. L_7 = Mathf_Clamp_m2416F3B785C8F135863E3D17E5B0CB4174797B87(L_6, (0.0f), (1.0f), /*hidden argument*/NULL);
  10410. __this->set_m_FillAmount_43(L_7);
  10411. // }
  10412. return;
  10413. }
  10414. }
  10415. // System.Void UnityEngine.UI.Image::PreserveSpriteAspectRatio(UnityEngine.Rect&,UnityEngine.Vector2)
  10416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * ___rect0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___spriteSize1, const RuntimeMethod* method)
  10417. {
  10418. float V_0 = 0.0f;
  10419. float V_1 = 0.0f;
  10420. float V_2 = 0.0f;
  10421. float V_3 = 0.0f;
  10422. {
  10423. // var spriteRatio = spriteSize.x / spriteSize.y;
  10424. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___spriteSize1;
  10425. float L_1 = L_0.get_x_0();
  10426. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___spriteSize1;
  10427. float L_3 = L_2.get_y_1();
  10428. V_0 = ((float)((float)L_1/(float)L_3));
  10429. // var rectRatio = rect.width / rect.height;
  10430. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_4 = ___rect0;
  10431. float L_5;
  10432. L_5 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_4, /*hidden argument*/NULL);
  10433. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_6 = ___rect0;
  10434. float L_7;
  10435. L_7 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_6, /*hidden argument*/NULL);
  10436. V_1 = ((float)((float)L_5/(float)L_7));
  10437. // if (spriteRatio > rectRatio)
  10438. float L_8 = V_0;
  10439. float L_9 = V_1;
  10440. if ((!(((float)L_8) > ((float)L_9))))
  10441. {
  10442. goto IL_0062;
  10443. }
  10444. }
  10445. {
  10446. // var oldHeight = rect.height;
  10447. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_10 = ___rect0;
  10448. float L_11;
  10449. L_11 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_10, /*hidden argument*/NULL);
  10450. V_2 = L_11;
  10451. // rect.height = rect.width * (1.0f / spriteRatio);
  10452. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_12 = ___rect0;
  10453. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_13 = ___rect0;
  10454. float L_14;
  10455. L_14 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_13, /*hidden argument*/NULL);
  10456. float L_15 = V_0;
  10457. Rect_set_height_m4A00B16C122F44FEF4BA074386F3DC11FF4B4D23((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_12, ((float)il2cpp_codegen_multiply((float)L_14, (float)((float)((float)(1.0f)/(float)L_15)))), /*hidden argument*/NULL);
  10458. // rect.y += (oldHeight - rect.height) * rectTransform.pivot.y;
  10459. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_16 = ___rect0;
  10460. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_17 = L_16;
  10461. float L_18;
  10462. L_18 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_17, /*hidden argument*/NULL);
  10463. float L_19 = V_2;
  10464. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_20 = ___rect0;
  10465. float L_21;
  10466. L_21 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_20, /*hidden argument*/NULL);
  10467. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22;
  10468. L_22 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  10469. NullCheck(L_22);
  10470. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23;
  10471. L_23 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_22, /*hidden argument*/NULL);
  10472. float L_24 = L_23.get_y_1();
  10473. Rect_set_y_m015507262F8AC5AFF1B4E986B66307F31FB3A10E((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_17, ((float)il2cpp_codegen_add((float)L_18, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_19, (float)L_21)), (float)L_24)))), /*hidden argument*/NULL);
  10474. // }
  10475. return;
  10476. }
  10477. IL_0062:
  10478. {
  10479. // var oldWidth = rect.width;
  10480. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_25 = ___rect0;
  10481. float L_26;
  10482. L_26 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_25, /*hidden argument*/NULL);
  10483. V_3 = L_26;
  10484. // rect.width = rect.height * spriteRatio;
  10485. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_27 = ___rect0;
  10486. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_28 = ___rect0;
  10487. float L_29;
  10488. L_29 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_28, /*hidden argument*/NULL);
  10489. float L_30 = V_0;
  10490. Rect_set_width_m07D84AD7C7093EDCCD94A7B93A9447CA9917DD9D((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_27, ((float)il2cpp_codegen_multiply((float)L_29, (float)L_30)), /*hidden argument*/NULL);
  10491. // rect.x += (oldWidth - rect.width) * rectTransform.pivot.x;
  10492. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_31 = ___rect0;
  10493. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_32 = L_31;
  10494. float L_33;
  10495. L_33 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_32, /*hidden argument*/NULL);
  10496. float L_34 = V_3;
  10497. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * L_35 = ___rect0;
  10498. float L_36;
  10499. L_36 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_35, /*hidden argument*/NULL);
  10500. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_37;
  10501. L_37 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  10502. NullCheck(L_37);
  10503. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38;
  10504. L_38 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_37, /*hidden argument*/NULL);
  10505. float L_39 = L_38.get_x_0();
  10506. Rect_set_x_m1147A05B5046E1D4427E8EC99B9DFA4A32EEDEE6((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)L_32, ((float)il2cpp_codegen_add((float)L_33, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_34, (float)L_36)), (float)L_39)))), /*hidden argument*/NULL);
  10507. // }
  10508. return;
  10509. }
  10510. }
  10511. // UnityEngine.Vector4 UnityEngine.UI.Image::GetDrawingDimensions(System.Boolean)
  10512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, bool ___shouldPreserveAspect0, const RuntimeMethod* method)
  10513. {
  10514. static bool s_Il2CppMethodInitialized;
  10515. if (!s_Il2CppMethodInitialized)
  10516. {
  10517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10518. s_Il2CppMethodInitialized = true;
  10519. }
  10520. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  10521. memset((&V_0), 0, sizeof(V_0));
  10522. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  10523. memset((&V_1), 0, sizeof(V_1));
  10524. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  10525. memset((&V_2), 0, sizeof(V_2));
  10526. int32_t V_3 = 0;
  10527. int32_t V_4 = 0;
  10528. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_5;
  10529. memset((&V_5), 0, sizeof(V_5));
  10530. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_6;
  10531. memset((&V_6), 0, sizeof(V_6));
  10532. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B3_0;
  10533. memset((&G_B3_0), 0, sizeof(G_B3_0));
  10534. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B6_0;
  10535. memset((&G_B6_0), 0, sizeof(G_B6_0));
  10536. {
  10537. // var padding = activeSprite == null ? Vector4.zero : Sprites.DataUtility.GetPadding(activeSprite);
  10538. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10539. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10540. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10541. bool L_1;
  10542. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10543. if (L_1)
  10544. {
  10545. goto IL_001b;
  10546. }
  10547. }
  10548. {
  10549. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  10550. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10551. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3;
  10552. L_3 = DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4(L_2, /*hidden argument*/NULL);
  10553. G_B3_0 = L_3;
  10554. goto IL_0020;
  10555. }
  10556. IL_001b:
  10557. {
  10558. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  10559. L_4 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  10560. G_B3_0 = L_4;
  10561. }
  10562. IL_0020:
  10563. {
  10564. V_0 = G_B3_0;
  10565. // var size = activeSprite == null ? Vector2.zero : new Vector2(activeSprite.rect.width, activeSprite.rect.height);
  10566. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  10567. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10568. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10569. bool L_6;
  10570. L_6 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10571. if (L_6)
  10572. {
  10573. goto IL_005e;
  10574. }
  10575. }
  10576. {
  10577. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7;
  10578. L_7 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10579. NullCheck(L_7);
  10580. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8;
  10581. L_8 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_7, /*hidden argument*/NULL);
  10582. V_6 = L_8;
  10583. float L_9;
  10584. L_9 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
  10585. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  10586. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10587. NullCheck(L_10);
  10588. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_11;
  10589. L_11 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_10, /*hidden argument*/NULL);
  10590. V_6 = L_11;
  10591. float L_12;
  10592. L_12 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_6), /*hidden argument*/NULL);
  10593. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  10594. memset((&L_13), 0, sizeof(L_13));
  10595. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), L_9, L_12, /*hidden argument*/NULL);
  10596. G_B6_0 = L_13;
  10597. goto IL_0063;
  10598. }
  10599. IL_005e:
  10600. {
  10601. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14;
  10602. L_14 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  10603. G_B6_0 = L_14;
  10604. }
  10605. IL_0063:
  10606. {
  10607. V_1 = G_B6_0;
  10608. // Rect r = GetPixelAdjustedRect();
  10609. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_15;
  10610. L_15 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  10611. V_2 = L_15;
  10612. // int spriteW = Mathf.RoundToInt(size.x);
  10613. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16 = V_1;
  10614. float L_17 = L_16.get_x_0();
  10615. int32_t L_18;
  10616. L_18 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_17, /*hidden argument*/NULL);
  10617. V_3 = L_18;
  10618. // int spriteH = Mathf.RoundToInt(size.y);
  10619. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19 = V_1;
  10620. float L_20 = L_19.get_y_1();
  10621. int32_t L_21;
  10622. L_21 = Mathf_RoundToInt_m56850BDF60FF9E3441CE57E5EFEFEF36EDCDE6DD(L_20, /*hidden argument*/NULL);
  10623. V_4 = L_21;
  10624. // var v = new Vector4(
  10625. // padding.x / spriteW,
  10626. // padding.y / spriteH,
  10627. // (spriteW - padding.z) / spriteW,
  10628. // (spriteH - padding.w) / spriteH);
  10629. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22 = V_0;
  10630. float L_23 = L_22.get_x_1();
  10631. int32_t L_24 = V_3;
  10632. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_25 = V_0;
  10633. float L_26 = L_25.get_y_2();
  10634. int32_t L_27 = V_4;
  10635. int32_t L_28 = V_3;
  10636. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_29 = V_0;
  10637. float L_30 = L_29.get_z_3();
  10638. int32_t L_31 = V_3;
  10639. int32_t L_32 = V_4;
  10640. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_0;
  10641. float L_34 = L_33.get_w_4();
  10642. int32_t L_35 = V_4;
  10643. 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);
  10644. // if (shouldPreserveAspect && size.sqrMagnitude > 0.0f)
  10645. bool L_36 = ___shouldPreserveAspect0;
  10646. if (!L_36)
  10647. {
  10648. goto IL_00d2;
  10649. }
  10650. }
  10651. {
  10652. float L_37;
  10653. L_37 = Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), /*hidden argument*/NULL);
  10654. if ((!(((float)L_37) > ((float)(0.0f)))))
  10655. {
  10656. goto IL_00d2;
  10657. }
  10658. }
  10659. {
  10660. // PreserveSpriteAspectRatio(ref r, size);
  10661. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38 = V_1;
  10662. Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667(__this, (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), L_38, /*hidden argument*/NULL);
  10663. }
  10664. IL_00d2:
  10665. {
  10666. // v = new Vector4(
  10667. // r.x + r.width * v.x,
  10668. // r.y + r.height * v.y,
  10669. // r.x + r.width * v.z,
  10670. // r.y + r.height * v.w
  10671. // );
  10672. float L_39;
  10673. L_39 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10674. float L_40;
  10675. L_40 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10676. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_41 = V_5;
  10677. float L_42 = L_41.get_x_1();
  10678. float L_43;
  10679. L_43 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10680. float L_44;
  10681. L_44 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10682. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_45 = V_5;
  10683. float L_46 = L_45.get_y_2();
  10684. float L_47;
  10685. L_47 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10686. float L_48;
  10687. L_48 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10688. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_49 = V_5;
  10689. float L_50 = L_49.get_z_3();
  10690. float L_51;
  10691. L_51 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10692. float L_52;
  10693. L_52 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10694. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53 = V_5;
  10695. float L_54 = L_53.get_w_4();
  10696. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_5), ((float)il2cpp_codegen_add((float)L_39, (float)((float)il2cpp_codegen_multiply((float)L_40, (float)L_42)))), ((float)il2cpp_codegen_add((float)L_43, (float)((float)il2cpp_codegen_multiply((float)L_44, (float)L_46)))), ((float)il2cpp_codegen_add((float)L_47, (float)((float)il2cpp_codegen_multiply((float)L_48, (float)L_50)))), ((float)il2cpp_codegen_add((float)L_51, (float)((float)il2cpp_codegen_multiply((float)L_52, (float)L_54)))), /*hidden argument*/NULL);
  10697. // return v;
  10698. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_55 = V_5;
  10699. return L_55;
  10700. }
  10701. }
  10702. // System.Void UnityEngine.UI.Image::SetNativeSize()
  10703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_SetNativeSize_m3431DB7456FD40DD2CBEDF3FD82EBF55B46E7D8E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10704. {
  10705. static bool s_Il2CppMethodInitialized;
  10706. if (!s_Il2CppMethodInitialized)
  10707. {
  10708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10709. s_Il2CppMethodInitialized = true;
  10710. }
  10711. float V_0 = 0.0f;
  10712. float V_1 = 0.0f;
  10713. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  10714. memset((&V_2), 0, sizeof(V_2));
  10715. {
  10716. // if (activeSprite != null)
  10717. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10718. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10719. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10720. bool L_1;
  10721. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10722. if (!L_1)
  10723. {
  10724. goto IL_0072;
  10725. }
  10726. }
  10727. {
  10728. // float w = activeSprite.rect.width / pixelsPerUnit;
  10729. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  10730. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10731. NullCheck(L_2);
  10732. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_3;
  10733. L_3 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_2, /*hidden argument*/NULL);
  10734. V_2 = L_3;
  10735. float L_4;
  10736. L_4 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10737. float L_5;
  10738. L_5 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  10739. V_0 = ((float)((float)L_4/(float)L_5));
  10740. // float h = activeSprite.rect.height / pixelsPerUnit;
  10741. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  10742. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10743. NullCheck(L_6);
  10744. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_7;
  10745. L_7 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_6, /*hidden argument*/NULL);
  10746. V_2 = L_7;
  10747. float L_8;
  10748. L_8 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  10749. float L_9;
  10750. L_9 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  10751. V_1 = ((float)((float)L_8/(float)L_9));
  10752. // rectTransform.anchorMax = rectTransform.anchorMin;
  10753. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10;
  10754. L_10 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  10755. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_11;
  10756. L_11 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  10757. NullCheck(L_11);
  10758. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  10759. L_12 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_11, /*hidden argument*/NULL);
  10760. NullCheck(L_10);
  10761. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_10, L_12, /*hidden argument*/NULL);
  10762. // rectTransform.sizeDelta = new Vector2(w, h);
  10763. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_13;
  10764. L_13 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  10765. float L_14 = V_0;
  10766. float L_15 = V_1;
  10767. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16;
  10768. memset((&L_16), 0, sizeof(L_16));
  10769. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_16), L_14, L_15, /*hidden argument*/NULL);
  10770. NullCheck(L_13);
  10771. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_13, L_16, /*hidden argument*/NULL);
  10772. // SetAllDirty();
  10773. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  10774. }
  10775. IL_0072:
  10776. {
  10777. // }
  10778. return;
  10779. }
  10780. }
  10781. // System.Void UnityEngine.UI.Image::OnPopulateMesh(UnityEngine.UI.VertexHelper)
  10782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnPopulateMesh_mA43AC802D098FB93CC941275F90AEBFCC81F4EB5 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  10783. {
  10784. static bool s_Il2CppMethodInitialized;
  10785. if (!s_Il2CppMethodInitialized)
  10786. {
  10787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10788. s_Il2CppMethodInitialized = true;
  10789. }
  10790. int32_t V_0 = 0;
  10791. {
  10792. // if (activeSprite == null)
  10793. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10794. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10795. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10796. bool L_1;
  10797. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10798. if (!L_1)
  10799. {
  10800. goto IL_0016;
  10801. }
  10802. }
  10803. {
  10804. // base.OnPopulateMesh(toFill);
  10805. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___toFill0;
  10806. Graphic_OnPopulateMesh_m60171AAA2F2AF25E9304C8334FCE766711828DA5(__this, L_2, /*hidden argument*/NULL);
  10807. // return;
  10808. return;
  10809. }
  10810. IL_0016:
  10811. {
  10812. // switch (type)
  10813. int32_t L_3;
  10814. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  10815. V_0 = L_3;
  10816. int32_t L_4 = V_0;
  10817. switch (L_4)
  10818. {
  10819. case 0:
  10820. {
  10821. goto IL_0034;
  10822. }
  10823. case 1:
  10824. {
  10825. goto IL_0058;
  10826. }
  10827. case 2:
  10828. {
  10829. goto IL_0060;
  10830. }
  10831. case 3:
  10832. {
  10833. goto IL_0068;
  10834. }
  10835. }
  10836. }
  10837. {
  10838. return;
  10839. }
  10840. IL_0034:
  10841. {
  10842. // if (!useSpriteMesh)
  10843. bool L_5;
  10844. L_5 = Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE_inline(__this, /*hidden argument*/NULL);
  10845. if (L_5)
  10846. {
  10847. goto IL_004a;
  10848. }
  10849. }
  10850. {
  10851. // GenerateSimpleSprite(toFill, m_PreserveAspect);
  10852. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_6 = ___toFill0;
  10853. bool L_7 = __this->get_m_PreserveAspect_40();
  10854. Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355(__this, L_6, L_7, /*hidden argument*/NULL);
  10855. return;
  10856. }
  10857. IL_004a:
  10858. {
  10859. // GenerateSprite(toFill, m_PreserveAspect);
  10860. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_8 = ___toFill0;
  10861. bool L_9 = __this->get_m_PreserveAspect_40();
  10862. Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858(__this, L_8, L_9, /*hidden argument*/NULL);
  10863. // break;
  10864. return;
  10865. }
  10866. IL_0058:
  10867. {
  10868. // GenerateSlicedSprite(toFill);
  10869. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_10 = ___toFill0;
  10870. Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117(__this, L_10, /*hidden argument*/NULL);
  10871. // break;
  10872. return;
  10873. }
  10874. IL_0060:
  10875. {
  10876. // GenerateTiledSprite(toFill);
  10877. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_11 = ___toFill0;
  10878. Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37(__this, L_11, /*hidden argument*/NULL);
  10879. // break;
  10880. return;
  10881. }
  10882. IL_0068:
  10883. {
  10884. // GenerateFilledSprite(toFill, m_PreserveAspect);
  10885. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_12 = ___toFill0;
  10886. bool L_13 = __this->get_m_PreserveAspect_40();
  10887. Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF(__this, L_12, L_13, /*hidden argument*/NULL);
  10888. // }
  10889. return;
  10890. }
  10891. }
  10892. // System.Void UnityEngine.UI.Image::TrackSprite()
  10893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10894. {
  10895. static bool s_Il2CppMethodInitialized;
  10896. if (!s_Il2CppMethodInitialized)
  10897. {
  10898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10900. s_Il2CppMethodInitialized = true;
  10901. }
  10902. {
  10903. // if (activeSprite != null && activeSprite.texture == null)
  10904. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10905. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10906. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10907. bool L_1;
  10908. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10909. if (!L_1)
  10910. {
  10911. goto IL_002e;
  10912. }
  10913. }
  10914. {
  10915. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  10916. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10917. NullCheck(L_2);
  10918. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_3;
  10919. L_3 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_2, /*hidden argument*/NULL);
  10920. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10921. bool L_4;
  10922. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  10923. if (!L_4)
  10924. {
  10925. goto IL_002e;
  10926. }
  10927. }
  10928. {
  10929. // TrackImage(this);
  10930. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10931. Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A(__this, /*hidden argument*/NULL);
  10932. // m_Tracked = true;
  10933. __this->set_m_Tracked_47((bool)1);
  10934. }
  10935. IL_002e:
  10936. {
  10937. // }
  10938. return;
  10939. }
  10940. }
  10941. // System.Void UnityEngine.UI.Image::OnEnable()
  10942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnEnable_mF77EA3DC594DAE50115D24C3CA09C3E120F32A4F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10943. {
  10944. {
  10945. // base.OnEnable();
  10946. MaskableGraphic_OnEnable_m61F2B68A4560CAB2A40C3C6F6AF74C3C10D80AE8(__this, /*hidden argument*/NULL);
  10947. // TrackSprite();
  10948. Image_TrackSprite_m807EE9E74775D2F4AF1D54B52F2A230C9B5C1143(__this, /*hidden argument*/NULL);
  10949. // }
  10950. return;
  10951. }
  10952. }
  10953. // System.Void UnityEngine.UI.Image::OnDisable()
  10954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnDisable_m9A63211DBBB352D9FEDB27B12E129FE42F86FF12 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10955. {
  10956. static bool s_Il2CppMethodInitialized;
  10957. if (!s_Il2CppMethodInitialized)
  10958. {
  10959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10960. s_Il2CppMethodInitialized = true;
  10961. }
  10962. {
  10963. // base.OnDisable();
  10964. MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686(__this, /*hidden argument*/NULL);
  10965. // if (m_Tracked)
  10966. bool L_0 = __this->get_m_Tracked_47();
  10967. if (!L_0)
  10968. {
  10969. goto IL_0014;
  10970. }
  10971. }
  10972. {
  10973. // UnTrackImage(this);
  10974. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  10975. Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117(__this, /*hidden argument*/NULL);
  10976. }
  10977. IL_0014:
  10978. {
  10979. // }
  10980. return;
  10981. }
  10982. }
  10983. // System.Void UnityEngine.UI.Image::UpdateMaterial()
  10984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UpdateMaterial_m6B56C4E5F44712288A92D4A0CED493C2803E218F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  10985. {
  10986. static bool s_Il2CppMethodInitialized;
  10987. if (!s_Il2CppMethodInitialized)
  10988. {
  10989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  10990. s_Il2CppMethodInitialized = true;
  10991. }
  10992. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * V_0 = NULL;
  10993. {
  10994. // base.UpdateMaterial();
  10995. Graphic_UpdateMaterial_m5A5D02BFE3677C9EC1A30054B6CC486BEE3F45A9(__this, /*hidden argument*/NULL);
  10996. // if (activeSprite == null)
  10997. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  10998. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  10999. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11000. bool L_1;
  11001. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11002. if (!L_1)
  11003. {
  11004. goto IL_0021;
  11005. }
  11006. }
  11007. {
  11008. // canvasRenderer.SetAlphaTexture(null);
  11009. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_2;
  11010. L_2 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  11011. NullCheck(L_2);
  11012. CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006(L_2, (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE *)NULL, /*hidden argument*/NULL);
  11013. // return;
  11014. return;
  11015. }
  11016. IL_0021:
  11017. {
  11018. // Texture2D alphaTex = activeSprite.associatedAlphaSplitTexture;
  11019. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  11020. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11021. NullCheck(L_3);
  11022. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_4;
  11023. L_4 = Sprite_get_associatedAlphaSplitTexture_m212E3C39E4EE3385866E51194F5FC9AEDDEE4F00(L_3, /*hidden argument*/NULL);
  11024. V_0 = L_4;
  11025. // if (alphaTex != null)
  11026. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_5 = V_0;
  11027. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11028. bool L_6;
  11029. L_6 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11030. if (!L_6)
  11031. {
  11032. goto IL_0042;
  11033. }
  11034. }
  11035. {
  11036. // canvasRenderer.SetAlphaTexture(alphaTex);
  11037. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_7;
  11038. L_7 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  11039. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_8 = V_0;
  11040. NullCheck(L_7);
  11041. CanvasRenderer_SetAlphaTexture_m0A867B30B6475B1D72CE28117AABED84D4A1C006(L_7, L_8, /*hidden argument*/NULL);
  11042. }
  11043. IL_0042:
  11044. {
  11045. // }
  11046. return;
  11047. }
  11048. }
  11049. // System.Void UnityEngine.UI.Image::OnCanvasHierarchyChanged()
  11050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnCanvasHierarchyChanged_m8ACAB18B22A3B6D65F3D580886C5AA3C86C79687 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  11051. {
  11052. static bool s_Il2CppMethodInitialized;
  11053. if (!s_Il2CppMethodInitialized)
  11054. {
  11055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11056. s_Il2CppMethodInitialized = true;
  11057. }
  11058. {
  11059. // base.OnCanvasHierarchyChanged();
  11060. MaskableGraphic_OnCanvasHierarchyChanged_mAB3381225CEB6CC2803046EC7B9C7CBBA8887EC6(__this, /*hidden argument*/NULL);
  11061. // if (canvas == null)
  11062. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  11063. L_0 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  11064. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11065. bool L_1;
  11066. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11067. if (!L_1)
  11068. {
  11069. goto IL_0020;
  11070. }
  11071. }
  11072. {
  11073. // m_CachedReferencePixelsPerUnit = 100;
  11074. __this->set_m_CachedReferencePixelsPerUnit_50((100.0f));
  11075. // }
  11076. return;
  11077. }
  11078. IL_0020:
  11079. {
  11080. // else if (canvas.referencePixelsPerUnit != m_CachedReferencePixelsPerUnit)
  11081. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_2;
  11082. L_2 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  11083. NullCheck(L_2);
  11084. float L_3;
  11085. L_3 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_2, /*hidden argument*/NULL);
  11086. float L_4 = __this->get_m_CachedReferencePixelsPerUnit_50();
  11087. if ((((float)L_3) == ((float)L_4)))
  11088. {
  11089. goto IL_0062;
  11090. }
  11091. }
  11092. {
  11093. // m_CachedReferencePixelsPerUnit = canvas.referencePixelsPerUnit;
  11094. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5;
  11095. L_5 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  11096. NullCheck(L_5);
  11097. float L_6;
  11098. L_6 = Canvas_get_referencePixelsPerUnit_m001FE1F0C8D84A3539DBB772416D05E93233395E(L_5, /*hidden argument*/NULL);
  11099. __this->set_m_CachedReferencePixelsPerUnit_50(L_6);
  11100. // if (type == Type.Sliced || type == Type.Tiled)
  11101. int32_t L_7;
  11102. L_7 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  11103. if ((((int32_t)L_7) == ((int32_t)1)))
  11104. {
  11105. goto IL_0056;
  11106. }
  11107. }
  11108. {
  11109. int32_t L_8;
  11110. L_8 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  11111. if ((!(((uint32_t)L_8) == ((uint32_t)2))))
  11112. {
  11113. goto IL_0062;
  11114. }
  11115. }
  11116. IL_0056:
  11117. {
  11118. // SetVerticesDirty();
  11119. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  11120. // SetLayoutDirty();
  11121. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  11122. }
  11123. IL_0062:
  11124. {
  11125. // }
  11126. return;
  11127. }
  11128. }
  11129. // System.Void UnityEngine.UI.Image::GenerateSimpleSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  11130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method)
  11131. {
  11132. static bool s_Il2CppMethodInitialized;
  11133. if (!s_Il2CppMethodInitialized)
  11134. {
  11135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11136. s_Il2CppMethodInitialized = true;
  11137. }
  11138. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  11139. memset((&V_0), 0, sizeof(V_0));
  11140. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  11141. memset((&V_1), 0, sizeof(V_1));
  11142. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_2;
  11143. memset((&V_2), 0, sizeof(V_2));
  11144. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B3_0;
  11145. memset((&G_B3_0), 0, sizeof(G_B3_0));
  11146. {
  11147. // Vector4 v = GetDrawingDimensions(lPreserveAspect);
  11148. bool L_0 = ___lPreserveAspect1;
  11149. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_1;
  11150. L_1 = Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4(__this, L_0, /*hidden argument*/NULL);
  11151. V_0 = L_1;
  11152. // var uv = (activeSprite != null) ? Sprites.DataUtility.GetOuterUV(activeSprite) : Vector4.zero;
  11153. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  11154. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11155. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11156. bool L_3;
  11157. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11158. if (L_3)
  11159. {
  11160. goto IL_001d;
  11161. }
  11162. }
  11163. {
  11164. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4;
  11165. L_4 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  11166. G_B3_0 = L_4;
  11167. goto IL_0028;
  11168. }
  11169. IL_001d:
  11170. {
  11171. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5;
  11172. L_5 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11173. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6;
  11174. L_6 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_5, /*hidden argument*/NULL);
  11175. G_B3_0 = L_6;
  11176. }
  11177. IL_0028:
  11178. {
  11179. V_1 = G_B3_0;
  11180. // var color32 = color;
  11181. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_7;
  11182. L_7 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  11183. V_2 = L_7;
  11184. // vh.Clear();
  11185. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_8 = ___vh0;
  11186. NullCheck(L_8);
  11187. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_8, /*hidden argument*/NULL);
  11188. // vh.AddVert(new Vector3(v.x, v.y), color32, new Vector2(uv.x, uv.y));
  11189. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_9 = ___vh0;
  11190. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_10 = V_0;
  11191. float L_11 = L_10.get_x_1();
  11192. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12 = V_0;
  11193. float L_13 = L_12.get_y_2();
  11194. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14;
  11195. memset((&L_14), 0, sizeof(L_14));
  11196. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_14), L_11, L_13, /*hidden argument*/NULL);
  11197. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_15 = V_2;
  11198. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_16;
  11199. L_16 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_15, /*hidden argument*/NULL);
  11200. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17 = V_1;
  11201. float L_18 = L_17.get_x_1();
  11202. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19 = V_1;
  11203. float L_20 = L_19.get_y_2();
  11204. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21;
  11205. memset((&L_21), 0, sizeof(L_21));
  11206. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_21), L_18, L_20, /*hidden argument*/NULL);
  11207. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22;
  11208. L_22 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_21, /*hidden argument*/NULL);
  11209. NullCheck(L_9);
  11210. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_9, L_14, L_16, L_22, /*hidden argument*/NULL);
  11211. // vh.AddVert(new Vector3(v.x, v.w), color32, new Vector2(uv.x, uv.w));
  11212. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_23 = ___vh0;
  11213. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_24 = V_0;
  11214. float L_25 = L_24.get_x_1();
  11215. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26 = V_0;
  11216. float L_27 = L_26.get_w_4();
  11217. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_28;
  11218. memset((&L_28), 0, sizeof(L_28));
  11219. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_28), L_25, L_27, /*hidden argument*/NULL);
  11220. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_29 = V_2;
  11221. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_30;
  11222. L_30 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_29, /*hidden argument*/NULL);
  11223. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_31 = V_1;
  11224. float L_32 = L_31.get_x_1();
  11225. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_1;
  11226. float L_34 = L_33.get_w_4();
  11227. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35;
  11228. memset((&L_35), 0, sizeof(L_35));
  11229. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_35), L_32, L_34, /*hidden argument*/NULL);
  11230. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_36;
  11231. L_36 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_35, /*hidden argument*/NULL);
  11232. NullCheck(L_23);
  11233. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_23, L_28, L_30, L_36, /*hidden argument*/NULL);
  11234. // vh.AddVert(new Vector3(v.z, v.w), color32, new Vector2(uv.z, uv.w));
  11235. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_37 = ___vh0;
  11236. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_38 = V_0;
  11237. float L_39 = L_38.get_z_3();
  11238. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40 = V_0;
  11239. float L_41 = L_40.get_w_4();
  11240. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_42;
  11241. memset((&L_42), 0, sizeof(L_42));
  11242. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_42), L_39, L_41, /*hidden argument*/NULL);
  11243. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_43 = V_2;
  11244. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_44;
  11245. L_44 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_43, /*hidden argument*/NULL);
  11246. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_45 = V_1;
  11247. float L_46 = L_45.get_z_3();
  11248. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_47 = V_1;
  11249. float L_48 = L_47.get_w_4();
  11250. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_49;
  11251. memset((&L_49), 0, sizeof(L_49));
  11252. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_49), L_46, L_48, /*hidden argument*/NULL);
  11253. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_50;
  11254. L_50 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_49, /*hidden argument*/NULL);
  11255. NullCheck(L_37);
  11256. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_37, L_42, L_44, L_50, /*hidden argument*/NULL);
  11257. // vh.AddVert(new Vector3(v.z, v.y), color32, new Vector2(uv.z, uv.y));
  11258. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_51 = ___vh0;
  11259. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_52 = V_0;
  11260. float L_53 = L_52.get_z_3();
  11261. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_54 = V_0;
  11262. float L_55 = L_54.get_y_2();
  11263. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_56;
  11264. memset((&L_56), 0, sizeof(L_56));
  11265. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_56), L_53, L_55, /*hidden argument*/NULL);
  11266. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_57 = V_2;
  11267. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_58;
  11268. L_58 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_57, /*hidden argument*/NULL);
  11269. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_59 = V_1;
  11270. float L_60 = L_59.get_z_3();
  11271. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_61 = V_1;
  11272. float L_62 = L_61.get_y_2();
  11273. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63;
  11274. memset((&L_63), 0, sizeof(L_63));
  11275. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_63), L_60, L_62, /*hidden argument*/NULL);
  11276. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_64;
  11277. L_64 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_63, /*hidden argument*/NULL);
  11278. NullCheck(L_51);
  11279. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_51, L_56, L_58, L_64, /*hidden argument*/NULL);
  11280. // vh.AddTriangle(0, 1, 2);
  11281. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_65 = ___vh0;
  11282. NullCheck(L_65);
  11283. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_65, 0, 1, 2, /*hidden argument*/NULL);
  11284. // vh.AddTriangle(2, 3, 0);
  11285. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_66 = ___vh0;
  11286. NullCheck(L_66);
  11287. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_66, 2, 3, 0, /*hidden argument*/NULL);
  11288. // }
  11289. return;
  11290. }
  11291. }
  11292. // System.Void UnityEngine.UI.Image::GenerateSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  11293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSprite_mABC4D004A77A4203E4271EC29EC12A8E22A65858 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vh0, bool ___lPreserveAspect1, const RuntimeMethod* method)
  11294. {
  11295. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  11296. memset((&V_0), 0, sizeof(V_0));
  11297. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  11298. memset((&V_1), 0, sizeof(V_1));
  11299. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  11300. memset((&V_2), 0, sizeof(V_2));
  11301. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  11302. memset((&V_3), 0, sizeof(V_3));
  11303. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_4;
  11304. memset((&V_4), 0, sizeof(V_4));
  11305. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_5;
  11306. memset((&V_5), 0, sizeof(V_5));
  11307. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 V_6;
  11308. memset((&V_6), 0, sizeof(V_6));
  11309. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_7 = NULL;
  11310. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* V_8 = NULL;
  11311. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* V_9 = NULL;
  11312. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_10;
  11313. memset((&V_10), 0, sizeof(V_10));
  11314. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_11;
  11315. memset((&V_11), 0, sizeof(V_11));
  11316. int32_t V_12 = 0;
  11317. int32_t V_13 = 0;
  11318. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B2_0;
  11319. memset((&G_B2_0), 0, sizeof(G_B2_0));
  11320. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 G_B1_0;
  11321. memset((&G_B1_0), 0, sizeof(G_B1_0));
  11322. {
  11323. // var spriteSize = new Vector2(activeSprite.rect.width, activeSprite.rect.height);
  11324. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  11325. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11326. NullCheck(L_0);
  11327. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  11328. L_1 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_0, /*hidden argument*/NULL);
  11329. V_10 = L_1;
  11330. float L_2;
  11331. L_2 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_10), /*hidden argument*/NULL);
  11332. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_3;
  11333. L_3 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11334. NullCheck(L_3);
  11335. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_4;
  11336. L_4 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_3, /*hidden argument*/NULL);
  11337. V_10 = L_4;
  11338. float L_5;
  11339. L_5 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_10), /*hidden argument*/NULL);
  11340. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_2, L_5, /*hidden argument*/NULL);
  11341. // var spritePivot = activeSprite.pivot / spriteSize;
  11342. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  11343. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11344. NullCheck(L_6);
  11345. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  11346. L_7 = Sprite_get_pivot_m39B1CFCDA5BB126D198CAEAB703EC39E763CC867(L_6, /*hidden argument*/NULL);
  11347. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8 = V_0;
  11348. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  11349. L_9 = Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline(L_7, L_8, /*hidden argument*/NULL);
  11350. V_1 = L_9;
  11351. // var rectPivot = rectTransform.pivot;
  11352. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10;
  11353. L_10 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  11354. NullCheck(L_10);
  11355. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  11356. L_11 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_10, /*hidden argument*/NULL);
  11357. // Rect r = GetPixelAdjustedRect();
  11358. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_12;
  11359. L_12 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  11360. V_2 = L_12;
  11361. // if (lPreserveAspect & spriteSize.sqrMagnitude > 0.0f)
  11362. bool L_13 = ___lPreserveAspect1;
  11363. float L_14;
  11364. L_14 = Vector2_get_sqrMagnitude_mF489F0EF7E88FF046BA36767ECC50B89674C925A((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  11365. G_B1_0 = L_11;
  11366. if (!((int32_t)((int32_t)L_13&(int32_t)((((float)L_14) > ((float)(0.0f)))? 1 : 0))))
  11367. {
  11368. G_B2_0 = L_11;
  11369. goto IL_006e;
  11370. }
  11371. }
  11372. {
  11373. // PreserveSpriteAspectRatio(ref r, spriteSize);
  11374. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15 = V_0;
  11375. Image_PreserveSpriteAspectRatio_mEA1EA46C681D08468D3EB86E7E0185E89FDEC667(__this, (Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), L_15, /*hidden argument*/NULL);
  11376. G_B2_0 = G_B1_0;
  11377. }
  11378. IL_006e:
  11379. {
  11380. // var drawingSize = new Vector2(r.width, r.height);
  11381. float L_16;
  11382. L_16 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  11383. float L_17;
  11384. L_17 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  11385. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_3), L_16, L_17, /*hidden argument*/NULL);
  11386. // var spriteBoundSize = activeSprite.bounds.size;
  11387. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_18;
  11388. L_18 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11389. NullCheck(L_18);
  11390. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_19;
  11391. L_19 = Sprite_get_bounds_m364F852DE78702F755D1414FF4465F61F3F238EF(L_18, /*hidden argument*/NULL);
  11392. V_11 = L_19;
  11393. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20;
  11394. L_20 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_11), /*hidden argument*/NULL);
  11395. V_4 = L_20;
  11396. // var drawOffset = (rectPivot - spritePivot) * drawingSize;
  11397. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21 = V_1;
  11398. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22;
  11399. L_22 = Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline(G_B2_0, L_21, /*hidden argument*/NULL);
  11400. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23 = V_3;
  11401. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24;
  11402. L_24 = Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline(L_22, L_23, /*hidden argument*/NULL);
  11403. V_5 = L_24;
  11404. // var color32 = color;
  11405. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_25;
  11406. L_25 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  11407. V_6 = L_25;
  11408. // vh.Clear();
  11409. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_26 = ___vh0;
  11410. NullCheck(L_26);
  11411. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_26, /*hidden argument*/NULL);
  11412. // Vector2[] vertices = activeSprite.vertices;
  11413. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_27;
  11414. L_27 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11415. NullCheck(L_27);
  11416. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_28;
  11417. L_28 = Sprite_get_vertices_m4A5EFBEDA14F12E5358C61831150AE368453F301(L_27, /*hidden argument*/NULL);
  11418. V_7 = L_28;
  11419. // Vector2[] uvs = activeSprite.uv;
  11420. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_29;
  11421. L_29 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11422. NullCheck(L_29);
  11423. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_30;
  11424. L_30 = Sprite_get_uv_mBD902ADCF1FF8AE211C98881A6E3C310D73494B6(L_29, /*hidden argument*/NULL);
  11425. V_8 = L_30;
  11426. // for (int i = 0; i < vertices.Length; ++i)
  11427. V_12 = 0;
  11428. goto IL_015f;
  11429. }
  11430. IL_00d7:
  11431. {
  11432. // 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));
  11433. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_31 = ___vh0;
  11434. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_32 = V_7;
  11435. int32_t L_33 = V_12;
  11436. NullCheck(L_32);
  11437. float L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_x_0();
  11438. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_35 = V_4;
  11439. float L_36 = L_35.get_x_2();
  11440. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37 = V_3;
  11441. float L_38 = L_37.get_x_0();
  11442. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39 = V_5;
  11443. float L_40 = L_39.get_x_0();
  11444. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_41 = V_7;
  11445. int32_t L_42 = V_12;
  11446. NullCheck(L_41);
  11447. float L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->get_y_1();
  11448. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_44 = V_4;
  11449. float L_45 = L_44.get_y_3();
  11450. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_46 = V_3;
  11451. float L_47 = L_46.get_y_1();
  11452. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48 = V_5;
  11453. float L_49 = L_48.get_y_1();
  11454. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_50;
  11455. memset((&L_50), 0, sizeof(L_50));
  11456. Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline((&L_50), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_34/(float)L_36)), (float)L_38)), (float)L_40)), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_43/(float)L_45)), (float)L_47)), (float)L_49)), /*hidden argument*/NULL);
  11457. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_51 = V_6;
  11458. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_52;
  11459. L_52 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_51, /*hidden argument*/NULL);
  11460. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_53 = V_8;
  11461. int32_t L_54 = V_12;
  11462. NullCheck(L_53);
  11463. float L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->get_x_0();
  11464. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_56 = V_8;
  11465. int32_t L_57 = V_12;
  11466. NullCheck(L_56);
  11467. float L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->get_y_1();
  11468. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_59;
  11469. memset((&L_59), 0, sizeof(L_59));
  11470. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_59), L_55, L_58, /*hidden argument*/NULL);
  11471. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_60;
  11472. L_60 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_59, /*hidden argument*/NULL);
  11473. NullCheck(L_31);
  11474. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_31, L_50, L_52, L_60, /*hidden argument*/NULL);
  11475. // for (int i = 0; i < vertices.Length; ++i)
  11476. int32_t L_61 = V_12;
  11477. V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1));
  11478. }
  11479. IL_015f:
  11480. {
  11481. // for (int i = 0; i < vertices.Length; ++i)
  11482. int32_t L_62 = V_12;
  11483. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_63 = V_7;
  11484. NullCheck(L_63);
  11485. if ((((int32_t)L_62) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))))
  11486. {
  11487. goto IL_00d7;
  11488. }
  11489. }
  11490. {
  11491. // UInt16[] triangles = activeSprite.triangles;
  11492. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_64;
  11493. L_64 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11494. NullCheck(L_64);
  11495. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_65;
  11496. L_65 = Sprite_get_triangles_mAE8C32A81703AEF45192E993E6B555AF659C5131(L_64, /*hidden argument*/NULL);
  11497. V_9 = L_65;
  11498. // for (int i = 0; i < triangles.Length; i += 3)
  11499. V_13 = 0;
  11500. goto IL_019b;
  11501. }
  11502. IL_017c:
  11503. {
  11504. // vh.AddTriangle(triangles[i + 0], triangles[i + 1], triangles[i + 2]);
  11505. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_66 = ___vh0;
  11506. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_67 = V_9;
  11507. int32_t L_68 = V_13;
  11508. NullCheck(L_67);
  11509. int32_t L_69 = L_68;
  11510. uint16_t L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  11511. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_71 = V_9;
  11512. int32_t L_72 = V_13;
  11513. NullCheck(L_71);
  11514. int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1));
  11515. uint16_t L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
  11516. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_75 = V_9;
  11517. int32_t L_76 = V_13;
  11518. NullCheck(L_75);
  11519. int32_t L_77 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)2));
  11520. uint16_t L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
  11521. NullCheck(L_66);
  11522. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_66, L_70, L_74, L_78, /*hidden argument*/NULL);
  11523. // for (int i = 0; i < triangles.Length; i += 3)
  11524. int32_t L_79 = V_13;
  11525. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)3));
  11526. }
  11527. IL_019b:
  11528. {
  11529. // for (int i = 0; i < triangles.Length; i += 3)
  11530. int32_t L_80 = V_13;
  11531. UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_81 = V_9;
  11532. NullCheck(L_81);
  11533. if ((((int32_t)L_80) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_81)->max_length))))))
  11534. {
  11535. goto IL_017c;
  11536. }
  11537. }
  11538. {
  11539. // }
  11540. return;
  11541. }
  11542. }
  11543. // System.Void UnityEngine.UI.Image::GenerateSlicedSprite(UnityEngine.UI.VertexHelper)
  11544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateSlicedSprite_mA22D83C3A325339734B90ADA61204BC1F4ABE117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  11545. {
  11546. static bool s_Il2CppMethodInitialized;
  11547. if (!s_Il2CppMethodInitialized)
  11548. {
  11549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11551. s_Il2CppMethodInitialized = true;
  11552. }
  11553. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  11554. memset((&V_0), 0, sizeof(V_0));
  11555. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  11556. memset((&V_1), 0, sizeof(V_1));
  11557. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  11558. memset((&V_2), 0, sizeof(V_2));
  11559. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_3;
  11560. memset((&V_3), 0, sizeof(V_3));
  11561. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_4;
  11562. memset((&V_4), 0, sizeof(V_4));
  11563. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_5;
  11564. memset((&V_5), 0, sizeof(V_5));
  11565. int32_t V_6 = 0;
  11566. int32_t V_7 = 0;
  11567. int32_t V_8 = 0;
  11568. int32_t V_9 = 0;
  11569. int32_t V_10 = 0;
  11570. {
  11571. // if (!hasBorder)
  11572. bool L_0;
  11573. L_0 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  11574. if (L_0)
  11575. {
  11576. goto IL_0011;
  11577. }
  11578. }
  11579. {
  11580. // GenerateSimpleSprite(toFill, false);
  11581. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_1 = ___toFill0;
  11582. Image_GenerateSimpleSprite_m76CEEC3CC99171B4BA9E26DC2E46B0BED05FD355(__this, L_1, (bool)0, /*hidden argument*/NULL);
  11583. // return;
  11584. return;
  11585. }
  11586. IL_0011:
  11587. {
  11588. // if (activeSprite != null)
  11589. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  11590. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11591. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11592. bool L_3;
  11593. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  11594. if (!L_3)
  11595. {
  11596. goto IL_0051;
  11597. }
  11598. }
  11599. {
  11600. // outer = Sprites.DataUtility.GetOuterUV(activeSprite);
  11601. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  11602. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11603. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_5;
  11604. L_5 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_4, /*hidden argument*/NULL);
  11605. V_0 = L_5;
  11606. // inner = Sprites.DataUtility.GetInnerUV(activeSprite);
  11607. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  11608. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11609. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  11610. L_7 = DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C(L_6, /*hidden argument*/NULL);
  11611. V_1 = L_7;
  11612. // padding = Sprites.DataUtility.GetPadding(activeSprite);
  11613. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  11614. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11615. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9;
  11616. L_9 = DataUtility_GetPadding_m6300930863B61A94EDF09C10C88668AA94E4EBD4(L_8, /*hidden argument*/NULL);
  11617. V_2 = L_9;
  11618. // border = activeSprite.border;
  11619. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  11620. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  11621. NullCheck(L_10);
  11622. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_11;
  11623. L_11 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_10, /*hidden argument*/NULL);
  11624. V_3 = L_11;
  11625. // }
  11626. goto IL_0069;
  11627. }
  11628. IL_0051:
  11629. {
  11630. // outer = Vector4.zero;
  11631. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  11632. L_12 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  11633. V_0 = L_12;
  11634. // inner = Vector4.zero;
  11635. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13;
  11636. L_13 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  11637. V_1 = L_13;
  11638. // padding = Vector4.zero;
  11639. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  11640. L_14 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  11641. V_2 = L_14;
  11642. // border = Vector4.zero;
  11643. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15;
  11644. L_15 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  11645. V_3 = L_15;
  11646. }
  11647. IL_0069:
  11648. {
  11649. // Rect rect = GetPixelAdjustedRect();
  11650. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_16;
  11651. L_16 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  11652. V_4 = L_16;
  11653. // Vector4 adjustedBorders = GetAdjustedBorders(border / multipliedPixelsPerUnit, rect);
  11654. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17 = V_3;
  11655. float L_18;
  11656. L_18 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  11657. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19;
  11658. L_19 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_17, L_18, /*hidden argument*/NULL);
  11659. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_20 = V_4;
  11660. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_21;
  11661. L_21 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_19, L_20, /*hidden argument*/NULL);
  11662. V_5 = L_21;
  11663. // padding = padding / multipliedPixelsPerUnit;
  11664. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_22 = V_2;
  11665. float L_23;
  11666. L_23 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  11667. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_24;
  11668. L_24 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_22, L_23, /*hidden argument*/NULL);
  11669. V_2 = L_24;
  11670. // s_VertScratch[0] = new Vector2(padding.x, padding.y);
  11671. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11672. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_25 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11673. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26 = V_2;
  11674. float L_27 = L_26.get_x_1();
  11675. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_28 = V_2;
  11676. float L_29 = L_28.get_y_2();
  11677. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30;
  11678. memset((&L_30), 0, sizeof(L_30));
  11679. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_30), L_27, L_29, /*hidden argument*/NULL);
  11680. NullCheck(L_25);
  11681. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_30);
  11682. // s_VertScratch[3] = new Vector2(rect.width - padding.z, rect.height - padding.w);
  11683. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_31 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11684. float L_32;
  11685. L_32 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11686. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33 = V_2;
  11687. float L_34 = L_33.get_z_3();
  11688. float L_35;
  11689. L_35 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11690. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_36 = V_2;
  11691. float L_37 = L_36.get_w_4();
  11692. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38;
  11693. memset((&L_38), 0, sizeof(L_38));
  11694. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_38), ((float)il2cpp_codegen_subtract((float)L_32, (float)L_34)), ((float)il2cpp_codegen_subtract((float)L_35, (float)L_37)), /*hidden argument*/NULL);
  11695. NullCheck(L_31);
  11696. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_38);
  11697. // s_VertScratch[1].x = adjustedBorders.x;
  11698. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_39 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11699. NullCheck(L_39);
  11700. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40 = V_5;
  11701. float L_41 = L_40.get_x_1();
  11702. ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_0(L_41);
  11703. // s_VertScratch[1].y = adjustedBorders.y;
  11704. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_42 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11705. NullCheck(L_42);
  11706. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_43 = V_5;
  11707. float L_44 = L_43.get_y_2();
  11708. ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_1(L_44);
  11709. // s_VertScratch[2].x = rect.width - adjustedBorders.z;
  11710. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_45 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11711. NullCheck(L_45);
  11712. float L_46;
  11713. L_46 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11714. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_47 = V_5;
  11715. float L_48 = L_47.get_z_3();
  11716. ((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_0(((float)il2cpp_codegen_subtract((float)L_46, (float)L_48)));
  11717. // s_VertScratch[2].y = rect.height - adjustedBorders.w;
  11718. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_49 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11719. NullCheck(L_49);
  11720. float L_50;
  11721. L_50 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11722. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_51 = V_5;
  11723. float L_52 = L_51.get_w_4();
  11724. ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_1(((float)il2cpp_codegen_subtract((float)L_50, (float)L_52)));
  11725. // for (int i = 0; i < 4; ++i)
  11726. V_6 = 0;
  11727. goto IL_018b;
  11728. }
  11729. IL_014d:
  11730. {
  11731. // s_VertScratch[i].x += rect.x;
  11732. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11733. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_53 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11734. int32_t L_54 = V_6;
  11735. NullCheck(L_53);
  11736. float* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->get_address_of_x_0();
  11737. float* L_56 = L_55;
  11738. float L_57 = *((float*)L_56);
  11739. float L_58;
  11740. L_58 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11741. *((float*)L_56) = (float)((float)il2cpp_codegen_add((float)L_57, (float)L_58));
  11742. // s_VertScratch[i].y += rect.y;
  11743. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_59 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11744. int32_t L_60 = V_6;
  11745. NullCheck(L_59);
  11746. float* L_61 = ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->get_address_of_y_1();
  11747. float* L_62 = L_61;
  11748. float L_63 = *((float*)L_62);
  11749. float L_64;
  11750. L_64 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  11751. *((float*)L_62) = (float)((float)il2cpp_codegen_add((float)L_63, (float)L_64));
  11752. // for (int i = 0; i < 4; ++i)
  11753. int32_t L_65 = V_6;
  11754. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1));
  11755. }
  11756. IL_018b:
  11757. {
  11758. // for (int i = 0; i < 4; ++i)
  11759. int32_t L_66 = V_6;
  11760. if ((((int32_t)L_66) < ((int32_t)4)))
  11761. {
  11762. goto IL_014d;
  11763. }
  11764. }
  11765. {
  11766. // s_UVScratch[0] = new Vector2(outer.x, outer.y);
  11767. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11768. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_67 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11769. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_68 = V_0;
  11770. float L_69 = L_68.get_x_1();
  11771. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_70 = V_0;
  11772. float L_71 = L_70.get_y_2();
  11773. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72;
  11774. memset((&L_72), 0, sizeof(L_72));
  11775. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_72), L_69, L_71, /*hidden argument*/NULL);
  11776. NullCheck(L_67);
  11777. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_72);
  11778. // s_UVScratch[1] = new Vector2(inner.x, inner.y);
  11779. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_73 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11780. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_74 = V_1;
  11781. float L_75 = L_74.get_x_1();
  11782. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_76 = V_1;
  11783. float L_77 = L_76.get_y_2();
  11784. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_78;
  11785. memset((&L_78), 0, sizeof(L_78));
  11786. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_78), L_75, L_77, /*hidden argument*/NULL);
  11787. NullCheck(L_73);
  11788. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_78);
  11789. // s_UVScratch[2] = new Vector2(inner.z, inner.w);
  11790. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_79 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11791. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_80 = V_1;
  11792. float L_81 = L_80.get_z_3();
  11793. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_82 = V_1;
  11794. float L_83 = L_82.get_w_4();
  11795. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_84;
  11796. memset((&L_84), 0, sizeof(L_84));
  11797. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_84), L_81, L_83, /*hidden argument*/NULL);
  11798. NullCheck(L_79);
  11799. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_84);
  11800. // s_UVScratch[3] = new Vector2(outer.z, outer.w);
  11801. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_85 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11802. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_86 = V_0;
  11803. float L_87 = L_86.get_z_3();
  11804. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_88 = V_0;
  11805. float L_89 = L_88.get_w_4();
  11806. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_90;
  11807. memset((&L_90), 0, sizeof(L_90));
  11808. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_90), L_87, L_89, /*hidden argument*/NULL);
  11809. NullCheck(L_85);
  11810. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_90);
  11811. // toFill.Clear();
  11812. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_91 = ___toFill0;
  11813. NullCheck(L_91);
  11814. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_91, /*hidden argument*/NULL);
  11815. // for (int x = 0; x < 3; ++x)
  11816. V_7 = 0;
  11817. goto IL_02f8;
  11818. }
  11819. IL_020e:
  11820. {
  11821. // int x2 = x + 1;
  11822. int32_t L_92 = V_7;
  11823. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1));
  11824. // for (int y = 0; y < 3; ++y)
  11825. V_9 = 0;
  11826. goto IL_02ea;
  11827. }
  11828. IL_021c:
  11829. {
  11830. // if (!m_FillCenter && x == 1 && y == 1)
  11831. bool L_93 = __this->get_m_FillCenter_41();
  11832. if (L_93)
  11833. {
  11834. goto IL_0231;
  11835. }
  11836. }
  11837. {
  11838. int32_t L_94 = V_7;
  11839. if ((!(((uint32_t)L_94) == ((uint32_t)1))))
  11840. {
  11841. goto IL_0231;
  11842. }
  11843. }
  11844. {
  11845. int32_t L_95 = V_9;
  11846. if ((((int32_t)L_95) == ((int32_t)1)))
  11847. {
  11848. goto IL_02e4;
  11849. }
  11850. }
  11851. IL_0231:
  11852. {
  11853. // int y2 = y + 1;
  11854. int32_t L_96 = V_9;
  11855. V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1));
  11856. // AddQuad(toFill,
  11857. // new Vector2(s_VertScratch[x].x, s_VertScratch[y].y),
  11858. // new Vector2(s_VertScratch[x2].x, s_VertScratch[y2].y),
  11859. // color,
  11860. // new Vector2(s_UVScratch[x].x, s_UVScratch[y].y),
  11861. // new Vector2(s_UVScratch[x2].x, s_UVScratch[y2].y));
  11862. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_97 = ___toFill0;
  11863. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11864. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_98 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11865. int32_t L_99 = V_7;
  11866. NullCheck(L_98);
  11867. float L_100 = ((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->get_x_0();
  11868. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_101 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11869. int32_t L_102 = V_9;
  11870. NullCheck(L_101);
  11871. float L_103 = ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->get_y_1();
  11872. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_104;
  11873. memset((&L_104), 0, sizeof(L_104));
  11874. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_104), L_100, L_103, /*hidden argument*/NULL);
  11875. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_105 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11876. int32_t L_106 = V_8;
  11877. NullCheck(L_105);
  11878. float L_107 = ((L_105)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_106)))->get_x_0();
  11879. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_108 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_VertScratch_51();
  11880. int32_t L_109 = V_10;
  11881. NullCheck(L_108);
  11882. float L_110 = ((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_109)))->get_y_1();
  11883. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_111;
  11884. memset((&L_111), 0, sizeof(L_111));
  11885. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_111), L_107, L_110, /*hidden argument*/NULL);
  11886. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_112;
  11887. L_112 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  11888. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_113;
  11889. L_113 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_112, /*hidden argument*/NULL);
  11890. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_114 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11891. int32_t L_115 = V_7;
  11892. NullCheck(L_114);
  11893. float L_116 = ((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->get_x_0();
  11894. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_117 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11895. int32_t L_118 = V_9;
  11896. NullCheck(L_117);
  11897. float L_119 = ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->get_y_1();
  11898. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_120;
  11899. memset((&L_120), 0, sizeof(L_120));
  11900. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_120), L_116, L_119, /*hidden argument*/NULL);
  11901. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_121 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11902. int32_t L_122 = V_8;
  11903. NullCheck(L_121);
  11904. float L_123 = ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_122)))->get_x_0();
  11905. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_124 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_UVScratch_52();
  11906. int32_t L_125 = V_10;
  11907. NullCheck(L_124);
  11908. float L_126 = ((L_124)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_125)))->get_y_1();
  11909. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_127;
  11910. memset((&L_127), 0, sizeof(L_127));
  11911. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_127), L_123, L_126, /*hidden argument*/NULL);
  11912. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_97, L_104, L_111, L_113, L_120, L_127, /*hidden argument*/NULL);
  11913. }
  11914. IL_02e4:
  11915. {
  11916. // for (int y = 0; y < 3; ++y)
  11917. int32_t L_128 = V_9;
  11918. V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)1));
  11919. }
  11920. IL_02ea:
  11921. {
  11922. // for (int y = 0; y < 3; ++y)
  11923. int32_t L_129 = V_9;
  11924. if ((((int32_t)L_129) < ((int32_t)3)))
  11925. {
  11926. goto IL_021c;
  11927. }
  11928. }
  11929. {
  11930. // for (int x = 0; x < 3; ++x)
  11931. int32_t L_130 = V_7;
  11932. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)1));
  11933. }
  11934. IL_02f8:
  11935. {
  11936. // for (int x = 0; x < 3; ++x)
  11937. int32_t L_131 = V_7;
  11938. if ((((int32_t)L_131) < ((int32_t)3)))
  11939. {
  11940. goto IL_020e;
  11941. }
  11942. }
  11943. {
  11944. // }
  11945. return;
  11946. }
  11947. }
  11948. // System.Void UnityEngine.UI.Image::GenerateTiledSprite(UnityEngine.UI.VertexHelper)
  11949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateTiledSprite_mD85AC44D6C08B374EF7EA03A4BF7943CC830DE37 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, const RuntimeMethod* method)
  11950. {
  11951. static bool s_Il2CppMethodInitialized;
  11952. if (!s_Il2CppMethodInitialized)
  11953. {
  11954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  11955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  11956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  11957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  11958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9);
  11959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84);
  11960. s_Il2CppMethodInitialized = true;
  11961. }
  11962. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  11963. memset((&V_0), 0, sizeof(V_0));
  11964. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  11965. memset((&V_1), 0, sizeof(V_1));
  11966. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  11967. memset((&V_2), 0, sizeof(V_2));
  11968. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  11969. memset((&V_3), 0, sizeof(V_3));
  11970. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_4;
  11971. memset((&V_4), 0, sizeof(V_4));
  11972. float V_5 = 0.0f;
  11973. float V_6 = 0.0f;
  11974. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_7;
  11975. memset((&V_7), 0, sizeof(V_7));
  11976. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_8;
  11977. memset((&V_8), 0, sizeof(V_8));
  11978. float V_9 = 0.0f;
  11979. float V_10 = 0.0f;
  11980. float V_11 = 0.0f;
  11981. float V_12 = 0.0f;
  11982. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_13;
  11983. memset((&V_13), 0, sizeof(V_13));
  11984. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_14;
  11985. memset((&V_14), 0, sizeof(V_14));
  11986. int64_t V_15 = 0;
  11987. int64_t V_16 = 0;
  11988. double V_17 = 0.0;
  11989. double V_18 = 0.0;
  11990. double V_19 = 0.0;
  11991. double V_20 = 0.0;
  11992. double V_21 = 0.0;
  11993. double V_22 = 0.0;
  11994. int64_t V_23 = 0;
  11995. float V_24 = 0.0f;
  11996. float V_25 = 0.0f;
  11997. int64_t V_26 = 0;
  11998. float V_27 = 0.0f;
  11999. float V_28 = 0.0f;
  12000. int64_t V_29 = 0;
  12001. float V_30 = 0.0f;
  12002. float V_31 = 0.0f;
  12003. int64_t V_32 = 0;
  12004. float V_33 = 0.0f;
  12005. float V_34 = 0.0f;
  12006. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_35;
  12007. memset((&V_35), 0, sizeof(V_35));
  12008. double G_B18_0 = 0.0;
  12009. double G_B17_0 = 0.0;
  12010. double G_B19_0 = 0.0;
  12011. {
  12012. // if (activeSprite != null)
  12013. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  12014. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12015. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  12016. bool L_1;
  12017. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  12018. if (!L_1)
  12019. {
  12020. goto IL_0049;
  12021. }
  12022. }
  12023. {
  12024. // outer = Sprites.DataUtility.GetOuterUV(activeSprite);
  12025. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  12026. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12027. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3;
  12028. L_3 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_2, /*hidden argument*/NULL);
  12029. V_0 = L_3;
  12030. // inner = Sprites.DataUtility.GetInnerUV(activeSprite);
  12031. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  12032. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12033. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_5;
  12034. L_5 = DataUtility_GetInnerUV_mDAA53C8F613CBB89345EE978D14599F5EE04891C(L_4, /*hidden argument*/NULL);
  12035. V_1 = L_5;
  12036. // border = activeSprite.border;
  12037. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  12038. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12039. NullCheck(L_6);
  12040. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  12041. L_7 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_6, /*hidden argument*/NULL);
  12042. V_2 = L_7;
  12043. // spriteSize = activeSprite.rect.size;
  12044. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  12045. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12046. NullCheck(L_8);
  12047. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_9;
  12048. L_9 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_8, /*hidden argument*/NULL);
  12049. V_14 = L_9;
  12050. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  12051. L_10 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_14), /*hidden argument*/NULL);
  12052. V_3 = L_10;
  12053. // }
  12054. goto IL_006b;
  12055. }
  12056. IL_0049:
  12057. {
  12058. // outer = Vector4.zero;
  12059. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_11;
  12060. L_11 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  12061. V_0 = L_11;
  12062. // inner = Vector4.zero;
  12063. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  12064. L_12 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  12065. V_1 = L_12;
  12066. // border = Vector4.zero;
  12067. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13;
  12068. L_13 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  12069. V_2 = L_13;
  12070. // spriteSize = Vector2.one * 100;
  12071. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14;
  12072. L_14 = Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42(/*hidden argument*/NULL);
  12073. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  12074. L_15 = Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline(L_14, (100.0f), /*hidden argument*/NULL);
  12075. V_3 = L_15;
  12076. }
  12077. IL_006b:
  12078. {
  12079. // Rect rect = GetPixelAdjustedRect();
  12080. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_16;
  12081. L_16 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  12082. V_4 = L_16;
  12083. // float tileWidth = (spriteSize.x - border.x - border.z) / multipliedPixelsPerUnit;
  12084. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17 = V_3;
  12085. float L_18 = L_17.get_x_0();
  12086. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19 = V_2;
  12087. float L_20 = L_19.get_x_1();
  12088. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_21 = V_2;
  12089. float L_22 = L_21.get_z_3();
  12090. float L_23;
  12091. L_23 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  12092. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_18, (float)L_20)), (float)L_22))/(float)L_23));
  12093. // float tileHeight = (spriteSize.y - border.y - border.w) / multipliedPixelsPerUnit;
  12094. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24 = V_3;
  12095. float L_25 = L_24.get_y_1();
  12096. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26 = V_2;
  12097. float L_27 = L_26.get_y_2();
  12098. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_28 = V_2;
  12099. float L_29 = L_28.get_w_4();
  12100. float L_30;
  12101. L_30 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  12102. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_25, (float)L_27)), (float)L_29))/(float)L_30));
  12103. // border = GetAdjustedBorders(border / multipliedPixelsPerUnit, rect);
  12104. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_31 = V_2;
  12105. float L_32;
  12106. L_32 = Image_get_multipliedPixelsPerUnit_m1C97AC7EFDE809F8A763CE7C4064678BB1E14270(__this, /*hidden argument*/NULL);
  12107. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_33;
  12108. L_33 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_31, L_32, /*hidden argument*/NULL);
  12109. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_34 = V_4;
  12110. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_35;
  12111. L_35 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_33, L_34, /*hidden argument*/NULL);
  12112. V_2 = L_35;
  12113. // var uvMin = new Vector2(inner.x, inner.y);
  12114. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_36 = V_1;
  12115. float L_37 = L_36.get_x_1();
  12116. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_38 = V_1;
  12117. float L_39 = L_38.get_y_2();
  12118. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_7), L_37, L_39, /*hidden argument*/NULL);
  12119. // var uvMax = new Vector2(inner.z, inner.w);
  12120. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40 = V_1;
  12121. float L_41 = L_40.get_z_3();
  12122. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_42 = V_1;
  12123. float L_43 = L_42.get_w_4();
  12124. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), L_41, L_43, /*hidden argument*/NULL);
  12125. // float xMin = border.x;
  12126. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_44 = V_2;
  12127. float L_45 = L_44.get_x_1();
  12128. V_9 = L_45;
  12129. // float xMax = rect.width - border.z;
  12130. float L_46;
  12131. L_46 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12132. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_47 = V_2;
  12133. float L_48 = L_47.get_z_3();
  12134. V_10 = ((float)il2cpp_codegen_subtract((float)L_46, (float)L_48));
  12135. // float yMin = border.y;
  12136. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_49 = V_2;
  12137. float L_50 = L_49.get_y_2();
  12138. V_11 = L_50;
  12139. // float yMax = rect.height - border.w;
  12140. float L_51;
  12141. L_51 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12142. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_52 = V_2;
  12143. float L_53 = L_52.get_w_4();
  12144. V_12 = ((float)il2cpp_codegen_subtract((float)L_51, (float)L_53));
  12145. // toFill.Clear();
  12146. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_54 = ___toFill0;
  12147. NullCheck(L_54);
  12148. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_54, /*hidden argument*/NULL);
  12149. // var clipped = uvMax;
  12150. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_55 = V_8;
  12151. V_13 = L_55;
  12152. // if (tileWidth <= 0)
  12153. float L_56 = V_5;
  12154. if ((!(((float)L_56) <= ((float)(0.0f)))))
  12155. {
  12156. goto IL_0132;
  12157. }
  12158. }
  12159. {
  12160. // tileWidth = xMax - xMin;
  12161. float L_57 = V_10;
  12162. float L_58 = V_9;
  12163. V_5 = ((float)il2cpp_codegen_subtract((float)L_57, (float)L_58));
  12164. }
  12165. IL_0132:
  12166. {
  12167. // if (tileHeight <= 0)
  12168. float L_59 = V_6;
  12169. if ((!(((float)L_59) <= ((float)(0.0f)))))
  12170. {
  12171. goto IL_0142;
  12172. }
  12173. }
  12174. {
  12175. // tileHeight = yMax - yMin;
  12176. float L_60 = V_12;
  12177. float L_61 = V_11;
  12178. V_6 = ((float)il2cpp_codegen_subtract((float)L_60, (float)L_61));
  12179. }
  12180. IL_0142:
  12181. {
  12182. // if (activeSprite != null && (hasBorder || activeSprite.packed || activeSprite.texture.wrapMode != TextureWrapMode.Repeat))
  12183. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_62;
  12184. L_62 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12185. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  12186. bool L_63;
  12187. L_63 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_62, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  12188. if (!L_63)
  12189. {
  12190. goto IL_08dc;
  12191. }
  12192. }
  12193. {
  12194. bool L_64;
  12195. L_64 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12196. if (L_64)
  12197. {
  12198. goto IL_017d;
  12199. }
  12200. }
  12201. {
  12202. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_65;
  12203. L_65 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12204. NullCheck(L_65);
  12205. bool L_66;
  12206. L_66 = Sprite_get_packed_m075910C79D785DC2572B171DA93918CF2793B133(L_65, /*hidden argument*/NULL);
  12207. if (L_66)
  12208. {
  12209. goto IL_017d;
  12210. }
  12211. }
  12212. {
  12213. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_67;
  12214. L_67 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  12215. NullCheck(L_67);
  12216. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_68;
  12217. L_68 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_67, /*hidden argument*/NULL);
  12218. NullCheck(L_68);
  12219. int32_t L_69;
  12220. L_69 = Texture_get_wrapMode_mB442135F226C399108A5805A6B82845EC0362BA9(L_68, /*hidden argument*/NULL);
  12221. if (!L_69)
  12222. {
  12223. goto IL_08dc;
  12224. }
  12225. }
  12226. IL_017d:
  12227. {
  12228. // long nTilesW = 0;
  12229. V_15 = ((int64_t)((int64_t)0));
  12230. // long nTilesH = 0;
  12231. V_16 = ((int64_t)((int64_t)0));
  12232. // if (m_FillCenter)
  12233. bool L_70 = __this->get_m_FillCenter_41();
  12234. if (!L_70)
  12235. {
  12236. goto IL_02c8;
  12237. }
  12238. }
  12239. {
  12240. // nTilesW = (long)Math.Ceiling((xMax - xMin) / tileWidth);
  12241. float L_71 = V_10;
  12242. float L_72 = V_9;
  12243. float L_73 = V_5;
  12244. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  12245. double L_74;
  12246. L_74 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_71, (float)L_72))/(float)L_73)))));
  12247. V_15 = ((int64_t)((int64_t)L_74));
  12248. // nTilesH = (long)Math.Ceiling((yMax - yMin) / tileHeight);
  12249. float L_75 = V_12;
  12250. float L_76 = V_11;
  12251. float L_77 = V_6;
  12252. double L_78;
  12253. L_78 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_75, (float)L_76))/(float)L_77)))));
  12254. V_16 = ((int64_t)((int64_t)L_78));
  12255. // double nVertices = 0;
  12256. V_17 = (0.0);
  12257. // if (hasBorder)
  12258. bool L_79;
  12259. L_79 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12260. if (!L_79)
  12261. {
  12262. goto IL_01ee;
  12263. }
  12264. }
  12265. {
  12266. // nVertices = (nTilesW + 2.0) * (nTilesH + 2.0) * 4.0; // 4 vertices per tile
  12267. int64_t L_80 = V_15;
  12268. int64_t L_81 = V_16;
  12269. V_17 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_add((double)((double)((double)L_80)), (double)(2.0))), (double)((double)il2cpp_codegen_add((double)((double)((double)L_81)), (double)(2.0))))), (double)(4.0)));
  12270. // }
  12271. goto IL_0200;
  12272. }
  12273. IL_01ee:
  12274. {
  12275. // nVertices = nTilesW * nTilesH * 4.0; // 4 vertices per tile
  12276. int64_t L_82 = V_15;
  12277. int64_t L_83 = V_16;
  12278. V_17 = ((double)il2cpp_codegen_multiply((double)((double)((double)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83)))), (double)(4.0)));
  12279. }
  12280. IL_0200:
  12281. {
  12282. // if (nVertices > 65000.0)
  12283. double L_84 = V_17;
  12284. if ((!(((double)L_84) > ((double)(65000.0)))))
  12285. {
  12286. goto IL_03ac;
  12287. }
  12288. }
  12289. {
  12290. // 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);
  12291. String_t* L_85;
  12292. L_85 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(__this, /*hidden argument*/NULL);
  12293. String_t* L_86;
  12294. L_86 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9, L_85, _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84, /*hidden argument*/NULL);
  12295. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  12296. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_86, __this, /*hidden argument*/NULL);
  12297. // double maxTiles = 65000.0 / 4.0; // Max number of vertices is 65000; 4 vertices per tile.
  12298. // if (hasBorder)
  12299. bool L_87;
  12300. L_87 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12301. G_B17_0 = (16250.0);
  12302. if (!L_87)
  12303. {
  12304. G_B18_0 = (16250.0);
  12305. goto IL_025b;
  12306. }
  12307. }
  12308. {
  12309. // imageRatio = (nTilesW + 2.0) / (nTilesH + 2.0);
  12310. int64_t L_88 = V_15;
  12311. int64_t L_89 = V_16;
  12312. V_18 = ((double)((double)((double)il2cpp_codegen_add((double)((double)((double)L_88)), (double)(2.0)))/(double)((double)il2cpp_codegen_add((double)((double)((double)L_89)), (double)(2.0)))));
  12313. // }
  12314. G_B19_0 = G_B17_0;
  12315. goto IL_0264;
  12316. }
  12317. IL_025b:
  12318. {
  12319. // imageRatio = (double)nTilesW / nTilesH;
  12320. int64_t L_90 = V_15;
  12321. int64_t L_91 = V_16;
  12322. V_18 = ((double)((double)((double)((double)L_90))/(double)((double)((double)L_91))));
  12323. G_B19_0 = G_B18_0;
  12324. }
  12325. IL_0264:
  12326. {
  12327. // double targetTilesW = Math.Sqrt(maxTiles / imageRatio);
  12328. double L_92 = V_18;
  12329. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  12330. double L_93;
  12331. L_93 = sqrt(((double)((double)G_B19_0/(double)L_92)));
  12332. V_19 = L_93;
  12333. // double targetTilesH = targetTilesW * imageRatio;
  12334. double L_94 = V_19;
  12335. double L_95 = V_18;
  12336. V_20 = ((double)il2cpp_codegen_multiply((double)L_94, (double)L_95));
  12337. // if (hasBorder)
  12338. bool L_96;
  12339. L_96 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12340. if (!L_96)
  12341. {
  12342. goto IL_0299;
  12343. }
  12344. }
  12345. {
  12346. // targetTilesW -= 2;
  12347. double L_97 = V_19;
  12348. V_19 = ((double)il2cpp_codegen_subtract((double)L_97, (double)(2.0)));
  12349. // targetTilesH -= 2;
  12350. double L_98 = V_20;
  12351. V_20 = ((double)il2cpp_codegen_subtract((double)L_98, (double)(2.0)));
  12352. }
  12353. IL_0299:
  12354. {
  12355. // nTilesW = (long)Math.Floor(targetTilesW);
  12356. double L_99 = V_19;
  12357. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  12358. double L_100;
  12359. L_100 = floor(L_99);
  12360. V_15 = ((int64_t)((int64_t)L_100));
  12361. // nTilesH = (long)Math.Floor(targetTilesH);
  12362. double L_101 = V_20;
  12363. double L_102;
  12364. L_102 = floor(L_101);
  12365. V_16 = ((int64_t)((int64_t)L_102));
  12366. // tileWidth = (xMax - xMin) / nTilesW;
  12367. float L_103 = V_10;
  12368. float L_104 = V_9;
  12369. int64_t L_105 = V_15;
  12370. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_103, (float)L_104))/(float)((float)((float)L_105))));
  12371. // tileHeight = (yMax - yMin) / nTilesH;
  12372. float L_106 = V_12;
  12373. float L_107 = V_11;
  12374. int64_t L_108 = V_16;
  12375. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_106, (float)L_107))/(float)((float)((float)L_108))));
  12376. // }
  12377. goto IL_03ac;
  12378. }
  12379. IL_02c8:
  12380. {
  12381. // if (hasBorder)
  12382. bool L_109;
  12383. L_109 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12384. if (!L_109)
  12385. {
  12386. goto IL_03a5;
  12387. }
  12388. }
  12389. {
  12390. // nTilesW = (long)Math.Ceiling((xMax - xMin) / tileWidth);
  12391. float L_110 = V_10;
  12392. float L_111 = V_9;
  12393. float L_112 = V_5;
  12394. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  12395. double L_113;
  12396. L_113 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_110, (float)L_111))/(float)L_112)))));
  12397. V_15 = ((int64_t)((int64_t)L_113));
  12398. // nTilesH = (long)Math.Ceiling((yMax - yMin) / tileHeight);
  12399. float L_114 = V_12;
  12400. float L_115 = V_11;
  12401. float L_116 = V_6;
  12402. double L_117;
  12403. L_117 = ceil(((double)((double)((float)((float)((float)il2cpp_codegen_subtract((float)L_114, (float)L_115))/(float)L_116)))));
  12404. V_16 = ((int64_t)((int64_t)L_117));
  12405. // double nVertices = (nTilesH + nTilesW + 2.0 /*corners*/) * 2.0 /*sides*/ * 4.0 /*vertices per tile*/;
  12406. int64_t L_118 = V_16;
  12407. int64_t L_119 = V_15;
  12408. // if (nVertices > 65000.0)
  12409. if ((!(((double)((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_118, (int64_t)L_119)))), (double)(2.0))), (double)(2.0))), (double)(4.0)))) > ((double)(65000.0)))))
  12410. {
  12411. goto IL_03ac;
  12412. }
  12413. }
  12414. {
  12415. // 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);
  12416. String_t* L_120;
  12417. L_120 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(__this, /*hidden argument*/NULL);
  12418. String_t* L_121;
  12419. L_121 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral109026A74E40125B82680DF886A9C0EC889E8AF9, L_120, _stringLiteralA2173363298560C5C3C943D7C44C7048F4755B84, /*hidden argument*/NULL);
  12420. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  12421. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_121, __this, /*hidden argument*/NULL);
  12422. // double maxTiles = 65000.0 / 4.0; // Max number of vertices is 65000; 4 vertices per tile.
  12423. // double imageRatio = (double)nTilesW / nTilesH;
  12424. int64_t L_122 = V_15;
  12425. int64_t L_123 = V_16;
  12426. V_21 = ((double)((double)((double)((double)L_122))/(double)((double)((double)L_123))));
  12427. // double targetTilesW = (maxTiles - 4 /*corners*/) / (2 * (1.0 + imageRatio));
  12428. double L_124 = V_21;
  12429. // double targetTilesH = targetTilesW * imageRatio;
  12430. double L_125 = ((double)((double)((double)il2cpp_codegen_subtract((double)(16250.0), (double)(4.0)))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)((double)il2cpp_codegen_add((double)(1.0), (double)L_124))))));
  12431. double L_126 = V_21;
  12432. V_22 = ((double)il2cpp_codegen_multiply((double)L_125, (double)L_126));
  12433. // nTilesW = (long)Math.Floor(targetTilesW);
  12434. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  12435. double L_127;
  12436. L_127 = floor(L_125);
  12437. V_15 = ((int64_t)((int64_t)L_127));
  12438. // nTilesH = (long)Math.Floor(targetTilesH);
  12439. double L_128 = V_22;
  12440. double L_129;
  12441. L_129 = floor(L_128);
  12442. V_16 = ((int64_t)((int64_t)L_129));
  12443. // tileWidth = (xMax - xMin) / nTilesW;
  12444. float L_130 = V_10;
  12445. float L_131 = V_9;
  12446. int64_t L_132 = V_15;
  12447. V_5 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_130, (float)L_131))/(float)((float)((float)L_132))));
  12448. // tileHeight = (yMax - yMin) / nTilesH;
  12449. float L_133 = V_12;
  12450. float L_134 = V_11;
  12451. int64_t L_135 = V_16;
  12452. V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_133, (float)L_134))/(float)((float)((float)L_135))));
  12453. // }
  12454. goto IL_03ac;
  12455. }
  12456. IL_03a5:
  12457. {
  12458. // nTilesH = nTilesW = 0;
  12459. int64_t L_136 = ((int64_t)((int64_t)0));
  12460. V_15 = L_136;
  12461. V_16 = L_136;
  12462. }
  12463. IL_03ac:
  12464. {
  12465. // if (m_FillCenter)
  12466. bool L_137 = __this->get_m_FillCenter_41();
  12467. if (!L_137)
  12468. {
  12469. goto IL_04d0;
  12470. }
  12471. }
  12472. {
  12473. // for (long j = 0; j < nTilesH; j++)
  12474. V_23 = ((int64_t)((int64_t)0));
  12475. goto IL_04c7;
  12476. }
  12477. IL_03c0:
  12478. {
  12479. // float y1 = yMin + j * tileHeight;
  12480. float L_138 = V_11;
  12481. int64_t L_139 = V_23;
  12482. float L_140 = V_6;
  12483. V_24 = ((float)il2cpp_codegen_add((float)L_138, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_139)), (float)L_140))));
  12484. // float y2 = yMin + (j + 1) * tileHeight;
  12485. float L_141 = V_11;
  12486. int64_t L_142 = V_23;
  12487. float L_143 = V_6;
  12488. V_25 = ((float)il2cpp_codegen_add((float)L_141, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_142, (int64_t)((int64_t)((int64_t)1)))))), (float)L_143))));
  12489. // if (y2 > yMax)
  12490. float L_144 = V_25;
  12491. float L_145 = V_12;
  12492. if ((!(((float)L_144) > ((float)L_145))))
  12493. {
  12494. goto IL_040d;
  12495. }
  12496. }
  12497. {
  12498. // clipped.y = uvMin.y + (uvMax.y - uvMin.y) * (yMax - y1) / (y2 - y1);
  12499. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_146 = V_7;
  12500. float L_147 = L_146.get_y_1();
  12501. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_148 = V_8;
  12502. float L_149 = L_148.get_y_1();
  12503. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_150 = V_7;
  12504. float L_151 = L_150.get_y_1();
  12505. float L_152 = V_12;
  12506. float L_153 = V_24;
  12507. float L_154 = V_25;
  12508. float L_155 = V_24;
  12509. (&V_13)->set_y_1(((float)il2cpp_codegen_add((float)L_147, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_149, (float)L_151)), (float)((float)il2cpp_codegen_subtract((float)L_152, (float)L_153))))/(float)((float)il2cpp_codegen_subtract((float)L_154, (float)L_155)))))));
  12510. // y2 = yMax;
  12511. float L_156 = V_12;
  12512. V_25 = L_156;
  12513. }
  12514. IL_040d:
  12515. {
  12516. // clipped.x = uvMax.x;
  12517. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_157 = V_8;
  12518. float L_158 = L_157.get_x_0();
  12519. (&V_13)->set_x_0(L_158);
  12520. // for (long i = 0; i < nTilesW; i++)
  12521. V_26 = ((int64_t)((int64_t)0));
  12522. goto IL_04b7;
  12523. }
  12524. IL_0424:
  12525. {
  12526. // float x1 = xMin + i * tileWidth;
  12527. float L_159 = V_9;
  12528. int64_t L_160 = V_26;
  12529. float L_161 = V_5;
  12530. V_27 = ((float)il2cpp_codegen_add((float)L_159, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_160)), (float)L_161))));
  12531. // float x2 = xMin + (i + 1) * tileWidth;
  12532. float L_162 = V_9;
  12533. int64_t L_163 = V_26;
  12534. float L_164 = V_5;
  12535. V_28 = ((float)il2cpp_codegen_add((float)L_162, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_163, (int64_t)((int64_t)((int64_t)1)))))), (float)L_164))));
  12536. // if (x2 > xMax)
  12537. float L_165 = V_28;
  12538. float L_166 = V_10;
  12539. if ((!(((float)L_165) > ((float)L_166))))
  12540. {
  12541. goto IL_0471;
  12542. }
  12543. }
  12544. {
  12545. // clipped.x = uvMin.x + (uvMax.x - uvMin.x) * (xMax - x1) / (x2 - x1);
  12546. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_167 = V_7;
  12547. float L_168 = L_167.get_x_0();
  12548. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_169 = V_8;
  12549. float L_170 = L_169.get_x_0();
  12550. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_171 = V_7;
  12551. float L_172 = L_171.get_x_0();
  12552. float L_173 = V_10;
  12553. float L_174 = V_27;
  12554. float L_175 = V_28;
  12555. float L_176 = V_27;
  12556. (&V_13)->set_x_0(((float)il2cpp_codegen_add((float)L_168, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_170, (float)L_172)), (float)((float)il2cpp_codegen_subtract((float)L_173, (float)L_174))))/(float)((float)il2cpp_codegen_subtract((float)L_175, (float)L_176)))))));
  12557. // x2 = xMax;
  12558. float L_177 = V_10;
  12559. V_28 = L_177;
  12560. }
  12561. IL_0471:
  12562. {
  12563. // AddQuad(toFill, new Vector2(x1, y1) + rect.position, new Vector2(x2, y2) + rect.position, color, uvMin, clipped);
  12564. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_178 = ___toFill0;
  12565. float L_179 = V_27;
  12566. float L_180 = V_24;
  12567. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_181;
  12568. memset((&L_181), 0, sizeof(L_181));
  12569. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_181), L_179, L_180, /*hidden argument*/NULL);
  12570. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_182;
  12571. L_182 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12572. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_183;
  12573. L_183 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_181, L_182, /*hidden argument*/NULL);
  12574. float L_184 = V_28;
  12575. float L_185 = V_25;
  12576. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_186;
  12577. memset((&L_186), 0, sizeof(L_186));
  12578. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_186), L_184, L_185, /*hidden argument*/NULL);
  12579. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_187;
  12580. L_187 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12581. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_188;
  12582. L_188 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_186, L_187, /*hidden argument*/NULL);
  12583. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_189;
  12584. L_189 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12585. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_190;
  12586. L_190 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_189, /*hidden argument*/NULL);
  12587. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_191 = V_7;
  12588. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_192 = V_13;
  12589. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  12590. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_178, L_183, L_188, L_190, L_191, L_192, /*hidden argument*/NULL);
  12591. // for (long i = 0; i < nTilesW; i++)
  12592. int64_t L_193 = V_26;
  12593. V_26 = ((int64_t)il2cpp_codegen_add((int64_t)L_193, (int64_t)((int64_t)((int64_t)1))));
  12594. }
  12595. IL_04b7:
  12596. {
  12597. // for (long i = 0; i < nTilesW; i++)
  12598. int64_t L_194 = V_26;
  12599. int64_t L_195 = V_15;
  12600. if ((((int64_t)L_194) < ((int64_t)L_195)))
  12601. {
  12602. goto IL_0424;
  12603. }
  12604. }
  12605. {
  12606. // for (long j = 0; j < nTilesH; j++)
  12607. int64_t L_196 = V_23;
  12608. V_23 = ((int64_t)il2cpp_codegen_add((int64_t)L_196, (int64_t)((int64_t)((int64_t)1))));
  12609. }
  12610. IL_04c7:
  12611. {
  12612. // for (long j = 0; j < nTilesH; j++)
  12613. int64_t L_197 = V_23;
  12614. int64_t L_198 = V_16;
  12615. if ((((int64_t)L_197) < ((int64_t)L_198)))
  12616. {
  12617. goto IL_03c0;
  12618. }
  12619. }
  12620. IL_04d0:
  12621. {
  12622. // if (hasBorder)
  12623. bool L_199;
  12624. L_199 = Image_get_hasBorder_m444A40E69275ED3748079EBF6D6FD489FD17CA51(__this, /*hidden argument*/NULL);
  12625. if (!L_199)
  12626. {
  12627. goto IL_0948;
  12628. }
  12629. }
  12630. {
  12631. // clipped = uvMax;
  12632. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_200 = V_8;
  12633. V_13 = L_200;
  12634. // for (long j = 0; j < nTilesH; j++)
  12635. V_29 = ((int64_t)((int64_t)0));
  12636. goto IL_0604;
  12637. }
  12638. IL_04e8:
  12639. {
  12640. // float y1 = yMin + j * tileHeight;
  12641. float L_201 = V_11;
  12642. int64_t L_202 = V_29;
  12643. float L_203 = V_6;
  12644. V_30 = ((float)il2cpp_codegen_add((float)L_201, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_202)), (float)L_203))));
  12645. // float y2 = yMin + (j + 1) * tileHeight;
  12646. float L_204 = V_11;
  12647. int64_t L_205 = V_29;
  12648. float L_206 = V_6;
  12649. V_31 = ((float)il2cpp_codegen_add((float)L_204, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_205, (int64_t)((int64_t)((int64_t)1)))))), (float)L_206))));
  12650. // if (y2 > yMax)
  12651. float L_207 = V_31;
  12652. float L_208 = V_12;
  12653. if ((!(((float)L_207) > ((float)L_208))))
  12654. {
  12655. goto IL_0535;
  12656. }
  12657. }
  12658. {
  12659. // clipped.y = uvMin.y + (uvMax.y - uvMin.y) * (yMax - y1) / (y2 - y1);
  12660. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_209 = V_7;
  12661. float L_210 = L_209.get_y_1();
  12662. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_211 = V_8;
  12663. float L_212 = L_211.get_y_1();
  12664. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_213 = V_7;
  12665. float L_214 = L_213.get_y_1();
  12666. float L_215 = V_12;
  12667. float L_216 = V_30;
  12668. float L_217 = V_31;
  12669. float L_218 = V_30;
  12670. (&V_13)->set_y_1(((float)il2cpp_codegen_add((float)L_210, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_212, (float)L_214)), (float)((float)il2cpp_codegen_subtract((float)L_215, (float)L_216))))/(float)((float)il2cpp_codegen_subtract((float)L_217, (float)L_218)))))));
  12671. // y2 = yMax;
  12672. float L_219 = V_12;
  12673. V_31 = L_219;
  12674. }
  12675. IL_0535:
  12676. {
  12677. // AddQuad(toFill,
  12678. // new Vector2(0, y1) + rect.position,
  12679. // new Vector2(xMin, y2) + rect.position,
  12680. // color,
  12681. // new Vector2(outer.x, uvMin.y),
  12682. // new Vector2(uvMin.x, clipped.y));
  12683. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_220 = ___toFill0;
  12684. float L_221 = V_30;
  12685. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_222;
  12686. memset((&L_222), 0, sizeof(L_222));
  12687. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_222), (0.0f), L_221, /*hidden argument*/NULL);
  12688. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_223;
  12689. L_223 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12690. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_224;
  12691. L_224 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_222, L_223, /*hidden argument*/NULL);
  12692. float L_225 = V_9;
  12693. float L_226 = V_31;
  12694. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_227;
  12695. memset((&L_227), 0, sizeof(L_227));
  12696. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_227), L_225, L_226, /*hidden argument*/NULL);
  12697. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_228;
  12698. L_228 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12699. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_229;
  12700. L_229 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_227, L_228, /*hidden argument*/NULL);
  12701. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_230;
  12702. L_230 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12703. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_231;
  12704. L_231 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_230, /*hidden argument*/NULL);
  12705. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_232 = V_0;
  12706. float L_233 = L_232.get_x_1();
  12707. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_234 = V_7;
  12708. float L_235 = L_234.get_y_1();
  12709. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_236;
  12710. memset((&L_236), 0, sizeof(L_236));
  12711. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_236), L_233, L_235, /*hidden argument*/NULL);
  12712. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_237 = V_7;
  12713. float L_238 = L_237.get_x_0();
  12714. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_239 = V_13;
  12715. float L_240 = L_239.get_y_1();
  12716. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_241;
  12717. memset((&L_241), 0, sizeof(L_241));
  12718. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_241), L_238, L_240, /*hidden argument*/NULL);
  12719. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  12720. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_220, L_224, L_229, L_231, L_236, L_241, /*hidden argument*/NULL);
  12721. // AddQuad(toFill,
  12722. // new Vector2(xMax, y1) + rect.position,
  12723. // new Vector2(rect.width, y2) + rect.position,
  12724. // color,
  12725. // new Vector2(uvMax.x, uvMin.y),
  12726. // new Vector2(outer.z, clipped.y));
  12727. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_242 = ___toFill0;
  12728. float L_243 = V_10;
  12729. float L_244 = V_30;
  12730. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_245;
  12731. memset((&L_245), 0, sizeof(L_245));
  12732. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_245), L_243, L_244, /*hidden argument*/NULL);
  12733. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_246;
  12734. L_246 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12735. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_247;
  12736. L_247 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_245, L_246, /*hidden argument*/NULL);
  12737. float L_248;
  12738. L_248 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12739. float L_249 = V_31;
  12740. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_250;
  12741. memset((&L_250), 0, sizeof(L_250));
  12742. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_250), L_248, L_249, /*hidden argument*/NULL);
  12743. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_251;
  12744. L_251 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12745. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_252;
  12746. L_252 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_250, L_251, /*hidden argument*/NULL);
  12747. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_253;
  12748. L_253 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12749. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_254;
  12750. L_254 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_253, /*hidden argument*/NULL);
  12751. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_255 = V_8;
  12752. float L_256 = L_255.get_x_0();
  12753. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_257 = V_7;
  12754. float L_258 = L_257.get_y_1();
  12755. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_259;
  12756. memset((&L_259), 0, sizeof(L_259));
  12757. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_259), L_256, L_258, /*hidden argument*/NULL);
  12758. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_260 = V_0;
  12759. float L_261 = L_260.get_z_3();
  12760. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_262 = V_13;
  12761. float L_263 = L_262.get_y_1();
  12762. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_264;
  12763. memset((&L_264), 0, sizeof(L_264));
  12764. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_264), L_261, L_263, /*hidden argument*/NULL);
  12765. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_242, L_247, L_252, L_254, L_259, L_264, /*hidden argument*/NULL);
  12766. // for (long j = 0; j < nTilesH; j++)
  12767. int64_t L_265 = V_29;
  12768. V_29 = ((int64_t)il2cpp_codegen_add((int64_t)L_265, (int64_t)((int64_t)((int64_t)1))));
  12769. }
  12770. IL_0604:
  12771. {
  12772. // for (long j = 0; j < nTilesH; j++)
  12773. int64_t L_266 = V_29;
  12774. int64_t L_267 = V_16;
  12775. if ((((int64_t)L_266) < ((int64_t)L_267)))
  12776. {
  12777. goto IL_04e8;
  12778. }
  12779. }
  12780. {
  12781. // clipped = uvMax;
  12782. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_268 = V_8;
  12783. V_13 = L_268;
  12784. // for (long i = 0; i < nTilesW; i++)
  12785. V_32 = ((int64_t)((int64_t)0));
  12786. goto IL_0736;
  12787. }
  12788. IL_061a:
  12789. {
  12790. // float x1 = xMin + i * tileWidth;
  12791. float L_269 = V_9;
  12792. int64_t L_270 = V_32;
  12793. float L_271 = V_5;
  12794. V_33 = ((float)il2cpp_codegen_add((float)L_269, (float)((float)il2cpp_codegen_multiply((float)((float)((float)L_270)), (float)L_271))));
  12795. // float x2 = xMin + (i + 1) * tileWidth;
  12796. float L_272 = V_9;
  12797. int64_t L_273 = V_32;
  12798. float L_274 = V_5;
  12799. V_34 = ((float)il2cpp_codegen_add((float)L_272, (float)((float)il2cpp_codegen_multiply((float)((float)((float)((int64_t)il2cpp_codegen_add((int64_t)L_273, (int64_t)((int64_t)((int64_t)1)))))), (float)L_274))));
  12800. // if (x2 > xMax)
  12801. float L_275 = V_34;
  12802. float L_276 = V_10;
  12803. if ((!(((float)L_275) > ((float)L_276))))
  12804. {
  12805. goto IL_0667;
  12806. }
  12807. }
  12808. {
  12809. // clipped.x = uvMin.x + (uvMax.x - uvMin.x) * (xMax - x1) / (x2 - x1);
  12810. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_277 = V_7;
  12811. float L_278 = L_277.get_x_0();
  12812. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_279 = V_8;
  12813. float L_280 = L_279.get_x_0();
  12814. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_281 = V_7;
  12815. float L_282 = L_281.get_x_0();
  12816. float L_283 = V_10;
  12817. float L_284 = V_33;
  12818. float L_285 = V_34;
  12819. float L_286 = V_33;
  12820. (&V_13)->set_x_0(((float)il2cpp_codegen_add((float)L_278, (float)((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_280, (float)L_282)), (float)((float)il2cpp_codegen_subtract((float)L_283, (float)L_284))))/(float)((float)il2cpp_codegen_subtract((float)L_285, (float)L_286)))))));
  12821. // x2 = xMax;
  12822. float L_287 = V_10;
  12823. V_34 = L_287;
  12824. }
  12825. IL_0667:
  12826. {
  12827. // AddQuad(toFill,
  12828. // new Vector2(x1, 0) + rect.position,
  12829. // new Vector2(x2, yMin) + rect.position,
  12830. // color,
  12831. // new Vector2(uvMin.x, outer.y),
  12832. // new Vector2(clipped.x, uvMin.y));
  12833. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_288 = ___toFill0;
  12834. float L_289 = V_33;
  12835. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_290;
  12836. memset((&L_290), 0, sizeof(L_290));
  12837. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_290), L_289, (0.0f), /*hidden argument*/NULL);
  12838. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_291;
  12839. L_291 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12840. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_292;
  12841. L_292 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_290, L_291, /*hidden argument*/NULL);
  12842. float L_293 = V_34;
  12843. float L_294 = V_11;
  12844. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_295;
  12845. memset((&L_295), 0, sizeof(L_295));
  12846. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_295), L_293, L_294, /*hidden argument*/NULL);
  12847. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_296;
  12848. L_296 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12849. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_297;
  12850. L_297 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_295, L_296, /*hidden argument*/NULL);
  12851. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_298;
  12852. L_298 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12853. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_299;
  12854. L_299 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_298, /*hidden argument*/NULL);
  12855. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_300 = V_7;
  12856. float L_301 = L_300.get_x_0();
  12857. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_302 = V_0;
  12858. float L_303 = L_302.get_y_2();
  12859. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_304;
  12860. memset((&L_304), 0, sizeof(L_304));
  12861. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_304), L_301, L_303, /*hidden argument*/NULL);
  12862. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_305 = V_13;
  12863. float L_306 = L_305.get_x_0();
  12864. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_307 = V_7;
  12865. float L_308 = L_307.get_y_1();
  12866. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_309;
  12867. memset((&L_309), 0, sizeof(L_309));
  12868. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_309), L_306, L_308, /*hidden argument*/NULL);
  12869. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  12870. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_288, L_292, L_297, L_299, L_304, L_309, /*hidden argument*/NULL);
  12871. // AddQuad(toFill,
  12872. // new Vector2(x1, yMax) + rect.position,
  12873. // new Vector2(x2, rect.height) + rect.position,
  12874. // color,
  12875. // new Vector2(uvMin.x, uvMax.y),
  12876. // new Vector2(clipped.x, outer.w));
  12877. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_310 = ___toFill0;
  12878. float L_311 = V_33;
  12879. float L_312 = V_12;
  12880. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_313;
  12881. memset((&L_313), 0, sizeof(L_313));
  12882. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_313), L_311, L_312, /*hidden argument*/NULL);
  12883. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_314;
  12884. L_314 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12885. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_315;
  12886. L_315 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_313, L_314, /*hidden argument*/NULL);
  12887. float L_316 = V_34;
  12888. float L_317;
  12889. L_317 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12890. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_318;
  12891. memset((&L_318), 0, sizeof(L_318));
  12892. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_318), L_316, L_317, /*hidden argument*/NULL);
  12893. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_319;
  12894. L_319 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12895. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_320;
  12896. L_320 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_318, L_319, /*hidden argument*/NULL);
  12897. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_321;
  12898. L_321 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12899. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_322;
  12900. L_322 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_321, /*hidden argument*/NULL);
  12901. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_323 = V_7;
  12902. float L_324 = L_323.get_x_0();
  12903. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_325 = V_8;
  12904. float L_326 = L_325.get_y_1();
  12905. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_327;
  12906. memset((&L_327), 0, sizeof(L_327));
  12907. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_327), L_324, L_326, /*hidden argument*/NULL);
  12908. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_328 = V_13;
  12909. float L_329 = L_328.get_x_0();
  12910. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_330 = V_0;
  12911. float L_331 = L_330.get_w_4();
  12912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_332;
  12913. memset((&L_332), 0, sizeof(L_332));
  12914. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_332), L_329, L_331, /*hidden argument*/NULL);
  12915. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_310, L_315, L_320, L_322, L_327, L_332, /*hidden argument*/NULL);
  12916. // for (long i = 0; i < nTilesW; i++)
  12917. int64_t L_333 = V_32;
  12918. V_32 = ((int64_t)il2cpp_codegen_add((int64_t)L_333, (int64_t)((int64_t)((int64_t)1))));
  12919. }
  12920. IL_0736:
  12921. {
  12922. // for (long i = 0; i < nTilesW; i++)
  12923. int64_t L_334 = V_32;
  12924. int64_t L_335 = V_15;
  12925. if ((((int64_t)L_334) < ((int64_t)L_335)))
  12926. {
  12927. goto IL_061a;
  12928. }
  12929. }
  12930. {
  12931. // AddQuad(toFill,
  12932. // new Vector2(0, 0) + rect.position,
  12933. // new Vector2(xMin, yMin) + rect.position,
  12934. // color,
  12935. // new Vector2(outer.x, outer.y),
  12936. // new Vector2(uvMin.x, uvMin.y));
  12937. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_336 = ___toFill0;
  12938. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_337;
  12939. memset((&L_337), 0, sizeof(L_337));
  12940. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_337), (0.0f), (0.0f), /*hidden argument*/NULL);
  12941. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_338;
  12942. L_338 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12943. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_339;
  12944. L_339 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_337, L_338, /*hidden argument*/NULL);
  12945. float L_340 = V_9;
  12946. float L_341 = V_11;
  12947. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_342;
  12948. memset((&L_342), 0, sizeof(L_342));
  12949. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_342), L_340, L_341, /*hidden argument*/NULL);
  12950. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_343;
  12951. L_343 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12952. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_344;
  12953. L_344 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_342, L_343, /*hidden argument*/NULL);
  12954. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_345;
  12955. L_345 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  12956. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_346;
  12957. L_346 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_345, /*hidden argument*/NULL);
  12958. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_347 = V_0;
  12959. float L_348 = L_347.get_x_1();
  12960. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_349 = V_0;
  12961. float L_350 = L_349.get_y_2();
  12962. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_351;
  12963. memset((&L_351), 0, sizeof(L_351));
  12964. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_351), L_348, L_350, /*hidden argument*/NULL);
  12965. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_352 = V_7;
  12966. float L_353 = L_352.get_x_0();
  12967. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_354 = V_7;
  12968. float L_355 = L_354.get_y_1();
  12969. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_356;
  12970. memset((&L_356), 0, sizeof(L_356));
  12971. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_356), L_353, L_355, /*hidden argument*/NULL);
  12972. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  12973. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_336, L_339, L_344, L_346, L_351, L_356, /*hidden argument*/NULL);
  12974. // AddQuad(toFill,
  12975. // new Vector2(xMax, 0) + rect.position,
  12976. // new Vector2(rect.width, yMin) + rect.position,
  12977. // color,
  12978. // new Vector2(uvMax.x, outer.y),
  12979. // new Vector2(outer.z, uvMin.y));
  12980. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_357 = ___toFill0;
  12981. float L_358 = V_10;
  12982. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_359;
  12983. memset((&L_359), 0, sizeof(L_359));
  12984. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_359), L_358, (0.0f), /*hidden argument*/NULL);
  12985. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_360;
  12986. L_360 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12987. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_361;
  12988. L_361 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_359, L_360, /*hidden argument*/NULL);
  12989. float L_362;
  12990. L_362 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12991. float L_363 = V_11;
  12992. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_364;
  12993. memset((&L_364), 0, sizeof(L_364));
  12994. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_364), L_362, L_363, /*hidden argument*/NULL);
  12995. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_365;
  12996. L_365 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  12997. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_366;
  12998. L_366 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_364, L_365, /*hidden argument*/NULL);
  12999. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_367;
  13000. L_367 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13001. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_368;
  13002. L_368 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_367, /*hidden argument*/NULL);
  13003. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_369 = V_8;
  13004. float L_370 = L_369.get_x_0();
  13005. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_371 = V_0;
  13006. float L_372 = L_371.get_y_2();
  13007. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_373;
  13008. memset((&L_373), 0, sizeof(L_373));
  13009. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_373), L_370, L_372, /*hidden argument*/NULL);
  13010. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_374 = V_0;
  13011. float L_375 = L_374.get_z_3();
  13012. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_376 = V_7;
  13013. float L_377 = L_376.get_y_1();
  13014. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_378;
  13015. memset((&L_378), 0, sizeof(L_378));
  13016. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_378), L_375, L_377, /*hidden argument*/NULL);
  13017. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_357, L_361, L_366, L_368, L_373, L_378, /*hidden argument*/NULL);
  13018. // AddQuad(toFill,
  13019. // new Vector2(0, yMax) + rect.position,
  13020. // new Vector2(xMin, rect.height) + rect.position,
  13021. // color,
  13022. // new Vector2(outer.x, uvMax.y),
  13023. // new Vector2(uvMin.x, outer.w));
  13024. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_379 = ___toFill0;
  13025. float L_380 = V_12;
  13026. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_381;
  13027. memset((&L_381), 0, sizeof(L_381));
  13028. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_381), (0.0f), L_380, /*hidden argument*/NULL);
  13029. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_382;
  13030. L_382 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13031. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_383;
  13032. L_383 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_381, L_382, /*hidden argument*/NULL);
  13033. float L_384 = V_9;
  13034. float L_385;
  13035. L_385 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13036. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_386;
  13037. memset((&L_386), 0, sizeof(L_386));
  13038. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_386), L_384, L_385, /*hidden argument*/NULL);
  13039. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_387;
  13040. L_387 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13041. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_388;
  13042. L_388 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_386, L_387, /*hidden argument*/NULL);
  13043. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_389;
  13044. L_389 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13045. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_390;
  13046. L_390 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_389, /*hidden argument*/NULL);
  13047. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_391 = V_0;
  13048. float L_392 = L_391.get_x_1();
  13049. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_393 = V_8;
  13050. float L_394 = L_393.get_y_1();
  13051. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_395;
  13052. memset((&L_395), 0, sizeof(L_395));
  13053. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_395), L_392, L_394, /*hidden argument*/NULL);
  13054. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_396 = V_7;
  13055. float L_397 = L_396.get_x_0();
  13056. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_398 = V_0;
  13057. float L_399 = L_398.get_w_4();
  13058. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_400;
  13059. memset((&L_400), 0, sizeof(L_400));
  13060. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_400), L_397, L_399, /*hidden argument*/NULL);
  13061. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_379, L_383, L_388, L_390, L_395, L_400, /*hidden argument*/NULL);
  13062. // AddQuad(toFill,
  13063. // new Vector2(xMax, yMax) + rect.position,
  13064. // new Vector2(rect.width, rect.height) + rect.position,
  13065. // color,
  13066. // new Vector2(uvMax.x, uvMax.y),
  13067. // new Vector2(outer.z, outer.w));
  13068. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_401 = ___toFill0;
  13069. float L_402 = V_10;
  13070. float L_403 = V_12;
  13071. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_404;
  13072. memset((&L_404), 0, sizeof(L_404));
  13073. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_404), L_402, L_403, /*hidden argument*/NULL);
  13074. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_405;
  13075. L_405 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13076. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_406;
  13077. L_406 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_404, L_405, /*hidden argument*/NULL);
  13078. float L_407;
  13079. L_407 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13080. float L_408;
  13081. L_408 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13082. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_409;
  13083. memset((&L_409), 0, sizeof(L_409));
  13084. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_409), L_407, L_408, /*hidden argument*/NULL);
  13085. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_410;
  13086. L_410 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13087. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_411;
  13088. L_411 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_409, L_410, /*hidden argument*/NULL);
  13089. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_412;
  13090. L_412 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13091. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_413;
  13092. L_413 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_412, /*hidden argument*/NULL);
  13093. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_414 = V_8;
  13094. float L_415 = L_414.get_x_0();
  13095. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_416 = V_8;
  13096. float L_417 = L_416.get_y_1();
  13097. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_418;
  13098. memset((&L_418), 0, sizeof(L_418));
  13099. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_418), L_415, L_417, /*hidden argument*/NULL);
  13100. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_419 = V_0;
  13101. float L_420 = L_419.get_z_3();
  13102. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_421 = V_0;
  13103. float L_422 = L_421.get_w_4();
  13104. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_423;
  13105. memset((&L_423), 0, sizeof(L_423));
  13106. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_423), L_420, L_422, /*hidden argument*/NULL);
  13107. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_401, L_406, L_411, L_413, L_418, L_423, /*hidden argument*/NULL);
  13108. // }
  13109. return;
  13110. }
  13111. IL_08dc:
  13112. {
  13113. // Vector2 uvScale = new Vector2((xMax - xMin) / tileWidth, (yMax - yMin) / tileHeight);
  13114. float L_424 = V_10;
  13115. float L_425 = V_9;
  13116. float L_426 = V_5;
  13117. float L_427 = V_12;
  13118. float L_428 = V_11;
  13119. float L_429 = V_6;
  13120. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_35), ((float)((float)((float)il2cpp_codegen_subtract((float)L_424, (float)L_425))/(float)L_426)), ((float)((float)((float)il2cpp_codegen_subtract((float)L_427, (float)L_428))/(float)L_429)), /*hidden argument*/NULL);
  13121. // if (m_FillCenter)
  13122. bool L_430 = __this->get_m_FillCenter_41();
  13123. if (!L_430)
  13124. {
  13125. goto IL_0948;
  13126. }
  13127. }
  13128. {
  13129. // AddQuad(toFill, new Vector2(xMin, yMin) + rect.position, new Vector2(xMax, yMax) + rect.position, color, Vector2.Scale(uvMin, uvScale), Vector2.Scale(uvMax, uvScale));
  13130. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_431 = ___toFill0;
  13131. float L_432 = V_9;
  13132. float L_433 = V_11;
  13133. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_434;
  13134. memset((&L_434), 0, sizeof(L_434));
  13135. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_434), L_432, L_433, /*hidden argument*/NULL);
  13136. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_435;
  13137. L_435 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13138. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_436;
  13139. L_436 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_434, L_435, /*hidden argument*/NULL);
  13140. float L_437 = V_10;
  13141. float L_438 = V_12;
  13142. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_439;
  13143. memset((&L_439), 0, sizeof(L_439));
  13144. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_439), L_437, L_438, /*hidden argument*/NULL);
  13145. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_440;
  13146. L_440 = Rect_get_position_m4D98DEE21C60D7EA5E4A30869F4DBDE25DB93A86((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_4), /*hidden argument*/NULL);
  13147. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_441;
  13148. L_441 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_439, L_440, /*hidden argument*/NULL);
  13149. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_442;
  13150. L_442 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13151. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_443;
  13152. L_443 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_442, /*hidden argument*/NULL);
  13153. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_444 = V_7;
  13154. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_445 = V_35;
  13155. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_446;
  13156. L_446 = Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline(L_444, L_445, /*hidden argument*/NULL);
  13157. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_447 = V_8;
  13158. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_448 = V_35;
  13159. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_449;
  13160. L_449 = Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline(L_447, L_448, /*hidden argument*/NULL);
  13161. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  13162. Image_AddQuad_m318F13E746E2DAE555ED86A920D8D9FEC6703CCF(L_431, L_436, L_441, L_443, L_446, L_449, /*hidden argument*/NULL);
  13163. }
  13164. IL_0948:
  13165. {
  13166. // }
  13167. return;
  13168. }
  13169. }
  13170. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector3[],UnityEngine.Color32,UnityEngine.Vector3[])
  13171. 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)
  13172. {
  13173. int32_t V_0 = 0;
  13174. int32_t V_1 = 0;
  13175. {
  13176. // int startIndex = vertexHelper.currentVertCount;
  13177. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___vertexHelper0;
  13178. NullCheck(L_0);
  13179. int32_t L_1;
  13180. L_1 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_0, /*hidden argument*/NULL);
  13181. V_0 = L_1;
  13182. // for (int i = 0; i < 4; ++i)
  13183. V_1 = 0;
  13184. goto IL_0029;
  13185. }
  13186. IL_000b:
  13187. {
  13188. // vertexHelper.AddVert(quadPositions[i], color, quadUVs[i]);
  13189. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___vertexHelper0;
  13190. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = ___quadPositions1;
  13191. int32_t L_4 = V_1;
  13192. NullCheck(L_3);
  13193. int32_t L_5 = L_4;
  13194. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  13195. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_7 = ___color2;
  13196. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_8 = ___quadUVs3;
  13197. int32_t L_9 = V_1;
  13198. NullCheck(L_8);
  13199. int32_t L_10 = L_9;
  13200. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  13201. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  13202. L_12 = Vector4_op_Implicit_mDCFA56E9D34979E1E2BFE6C2D61F1768D934A8EB(L_11, /*hidden argument*/NULL);
  13203. NullCheck(L_2);
  13204. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_2, L_6, L_7, L_12, /*hidden argument*/NULL);
  13205. // for (int i = 0; i < 4; ++i)
  13206. int32_t L_13 = V_1;
  13207. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  13208. }
  13209. IL_0029:
  13210. {
  13211. // for (int i = 0; i < 4; ++i)
  13212. int32_t L_14 = V_1;
  13213. if ((((int32_t)L_14) < ((int32_t)4)))
  13214. {
  13215. goto IL_000b;
  13216. }
  13217. }
  13218. {
  13219. // vertexHelper.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  13220. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_15 = ___vertexHelper0;
  13221. int32_t L_16 = V_0;
  13222. int32_t L_17 = V_0;
  13223. int32_t L_18 = V_0;
  13224. NullCheck(L_15);
  13225. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_15, L_16, ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)2)), /*hidden argument*/NULL);
  13226. // vertexHelper.AddTriangle(startIndex + 2, startIndex + 3, startIndex);
  13227. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_19 = ___vertexHelper0;
  13228. int32_t L_20 = V_0;
  13229. int32_t L_21 = V_0;
  13230. int32_t L_22 = V_0;
  13231. NullCheck(L_19);
  13232. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_19, ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)3)), L_22, /*hidden argument*/NULL);
  13233. // }
  13234. return;
  13235. }
  13236. }
  13237. // System.Void UnityEngine.UI.Image::AddQuad(UnityEngine.UI.VertexHelper,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Color32,UnityEngine.Vector2,UnityEngine.Vector2)
  13238. 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)
  13239. {
  13240. int32_t V_0 = 0;
  13241. {
  13242. // int startIndex = vertexHelper.currentVertCount;
  13243. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___vertexHelper0;
  13244. NullCheck(L_0);
  13245. int32_t L_1;
  13246. L_1 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_0, /*hidden argument*/NULL);
  13247. V_0 = L_1;
  13248. // vertexHelper.AddVert(new Vector3(posMin.x, posMin.y, 0), color, new Vector2(uvMin.x, uvMin.y));
  13249. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = ___vertexHelper0;
  13250. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___posMin1;
  13251. float L_4 = L_3.get_x_0();
  13252. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___posMin1;
  13253. float L_6 = L_5.get_y_1();
  13254. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7;
  13255. memset((&L_7), 0, sizeof(L_7));
  13256. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_7), L_4, L_6, (0.0f), /*hidden argument*/NULL);
  13257. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_8 = ___color3;
  13258. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = ___uvMin4;
  13259. float L_10 = L_9.get_x_0();
  13260. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11 = ___uvMin4;
  13261. float L_12 = L_11.get_y_1();
  13262. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  13263. memset((&L_13), 0, sizeof(L_13));
  13264. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_13), L_10, L_12, /*hidden argument*/NULL);
  13265. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  13266. L_14 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_13, /*hidden argument*/NULL);
  13267. NullCheck(L_2);
  13268. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_2, L_7, L_8, L_14, /*hidden argument*/NULL);
  13269. // vertexHelper.AddVert(new Vector3(posMin.x, posMax.y, 0), color, new Vector2(uvMin.x, uvMax.y));
  13270. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_15 = ___vertexHelper0;
  13271. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16 = ___posMin1;
  13272. float L_17 = L_16.get_x_0();
  13273. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_18 = ___posMax2;
  13274. float L_19 = L_18.get_y_1();
  13275. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20;
  13276. memset((&L_20), 0, sizeof(L_20));
  13277. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_20), L_17, L_19, (0.0f), /*hidden argument*/NULL);
  13278. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_21 = ___color3;
  13279. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22 = ___uvMin4;
  13280. float L_23 = L_22.get_x_0();
  13281. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24 = ___uvMax5;
  13282. float L_25 = L_24.get_y_1();
  13283. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  13284. memset((&L_26), 0, sizeof(L_26));
  13285. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_26), L_23, L_25, /*hidden argument*/NULL);
  13286. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_27;
  13287. L_27 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_26, /*hidden argument*/NULL);
  13288. NullCheck(L_15);
  13289. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_15, L_20, L_21, L_27, /*hidden argument*/NULL);
  13290. // vertexHelper.AddVert(new Vector3(posMax.x, posMax.y, 0), color, new Vector2(uvMax.x, uvMax.y));
  13291. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_28 = ___vertexHelper0;
  13292. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29 = ___posMax2;
  13293. float L_30 = L_29.get_x_0();
  13294. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31 = ___posMax2;
  13295. float L_32 = L_31.get_y_1();
  13296. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_33;
  13297. memset((&L_33), 0, sizeof(L_33));
  13298. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_33), L_30, L_32, (0.0f), /*hidden argument*/NULL);
  13299. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_34 = ___color3;
  13300. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35 = ___uvMax5;
  13301. float L_36 = L_35.get_x_0();
  13302. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37 = ___uvMax5;
  13303. float L_38 = L_37.get_y_1();
  13304. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39;
  13305. memset((&L_39), 0, sizeof(L_39));
  13306. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_39), L_36, L_38, /*hidden argument*/NULL);
  13307. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_40;
  13308. L_40 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_39, /*hidden argument*/NULL);
  13309. NullCheck(L_28);
  13310. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_28, L_33, L_34, L_40, /*hidden argument*/NULL);
  13311. // vertexHelper.AddVert(new Vector3(posMax.x, posMin.y, 0), color, new Vector2(uvMax.x, uvMin.y));
  13312. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_41 = ___vertexHelper0;
  13313. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_42 = ___posMax2;
  13314. float L_43 = L_42.get_x_0();
  13315. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44 = ___posMin1;
  13316. float L_45 = L_44.get_y_1();
  13317. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_46;
  13318. memset((&L_46), 0, sizeof(L_46));
  13319. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_46), L_43, L_45, (0.0f), /*hidden argument*/NULL);
  13320. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_47 = ___color3;
  13321. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_48 = ___uvMax5;
  13322. float L_49 = L_48.get_x_0();
  13323. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50 = ___uvMin4;
  13324. float L_51 = L_50.get_y_1();
  13325. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_52;
  13326. memset((&L_52), 0, sizeof(L_52));
  13327. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_52), L_49, L_51, /*hidden argument*/NULL);
  13328. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53;
  13329. L_53 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_52, /*hidden argument*/NULL);
  13330. NullCheck(L_41);
  13331. VertexHelper_AddVert_m5CD02FDA1B6ADBD0E276037F948B68E08497D1F2(L_41, L_46, L_47, L_53, /*hidden argument*/NULL);
  13332. // vertexHelper.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  13333. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_54 = ___vertexHelper0;
  13334. int32_t L_55 = V_0;
  13335. int32_t L_56 = V_0;
  13336. int32_t L_57 = V_0;
  13337. NullCheck(L_54);
  13338. 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);
  13339. // vertexHelper.AddTriangle(startIndex + 2, startIndex + 3, startIndex);
  13340. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_58 = ___vertexHelper0;
  13341. int32_t L_59 = V_0;
  13342. int32_t L_60 = V_0;
  13343. int32_t L_61 = V_0;
  13344. NullCheck(L_58);
  13345. 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);
  13346. // }
  13347. return;
  13348. }
  13349. }
  13350. // UnityEngine.Vector4 UnityEngine.UI.Image::GetAdjustedBorders(UnityEngine.Vector4,UnityEngine.Rect)
  13351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___border0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___adjustedRect1, const RuntimeMethod* method)
  13352. {
  13353. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  13354. memset((&V_0), 0, sizeof(V_0));
  13355. int32_t V_1 = 0;
  13356. float V_2 = 0.0f;
  13357. float V_3 = 0.0f;
  13358. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  13359. memset((&V_4), 0, sizeof(V_4));
  13360. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * V_5 = NULL;
  13361. int32_t V_6 = 0;
  13362. {
  13363. // Rect originalRect = rectTransform.rect;
  13364. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0;
  13365. L_0 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  13366. NullCheck(L_0);
  13367. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  13368. L_1 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_0, /*hidden argument*/NULL);
  13369. V_0 = L_1;
  13370. // for (int axis = 0; axis <= 1; axis++)
  13371. V_1 = 0;
  13372. goto IL_0107;
  13373. }
  13374. IL_0013:
  13375. {
  13376. // if (originalRect.size[axis] != 0)
  13377. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  13378. L_2 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  13379. V_4 = L_2;
  13380. int32_t L_3 = V_1;
  13381. float L_4;
  13382. L_4 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_3, /*hidden argument*/NULL);
  13383. if ((((float)L_4) == ((float)(0.0f))))
  13384. {
  13385. goto IL_0087;
  13386. }
  13387. }
  13388. {
  13389. // borderScaleRatio = adjustedRect.size[axis] / originalRect.size[axis];
  13390. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5;
  13391. L_5 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  13392. V_4 = L_5;
  13393. int32_t L_6 = V_1;
  13394. float L_7;
  13395. L_7 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_6, /*hidden argument*/NULL);
  13396. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  13397. L_8 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  13398. V_4 = L_8;
  13399. int32_t L_9 = V_1;
  13400. float L_10;
  13401. L_10 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_9, /*hidden argument*/NULL);
  13402. V_2 = ((float)((float)L_7/(float)L_10));
  13403. // border[axis] *= borderScaleRatio;
  13404. V_5 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  13405. int32_t L_11 = V_1;
  13406. V_6 = L_11;
  13407. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_12 = V_5;
  13408. int32_t L_13 = V_6;
  13409. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_14 = V_5;
  13410. int32_t L_15 = V_6;
  13411. float L_16;
  13412. L_16 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_14, L_15, /*hidden argument*/NULL);
  13413. float L_17 = V_2;
  13414. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_12, L_13, ((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)), /*hidden argument*/NULL);
  13415. // border[axis + 2] *= borderScaleRatio;
  13416. V_5 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  13417. int32_t L_18 = V_1;
  13418. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)2));
  13419. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_19 = V_5;
  13420. int32_t L_20 = V_6;
  13421. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_21 = V_5;
  13422. int32_t L_22 = V_6;
  13423. float L_23;
  13424. L_23 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_21, L_22, /*hidden argument*/NULL);
  13425. float L_24 = V_2;
  13426. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_19, L_20, ((float)il2cpp_codegen_multiply((float)L_23, (float)L_24)), /*hidden argument*/NULL);
  13427. }
  13428. IL_0087:
  13429. {
  13430. // float combinedBorders = border[axis] + border[axis + 2];
  13431. int32_t L_25 = V_1;
  13432. float L_26;
  13433. L_26 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0), L_25, /*hidden argument*/NULL);
  13434. int32_t L_27 = V_1;
  13435. float L_28;
  13436. L_28 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0), ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)2)), /*hidden argument*/NULL);
  13437. V_3 = ((float)il2cpp_codegen_add((float)L_26, (float)L_28));
  13438. // if (adjustedRect.size[axis] < combinedBorders && combinedBorders != 0)
  13439. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  13440. L_29 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  13441. V_4 = L_29;
  13442. int32_t L_30 = V_1;
  13443. float L_31;
  13444. L_31 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_30, /*hidden argument*/NULL);
  13445. float L_32 = V_3;
  13446. if ((!(((float)L_31) < ((float)L_32))))
  13447. {
  13448. goto IL_0103;
  13449. }
  13450. }
  13451. {
  13452. float L_33 = V_3;
  13453. if ((((float)L_33) == ((float)(0.0f))))
  13454. {
  13455. goto IL_0103;
  13456. }
  13457. }
  13458. {
  13459. // borderScaleRatio = adjustedRect.size[axis] / combinedBorders;
  13460. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34;
  13461. L_34 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___adjustedRect1), /*hidden argument*/NULL);
  13462. V_4 = L_34;
  13463. int32_t L_35 = V_1;
  13464. float L_36;
  13465. L_36 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_35, /*hidden argument*/NULL);
  13466. float L_37 = V_3;
  13467. V_2 = ((float)((float)L_36/(float)L_37));
  13468. // border[axis] *= borderScaleRatio;
  13469. V_5 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  13470. int32_t L_38 = V_1;
  13471. V_6 = L_38;
  13472. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_39 = V_5;
  13473. int32_t L_40 = V_6;
  13474. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_41 = V_5;
  13475. int32_t L_42 = V_6;
  13476. float L_43;
  13477. L_43 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_41, L_42, /*hidden argument*/NULL);
  13478. float L_44 = V_2;
  13479. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_39, L_40, ((float)il2cpp_codegen_multiply((float)L_43, (float)L_44)), /*hidden argument*/NULL);
  13480. // border[axis + 2] *= borderScaleRatio;
  13481. V_5 = (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&___border0);
  13482. int32_t L_45 = V_1;
  13483. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)2));
  13484. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_46 = V_5;
  13485. int32_t L_47 = V_6;
  13486. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_48 = V_5;
  13487. int32_t L_49 = V_6;
  13488. float L_50;
  13489. L_50 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_48, L_49, /*hidden argument*/NULL);
  13490. float L_51 = V_2;
  13491. Vector4_set_Item_m7552B288FF218CA023F0DFB971BBA30D0362006A((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)L_46, L_47, ((float)il2cpp_codegen_multiply((float)L_50, (float)L_51)), /*hidden argument*/NULL);
  13492. }
  13493. IL_0103:
  13494. {
  13495. // for (int axis = 0; axis <= 1; axis++)
  13496. int32_t L_52 = V_1;
  13497. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1));
  13498. }
  13499. IL_0107:
  13500. {
  13501. // for (int axis = 0; axis <= 1; axis++)
  13502. int32_t L_53 = V_1;
  13503. if ((((int32_t)L_53) <= ((int32_t)1)))
  13504. {
  13505. goto IL_0013;
  13506. }
  13507. }
  13508. {
  13509. // return border;
  13510. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_54 = ___border0;
  13511. return L_54;
  13512. }
  13513. }
  13514. // System.Void UnityEngine.UI.Image::GenerateFilledSprite(UnityEngine.UI.VertexHelper,System.Boolean)
  13515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_GenerateFilledSprite_mB32C81541BE95D5144A522E1487497A4139883BF (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___toFill0, bool ___preserveAspect1, const RuntimeMethod* method)
  13516. {
  13517. static bool s_Il2CppMethodInitialized;
  13518. if (!s_Il2CppMethodInitialized)
  13519. {
  13520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  13521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  13522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  13523. s_Il2CppMethodInitialized = true;
  13524. }
  13525. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  13526. memset((&V_0), 0, sizeof(V_0));
  13527. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_1;
  13528. memset((&V_1), 0, sizeof(V_1));
  13529. float V_2 = 0.0f;
  13530. float V_3 = 0.0f;
  13531. float V_4 = 0.0f;
  13532. float V_5 = 0.0f;
  13533. float V_6 = 0.0f;
  13534. float V_7 = 0.0f;
  13535. int32_t V_8 = 0;
  13536. float V_9 = 0.0f;
  13537. float V_10 = 0.0f;
  13538. float V_11 = 0.0f;
  13539. float V_12 = 0.0f;
  13540. int32_t V_13 = 0;
  13541. float V_14 = 0.0f;
  13542. int32_t V_15 = 0;
  13543. float V_16 = 0.0f;
  13544. float V_17 = 0.0f;
  13545. float V_18 = 0.0f;
  13546. float V_19 = 0.0f;
  13547. float V_20 = 0.0f;
  13548. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 G_B5_0;
  13549. memset((&G_B5_0), 0, sizeof(G_B5_0));
  13550. int32_t G_B26_0 = 0;
  13551. float G_B37_0 = 0.0f;
  13552. float G_B54_0 = 0.0f;
  13553. {
  13554. // toFill.Clear();
  13555. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = ___toFill0;
  13556. NullCheck(L_0);
  13557. VertexHelper_Clear_mBF3FB3CEA5153F8F72C74FFD6006A7AFF62C18BA(L_0, /*hidden argument*/NULL);
  13558. // if (m_FillAmount < 0.001f)
  13559. float L_1 = __this->get_m_FillAmount_43();
  13560. if ((!(((float)L_1) < ((float)(0.00100000005f)))))
  13561. {
  13562. goto IL_0014;
  13563. }
  13564. }
  13565. {
  13566. // return;
  13567. return;
  13568. }
  13569. IL_0014:
  13570. {
  13571. // Vector4 v = GetDrawingDimensions(preserveAspect);
  13572. bool L_2 = ___preserveAspect1;
  13573. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3;
  13574. L_3 = Image_GetDrawingDimensions_mC40C4D11A97A7EEB627C9F1369D296199CAD5CD4(__this, L_2, /*hidden argument*/NULL);
  13575. V_0 = L_3;
  13576. // Vector4 outer = activeSprite != null ? Sprites.DataUtility.GetOuterUV(activeSprite) : Vector4.zero;
  13577. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  13578. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  13579. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  13580. bool L_5;
  13581. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  13582. if (L_5)
  13583. {
  13584. goto IL_0031;
  13585. }
  13586. }
  13587. {
  13588. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6;
  13589. L_6 = Vector4_get_zero_m9E807FEBC8B638914DF4A0BA87C0BD95A19F5200(/*hidden argument*/NULL);
  13590. G_B5_0 = L_6;
  13591. goto IL_003c;
  13592. }
  13593. IL_0031:
  13594. {
  13595. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_7;
  13596. L_7 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  13597. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_8;
  13598. L_8 = DataUtility_GetOuterUV_mC6B306F20527EE5490505B8A5929C70C842AB966(L_7, /*hidden argument*/NULL);
  13599. G_B5_0 = L_8;
  13600. }
  13601. IL_003c:
  13602. {
  13603. // UIVertex uiv = UIVertex.simpleVert;
  13604. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  13605. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_9 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  13606. V_1 = L_9;
  13607. // uiv.color = color;
  13608. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_10;
  13609. L_10 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13610. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_11;
  13611. L_11 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_10, /*hidden argument*/NULL);
  13612. (&V_1)->set_color_3(L_11);
  13613. // float tx0 = outer.x;
  13614. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12 = G_B5_0;
  13615. float L_13 = L_12.get_x_1();
  13616. V_2 = L_13;
  13617. // float ty0 = outer.y;
  13618. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14 = L_12;
  13619. float L_15 = L_14.get_y_2();
  13620. V_3 = L_15;
  13621. // float tx1 = outer.z;
  13622. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_16 = L_14;
  13623. float L_17 = L_16.get_z_3();
  13624. V_4 = L_17;
  13625. // float ty1 = outer.w;
  13626. float L_18 = L_16.get_w_4();
  13627. V_5 = L_18;
  13628. // if (m_FillMethod == FillMethod.Horizontal || m_FillMethod == FillMethod.Vertical)
  13629. int32_t L_19 = __this->get_m_FillMethod_42();
  13630. if (!L_19)
  13631. {
  13632. goto IL_0085;
  13633. }
  13634. }
  13635. {
  13636. int32_t L_20 = __this->get_m_FillMethod_42();
  13637. if ((!(((uint32_t)L_20) == ((uint32_t)1))))
  13638. {
  13639. goto IL_016b;
  13640. }
  13641. }
  13642. IL_0085:
  13643. {
  13644. // if (fillMethod == FillMethod.Horizontal)
  13645. int32_t L_21;
  13646. L_21 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline(__this, /*hidden argument*/NULL);
  13647. if (L_21)
  13648. {
  13649. goto IL_00fa;
  13650. }
  13651. }
  13652. {
  13653. // float fill = (tx1 - tx0) * m_FillAmount;
  13654. float L_22 = V_4;
  13655. float L_23 = V_2;
  13656. float L_24 = __this->get_m_FillAmount_43();
  13657. V_6 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_22, (float)L_23)), (float)L_24));
  13658. // if (m_FillOrigin == 1)
  13659. int32_t L_25 = __this->get_m_FillOrigin_45();
  13660. if ((!(((uint32_t)L_25) == ((uint32_t)1))))
  13661. {
  13662. goto IL_00d0;
  13663. }
  13664. }
  13665. {
  13666. // v.x = v.z - (v.z - v.x) * m_FillAmount;
  13667. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_26 = V_0;
  13668. float L_27 = L_26.get_z_3();
  13669. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_28 = V_0;
  13670. float L_29 = L_28.get_z_3();
  13671. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_30 = V_0;
  13672. float L_31 = L_30.get_x_1();
  13673. float L_32 = __this->get_m_FillAmount_43();
  13674. (&V_0)->set_x_1(((float)il2cpp_codegen_subtract((float)L_27, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_29, (float)L_31)), (float)L_32)))));
  13675. // tx0 = tx1 - fill;
  13676. float L_33 = V_4;
  13677. float L_34 = V_6;
  13678. V_2 = ((float)il2cpp_codegen_subtract((float)L_33, (float)L_34));
  13679. // }
  13680. goto IL_016b;
  13681. }
  13682. IL_00d0:
  13683. {
  13684. // v.z = v.x + (v.z - v.x) * m_FillAmount;
  13685. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_35 = V_0;
  13686. float L_36 = L_35.get_x_1();
  13687. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_37 = V_0;
  13688. float L_38 = L_37.get_z_3();
  13689. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_39 = V_0;
  13690. float L_40 = L_39.get_x_1();
  13691. float L_41 = __this->get_m_FillAmount_43();
  13692. (&V_0)->set_z_3(((float)il2cpp_codegen_add((float)L_36, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_38, (float)L_40)), (float)L_41)))));
  13693. // tx1 = tx0 + fill;
  13694. float L_42 = V_2;
  13695. float L_43 = V_6;
  13696. V_4 = ((float)il2cpp_codegen_add((float)L_42, (float)L_43));
  13697. // }
  13698. goto IL_016b;
  13699. }
  13700. IL_00fa:
  13701. {
  13702. // else if (fillMethod == FillMethod.Vertical)
  13703. int32_t L_44;
  13704. L_44 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline(__this, /*hidden argument*/NULL);
  13705. if ((!(((uint32_t)L_44) == ((uint32_t)1))))
  13706. {
  13707. goto IL_016b;
  13708. }
  13709. }
  13710. {
  13711. // float fill = (ty1 - ty0) * m_FillAmount;
  13712. float L_45 = V_5;
  13713. float L_46 = V_3;
  13714. float L_47 = __this->get_m_FillAmount_43();
  13715. V_7 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_45, (float)L_46)), (float)L_47));
  13716. // if (m_FillOrigin == 1)
  13717. int32_t L_48 = __this->get_m_FillOrigin_45();
  13718. if ((!(((uint32_t)L_48) == ((uint32_t)1))))
  13719. {
  13720. goto IL_0143;
  13721. }
  13722. }
  13723. {
  13724. // v.y = v.w - (v.w - v.y) * m_FillAmount;
  13725. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_49 = V_0;
  13726. float L_50 = L_49.get_w_4();
  13727. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_51 = V_0;
  13728. float L_52 = L_51.get_w_4();
  13729. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_53 = V_0;
  13730. float L_54 = L_53.get_y_2();
  13731. float L_55 = __this->get_m_FillAmount_43();
  13732. (&V_0)->set_y_2(((float)il2cpp_codegen_subtract((float)L_50, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_52, (float)L_54)), (float)L_55)))));
  13733. // ty0 = ty1 - fill;
  13734. float L_56 = V_5;
  13735. float L_57 = V_7;
  13736. V_3 = ((float)il2cpp_codegen_subtract((float)L_56, (float)L_57));
  13737. // }
  13738. goto IL_016b;
  13739. }
  13740. IL_0143:
  13741. {
  13742. // v.w = v.y + (v.w - v.y) * m_FillAmount;
  13743. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_58 = V_0;
  13744. float L_59 = L_58.get_y_2();
  13745. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_60 = V_0;
  13746. float L_61 = L_60.get_w_4();
  13747. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_62 = V_0;
  13748. float L_63 = L_62.get_y_2();
  13749. float L_64 = __this->get_m_FillAmount_43();
  13750. (&V_0)->set_w_4(((float)il2cpp_codegen_add((float)L_59, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_61, (float)L_63)), (float)L_64)))));
  13751. // ty1 = ty0 + fill;
  13752. float L_65 = V_3;
  13753. float L_66 = V_7;
  13754. V_5 = ((float)il2cpp_codegen_add((float)L_65, (float)L_66));
  13755. }
  13756. IL_016b:
  13757. {
  13758. // s_Xy[0] = new Vector2(v.x, v.y);
  13759. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  13760. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_67 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13761. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_68 = V_0;
  13762. float L_69 = L_68.get_x_1();
  13763. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_70 = V_0;
  13764. float L_71 = L_70.get_y_2();
  13765. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72;
  13766. memset((&L_72), 0, sizeof(L_72));
  13767. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_72), L_69, L_71, /*hidden argument*/NULL);
  13768. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_73;
  13769. L_73 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_72, /*hidden argument*/NULL);
  13770. NullCheck(L_67);
  13771. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_73);
  13772. // s_Xy[1] = new Vector2(v.x, v.w);
  13773. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_74 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13774. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_75 = V_0;
  13775. float L_76 = L_75.get_x_1();
  13776. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_77 = V_0;
  13777. float L_78 = L_77.get_w_4();
  13778. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_79;
  13779. memset((&L_79), 0, sizeof(L_79));
  13780. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_79), L_76, L_78, /*hidden argument*/NULL);
  13781. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_80;
  13782. L_80 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_79, /*hidden argument*/NULL);
  13783. NullCheck(L_74);
  13784. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_80);
  13785. // s_Xy[2] = new Vector2(v.z, v.w);
  13786. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_81 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13787. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_82 = V_0;
  13788. float L_83 = L_82.get_z_3();
  13789. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_84 = V_0;
  13790. float L_85 = L_84.get_w_4();
  13791. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_86;
  13792. memset((&L_86), 0, sizeof(L_86));
  13793. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_86), L_83, L_85, /*hidden argument*/NULL);
  13794. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_87;
  13795. L_87 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_86, /*hidden argument*/NULL);
  13796. NullCheck(L_81);
  13797. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_87);
  13798. // s_Xy[3] = new Vector2(v.z, v.y);
  13799. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_88 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13800. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_89 = V_0;
  13801. float L_90 = L_89.get_z_3();
  13802. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_91 = V_0;
  13803. float L_92 = L_91.get_y_2();
  13804. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_93;
  13805. memset((&L_93), 0, sizeof(L_93));
  13806. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_93), L_90, L_92, /*hidden argument*/NULL);
  13807. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_94;
  13808. L_94 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_93, /*hidden argument*/NULL);
  13809. NullCheck(L_88);
  13810. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_94);
  13811. // s_Uv[0] = new Vector2(tx0, ty0);
  13812. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_95 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13813. float L_96 = V_2;
  13814. float L_97 = V_3;
  13815. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_98;
  13816. memset((&L_98), 0, sizeof(L_98));
  13817. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_98), L_96, L_97, /*hidden argument*/NULL);
  13818. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_99;
  13819. L_99 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_98, /*hidden argument*/NULL);
  13820. NullCheck(L_95);
  13821. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_99);
  13822. // s_Uv[1] = new Vector2(tx0, ty1);
  13823. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_100 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13824. float L_101 = V_2;
  13825. float L_102 = V_5;
  13826. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_103;
  13827. memset((&L_103), 0, sizeof(L_103));
  13828. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_103), L_101, L_102, /*hidden argument*/NULL);
  13829. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_104;
  13830. L_104 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_103, /*hidden argument*/NULL);
  13831. NullCheck(L_100);
  13832. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_104);
  13833. // s_Uv[2] = new Vector2(tx1, ty1);
  13834. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_105 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13835. float L_106 = V_4;
  13836. float L_107 = V_5;
  13837. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_108;
  13838. memset((&L_108), 0, sizeof(L_108));
  13839. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_108), L_106, L_107, /*hidden argument*/NULL);
  13840. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_109;
  13841. L_109 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_108, /*hidden argument*/NULL);
  13842. NullCheck(L_105);
  13843. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_109);
  13844. // s_Uv[3] = new Vector2(tx1, ty0);
  13845. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_110 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13846. float L_111 = V_4;
  13847. float L_112 = V_3;
  13848. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_113;
  13849. memset((&L_113), 0, sizeof(L_113));
  13850. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_113), L_111, L_112, /*hidden argument*/NULL);
  13851. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_114;
  13852. L_114 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_113, /*hidden argument*/NULL);
  13853. NullCheck(L_110);
  13854. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_114);
  13855. // if (m_FillAmount < 1f && m_FillMethod != FillMethod.Horizontal && m_FillMethod != FillMethod.Vertical)
  13856. float L_115 = __this->get_m_FillAmount_43();
  13857. if ((!(((float)L_115) < ((float)(1.0f)))))
  13858. {
  13859. goto IL_08b2;
  13860. }
  13861. }
  13862. {
  13863. int32_t L_116 = __this->get_m_FillMethod_42();
  13864. if (!L_116)
  13865. {
  13866. goto IL_08b2;
  13867. }
  13868. }
  13869. {
  13870. int32_t L_117 = __this->get_m_FillMethod_42();
  13871. if ((((int32_t)L_117) == ((int32_t)1)))
  13872. {
  13873. goto IL_08b2;
  13874. }
  13875. }
  13876. {
  13877. // if (fillMethod == FillMethod.Radial90)
  13878. int32_t L_118;
  13879. L_118 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline(__this, /*hidden argument*/NULL);
  13880. if ((!(((uint32_t)L_118) == ((uint32_t)2))))
  13881. {
  13882. goto IL_02c1;
  13883. }
  13884. }
  13885. {
  13886. // if (RadialCut(s_Xy, s_Uv, m_FillAmount, m_FillClockwise, m_FillOrigin))
  13887. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  13888. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_119 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13889. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_120 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13890. float L_121 = __this->get_m_FillAmount_43();
  13891. bool L_122 = __this->get_m_FillClockwise_44();
  13892. int32_t L_123 = __this->get_m_FillOrigin_45();
  13893. bool L_124;
  13894. L_124 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_119, L_120, L_121, L_122, L_123, /*hidden argument*/NULL);
  13895. if (!L_124)
  13896. {
  13897. goto IL_08cd;
  13898. }
  13899. }
  13900. {
  13901. // AddQuad(toFill, s_Xy, color, s_Uv);
  13902. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_125 = ___toFill0;
  13903. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  13904. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_126 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  13905. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_127;
  13906. L_127 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  13907. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_128;
  13908. L_128 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_127, /*hidden argument*/NULL);
  13909. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_129 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  13910. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_125, L_126, L_128, L_129, /*hidden argument*/NULL);
  13911. // }
  13912. return;
  13913. }
  13914. IL_02c1:
  13915. {
  13916. // else if (fillMethod == FillMethod.Radial180)
  13917. int32_t L_130;
  13918. L_130 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline(__this, /*hidden argument*/NULL);
  13919. if ((!(((uint32_t)L_130) == ((uint32_t)3))))
  13920. {
  13921. goto IL_05d2;
  13922. }
  13923. }
  13924. {
  13925. // for (int side = 0; side < 2; ++side)
  13926. V_8 = 0;
  13927. goto IL_05c9;
  13928. }
  13929. IL_02d5:
  13930. {
  13931. // int even = m_FillOrigin > 1 ? 1 : 0;
  13932. int32_t L_131 = __this->get_m_FillOrigin_45();
  13933. if ((((int32_t)L_131) > ((int32_t)1)))
  13934. {
  13935. goto IL_02e1;
  13936. }
  13937. }
  13938. {
  13939. G_B26_0 = 0;
  13940. goto IL_02e2;
  13941. }
  13942. IL_02e1:
  13943. {
  13944. G_B26_0 = 1;
  13945. }
  13946. IL_02e2:
  13947. {
  13948. V_13 = G_B26_0;
  13949. // if (m_FillOrigin == 0 || m_FillOrigin == 2)
  13950. int32_t L_132 = __this->get_m_FillOrigin_45();
  13951. if (!L_132)
  13952. {
  13953. goto IL_02f5;
  13954. }
  13955. }
  13956. {
  13957. int32_t L_133 = __this->get_m_FillOrigin_45();
  13958. if ((!(((uint32_t)L_133) == ((uint32_t)2))))
  13959. {
  13960. goto IL_0329;
  13961. }
  13962. }
  13963. IL_02f5:
  13964. {
  13965. // fy0 = 0f;
  13966. V_11 = (0.0f);
  13967. // fy1 = 1f;
  13968. V_12 = (1.0f);
  13969. // if (side == even)
  13970. int32_t L_134 = V_8;
  13971. int32_t L_135 = V_13;
  13972. if ((!(((uint32_t)L_134) == ((uint32_t)L_135))))
  13973. {
  13974. goto IL_0319;
  13975. }
  13976. }
  13977. {
  13978. // fx0 = 0f;
  13979. V_9 = (0.0f);
  13980. // fx1 = 0.5f;
  13981. V_10 = (0.5f);
  13982. // }
  13983. goto IL_035b;
  13984. }
  13985. IL_0319:
  13986. {
  13987. // fx0 = 0.5f;
  13988. V_9 = (0.5f);
  13989. // fx1 = 1f;
  13990. V_10 = (1.0f);
  13991. // }
  13992. goto IL_035b;
  13993. }
  13994. IL_0329:
  13995. {
  13996. // fx0 = 0f;
  13997. V_9 = (0.0f);
  13998. // fx1 = 1f;
  13999. V_10 = (1.0f);
  14000. // if (side == even)
  14001. int32_t L_136 = V_8;
  14002. int32_t L_137 = V_13;
  14003. if ((!(((uint32_t)L_136) == ((uint32_t)L_137))))
  14004. {
  14005. goto IL_034d;
  14006. }
  14007. }
  14008. {
  14009. // fy0 = 0.5f;
  14010. V_11 = (0.5f);
  14011. // fy1 = 1f;
  14012. V_12 = (1.0f);
  14013. // }
  14014. goto IL_035b;
  14015. }
  14016. IL_034d:
  14017. {
  14018. // fy0 = 0f;
  14019. V_11 = (0.0f);
  14020. // fy1 = 0.5f;
  14021. V_12 = (0.5f);
  14022. }
  14023. IL_035b:
  14024. {
  14025. // s_Xy[0].x = Mathf.Lerp(v.x, v.z, fx0);
  14026. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14027. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_138 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14028. NullCheck(L_138);
  14029. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_139 = V_0;
  14030. float L_140 = L_139.get_x_1();
  14031. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_141 = V_0;
  14032. float L_142 = L_141.get_z_3();
  14033. float L_143 = V_9;
  14034. float L_144;
  14035. L_144 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_140, L_142, L_143, /*hidden argument*/NULL);
  14036. ((L_138)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_144);
  14037. // s_Xy[1].x = s_Xy[0].x;
  14038. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_145 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14039. NullCheck(L_145);
  14040. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_146 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14041. NullCheck(L_146);
  14042. float L_147 = ((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  14043. ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_147);
  14044. // s_Xy[2].x = Mathf.Lerp(v.x, v.z, fx1);
  14045. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_148 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14046. NullCheck(L_148);
  14047. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_149 = V_0;
  14048. float L_150 = L_149.get_x_1();
  14049. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_151 = V_0;
  14050. float L_152 = L_151.get_z_3();
  14051. float L_153 = V_10;
  14052. float L_154;
  14053. L_154 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_150, L_152, L_153, /*hidden argument*/NULL);
  14054. ((L_148)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_154);
  14055. // s_Xy[3].x = s_Xy[2].x;
  14056. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_155 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14057. NullCheck(L_155);
  14058. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_156 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14059. NullCheck(L_156);
  14060. float L_157 = ((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  14061. ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_157);
  14062. // s_Xy[0].y = Mathf.Lerp(v.y, v.w, fy0);
  14063. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_158 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14064. NullCheck(L_158);
  14065. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_159 = V_0;
  14066. float L_160 = L_159.get_y_2();
  14067. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_161 = V_0;
  14068. float L_162 = L_161.get_w_4();
  14069. float L_163 = V_11;
  14070. float L_164;
  14071. L_164 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_160, L_162, L_163, /*hidden argument*/NULL);
  14072. ((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_164);
  14073. // s_Xy[1].y = Mathf.Lerp(v.y, v.w, fy1);
  14074. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_165 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14075. NullCheck(L_165);
  14076. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_166 = V_0;
  14077. float L_167 = L_166.get_y_2();
  14078. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_168 = V_0;
  14079. float L_169 = L_168.get_w_4();
  14080. float L_170 = V_12;
  14081. float L_171;
  14082. L_171 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_167, L_169, L_170, /*hidden argument*/NULL);
  14083. ((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_171);
  14084. // s_Xy[2].y = s_Xy[1].y;
  14085. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_172 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14086. NullCheck(L_172);
  14087. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_173 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14088. NullCheck(L_173);
  14089. float L_174 = ((L_173)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  14090. ((L_172)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_174);
  14091. // s_Xy[3].y = s_Xy[0].y;
  14092. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_175 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14093. NullCheck(L_175);
  14094. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_176 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14095. NullCheck(L_176);
  14096. float L_177 = ((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  14097. ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_177);
  14098. // s_Uv[0].x = Mathf.Lerp(tx0, tx1, fx0);
  14099. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_178 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14100. NullCheck(L_178);
  14101. float L_179 = V_2;
  14102. float L_180 = V_4;
  14103. float L_181 = V_9;
  14104. float L_182;
  14105. L_182 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_179, L_180, L_181, /*hidden argument*/NULL);
  14106. ((L_178)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_182);
  14107. // s_Uv[1].x = s_Uv[0].x;
  14108. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_183 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14109. NullCheck(L_183);
  14110. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_184 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14111. NullCheck(L_184);
  14112. float L_185 = ((L_184)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  14113. ((L_183)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_185);
  14114. // s_Uv[2].x = Mathf.Lerp(tx0, tx1, fx1);
  14115. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_186 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14116. NullCheck(L_186);
  14117. float L_187 = V_2;
  14118. float L_188 = V_4;
  14119. float L_189 = V_10;
  14120. float L_190;
  14121. L_190 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_187, L_188, L_189, /*hidden argument*/NULL);
  14122. ((L_186)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_190);
  14123. // s_Uv[3].x = s_Uv[2].x;
  14124. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_191 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14125. NullCheck(L_191);
  14126. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_192 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14127. NullCheck(L_192);
  14128. float L_193 = ((L_192)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  14129. ((L_191)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_193);
  14130. // s_Uv[0].y = Mathf.Lerp(ty0, ty1, fy0);
  14131. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_194 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14132. NullCheck(L_194);
  14133. float L_195 = V_3;
  14134. float L_196 = V_5;
  14135. float L_197 = V_11;
  14136. float L_198;
  14137. L_198 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_195, L_196, L_197, /*hidden argument*/NULL);
  14138. ((L_194)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_198);
  14139. // s_Uv[1].y = Mathf.Lerp(ty0, ty1, fy1);
  14140. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_199 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14141. NullCheck(L_199);
  14142. float L_200 = V_3;
  14143. float L_201 = V_5;
  14144. float L_202 = V_12;
  14145. float L_203;
  14146. L_203 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_200, L_201, L_202, /*hidden argument*/NULL);
  14147. ((L_199)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_203);
  14148. // s_Uv[2].y = s_Uv[1].y;
  14149. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_204 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14150. NullCheck(L_204);
  14151. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_205 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14152. NullCheck(L_205);
  14153. float L_206 = ((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  14154. ((L_204)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_206);
  14155. // s_Uv[3].y = s_Uv[0].y;
  14156. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_207 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14157. NullCheck(L_207);
  14158. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_208 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14159. NullCheck(L_208);
  14160. float L_209 = ((L_208)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  14161. ((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_209);
  14162. // float val = m_FillClockwise ? fillAmount * 2f - side : m_FillAmount * 2f - (1 - side);
  14163. bool L_210 = __this->get_m_FillClockwise_44();
  14164. if (L_210)
  14165. {
  14166. goto IL_056b;
  14167. }
  14168. }
  14169. {
  14170. float L_211 = __this->get_m_FillAmount_43();
  14171. int32_t L_212 = V_8;
  14172. G_B37_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_211, (float)(2.0f))), (float)((float)((float)((int32_t)il2cpp_codegen_subtract((int32_t)1, (int32_t)L_212))))));
  14173. goto IL_057b;
  14174. }
  14175. IL_056b:
  14176. {
  14177. float L_213;
  14178. L_213 = Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09_inline(__this, /*hidden argument*/NULL);
  14179. int32_t L_214 = V_8;
  14180. G_B37_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_213, (float)(2.0f))), (float)((float)((float)L_214))));
  14181. }
  14182. IL_057b:
  14183. {
  14184. V_14 = G_B37_0;
  14185. // if (RadialCut(s_Xy, s_Uv, Mathf.Clamp01(val), m_FillClockwise, ((side + m_FillOrigin + 3) % 4)))
  14186. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14187. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_215 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14188. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_216 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14189. float L_217 = V_14;
  14190. float L_218;
  14191. L_218 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_217, /*hidden argument*/NULL);
  14192. bool L_219 = __this->get_m_FillClockwise_44();
  14193. int32_t L_220 = V_8;
  14194. int32_t L_221 = __this->get_m_FillOrigin_45();
  14195. bool L_222;
  14196. L_222 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_215, L_216, L_218, L_219, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_220, (int32_t)L_221)), (int32_t)3))%(int32_t)4)), /*hidden argument*/NULL);
  14197. if (!L_222)
  14198. {
  14199. goto IL_05c3;
  14200. }
  14201. }
  14202. {
  14203. // AddQuad(toFill, s_Xy, color, s_Uv);
  14204. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_223 = ___toFill0;
  14205. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14206. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_224 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14207. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_225;
  14208. L_225 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  14209. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_226;
  14210. L_226 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_225, /*hidden argument*/NULL);
  14211. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_227 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14212. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_223, L_224, L_226, L_227, /*hidden argument*/NULL);
  14213. }
  14214. IL_05c3:
  14215. {
  14216. // for (int side = 0; side < 2; ++side)
  14217. int32_t L_228 = V_8;
  14218. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_228, (int32_t)1));
  14219. }
  14220. IL_05c9:
  14221. {
  14222. // for (int side = 0; side < 2; ++side)
  14223. int32_t L_229 = V_8;
  14224. if ((((int32_t)L_229) < ((int32_t)2)))
  14225. {
  14226. goto IL_02d5;
  14227. }
  14228. }
  14229. {
  14230. // }
  14231. return;
  14232. }
  14233. IL_05d2:
  14234. {
  14235. // else if (fillMethod == FillMethod.Radial360)
  14236. int32_t L_230;
  14237. L_230 = Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline(__this, /*hidden argument*/NULL);
  14238. if ((!(((uint32_t)L_230) == ((uint32_t)4))))
  14239. {
  14240. goto IL_08cd;
  14241. }
  14242. }
  14243. {
  14244. // for (int corner = 0; corner < 4; ++corner)
  14245. V_15 = 0;
  14246. goto IL_08a9;
  14247. }
  14248. IL_05e6:
  14249. {
  14250. // if (corner < 2)
  14251. int32_t L_231 = V_15;
  14252. if ((((int32_t)L_231) >= ((int32_t)2)))
  14253. {
  14254. goto IL_05fb;
  14255. }
  14256. }
  14257. {
  14258. // fx0 = 0f;
  14259. V_16 = (0.0f);
  14260. // fx1 = 0.5f;
  14261. V_17 = (0.5f);
  14262. // }
  14263. goto IL_0609;
  14264. }
  14265. IL_05fb:
  14266. {
  14267. // fx0 = 0.5f;
  14268. V_16 = (0.5f);
  14269. // fx1 = 1f;
  14270. V_17 = (1.0f);
  14271. }
  14272. IL_0609:
  14273. {
  14274. // if (corner == 0 || corner == 3)
  14275. int32_t L_232 = V_15;
  14276. if (!L_232)
  14277. {
  14278. goto IL_0612;
  14279. }
  14280. }
  14281. {
  14282. int32_t L_233 = V_15;
  14283. if ((!(((uint32_t)L_233) == ((uint32_t)3))))
  14284. {
  14285. goto IL_0622;
  14286. }
  14287. }
  14288. IL_0612:
  14289. {
  14290. // fy0 = 0f;
  14291. V_18 = (0.0f);
  14292. // fy1 = 0.5f;
  14293. V_19 = (0.5f);
  14294. // }
  14295. goto IL_0630;
  14296. }
  14297. IL_0622:
  14298. {
  14299. // fy0 = 0.5f;
  14300. V_18 = (0.5f);
  14301. // fy1 = 1f;
  14302. V_19 = (1.0f);
  14303. }
  14304. IL_0630:
  14305. {
  14306. // s_Xy[0].x = Mathf.Lerp(v.x, v.z, fx0);
  14307. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14308. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_234 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14309. NullCheck(L_234);
  14310. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_235 = V_0;
  14311. float L_236 = L_235.get_x_1();
  14312. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_237 = V_0;
  14313. float L_238 = L_237.get_z_3();
  14314. float L_239 = V_16;
  14315. float L_240;
  14316. L_240 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_236, L_238, L_239, /*hidden argument*/NULL);
  14317. ((L_234)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_240);
  14318. // s_Xy[1].x = s_Xy[0].x;
  14319. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_241 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14320. NullCheck(L_241);
  14321. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_242 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14322. NullCheck(L_242);
  14323. float L_243 = ((L_242)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  14324. ((L_241)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_243);
  14325. // s_Xy[2].x = Mathf.Lerp(v.x, v.z, fx1);
  14326. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_244 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14327. NullCheck(L_244);
  14328. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_245 = V_0;
  14329. float L_246 = L_245.get_x_1();
  14330. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_247 = V_0;
  14331. float L_248 = L_247.get_z_3();
  14332. float L_249 = V_17;
  14333. float L_250;
  14334. L_250 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_246, L_248, L_249, /*hidden argument*/NULL);
  14335. ((L_244)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_250);
  14336. // s_Xy[3].x = s_Xy[2].x;
  14337. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_251 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14338. NullCheck(L_251);
  14339. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_252 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14340. NullCheck(L_252);
  14341. float L_253 = ((L_252)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  14342. ((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_253);
  14343. // s_Xy[0].y = Mathf.Lerp(v.y, v.w, fy0);
  14344. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_254 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14345. NullCheck(L_254);
  14346. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_255 = V_0;
  14347. float L_256 = L_255.get_y_2();
  14348. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_257 = V_0;
  14349. float L_258 = L_257.get_w_4();
  14350. float L_259 = V_18;
  14351. float L_260;
  14352. L_260 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_256, L_258, L_259, /*hidden argument*/NULL);
  14353. ((L_254)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_260);
  14354. // s_Xy[1].y = Mathf.Lerp(v.y, v.w, fy1);
  14355. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_261 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14356. NullCheck(L_261);
  14357. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_262 = V_0;
  14358. float L_263 = L_262.get_y_2();
  14359. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_264 = V_0;
  14360. float L_265 = L_264.get_w_4();
  14361. float L_266 = V_19;
  14362. float L_267;
  14363. L_267 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_263, L_265, L_266, /*hidden argument*/NULL);
  14364. ((L_261)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_267);
  14365. // s_Xy[2].y = s_Xy[1].y;
  14366. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_268 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14367. NullCheck(L_268);
  14368. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_269 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14369. NullCheck(L_269);
  14370. float L_270 = ((L_269)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  14371. ((L_268)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_270);
  14372. // s_Xy[3].y = s_Xy[0].y;
  14373. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_271 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14374. NullCheck(L_271);
  14375. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_272 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14376. NullCheck(L_272);
  14377. float L_273 = ((L_272)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  14378. ((L_271)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_273);
  14379. // s_Uv[0].x = Mathf.Lerp(tx0, tx1, fx0);
  14380. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_274 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14381. NullCheck(L_274);
  14382. float L_275 = V_2;
  14383. float L_276 = V_4;
  14384. float L_277 = V_16;
  14385. float L_278;
  14386. L_278 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_275, L_276, L_277, /*hidden argument*/NULL);
  14387. ((L_274)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_x_2(L_278);
  14388. // s_Uv[1].x = s_Uv[0].x;
  14389. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_279 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14390. NullCheck(L_279);
  14391. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_280 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14392. NullCheck(L_280);
  14393. float L_281 = ((L_280)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_x_2();
  14394. ((L_279)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_x_2(L_281);
  14395. // s_Uv[2].x = Mathf.Lerp(tx0, tx1, fx1);
  14396. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_282 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14397. NullCheck(L_282);
  14398. float L_283 = V_2;
  14399. float L_284 = V_4;
  14400. float L_285 = V_17;
  14401. float L_286;
  14402. L_286 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_283, L_284, L_285, /*hidden argument*/NULL);
  14403. ((L_282)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_x_2(L_286);
  14404. // s_Uv[3].x = s_Uv[2].x;
  14405. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_287 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14406. NullCheck(L_287);
  14407. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_288 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14408. NullCheck(L_288);
  14409. float L_289 = ((L_288)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->get_x_2();
  14410. ((L_287)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_x_2(L_289);
  14411. // s_Uv[0].y = Mathf.Lerp(ty0, ty1, fy0);
  14412. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_290 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14413. NullCheck(L_290);
  14414. float L_291 = V_3;
  14415. float L_292 = V_5;
  14416. float L_293 = V_18;
  14417. float L_294;
  14418. L_294 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_291, L_292, L_293, /*hidden argument*/NULL);
  14419. ((L_290)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_y_3(L_294);
  14420. // s_Uv[1].y = Mathf.Lerp(ty0, ty1, fy1);
  14421. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_295 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14422. NullCheck(L_295);
  14423. float L_296 = V_3;
  14424. float L_297 = V_5;
  14425. float L_298 = V_19;
  14426. float L_299;
  14427. L_299 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_296, L_297, L_298, /*hidden argument*/NULL);
  14428. ((L_295)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_y_3(L_299);
  14429. // s_Uv[2].y = s_Uv[1].y;
  14430. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_300 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14431. NullCheck(L_300);
  14432. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_301 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14433. NullCheck(L_301);
  14434. float L_302 = ((L_301)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_y_3();
  14435. ((L_300)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_y_3(L_302);
  14436. // s_Uv[3].y = s_Uv[0].y;
  14437. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_303 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14438. NullCheck(L_303);
  14439. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_304 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14440. NullCheck(L_304);
  14441. float L_305 = ((L_304)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_y_3();
  14442. ((L_303)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_y_3(L_305);
  14443. // float val = m_FillClockwise ?
  14444. // m_FillAmount * 4f - ((corner + m_FillOrigin) % 4) :
  14445. // m_FillAmount * 4f - (3 - ((corner + m_FillOrigin) % 4));
  14446. bool L_306 = __this->get_m_FillClockwise_44();
  14447. if (L_306)
  14448. {
  14449. goto IL_0849;
  14450. }
  14451. }
  14452. {
  14453. float L_307 = __this->get_m_FillAmount_43();
  14454. int32_t L_308 = V_15;
  14455. int32_t L_309 = __this->get_m_FillOrigin_45();
  14456. G_B54_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_307, (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_308, (int32_t)L_309))%(int32_t)4))))))));
  14457. goto IL_0862;
  14458. }
  14459. IL_0849:
  14460. {
  14461. float L_310 = __this->get_m_FillAmount_43();
  14462. int32_t L_311 = V_15;
  14463. int32_t L_312 = __this->get_m_FillOrigin_45();
  14464. G_B54_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_310, (float)(4.0f))), (float)((float)((float)((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_311, (int32_t)L_312))%(int32_t)4))))));
  14465. }
  14466. IL_0862:
  14467. {
  14468. V_20 = G_B54_0;
  14469. // if (RadialCut(s_Xy, s_Uv, Mathf.Clamp01(val), m_FillClockwise, ((corner + 2) % 4)))
  14470. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14471. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_313 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14472. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_314 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14473. float L_315 = V_20;
  14474. float L_316;
  14475. L_316 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_315, /*hidden argument*/NULL);
  14476. bool L_317 = __this->get_m_FillClockwise_44();
  14477. int32_t L_318 = V_15;
  14478. bool L_319;
  14479. L_319 = Image_RadialCut_mDBFEF961E92CF9FC68F82790955E90AFF915A33E(L_313, L_314, L_316, L_317, ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_318, (int32_t)2))%(int32_t)4)), /*hidden argument*/NULL);
  14480. if (!L_319)
  14481. {
  14482. goto IL_08a3;
  14483. }
  14484. }
  14485. {
  14486. // AddQuad(toFill, s_Xy, color, s_Uv);
  14487. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_320 = ___toFill0;
  14488. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14489. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_321 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14490. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_322;
  14491. L_322 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  14492. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_323;
  14493. L_323 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_322, /*hidden argument*/NULL);
  14494. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_324 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14495. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_320, L_321, L_323, L_324, /*hidden argument*/NULL);
  14496. }
  14497. IL_08a3:
  14498. {
  14499. // for (int corner = 0; corner < 4; ++corner)
  14500. int32_t L_325 = V_15;
  14501. V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_325, (int32_t)1));
  14502. }
  14503. IL_08a9:
  14504. {
  14505. // for (int corner = 0; corner < 4; ++corner)
  14506. int32_t L_326 = V_15;
  14507. if ((((int32_t)L_326) < ((int32_t)4)))
  14508. {
  14509. goto IL_05e6;
  14510. }
  14511. }
  14512. {
  14513. // }
  14514. return;
  14515. }
  14516. IL_08b2:
  14517. {
  14518. // AddQuad(toFill, s_Xy, color, s_Uv);
  14519. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_327 = ___toFill0;
  14520. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14521. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_328 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Xy_53();
  14522. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_329;
  14523. L_329 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, __this);
  14524. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_330;
  14525. L_330 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_329, /*hidden argument*/NULL);
  14526. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_331 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Uv_54();
  14527. Image_AddQuad_mD59EB22D07A4A31DE46853A0E7DCE9B233CFEE29(L_327, L_328, L_330, L_331, /*hidden argument*/NULL);
  14528. }
  14529. IL_08cd:
  14530. {
  14531. // }
  14532. return;
  14533. }
  14534. }
  14535. // System.Boolean UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],UnityEngine.Vector3[],System.Single,System.Boolean,System.Int32)
  14536. 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)
  14537. {
  14538. static bool s_Il2CppMethodInitialized;
  14539. if (!s_Il2CppMethodInitialized)
  14540. {
  14541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14542. s_Il2CppMethodInitialized = true;
  14543. }
  14544. float V_0 = 0.0f;
  14545. float V_1 = 0.0f;
  14546. float V_2 = 0.0f;
  14547. {
  14548. // if (fill < 0.001f) return false;
  14549. float L_0 = ___fill2;
  14550. if ((!(((float)L_0) < ((float)(0.00100000005f)))))
  14551. {
  14552. goto IL_000a;
  14553. }
  14554. }
  14555. {
  14556. // if (fill < 0.001f) return false;
  14557. return (bool)0;
  14558. }
  14559. IL_000a:
  14560. {
  14561. // if ((corner & 1) == 1) invert = !invert;
  14562. int32_t L_1 = ___corner4;
  14563. if ((!(((uint32_t)((int32_t)((int32_t)L_1&(int32_t)1))) == ((uint32_t)1))))
  14564. {
  14565. goto IL_0017;
  14566. }
  14567. }
  14568. {
  14569. // if ((corner & 1) == 1) invert = !invert;
  14570. bool L_2 = ___invert3;
  14571. ___invert3 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  14572. }
  14573. IL_0017:
  14574. {
  14575. // if (!invert && fill > 0.999f) return true;
  14576. bool L_3 = ___invert3;
  14577. if (L_3)
  14578. {
  14579. goto IL_0024;
  14580. }
  14581. }
  14582. {
  14583. float L_4 = ___fill2;
  14584. if ((!(((float)L_4) > ((float)(0.999000013f)))))
  14585. {
  14586. goto IL_0024;
  14587. }
  14588. }
  14589. {
  14590. // if (!invert && fill > 0.999f) return true;
  14591. return (bool)1;
  14592. }
  14593. IL_0024:
  14594. {
  14595. // float angle = Mathf.Clamp01(fill);
  14596. float L_5 = ___fill2;
  14597. float L_6;
  14598. L_6 = Mathf_Clamp01_m2296D75F0F1292D5C8181C57007A1CA45F440C4C(L_5, /*hidden argument*/NULL);
  14599. V_0 = L_6;
  14600. // if (invert) angle = 1f - angle;
  14601. bool L_7 = ___invert3;
  14602. if (!L_7)
  14603. {
  14604. goto IL_0036;
  14605. }
  14606. }
  14607. {
  14608. // if (invert) angle = 1f - angle;
  14609. float L_8 = V_0;
  14610. V_0 = ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_8));
  14611. }
  14612. IL_0036:
  14613. {
  14614. // angle *= 90f * Mathf.Deg2Rad;
  14615. float L_9 = V_0;
  14616. V_0 = ((float)il2cpp_codegen_multiply((float)L_9, (float)(1.57079637f)));
  14617. // float cos = Mathf.Cos(angle);
  14618. float L_10 = V_0;
  14619. float L_11;
  14620. L_11 = cosf(L_10);
  14621. V_1 = L_11;
  14622. // float sin = Mathf.Sin(angle);
  14623. float L_12 = V_0;
  14624. float L_13;
  14625. L_13 = sinf(L_12);
  14626. V_2 = L_13;
  14627. // RadialCut(xy, cos, sin, invert, corner);
  14628. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_14 = ___xy0;
  14629. float L_15 = V_1;
  14630. float L_16 = V_2;
  14631. bool L_17 = ___invert3;
  14632. int32_t L_18 = ___corner4;
  14633. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  14634. Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9(L_14, L_15, L_16, L_17, L_18, /*hidden argument*/NULL);
  14635. // RadialCut(uv, cos, sin, invert, corner);
  14636. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_19 = ___uv1;
  14637. float L_20 = V_1;
  14638. float L_21 = V_2;
  14639. bool L_22 = ___invert3;
  14640. int32_t L_23 = ___corner4;
  14641. Image_RadialCut_m3937BC915C1948D18903DCA31C953D193FE98EE9(L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL);
  14642. // return true;
  14643. return (bool)1;
  14644. }
  14645. }
  14646. // System.Void UnityEngine.UI.Image::RadialCut(UnityEngine.Vector3[],System.Single,System.Single,System.Boolean,System.Int32)
  14647. 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)
  14648. {
  14649. int32_t V_0 = 0;
  14650. int32_t V_1 = 0;
  14651. int32_t V_2 = 0;
  14652. int32_t V_3 = 0;
  14653. {
  14654. // int i0 = corner;
  14655. int32_t L_0 = ___corner4;
  14656. V_0 = L_0;
  14657. // int i1 = ((corner + 1) % 4);
  14658. int32_t L_1 = ___corner4;
  14659. V_1 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))%(int32_t)4));
  14660. // int i2 = ((corner + 2) % 4);
  14661. int32_t L_2 = ___corner4;
  14662. V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)2))%(int32_t)4));
  14663. // int i3 = ((corner + 3) % 4);
  14664. int32_t L_3 = ___corner4;
  14665. V_3 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)3))%(int32_t)4));
  14666. // if ((corner & 1) == 1)
  14667. int32_t L_4 = ___corner4;
  14668. if ((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)1))) == ((uint32_t)1))))
  14669. {
  14670. goto IL_013a;
  14671. }
  14672. }
  14673. {
  14674. // if (sin > cos)
  14675. float L_5 = ___sin2;
  14676. float L_6 = ___cos1;
  14677. if ((!(((float)L_5) > ((float)L_6))))
  14678. {
  14679. goto IL_007c;
  14680. }
  14681. }
  14682. {
  14683. // cos /= sin;
  14684. float L_7 = ___cos1;
  14685. float L_8 = ___sin2;
  14686. ___cos1 = ((float)((float)L_7/(float)L_8));
  14687. // sin = 1f;
  14688. ___sin2 = (1.0f);
  14689. // if (invert)
  14690. bool L_9 = ___invert3;
  14691. if (!L_9)
  14692. {
  14693. goto IL_00e1;
  14694. }
  14695. }
  14696. {
  14697. // xy[i1].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  14698. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = ___xy0;
  14699. int32_t L_11 = V_1;
  14700. NullCheck(L_10);
  14701. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ___xy0;
  14702. int32_t L_13 = V_0;
  14703. NullCheck(L_12);
  14704. float L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_x_2();
  14705. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = ___xy0;
  14706. int32_t L_16 = V_2;
  14707. NullCheck(L_15);
  14708. float L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->get_x_2();
  14709. float L_18 = ___cos1;
  14710. float L_19;
  14711. L_19 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_14, L_17, L_18, /*hidden argument*/NULL);
  14712. ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->set_x_2(L_19);
  14713. // xy[i2].x = xy[i1].x;
  14714. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_20 = ___xy0;
  14715. int32_t L_21 = V_2;
  14716. NullCheck(L_20);
  14717. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_22 = ___xy0;
  14718. int32_t L_23 = V_1;
  14719. NullCheck(L_22);
  14720. float L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_x_2();
  14721. ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->set_x_2(L_24);
  14722. // }
  14723. goto IL_00e1;
  14724. }
  14725. IL_007c:
  14726. {
  14727. // else if (cos > sin)
  14728. float L_25 = ___cos1;
  14729. float L_26 = ___sin2;
  14730. if ((!(((float)L_25) > ((float)L_26))))
  14731. {
  14732. goto IL_00d3;
  14733. }
  14734. }
  14735. {
  14736. // sin /= cos;
  14737. float L_27 = ___sin2;
  14738. float L_28 = ___cos1;
  14739. ___sin2 = ((float)((float)L_27/(float)L_28));
  14740. // cos = 1f;
  14741. ___cos1 = (1.0f);
  14742. // if (!invert)
  14743. bool L_29 = ___invert3;
  14744. if (L_29)
  14745. {
  14746. goto IL_00e1;
  14747. }
  14748. }
  14749. {
  14750. // xy[i2].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  14751. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_30 = ___xy0;
  14752. int32_t L_31 = V_2;
  14753. NullCheck(L_30);
  14754. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_32 = ___xy0;
  14755. int32_t L_33 = V_0;
  14756. NullCheck(L_32);
  14757. float L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->get_y_3();
  14758. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_35 = ___xy0;
  14759. int32_t L_36 = V_2;
  14760. NullCheck(L_35);
  14761. float L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->get_y_3();
  14762. float L_38 = ___sin2;
  14763. float L_39;
  14764. L_39 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_34, L_37, L_38, /*hidden argument*/NULL);
  14765. ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->set_y_3(L_39);
  14766. // xy[i3].y = xy[i2].y;
  14767. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_40 = ___xy0;
  14768. int32_t L_41 = V_3;
  14769. NullCheck(L_40);
  14770. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_42 = ___xy0;
  14771. int32_t L_43 = V_2;
  14772. NullCheck(L_42);
  14773. float L_44 = ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_y_3();
  14774. ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->set_y_3(L_44);
  14775. // }
  14776. goto IL_00e1;
  14777. }
  14778. IL_00d3:
  14779. {
  14780. // cos = 1f;
  14781. ___cos1 = (1.0f);
  14782. // sin = 1f;
  14783. ___sin2 = (1.0f);
  14784. }
  14785. IL_00e1:
  14786. {
  14787. // if (!invert) xy[i3].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  14788. bool L_45 = ___invert3;
  14789. if (L_45)
  14790. {
  14791. goto IL_010f;
  14792. }
  14793. }
  14794. {
  14795. // if (!invert) xy[i3].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  14796. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_46 = ___xy0;
  14797. int32_t L_47 = V_3;
  14798. NullCheck(L_46);
  14799. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_48 = ___xy0;
  14800. int32_t L_49 = V_0;
  14801. NullCheck(L_48);
  14802. float L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_x_2();
  14803. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_51 = ___xy0;
  14804. int32_t L_52 = V_2;
  14805. NullCheck(L_51);
  14806. float L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_x_2();
  14807. float L_54 = ___cos1;
  14808. float L_55;
  14809. L_55 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_50, L_53, L_54, /*hidden argument*/NULL);
  14810. ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->set_x_2(L_55);
  14811. return;
  14812. }
  14813. IL_010f:
  14814. {
  14815. // else xy[i1].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  14816. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_56 = ___xy0;
  14817. int32_t L_57 = V_1;
  14818. NullCheck(L_56);
  14819. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_58 = ___xy0;
  14820. int32_t L_59 = V_0;
  14821. NullCheck(L_58);
  14822. float L_60 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->get_y_3();
  14823. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_61 = ___xy0;
  14824. int32_t L_62 = V_2;
  14825. NullCheck(L_61);
  14826. float L_63 = ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->get_y_3();
  14827. float L_64 = ___sin2;
  14828. float L_65;
  14829. L_65 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_60, L_63, L_64, /*hidden argument*/NULL);
  14830. ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->set_y_3(L_65);
  14831. // }
  14832. return;
  14833. }
  14834. IL_013a:
  14835. {
  14836. // if (cos > sin)
  14837. float L_66 = ___cos1;
  14838. float L_67 = ___sin2;
  14839. if ((!(((float)L_66) > ((float)L_67))))
  14840. {
  14841. goto IL_0194;
  14842. }
  14843. }
  14844. {
  14845. // sin /= cos;
  14846. float L_68 = ___sin2;
  14847. float L_69 = ___cos1;
  14848. ___sin2 = ((float)((float)L_68/(float)L_69));
  14849. // cos = 1f;
  14850. ___cos1 = (1.0f);
  14851. // if (!invert)
  14852. bool L_70 = ___invert3;
  14853. if (L_70)
  14854. {
  14855. goto IL_01f9;
  14856. }
  14857. }
  14858. {
  14859. // xy[i1].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  14860. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_71 = ___xy0;
  14861. int32_t L_72 = V_1;
  14862. NullCheck(L_71);
  14863. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_73 = ___xy0;
  14864. int32_t L_74 = V_0;
  14865. NullCheck(L_73);
  14866. float L_75 = ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->get_y_3();
  14867. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_76 = ___xy0;
  14868. int32_t L_77 = V_2;
  14869. NullCheck(L_76);
  14870. float L_78 = ((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_77)))->get_y_3();
  14871. float L_79 = ___sin2;
  14872. float L_80;
  14873. L_80 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_75, L_78, L_79, /*hidden argument*/NULL);
  14874. ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->set_y_3(L_80);
  14875. // xy[i2].y = xy[i1].y;
  14876. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_81 = ___xy0;
  14877. int32_t L_82 = V_2;
  14878. NullCheck(L_81);
  14879. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_83 = ___xy0;
  14880. int32_t L_84 = V_1;
  14881. NullCheck(L_83);
  14882. float L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_y_3();
  14883. ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->set_y_3(L_85);
  14884. // }
  14885. goto IL_01f9;
  14886. }
  14887. IL_0194:
  14888. {
  14889. // else if (sin > cos)
  14890. float L_86 = ___sin2;
  14891. float L_87 = ___cos1;
  14892. if ((!(((float)L_86) > ((float)L_87))))
  14893. {
  14894. goto IL_01eb;
  14895. }
  14896. }
  14897. {
  14898. // cos /= sin;
  14899. float L_88 = ___cos1;
  14900. float L_89 = ___sin2;
  14901. ___cos1 = ((float)((float)L_88/(float)L_89));
  14902. // sin = 1f;
  14903. ___sin2 = (1.0f);
  14904. // if (invert)
  14905. bool L_90 = ___invert3;
  14906. if (!L_90)
  14907. {
  14908. goto IL_01f9;
  14909. }
  14910. }
  14911. {
  14912. // xy[i2].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  14913. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_91 = ___xy0;
  14914. int32_t L_92 = V_2;
  14915. NullCheck(L_91);
  14916. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_93 = ___xy0;
  14917. int32_t L_94 = V_0;
  14918. NullCheck(L_93);
  14919. float L_95 = ((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->get_x_2();
  14920. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_96 = ___xy0;
  14921. int32_t L_97 = V_2;
  14922. NullCheck(L_96);
  14923. float L_98 = ((L_96)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_97)))->get_x_2();
  14924. float L_99 = ___cos1;
  14925. float L_100;
  14926. L_100 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_95, L_98, L_99, /*hidden argument*/NULL);
  14927. ((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->set_x_2(L_100);
  14928. // xy[i3].x = xy[i2].x;
  14929. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_101 = ___xy0;
  14930. int32_t L_102 = V_3;
  14931. NullCheck(L_101);
  14932. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_103 = ___xy0;
  14933. int32_t L_104 = V_2;
  14934. NullCheck(L_103);
  14935. float L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->get_x_2();
  14936. ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->set_x_2(L_105);
  14937. // }
  14938. goto IL_01f9;
  14939. }
  14940. IL_01eb:
  14941. {
  14942. // cos = 1f;
  14943. ___cos1 = (1.0f);
  14944. // sin = 1f;
  14945. ___sin2 = (1.0f);
  14946. }
  14947. IL_01f9:
  14948. {
  14949. // if (invert) xy[i3].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  14950. bool L_106 = ___invert3;
  14951. if (!L_106)
  14952. {
  14953. goto IL_0227;
  14954. }
  14955. }
  14956. {
  14957. // if (invert) xy[i3].y = Mathf.Lerp(xy[i0].y, xy[i2].y, sin);
  14958. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_107 = ___xy0;
  14959. int32_t L_108 = V_3;
  14960. NullCheck(L_107);
  14961. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_109 = ___xy0;
  14962. int32_t L_110 = V_0;
  14963. NullCheck(L_109);
  14964. float L_111 = ((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->get_y_3();
  14965. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_112 = ___xy0;
  14966. int32_t L_113 = V_2;
  14967. NullCheck(L_112);
  14968. float L_114 = ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_113)))->get_y_3();
  14969. float L_115 = ___sin2;
  14970. float L_116;
  14971. L_116 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_111, L_114, L_115, /*hidden argument*/NULL);
  14972. ((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->set_y_3(L_116);
  14973. return;
  14974. }
  14975. IL_0227:
  14976. {
  14977. // else xy[i1].x = Mathf.Lerp(xy[i0].x, xy[i2].x, cos);
  14978. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_117 = ___xy0;
  14979. int32_t L_118 = V_1;
  14980. NullCheck(L_117);
  14981. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_119 = ___xy0;
  14982. int32_t L_120 = V_0;
  14983. NullCheck(L_119);
  14984. float L_121 = ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->get_x_2();
  14985. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_122 = ___xy0;
  14986. int32_t L_123 = V_2;
  14987. NullCheck(L_122);
  14988. float L_124 = ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_123)))->get_x_2();
  14989. float L_125 = ___cos1;
  14990. float L_126;
  14991. L_126 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_121, L_124, L_125, /*hidden argument*/NULL);
  14992. ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->set_x_2(L_126);
  14993. // }
  14994. return;
  14995. }
  14996. }
  14997. // System.Void UnityEngine.UI.Image::CalculateLayoutInputHorizontal()
  14998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CalculateLayoutInputHorizontal_m04FE856B2079DAA841634A767CE764DE5AFC7C94 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  14999. {
  15000. {
  15001. // public virtual void CalculateLayoutInputHorizontal() {}
  15002. return;
  15003. }
  15004. }
  15005. // System.Void UnityEngine.UI.Image::CalculateLayoutInputVertical()
  15006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_CalculateLayoutInputVertical_mFB4812D7E95B71CDA2A78981FA8E57C952AE16CA (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15007. {
  15008. {
  15009. // public virtual void CalculateLayoutInputVertical() {}
  15010. return;
  15011. }
  15012. }
  15013. // System.Single UnityEngine.UI.Image::get_minWidth()
  15014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_minWidth_m80F0CCAD55244FB5B0EDBE47A969AE727404A711 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15015. {
  15016. {
  15017. // public virtual float minWidth { get { return 0; } }
  15018. return (0.0f);
  15019. }
  15020. }
  15021. // System.Single UnityEngine.UI.Image::get_preferredWidth()
  15022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_preferredWidth_m632101B442589E11959948982B13E2A237645F4E (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15023. {
  15024. static bool s_Il2CppMethodInitialized;
  15025. if (!s_Il2CppMethodInitialized)
  15026. {
  15027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15028. s_Il2CppMethodInitialized = true;
  15029. }
  15030. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  15031. memset((&V_0), 0, sizeof(V_0));
  15032. {
  15033. // if (activeSprite == null)
  15034. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15035. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15036. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15037. bool L_1;
  15038. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15039. if (!L_1)
  15040. {
  15041. goto IL_0014;
  15042. }
  15043. }
  15044. {
  15045. // return 0;
  15046. return (0.0f);
  15047. }
  15048. IL_0014:
  15049. {
  15050. // if (type == Type.Sliced || type == Type.Tiled)
  15051. int32_t L_2;
  15052. L_2 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15053. if ((((int32_t)L_2) == ((int32_t)1)))
  15054. {
  15055. goto IL_0026;
  15056. }
  15057. }
  15058. {
  15059. int32_t L_3;
  15060. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15061. if ((!(((uint32_t)L_3) == ((uint32_t)2))))
  15062. {
  15063. goto IL_003e;
  15064. }
  15065. }
  15066. IL_0026:
  15067. {
  15068. // return Sprites.DataUtility.GetMinSize(activeSprite).x / pixelsPerUnit;
  15069. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  15070. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15071. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5;
  15072. L_5 = DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081(L_4, /*hidden argument*/NULL);
  15073. float L_6 = L_5.get_x_0();
  15074. float L_7;
  15075. L_7 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15076. return ((float)((float)L_6/(float)L_7));
  15077. }
  15078. IL_003e:
  15079. {
  15080. // return activeSprite.rect.size.x / pixelsPerUnit;
  15081. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  15082. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15083. NullCheck(L_8);
  15084. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_9;
  15085. L_9 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_8, /*hidden argument*/NULL);
  15086. V_0 = L_9;
  15087. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  15088. L_10 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15089. float L_11 = L_10.get_x_0();
  15090. float L_12;
  15091. L_12 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15092. return ((float)((float)L_11/(float)L_12));
  15093. }
  15094. }
  15095. // System.Single UnityEngine.UI.Image::get_flexibleWidth()
  15096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_flexibleWidth_m0334DEE5F5BB3D87FA70375C3C9F7C839DDE7AA4 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15097. {
  15098. {
  15099. // public virtual float flexibleWidth { get { return -1; } }
  15100. return (-1.0f);
  15101. }
  15102. }
  15103. // System.Single UnityEngine.UI.Image::get_minHeight()
  15104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_minHeight_m41442CB39DC88BF08A33408C65C3392D2752709A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15105. {
  15106. {
  15107. // public virtual float minHeight { get { return 0; } }
  15108. return (0.0f);
  15109. }
  15110. }
  15111. // System.Single UnityEngine.UI.Image::get_preferredHeight()
  15112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_preferredHeight_mE2A282AF37B5669BA18B7FE022C50F6603E7946F (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15113. {
  15114. static bool s_Il2CppMethodInitialized;
  15115. if (!s_Il2CppMethodInitialized)
  15116. {
  15117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15118. s_Il2CppMethodInitialized = true;
  15119. }
  15120. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  15121. memset((&V_0), 0, sizeof(V_0));
  15122. {
  15123. // if (activeSprite == null)
  15124. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15125. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15126. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15127. bool L_1;
  15128. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15129. if (!L_1)
  15130. {
  15131. goto IL_0014;
  15132. }
  15133. }
  15134. {
  15135. // return 0;
  15136. return (0.0f);
  15137. }
  15138. IL_0014:
  15139. {
  15140. // if (type == Type.Sliced || type == Type.Tiled)
  15141. int32_t L_2;
  15142. L_2 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15143. if ((((int32_t)L_2) == ((int32_t)1)))
  15144. {
  15145. goto IL_0026;
  15146. }
  15147. }
  15148. {
  15149. int32_t L_3;
  15150. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15151. if ((!(((uint32_t)L_3) == ((uint32_t)2))))
  15152. {
  15153. goto IL_003e;
  15154. }
  15155. }
  15156. IL_0026:
  15157. {
  15158. // return Sprites.DataUtility.GetMinSize(activeSprite).y / pixelsPerUnit;
  15159. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_4;
  15160. L_4 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15161. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5;
  15162. L_5 = DataUtility_GetMinSize_mEDB6E71839C3EA17052EE74D2FEBDE1D2F7D0081(L_4, /*hidden argument*/NULL);
  15163. float L_6 = L_5.get_y_1();
  15164. float L_7;
  15165. L_7 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15166. return ((float)((float)L_6/(float)L_7));
  15167. }
  15168. IL_003e:
  15169. {
  15170. // return activeSprite.rect.size.y / pixelsPerUnit;
  15171. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_8;
  15172. L_8 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15173. NullCheck(L_8);
  15174. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_9;
  15175. L_9 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_8, /*hidden argument*/NULL);
  15176. V_0 = L_9;
  15177. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  15178. L_10 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15179. float L_11 = L_10.get_y_1();
  15180. float L_12;
  15181. L_12 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15182. return ((float)((float)L_11/(float)L_12));
  15183. }
  15184. }
  15185. // System.Single UnityEngine.UI.Image::get_flexibleHeight()
  15186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Image_get_flexibleHeight_m49E73811DD8518AC06CB59E240E6FA09A1FABFEA (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15187. {
  15188. {
  15189. // public virtual float flexibleHeight { get { return -1; } }
  15190. return (-1.0f);
  15191. }
  15192. }
  15193. // System.Int32 UnityEngine.UI.Image::get_layoutPriority()
  15194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Image_get_layoutPriority_m62067AC13C013976E5BB8E752A2896201A2BC8B6 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15195. {
  15196. {
  15197. // public virtual int layoutPriority { get { return 0; } }
  15198. return 0;
  15199. }
  15200. }
  15201. // System.Boolean UnityEngine.UI.Image::IsRaycastLocationValid(UnityEngine.Vector2,UnityEngine.Camera)
  15202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Image_IsRaycastLocationValid_m216026118F2C011AA5026CB849F28C669D449CF6 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPoint0, Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * ___eventCamera1, const RuntimeMethod* method)
  15203. {
  15204. static bool s_Il2CppMethodInitialized;
  15205. if (!s_Il2CppMethodInitialized)
  15206. {
  15207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  15209. s_Il2CppMethodInitialized = true;
  15210. }
  15211. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  15212. memset((&V_0), 0, sizeof(V_0));
  15213. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_1;
  15214. memset((&V_1), 0, sizeof(V_1));
  15215. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_2;
  15216. memset((&V_2), 0, sizeof(V_2));
  15217. float V_3 = 0.0f;
  15218. float V_4 = 0.0f;
  15219. bool V_5 = false;
  15220. UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 * V_6 = NULL;
  15221. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  15222. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  15223. {
  15224. // if (alphaHitTestMinimumThreshold <= 0)
  15225. float L_0;
  15226. L_0 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline(__this, /*hidden argument*/NULL);
  15227. if ((!(((float)L_0) <= ((float)(0.0f)))))
  15228. {
  15229. goto IL_000f;
  15230. }
  15231. }
  15232. {
  15233. // return true;
  15234. return (bool)1;
  15235. }
  15236. IL_000f:
  15237. {
  15238. // if (alphaHitTestMinimumThreshold > 1)
  15239. float L_1;
  15240. L_1 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline(__this, /*hidden argument*/NULL);
  15241. if ((!(((float)L_1) > ((float)(1.0f)))))
  15242. {
  15243. goto IL_001e;
  15244. }
  15245. }
  15246. {
  15247. // return false;
  15248. return (bool)0;
  15249. }
  15250. IL_001e:
  15251. {
  15252. // if (activeSprite == null)
  15253. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_2;
  15254. L_2 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15255. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15256. bool L_3;
  15257. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15258. if (!L_3)
  15259. {
  15260. goto IL_002e;
  15261. }
  15262. }
  15263. {
  15264. // return true;
  15265. return (bool)1;
  15266. }
  15267. IL_002e:
  15268. {
  15269. // if (!RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, screenPoint, eventCamera, out local))
  15270. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_4;
  15271. L_4 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15272. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___screenPoint0;
  15273. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_6 = ___eventCamera1;
  15274. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  15275. bool L_7;
  15276. L_7 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_4, L_5, L_6, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  15277. if (L_7)
  15278. {
  15279. goto IL_0041;
  15280. }
  15281. }
  15282. {
  15283. // return false;
  15284. return (bool)0;
  15285. }
  15286. IL_0041:
  15287. {
  15288. // Rect rect = GetPixelAdjustedRect();
  15289. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_8;
  15290. L_8 = Graphic_GetPixelAdjustedRect_m97D803029E437D6E20057C7FBAF420532184D16C(__this, /*hidden argument*/NULL);
  15291. V_1 = L_8;
  15292. // local.x += rectTransform.pivot.x * rect.width;
  15293. float* L_9 = (&V_0)->get_address_of_x_0();
  15294. float* L_10 = L_9;
  15295. float L_11 = *((float*)L_10);
  15296. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_12;
  15297. L_12 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15298. NullCheck(L_12);
  15299. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  15300. L_13 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_12, /*hidden argument*/NULL);
  15301. float L_14 = L_13.get_x_0();
  15302. float L_15;
  15303. L_15 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  15304. *((float*)L_10) = (float)((float)il2cpp_codegen_add((float)L_11, (float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15))));
  15305. // local.y += rectTransform.pivot.y * rect.height;
  15306. float* L_16 = (&V_0)->get_address_of_y_1();
  15307. float* L_17 = L_16;
  15308. float L_18 = *((float*)L_17);
  15309. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_19;
  15310. L_19 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  15311. NullCheck(L_19);
  15312. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_20;
  15313. L_20 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_19, /*hidden argument*/NULL);
  15314. float L_21 = L_20.get_y_1();
  15315. float L_22;
  15316. L_22 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  15317. *((float*)L_17) = (float)((float)il2cpp_codegen_add((float)L_18, (float)((float)il2cpp_codegen_multiply((float)L_21, (float)L_22))));
  15318. // local = MapCoordinate(local, rect);
  15319. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23 = V_0;
  15320. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_24 = V_1;
  15321. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25;
  15322. L_25 = Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096(__this, L_23, L_24, /*hidden argument*/NULL);
  15323. V_0 = L_25;
  15324. // Rect spriteRect = activeSprite.textureRect;
  15325. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_26;
  15326. L_26 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15327. NullCheck(L_26);
  15328. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_27;
  15329. L_27 = Sprite_get_textureRect_m5B350C2B122C85549960912CBD6343E4A5B02C35(L_26, /*hidden argument*/NULL);
  15330. V_2 = L_27;
  15331. // float x = (spriteRect.x + local.x) / activeSprite.texture.width;
  15332. float L_28;
  15333. L_28 = Rect_get_x_mA61220F6F26ECD6951B779FFA7CAD7ECE11D6987((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15334. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29 = V_0;
  15335. float L_30 = L_29.get_x_0();
  15336. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_31;
  15337. L_31 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15338. NullCheck(L_31);
  15339. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_32;
  15340. L_32 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_31, /*hidden argument*/NULL);
  15341. NullCheck(L_32);
  15342. int32_t L_33;
  15343. L_33 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_32);
  15344. V_3 = ((float)((float)((float)il2cpp_codegen_add((float)L_28, (float)L_30))/(float)((float)((float)L_33))));
  15345. // float y = (spriteRect.y + local.y) / activeSprite.texture.height;
  15346. float L_34;
  15347. L_34 = Rect_get_y_m4E1AAD20D167085FF4F9E9C86EF34689F5770A74((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_2), /*hidden argument*/NULL);
  15348. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35 = V_0;
  15349. float L_36 = L_35.get_y_1();
  15350. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_37;
  15351. L_37 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15352. NullCheck(L_37);
  15353. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_38;
  15354. L_38 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_37, /*hidden argument*/NULL);
  15355. NullCheck(L_38);
  15356. int32_t L_39;
  15357. L_39 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_38);
  15358. V_4 = ((float)((float)((float)il2cpp_codegen_add((float)L_34, (float)L_36))/(float)((float)((float)L_39))));
  15359. }
  15360. IL_00e6:
  15361. try
  15362. {// begin try (depth: 1)
  15363. // return activeSprite.texture.GetPixelBilinear(x, y).a >= alphaHitTestMinimumThreshold;
  15364. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_40;
  15365. L_40 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15366. NullCheck(L_40);
  15367. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_41;
  15368. L_41 = Sprite_get_texture_mD03E68058C9F727321FE643CBDB3A469F96E49FB(L_40, /*hidden argument*/NULL);
  15369. float L_42 = V_3;
  15370. float L_43 = V_4;
  15371. NullCheck(L_41);
  15372. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_44;
  15373. L_44 = Texture2D_GetPixelBilinear_mE25550DD7E9FD26DA7CB1E38FFCA2101F9D3D28D(L_41, L_42, L_43, /*hidden argument*/NULL);
  15374. float L_45 = L_44.get_a_3();
  15375. float L_46;
  15376. L_46 = Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline(__this, /*hidden argument*/NULL);
  15377. V_5 = (bool)((((int32_t)((!(((float)L_45) >= ((float)L_46)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15378. goto IL_0130;
  15379. }// end try (depth: 1)
  15380. catch(Il2CppExceptionWrapper& e)
  15381. {
  15382. 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)))
  15383. {
  15384. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  15385. goto CATCH_010d;
  15386. }
  15387. throw e;
  15388. }
  15389. CATCH_010d:
  15390. {// begin catch(UnityEngine.UnityException)
  15391. // catch (UnityException e)
  15392. V_6 = ((UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 *)IL2CPP_GET_ACTIVE_EXCEPTION(UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 *));
  15393. // 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);
  15394. UnityException_t5BD9575D9E8FC894770E16640BBC9C2A3DF40101 * L_47 = V_6;
  15395. NullCheck(L_47);
  15396. String_t* L_48;
  15397. L_48 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String System.Exception::get_Message() */, L_47);
  15398. String_t* L_49;
  15399. L_49 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral29D8B1402B7F0914CA6ABCF80E6A403882094785)), L_48, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F6BEC0C22FBE07B88AB69A0151B565FF319E46D)), /*hidden argument*/NULL);
  15400. IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var)));
  15401. Debug_LogError_mEFF048E5541EE45362C0AAD829E3FA4C2CAB9199(L_49, __this, /*hidden argument*/NULL);
  15402. // return true;
  15403. V_5 = (bool)1;
  15404. IL2CPP_POP_ACTIVE_EXCEPTION();
  15405. goto IL_0130;
  15406. }// end catch (depth: 1)
  15407. IL_0130:
  15408. {
  15409. // }
  15410. bool L_50 = V_5;
  15411. return L_50;
  15412. }
  15413. }
  15414. // UnityEngine.Vector2 UnityEngine.UI.Image::MapCoordinate(UnityEngine.Vector2,UnityEngine.Rect)
  15415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Image_MapCoordinate_m4539737D09F1D8FD0296E59E8AB2A4C906D6E096 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___local0, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___rect1, const RuntimeMethod* method)
  15416. {
  15417. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_0;
  15418. memset((&V_0), 0, sizeof(V_0));
  15419. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_1;
  15420. memset((&V_1), 0, sizeof(V_1));
  15421. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_2;
  15422. memset((&V_2), 0, sizeof(V_2));
  15423. int32_t V_3 = 0;
  15424. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  15425. memset((&V_4), 0, sizeof(V_4));
  15426. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * V_5 = NULL;
  15427. int32_t V_6 = 0;
  15428. float V_7 = 0.0f;
  15429. {
  15430. // Rect spriteRect = activeSprite.rect;
  15431. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0;
  15432. L_0 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15433. NullCheck(L_0);
  15434. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_1;
  15435. L_1 = Sprite_get_rect_m146D3624E5D8DD6DF5B1F39CE618D701B9008C70(L_0, /*hidden argument*/NULL);
  15436. V_0 = L_1;
  15437. // if (type == Type.Simple || type == Type.Filled)
  15438. int32_t L_2;
  15439. L_2 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15440. if (!L_2)
  15441. {
  15442. goto IL_001d;
  15443. }
  15444. }
  15445. {
  15446. int32_t L_3;
  15447. L_3 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15448. if ((!(((uint32_t)L_3) == ((uint32_t)3))))
  15449. {
  15450. goto IL_004f;
  15451. }
  15452. }
  15453. IL_001d:
  15454. {
  15455. // return new Vector2(local.x * spriteRect.width / rect.width, local.y * spriteRect.height / rect.height);
  15456. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___local0;
  15457. float L_5 = L_4.get_x_0();
  15458. float L_6;
  15459. L_6 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15460. float L_7;
  15461. L_7 = Rect_get_width_m4A0500D95CA84917787A8E90D26E66D49DFA90EF((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  15462. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8 = ___local0;
  15463. float L_9 = L_8.get_y_1();
  15464. float L_10;
  15465. L_10 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15466. float L_11;
  15467. L_11 = Rect_get_height_m42FEF31015A269E6E2B7E6F62E72E5BF6602302A((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  15468. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  15469. memset((&L_12), 0, sizeof(L_12));
  15470. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_12), ((float)((float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_6))/(float)L_7)), ((float)((float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_10))/(float)L_11)), /*hidden argument*/NULL);
  15471. return L_12;
  15472. }
  15473. IL_004f:
  15474. {
  15475. // Vector4 border = activeSprite.border;
  15476. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_13;
  15477. L_13 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(__this, /*hidden argument*/NULL);
  15478. NullCheck(L_13);
  15479. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14;
  15480. L_14 = Sprite_get_border_m6AEB051C1A675509BB786427883FC2EE957F60A7(L_13, /*hidden argument*/NULL);
  15481. V_1 = L_14;
  15482. // Vector4 adjustedBorder = GetAdjustedBorders(border / pixelsPerUnit, rect);
  15483. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_15 = V_1;
  15484. float L_16;
  15485. L_16 = Image_get_pixelsPerUnit_m98A6403E0798B752A00DEF044DDF6B199B35593F(__this, /*hidden argument*/NULL);
  15486. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_17;
  15487. L_17 = Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline(L_15, L_16, /*hidden argument*/NULL);
  15488. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_18 = ___rect1;
  15489. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_19;
  15490. L_19 = Image_GetAdjustedBorders_mEE19FD1E4AD9939B9565C4A0B3937433F6A73596(__this, L_17, L_18, /*hidden argument*/NULL);
  15491. V_2 = L_19;
  15492. // for (int i = 0; i < 2; i++)
  15493. V_3 = 0;
  15494. goto IL_01e6;
  15495. }
  15496. IL_0076:
  15497. {
  15498. // if (local[i] <= adjustedBorder[i])
  15499. int32_t L_20 = V_3;
  15500. float L_21;
  15501. L_21 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_20, /*hidden argument*/NULL);
  15502. int32_t L_22 = V_3;
  15503. float L_23;
  15504. L_23 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_22, /*hidden argument*/NULL);
  15505. if ((((float)L_21) <= ((float)L_23)))
  15506. {
  15507. goto IL_01e2;
  15508. }
  15509. }
  15510. {
  15511. // if (rect.size[i] - local[i] <= adjustedBorder[i + 2])
  15512. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_24;
  15513. L_24 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  15514. V_4 = L_24;
  15515. int32_t L_25 = V_3;
  15516. float L_26;
  15517. L_26 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_25, /*hidden argument*/NULL);
  15518. int32_t L_27 = V_3;
  15519. float L_28;
  15520. L_28 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_27, /*hidden argument*/NULL);
  15521. int32_t L_29 = V_3;
  15522. float L_30;
  15523. L_30 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)2)), /*hidden argument*/NULL);
  15524. if ((!(((float)((float)il2cpp_codegen_subtract((float)L_26, (float)L_28))) <= ((float)L_30))))
  15525. {
  15526. goto IL_00f3;
  15527. }
  15528. }
  15529. {
  15530. // local[i] -= (rect.size[i] - spriteRect.size[i]);
  15531. V_5 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  15532. int32_t L_31 = V_3;
  15533. V_6 = L_31;
  15534. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_32 = V_5;
  15535. int32_t L_33 = V_6;
  15536. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_34 = V_5;
  15537. int32_t L_35 = V_6;
  15538. float L_36;
  15539. L_36 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_34, L_35, /*hidden argument*/NULL);
  15540. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37;
  15541. L_37 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  15542. V_4 = L_37;
  15543. int32_t L_38 = V_3;
  15544. float L_39;
  15545. L_39 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_38, /*hidden argument*/NULL);
  15546. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_40;
  15547. L_40 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15548. V_4 = L_40;
  15549. int32_t L_41 = V_3;
  15550. float L_42;
  15551. L_42 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_41, /*hidden argument*/NULL);
  15552. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_32, L_33, ((float)il2cpp_codegen_subtract((float)L_36, (float)((float)il2cpp_codegen_subtract((float)L_39, (float)L_42)))), /*hidden argument*/NULL);
  15553. // continue;
  15554. goto IL_01e2;
  15555. }
  15556. IL_00f3:
  15557. {
  15558. // if (type == Type.Sliced)
  15559. int32_t L_43;
  15560. L_43 = Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline(__this, /*hidden argument*/NULL);
  15561. if ((!(((uint32_t)L_43) == ((uint32_t)1))))
  15562. {
  15563. goto IL_0164;
  15564. }
  15565. }
  15566. {
  15567. // float lerp = Mathf.InverseLerp(adjustedBorder[i], rect.size[i] - adjustedBorder[i + 2], local[i]);
  15568. int32_t L_44 = V_3;
  15569. float L_45;
  15570. L_45 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_44, /*hidden argument*/NULL);
  15571. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_46;
  15572. L_46 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&___rect1), /*hidden argument*/NULL);
  15573. V_4 = L_46;
  15574. int32_t L_47 = V_3;
  15575. float L_48;
  15576. L_48 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_47, /*hidden argument*/NULL);
  15577. int32_t L_49 = V_3;
  15578. float L_50;
  15579. L_50 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)2)), /*hidden argument*/NULL);
  15580. int32_t L_51 = V_3;
  15581. float L_52;
  15582. L_52 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_51, /*hidden argument*/NULL);
  15583. float L_53;
  15584. L_53 = Mathf_InverseLerp_mCD2E6F9ADCFFB40EB7D3086E444DF2C702F9C29B(L_45, ((float)il2cpp_codegen_subtract((float)L_48, (float)L_50)), L_52, /*hidden argument*/NULL);
  15585. V_7 = L_53;
  15586. // local[i] = Mathf.Lerp(border[i], spriteRect.size[i] - border[i + 2], lerp);
  15587. int32_t L_54 = V_3;
  15588. int32_t L_55 = V_3;
  15589. float L_56;
  15590. L_56 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_55, /*hidden argument*/NULL);
  15591. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_57;
  15592. L_57 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15593. V_4 = L_57;
  15594. int32_t L_58 = V_3;
  15595. float L_59;
  15596. L_59 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_58, /*hidden argument*/NULL);
  15597. int32_t L_60 = V_3;
  15598. float L_61;
  15599. L_61 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)2)), /*hidden argument*/NULL);
  15600. float L_62 = V_7;
  15601. float L_63;
  15602. L_63 = Mathf_Lerp_m8A2A50B945F42D579EDF44D5EE79E85A4DA59616(L_56, ((float)il2cpp_codegen_subtract((float)L_59, (float)L_61)), L_62, /*hidden argument*/NULL);
  15603. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_54, L_63, /*hidden argument*/NULL);
  15604. // }
  15605. goto IL_01e2;
  15606. }
  15607. IL_0164:
  15608. {
  15609. // local[i] -= adjustedBorder[i];
  15610. V_5 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  15611. int32_t L_64 = V_3;
  15612. V_6 = L_64;
  15613. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_65 = V_5;
  15614. int32_t L_66 = V_6;
  15615. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_67 = V_5;
  15616. int32_t L_68 = V_6;
  15617. float L_69;
  15618. L_69 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_67, L_68, /*hidden argument*/NULL);
  15619. int32_t L_70 = V_3;
  15620. float L_71;
  15621. L_71 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_2), L_70, /*hidden argument*/NULL);
  15622. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_65, L_66, ((float)il2cpp_codegen_subtract((float)L_69, (float)L_71)), /*hidden argument*/NULL);
  15623. // local[i] = Mathf.Repeat(local[i], spriteRect.size[i] - border[i] - border[i + 2]);
  15624. int32_t L_72 = V_3;
  15625. int32_t L_73 = V_3;
  15626. float L_74;
  15627. L_74 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_73, /*hidden argument*/NULL);
  15628. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_75;
  15629. L_75 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_0), /*hidden argument*/NULL);
  15630. V_4 = L_75;
  15631. int32_t L_76 = V_3;
  15632. float L_77;
  15633. L_77 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_76, /*hidden argument*/NULL);
  15634. int32_t L_78 = V_3;
  15635. float L_79;
  15636. L_79 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_78, /*hidden argument*/NULL);
  15637. int32_t L_80 = V_3;
  15638. float L_81;
  15639. L_81 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2)), /*hidden argument*/NULL);
  15640. float L_82;
  15641. L_82 = Mathf_Repeat_mBAB712BA039DF58DBB1B31B669E502C54F3F13CE(L_74, ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_77, (float)L_79)), (float)L_81)), /*hidden argument*/NULL);
  15642. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0), L_72, L_82, /*hidden argument*/NULL);
  15643. // local[i] += border[i];
  15644. V_5 = (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&___local0);
  15645. int32_t L_83 = V_3;
  15646. V_6 = L_83;
  15647. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_84 = V_5;
  15648. int32_t L_85 = V_6;
  15649. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_86 = V_5;
  15650. int32_t L_87 = V_6;
  15651. float L_88;
  15652. L_88 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_86, L_87, /*hidden argument*/NULL);
  15653. int32_t L_89 = V_3;
  15654. float L_90;
  15655. L_90 = Vector4_get_Item_m469B9D88498D0F7CD14B71A9512915BAA0B9B3B7((Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 *)(&V_1), L_89, /*hidden argument*/NULL);
  15656. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_84, L_85, ((float)il2cpp_codegen_add((float)L_88, (float)L_90)), /*hidden argument*/NULL);
  15657. }
  15658. IL_01e2:
  15659. {
  15660. // for (int i = 0; i < 2; i++)
  15661. int32_t L_91 = V_3;
  15662. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1));
  15663. }
  15664. IL_01e6:
  15665. {
  15666. // for (int i = 0; i < 2; i++)
  15667. int32_t L_92 = V_3;
  15668. if ((((int32_t)L_92) < ((int32_t)2)))
  15669. {
  15670. goto IL_0076;
  15671. }
  15672. }
  15673. {
  15674. // return local;
  15675. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_93 = ___local0;
  15676. return L_93;
  15677. }
  15678. }
  15679. // System.Void UnityEngine.UI.Image::RebuildImage(UnityEngine.U2D.SpriteAtlas)
  15680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A (SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * ___spriteAtlas0, const RuntimeMethod* method)
  15681. {
  15682. static bool s_Il2CppMethodInitialized;
  15683. if (!s_Il2CppMethodInitialized)
  15684. {
  15685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var);
  15687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var);
  15688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m365F07B5AACB9A547CA34C560CD4C1F7C4A67E1E_RuntimeMethod_var);
  15689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15690. s_Il2CppMethodInitialized = true;
  15691. }
  15692. int32_t V_0 = 0;
  15693. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * V_1 = NULL;
  15694. {
  15695. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  15696. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15697. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  15698. NullCheck(L_0);
  15699. int32_t L_1;
  15700. L_1 = List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_inline(L_0, /*hidden argument*/List_1_get_Count_m3099484248CB3103ED2B30C229559248C312444C_RuntimeMethod_var);
  15701. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1));
  15702. goto IL_004c;
  15703. }
  15704. IL_000f:
  15705. {
  15706. // var g = m_TrackedTexturelessImages[i];
  15707. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15708. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_2 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  15709. int32_t L_3 = V_0;
  15710. NullCheck(L_2);
  15711. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_4;
  15712. L_4 = List_1_get_Item_m365F07B5AACB9A547CA34C560CD4C1F7C4A67E1E_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m365F07B5AACB9A547CA34C560CD4C1F7C4A67E1E_RuntimeMethod_var);
  15713. V_1 = L_4;
  15714. // if (null != g.activeSprite && spriteAtlas.CanBindTo(g.activeSprite))
  15715. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_5 = V_1;
  15716. NullCheck(L_5);
  15717. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_6;
  15718. L_6 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(L_5, /*hidden argument*/NULL);
  15719. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15720. bool L_7;
  15721. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90((Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, L_6, /*hidden argument*/NULL);
  15722. if (!L_7)
  15723. {
  15724. goto IL_0048;
  15725. }
  15726. }
  15727. {
  15728. SpriteAtlas_t72834B063A58822D683F5557DF8D164740C8A5F9 * L_8 = ___spriteAtlas0;
  15729. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_9 = V_1;
  15730. NullCheck(L_9);
  15731. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_10;
  15732. L_10 = Image_get_activeSprite_m0B2FA144D32A1F4EEB6773BC470E4A632DB4497A(L_9, /*hidden argument*/NULL);
  15733. NullCheck(L_8);
  15734. bool L_11;
  15735. L_11 = SpriteAtlas_CanBindTo_m01D0066BE9609582194ADA0DA70E598530DACF03(L_8, L_10, /*hidden argument*/NULL);
  15736. if (!L_11)
  15737. {
  15738. goto IL_0048;
  15739. }
  15740. }
  15741. {
  15742. // g.SetAllDirty();
  15743. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_12 = V_1;
  15744. NullCheck(L_12);
  15745. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_12);
  15746. // m_TrackedTexturelessImages.RemoveAt(i);
  15747. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15748. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_13 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  15749. int32_t L_14 = V_0;
  15750. NullCheck(L_13);
  15751. List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E(L_13, L_14, /*hidden argument*/List_1_RemoveAt_m2BAA95BEC9F4F4E0EED980F434D7F1A39DA1850E_RuntimeMethod_var);
  15752. }
  15753. IL_0048:
  15754. {
  15755. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  15756. int32_t L_15 = V_0;
  15757. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1));
  15758. }
  15759. IL_004c:
  15760. {
  15761. // for (var i = m_TrackedTexturelessImages.Count - 1; i >= 0; i--)
  15762. int32_t L_16 = V_0;
  15763. if ((((int32_t)L_16) >= ((int32_t)0)))
  15764. {
  15765. goto IL_000f;
  15766. }
  15767. }
  15768. {
  15769. // }
  15770. return;
  15771. }
  15772. }
  15773. // System.Void UnityEngine.UI.Image::TrackImage(UnityEngine.UI.Image)
  15774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_TrackImage_mF0BB4427C7E20A0960287E67F44F65E5987C696A (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method)
  15775. {
  15776. static bool s_Il2CppMethodInitialized;
  15777. if (!s_Il2CppMethodInitialized)
  15778. {
  15779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var);
  15780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var);
  15781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var);
  15782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m48366E6B335175EBD2C57F73A59FE3DED693E208_RuntimeMethod_var);
  15784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var);
  15785. s_Il2CppMethodInitialized = true;
  15786. }
  15787. {
  15788. // if (!s_Initialized)
  15789. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15790. bool L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_s_Initialized_56();
  15791. if (L_0)
  15792. {
  15793. goto IL_001e;
  15794. }
  15795. }
  15796. {
  15797. // SpriteAtlasManager.atlasRegistered += RebuildImage;
  15798. Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF * L_1 = (Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF *)il2cpp_codegen_object_new(Action_1_tFA33A618CBBE03EC01FE6A4CD6489392526BA5FF_il2cpp_TypeInfo_var);
  15799. Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02(L_1, NULL, (intptr_t)((intptr_t)Image_RebuildImage_m68360C561562948C2C8E3698A73731FE54B9809A_RuntimeMethod_var), /*hidden argument*/Action_1__ctor_mA1131790E07477705CD8A08A98BBDF0B61EC3E02_RuntimeMethod_var);
  15800. IL2CPP_RUNTIME_CLASS_INIT(SpriteAtlasManager_t7D972A1381969245B36EB0ABCC60C3AE033FF53F_il2cpp_TypeInfo_var);
  15801. SpriteAtlasManager_add_atlasRegistered_mE6C9446A8FA30F4F4B317CFCFC5AE98EE060C3FE(L_1, /*hidden argument*/NULL);
  15802. // s_Initialized = true;
  15803. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15804. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Initialized_56((bool)1);
  15805. }
  15806. IL_001e:
  15807. {
  15808. // m_TrackedTexturelessImages.Add(g);
  15809. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15810. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_2 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  15811. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_3 = ___g0;
  15812. NullCheck(L_2);
  15813. List_1_Add_m48366E6B335175EBD2C57F73A59FE3DED693E208(L_2, L_3, /*hidden argument*/List_1_Add_m48366E6B335175EBD2C57F73A59FE3DED693E208_RuntimeMethod_var);
  15814. // }
  15815. return;
  15816. }
  15817. }
  15818. // System.Void UnityEngine.UI.Image::UnTrackImage(UnityEngine.UI.Image)
  15819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_UnTrackImage_mEC32C290012BF5A80587922BE0744A2FFC06E117 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * ___g0, const RuntimeMethod* method)
  15820. {
  15821. static bool s_Il2CppMethodInitialized;
  15822. if (!s_Il2CppMethodInitialized)
  15823. {
  15824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m656594D3C23FB26592C50E7735A8F6B3D5F0D649_RuntimeMethod_var);
  15826. s_Il2CppMethodInitialized = true;
  15827. }
  15828. {
  15829. // m_TrackedTexturelessImages.Remove(g);
  15830. IL2CPP_RUNTIME_CLASS_INIT(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15831. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_0 = ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->get_m_TrackedTexturelessImages_55();
  15832. Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * L_1 = ___g0;
  15833. NullCheck(L_0);
  15834. bool L_2;
  15835. L_2 = List_1_Remove_m656594D3C23FB26592C50E7735A8F6B3D5F0D649(L_0, L_1, /*hidden argument*/List_1_Remove_m656594D3C23FB26592C50E7735A8F6B3D5F0D649_RuntimeMethod_var);
  15836. // }
  15837. return;
  15838. }
  15839. }
  15840. // System.Void UnityEngine.UI.Image::OnDidApplyAnimationProperties()
  15841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_OnDidApplyAnimationProperties_mAD738CA9AA44E112C09FDCA2CA4DD5B27CF4CC17 (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  15842. {
  15843. {
  15844. // SetMaterialDirty();
  15845. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  15846. // SetVerticesDirty();
  15847. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  15848. // }
  15849. return;
  15850. }
  15851. }
  15852. // System.Void UnityEngine.UI.Image::.cctor()
  15853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image__cctor_m32FCE8E5838ADDF2761B74D3E08AC6D1D8E298E5 (const RuntimeMethod* method)
  15854. {
  15855. static bool s_Il2CppMethodInitialized;
  15856. if (!s_Il2CppMethodInitialized)
  15857. {
  15858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var);
  15859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var);
  15860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var);
  15861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var);
  15862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var);
  15863. s_Il2CppMethodInitialized = true;
  15864. }
  15865. {
  15866. // static protected Material s_ETC1DefaultUI = null;
  15867. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_ETC1DefaultUI_36((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  15868. // static readonly Vector2[] s_VertScratch = new Vector2[4];
  15869. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_0 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)4);
  15870. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_VertScratch_51(L_0);
  15871. // static readonly Vector2[] s_UVScratch = new Vector2[4];
  15872. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_1 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)4);
  15873. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_UVScratch_52(L_1);
  15874. // static readonly Vector3[] s_Xy = new Vector3[4];
  15875. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)4);
  15876. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Xy_53(L_2);
  15877. // static readonly Vector3[] s_Uv = new Vector3[4];
  15878. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)4);
  15879. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_s_Uv_54(L_3);
  15880. // static List<Image> m_TrackedTexturelessImages = new List<Image>();
  15881. List_1_t815A476B0A21E183042059E705F9E505478CD8AE * L_4 = (List_1_t815A476B0A21E183042059E705F9E505478CD8AE *)il2cpp_codegen_object_new(List_1_t815A476B0A21E183042059E705F9E505478CD8AE_il2cpp_TypeInfo_var);
  15882. List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7(L_4, /*hidden argument*/List_1__ctor_m72CF5F25159E3CDD552F7EDFE5EC78E11CC44ED7_RuntimeMethod_var);
  15883. ((Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_StaticFields*)il2cpp_codegen_static_fields_for(Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C_il2cpp_TypeInfo_var))->set_m_TrackedTexturelessImages_55(L_4);
  15884. return;
  15885. }
  15886. }
  15887. #ifdef __clang__
  15888. #pragma clang diagnostic pop
  15889. #endif
  15890. #ifdef __clang__
  15891. #pragma clang diagnostic push
  15892. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15893. #pragma clang diagnostic ignored "-Wunused-variable"
  15894. #endif
  15895. // UnityEngine.EventSystems.BaseInput UnityEngine.UI.InputField::get_input()
  15896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  15897. {
  15898. static bool s_Il2CppMethodInitialized;
  15899. if (!s_Il2CppMethodInitialized)
  15900. {
  15901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  15902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15903. s_Il2CppMethodInitialized = true;
  15904. }
  15905. {
  15906. // if (EventSystem.current && EventSystem.current.currentInputModule)
  15907. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  15908. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_0;
  15909. L_0 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  15910. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15911. bool L_1;
  15912. L_1 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_0, /*hidden argument*/NULL);
  15913. if (!L_1)
  15914. {
  15915. goto IL_002d;
  15916. }
  15917. }
  15918. {
  15919. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  15920. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_2;
  15921. L_2 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  15922. NullCheck(L_2);
  15923. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * L_3;
  15924. L_3 = EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3_inline(L_2, /*hidden argument*/NULL);
  15925. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15926. bool L_4;
  15927. L_4 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_3, /*hidden argument*/NULL);
  15928. if (!L_4)
  15929. {
  15930. goto IL_002d;
  15931. }
  15932. }
  15933. {
  15934. // return EventSystem.current.currentInputModule.input;
  15935. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  15936. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_5;
  15937. L_5 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  15938. NullCheck(L_5);
  15939. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * L_6;
  15940. L_6 = EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3_inline(L_5, /*hidden argument*/NULL);
  15941. NullCheck(L_6);
  15942. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_7;
  15943. L_7 = BaseInputModule_get_input_mE238D28A1EB973EBB1FFF5DF2951F9E4CB0ED052(L_6, /*hidden argument*/NULL);
  15944. return L_7;
  15945. }
  15946. IL_002d:
  15947. {
  15948. // return null;
  15949. return (BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D *)NULL;
  15950. }
  15951. }
  15952. // System.String UnityEngine.UI.InputField::get_compositionString()
  15953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  15954. {
  15955. static bool s_Il2CppMethodInitialized;
  15956. if (!s_Il2CppMethodInitialized)
  15957. {
  15958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15959. s_Il2CppMethodInitialized = true;
  15960. }
  15961. {
  15962. // get { return input != null ? input.compositionString : Input.compositionString; }
  15963. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_0;
  15964. L_0 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  15965. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  15966. bool L_1;
  15967. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  15968. if (L_1)
  15969. {
  15970. goto IL_0014;
  15971. }
  15972. }
  15973. {
  15974. String_t* L_2;
  15975. L_2 = Input_get_compositionString_mF957B324E35155878D307CE2AEE0AACC9BEC25BD(/*hidden argument*/NULL);
  15976. return L_2;
  15977. }
  15978. IL_0014:
  15979. {
  15980. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_3;
  15981. L_3 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  15982. NullCheck(L_3);
  15983. String_t* L_4;
  15984. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(17 /* System.String UnityEngine.EventSystems.BaseInput::get_compositionString() */, L_3);
  15985. return L_4;
  15986. }
  15987. }
  15988. // System.Void UnityEngine.UI.InputField::.ctor()
  15989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField__ctor_mC18C13BA47FF7230CD94BCC3E829E522E800CA3B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  15990. {
  15991. static bool s_Il2CppMethodInitialized;
  15992. if (!s_Il2CppMethodInitialized)
  15993. {
  15994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_il2cpp_TypeInfo_var);
  15995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var);
  15996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var);
  15997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var);
  15998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  15999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var);
  16000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  16001. s_Il2CppMethodInitialized = true;
  16002. }
  16003. {
  16004. // private char m_AsteriskChar = '*';
  16005. __this->set_m_AsteriskChar_26(((int32_t)42));
  16006. // private EndEditEvent m_OnEndEdit = new EndEditEvent();
  16007. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_0 = (EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D *)il2cpp_codegen_object_new(EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_il2cpp_TypeInfo_var);
  16008. EndEditEvent__ctor_m2B4CBE629459D465810066EAAFF7AE13F9B7E5B9(L_0, /*hidden argument*/NULL);
  16009. __this->set_m_OnEndEdit_32(L_0);
  16010. // private SubmitEvent m_OnSubmit = new SubmitEvent();
  16011. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_1 = (SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 *)il2cpp_codegen_object_new(SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_il2cpp_TypeInfo_var);
  16012. SubmitEvent__ctor_m32C23EA2D0183736A8039A9B638734819D760CE4(L_1, /*hidden argument*/NULL);
  16013. __this->set_m_OnSubmit_33(L_1);
  16014. // private OnChangeEvent m_OnValueChanged = new OnChangeEvent();
  16015. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_2 = (OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 *)il2cpp_codegen_object_new(OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_il2cpp_TypeInfo_var);
  16016. OnChangeEvent__ctor_mB146DCA915176957A9B5CF48F08FF1EF64E44F5F(L_2, /*hidden argument*/NULL);
  16017. __this->set_m_OnValueChanged_34(L_2);
  16018. // private Color m_CaretColor = new Color(50f / 255f, 50f / 255f, 50f / 255f, 1f);
  16019. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_3;
  16020. memset((&L_3), 0, sizeof(L_3));
  16021. Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5((&L_3), (0.196078435f), (0.196078435f), (0.196078435f), (1.0f), /*hidden argument*/NULL);
  16022. __this->set_m_CaretColor_36(L_3);
  16023. // private Color m_SelectionColor = new Color(168f / 255f, 206f / 255f, 255f / 255f, 192f / 255f);
  16024. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_4;
  16025. memset((&L_4), 0, sizeof(L_4));
  16026. Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5((&L_4), (0.65882355f), (0.807843149f), (1.0f), (0.752941191f), /*hidden argument*/NULL);
  16027. __this->set_m_SelectionColor_38(L_4);
  16028. // protected string m_Text = string.Empty;
  16029. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  16030. __this->set_m_Text_39(L_5);
  16031. // private float m_CaretBlinkRate = 0.85f;
  16032. __this->set_m_CaretBlinkRate_40((0.850000024f));
  16033. // private int m_CaretWidth = 1;
  16034. __this->set_m_CaretWidth_41(1);
  16035. // private bool m_ShouldActivateOnSelect = true;
  16036. __this->set_m_ShouldActivateOnSelect_43((bool)1);
  16037. // private string m_OriginalText = "";
  16038. __this->set_m_OriginalText_64(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  16039. // private Event m_ProcessingEvent = new Event();
  16040. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_6 = (Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E *)il2cpp_codegen_object_new(Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E_il2cpp_TypeInfo_var);
  16041. Event__ctor_m0971FA11B481976C1F56306C7BBA7157FF236532(L_6, /*hidden argument*/NULL);
  16042. __this->set_m_ProcessingEvent_70(L_6);
  16043. // protected InputField()
  16044. IL2CPP_RUNTIME_CLASS_INIT(Selectable_t34088A3677CC9D344F81B0D91999D8C5963D7DBD_il2cpp_TypeInfo_var);
  16045. Selectable__ctor_m71A423A365D0031DECFDAA82E5AC47BA4746834D(__this, /*hidden argument*/NULL);
  16046. // EnforceTextHOverflow();
  16047. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  16048. // }
  16049. return;
  16050. }
  16051. }
  16052. // UnityEngine.Mesh UnityEngine.UI.InputField::get_mesh()
  16053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16054. {
  16055. static bool s_Il2CppMethodInitialized;
  16056. if (!s_Il2CppMethodInitialized)
  16057. {
  16058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  16059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16060. s_Il2CppMethodInitialized = true;
  16061. }
  16062. {
  16063. // if (m_Mesh == null)
  16064. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_Mesh_51();
  16065. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16066. bool L_1;
  16067. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16068. if (!L_1)
  16069. {
  16070. goto IL_0019;
  16071. }
  16072. }
  16073. {
  16074. // m_Mesh = new Mesh();
  16075. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  16076. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_2, /*hidden argument*/NULL);
  16077. __this->set_m_Mesh_51(L_2);
  16078. }
  16079. IL_0019:
  16080. {
  16081. // return m_Mesh;
  16082. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = __this->get_m_Mesh_51();
  16083. return L_3;
  16084. }
  16085. }
  16086. // UnityEngine.TextGenerator UnityEngine.UI.InputField::get_cachedInputTextGenerator()
  16087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16088. {
  16089. static bool s_Il2CppMethodInitialized;
  16090. if (!s_Il2CppMethodInitialized)
  16091. {
  16092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var);
  16093. s_Il2CppMethodInitialized = true;
  16094. }
  16095. {
  16096. // if (m_InputTextCache == null)
  16097. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0 = __this->get_m_InputTextCache_48();
  16098. if (L_0)
  16099. {
  16100. goto IL_0013;
  16101. }
  16102. }
  16103. {
  16104. // m_InputTextCache = new TextGenerator();
  16105. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1 = (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 *)il2cpp_codegen_object_new(TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70_il2cpp_TypeInfo_var);
  16106. TextGenerator__ctor_m2018893FBFC055D3BBB11F0BEF120799E670E90D(L_1, /*hidden argument*/NULL);
  16107. __this->set_m_InputTextCache_48(L_1);
  16108. }
  16109. IL_0013:
  16110. {
  16111. // return m_InputTextCache;
  16112. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_2 = __this->get_m_InputTextCache_48();
  16113. return L_2;
  16114. }
  16115. }
  16116. // System.Void UnityEngine.UI.InputField::set_shouldHideMobileInput(System.Boolean)
  16117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_shouldHideMobileInput_m682DA851218A025AADCBCC1A208149C8ECD9AC52 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  16118. {
  16119. static bool s_Il2CppMethodInitialized;
  16120. if (!s_Il2CppMethodInitialized)
  16121. {
  16122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  16123. s_Il2CppMethodInitialized = true;
  16124. }
  16125. {
  16126. // SetPropertyUtility.SetStruct(ref m_HideMobileInput, value);
  16127. bool* L_0 = __this->get_address_of_m_HideMobileInput_29();
  16128. bool L_1 = ___value0;
  16129. bool L_2;
  16130. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  16131. // }
  16132. return;
  16133. }
  16134. }
  16135. // System.Boolean UnityEngine.UI.InputField::get_shouldHideMobileInput()
  16136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16137. {
  16138. int32_t V_0 = 0;
  16139. {
  16140. // switch (Application.platform)
  16141. int32_t L_0;
  16142. L_0 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL);
  16143. V_0 = L_0;
  16144. int32_t L_1 = V_0;
  16145. if ((((int32_t)L_1) == ((int32_t)8)))
  16146. {
  16147. goto IL_0014;
  16148. }
  16149. }
  16150. {
  16151. int32_t L_2 = V_0;
  16152. if ((((int32_t)L_2) == ((int32_t)((int32_t)11))))
  16153. {
  16154. goto IL_0014;
  16155. }
  16156. }
  16157. {
  16158. int32_t L_3 = V_0;
  16159. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)31)))))
  16160. {
  16161. goto IL_001b;
  16162. }
  16163. }
  16164. IL_0014:
  16165. {
  16166. // return m_HideMobileInput;
  16167. bool L_4 = __this->get_m_HideMobileInput_29();
  16168. return L_4;
  16169. }
  16170. IL_001b:
  16171. {
  16172. // return true;
  16173. return (bool)1;
  16174. }
  16175. }
  16176. // System.Void UnityEngine.UI.InputField::set_shouldActivateOnSelect(System.Boolean)
  16177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_shouldActivateOnSelect_m346C4DAD42D68592BE5ABA56DB0D0EFB08311700 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  16178. {
  16179. {
  16180. // m_ShouldActivateOnSelect = value;
  16181. bool L_0 = ___value0;
  16182. __this->set_m_ShouldActivateOnSelect_43(L_0);
  16183. // }
  16184. return;
  16185. }
  16186. }
  16187. // System.Boolean UnityEngine.UI.InputField::get_shouldActivateOnSelect()
  16188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_shouldActivateOnSelect_mC219F26075E9EF829F9ED0363EAB0C5D261FD82D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16189. {
  16190. {
  16191. // return m_ShouldActivateOnSelect && Application.platform != RuntimePlatform.tvOS;
  16192. bool L_0 = __this->get_m_ShouldActivateOnSelect_43();
  16193. if (!L_0)
  16194. {
  16195. goto IL_0015;
  16196. }
  16197. }
  16198. {
  16199. int32_t L_1;
  16200. L_1 = Application_get_platform_mB22F7F39CDD46667C3EF64507E55BB7DA18F66C4(/*hidden argument*/NULL);
  16201. return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)31)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  16202. }
  16203. IL_0015:
  16204. {
  16205. return (bool)0;
  16206. }
  16207. }
  16208. // System.String UnityEngine.UI.InputField::get_text()
  16209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16210. {
  16211. {
  16212. // return m_Text;
  16213. String_t* L_0 = __this->get_m_Text_39();
  16214. return L_0;
  16215. }
  16216. }
  16217. // System.Void UnityEngine.UI.InputField::set_text(System.String)
  16218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, const RuntimeMethod* method)
  16219. {
  16220. {
  16221. // SetText(value);
  16222. String_t* L_0 = ___value0;
  16223. InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956(__this, L_0, (bool)1, /*hidden argument*/NULL);
  16224. // }
  16225. return;
  16226. }
  16227. }
  16228. // System.Void UnityEngine.UI.InputField::SetTextWithoutNotify(System.String)
  16229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetTextWithoutNotify_mD200F65D8CBD6B825CCF437FBB30BACD97365893 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___input0, const RuntimeMethod* method)
  16230. {
  16231. {
  16232. // SetText(input, false);
  16233. String_t* L_0 = ___input0;
  16234. InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956(__this, L_0, (bool)0, /*hidden argument*/NULL);
  16235. // }
  16236. return;
  16237. }
  16238. }
  16239. // System.Void UnityEngine.UI.InputField::SetText(System.String,System.Boolean)
  16240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetText_mA2D467E75DBB4E11719D893B45DB6EC1092AE956 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___value0, bool ___sendCallback1, const RuntimeMethod* method)
  16241. {
  16242. static bool s_Il2CppMethodInitialized;
  16243. if (!s_Il2CppMethodInitialized)
  16244. {
  16245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var);
  16246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  16247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var);
  16248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  16249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
  16250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29);
  16251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3);
  16252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  16253. s_Il2CppMethodInitialized = true;
  16254. }
  16255. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * V_0 = NULL;
  16256. int32_t V_1 = 0;
  16257. int32_t V_2 = 0;
  16258. int32_t V_3 = 0;
  16259. Il2CppChar V_4 = 0x0;
  16260. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * G_B10_0 = NULL;
  16261. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * G_B9_0 = NULL;
  16262. int32_t G_B13_0 = 0;
  16263. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B21_0 = NULL;
  16264. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B20_0 = NULL;
  16265. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B22_0 = NULL;
  16266. String_t* G_B23_0 = NULL;
  16267. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B23_1 = NULL;
  16268. {
  16269. // if (this.text == value)
  16270. String_t* L_0;
  16271. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  16272. String_t* L_1 = ___value0;
  16273. bool L_2;
  16274. L_2 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_0, L_1, /*hidden argument*/NULL);
  16275. if (!L_2)
  16276. {
  16277. goto IL_000f;
  16278. }
  16279. }
  16280. {
  16281. // return;
  16282. return;
  16283. }
  16284. IL_000f:
  16285. {
  16286. // if (value == null)
  16287. String_t* L_3 = ___value0;
  16288. if (L_3)
  16289. {
  16290. goto IL_0019;
  16291. }
  16292. }
  16293. {
  16294. // value = "";
  16295. ___value0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  16296. }
  16297. IL_0019:
  16298. {
  16299. // value = value.Replace("\0", string.Empty); // remove embedded nulls
  16300. String_t* L_4 = ___value0;
  16301. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  16302. NullCheck(L_4);
  16303. String_t* L_6;
  16304. L_6 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_4, _stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29, L_5, /*hidden argument*/NULL);
  16305. ___value0 = L_6;
  16306. // if (m_LineType == LineType.SingleLine)
  16307. int32_t L_7 = __this->get_m_LineType_28();
  16308. if (L_7)
  16309. {
  16310. goto IL_0054;
  16311. }
  16312. }
  16313. {
  16314. // value = value.Replace("\n", "").Replace("\t", "");
  16315. String_t* L_8 = ___value0;
  16316. NullCheck(L_8);
  16317. String_t* L_9;
  16318. L_9 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_8, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  16319. NullCheck(L_9);
  16320. String_t* L_10;
  16321. L_10 = String_Replace_m98184150DC4E2FBDF13E723BF5B7353D9602AC4D(L_9, _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  16322. ___value0 = L_10;
  16323. }
  16324. IL_0054:
  16325. {
  16326. // if (onValidateInput != null || characterValidation != CharacterValidation.None)
  16327. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_11;
  16328. L_11 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  16329. if (L_11)
  16330. {
  16331. goto IL_0067;
  16332. }
  16333. }
  16334. {
  16335. int32_t L_12;
  16336. L_12 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  16337. if (!L_12)
  16338. {
  16339. goto IL_010b;
  16340. }
  16341. }
  16342. IL_0067:
  16343. {
  16344. // m_Text = "";
  16345. __this->set_m_Text_39(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  16346. // OnValidateInput validatorMethod = onValidateInput ?? Validate;
  16347. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_13;
  16348. L_13 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  16349. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_14 = L_13;
  16350. G_B9_0 = L_14;
  16351. if (L_14)
  16352. {
  16353. G_B10_0 = L_14;
  16354. goto IL_0088;
  16355. }
  16356. }
  16357. {
  16358. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_15 = (OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F *)il2cpp_codegen_object_new(OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_il2cpp_TypeInfo_var);
  16359. OnValidateInput__ctor_m79176985D76F3F168B4682FDE46B33C400806149(L_15, __this, (intptr_t)((intptr_t)InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675_RuntimeMethod_var), /*hidden argument*/NULL);
  16360. G_B10_0 = L_15;
  16361. }
  16362. IL_0088:
  16363. {
  16364. V_0 = G_B10_0;
  16365. // m_CaretPosition = m_CaretSelectPosition = value.Length;
  16366. String_t* L_16 = ___value0;
  16367. NullCheck(L_16);
  16368. int32_t L_17;
  16369. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_16, /*hidden argument*/NULL);
  16370. int32_t L_18 = L_17;
  16371. V_2 = L_18;
  16372. __this->set_m_CaretSelectPosition_45(L_18);
  16373. int32_t L_19 = V_2;
  16374. __this->set_m_CaretPosition_44(L_19);
  16375. // int charactersToCheck = characterLimit > 0 ? Math.Min(characterLimit, value.Length) : value.Length;
  16376. int32_t L_20;
  16377. L_20 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  16378. if ((((int32_t)L_20) > ((int32_t)0)))
  16379. {
  16380. goto IL_00af;
  16381. }
  16382. }
  16383. {
  16384. String_t* L_21 = ___value0;
  16385. NullCheck(L_21);
  16386. int32_t L_22;
  16387. L_22 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_21, /*hidden argument*/NULL);
  16388. G_B13_0 = L_22;
  16389. goto IL_00c0;
  16390. }
  16391. IL_00af:
  16392. {
  16393. int32_t L_23;
  16394. L_23 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  16395. String_t* L_24 = ___value0;
  16396. NullCheck(L_24);
  16397. int32_t L_25;
  16398. L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL);
  16399. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  16400. int32_t L_26;
  16401. L_26 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_23, L_25, /*hidden argument*/NULL);
  16402. G_B13_0 = L_26;
  16403. }
  16404. IL_00c0:
  16405. {
  16406. V_1 = G_B13_0;
  16407. // for (int i = 0; i < charactersToCheck; ++i)
  16408. V_3 = 0;
  16409. goto IL_0105;
  16410. }
  16411. IL_00c5:
  16412. {
  16413. // char c = validatorMethod(m_Text, m_Text.Length, value[i]);
  16414. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_27 = V_0;
  16415. String_t* L_28 = __this->get_m_Text_39();
  16416. String_t* L_29 = __this->get_m_Text_39();
  16417. NullCheck(L_29);
  16418. int32_t L_30;
  16419. L_30 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_29, /*hidden argument*/NULL);
  16420. String_t* L_31 = ___value0;
  16421. int32_t L_32 = V_3;
  16422. NullCheck(L_31);
  16423. Il2CppChar L_33;
  16424. L_33 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_31, L_32, /*hidden argument*/NULL);
  16425. NullCheck(L_27);
  16426. Il2CppChar L_34;
  16427. L_34 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_27, L_28, L_30, L_33, /*hidden argument*/NULL);
  16428. V_4 = L_34;
  16429. // if (c != 0)
  16430. Il2CppChar L_35 = V_4;
  16431. if (!L_35)
  16432. {
  16433. goto IL_0101;
  16434. }
  16435. }
  16436. {
  16437. // m_Text += c;
  16438. String_t* L_36 = __this->get_m_Text_39();
  16439. String_t* L_37;
  16440. L_37 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_4), /*hidden argument*/NULL);
  16441. String_t* L_38;
  16442. L_38 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_36, L_37, /*hidden argument*/NULL);
  16443. __this->set_m_Text_39(L_38);
  16444. }
  16445. IL_0101:
  16446. {
  16447. // for (int i = 0; i < charactersToCheck; ++i)
  16448. int32_t L_39 = V_3;
  16449. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
  16450. }
  16451. IL_0105:
  16452. {
  16453. // for (int i = 0; i < charactersToCheck; ++i)
  16454. int32_t L_40 = V_3;
  16455. int32_t L_41 = V_1;
  16456. if ((((int32_t)L_40) < ((int32_t)L_41)))
  16457. {
  16458. goto IL_00c5;
  16459. }
  16460. }
  16461. {
  16462. // }
  16463. goto IL_0138;
  16464. }
  16465. IL_010b:
  16466. {
  16467. // m_Text = characterLimit > 0 && value.Length > characterLimit ? value.Substring(0, characterLimit) : value;
  16468. int32_t L_42;
  16469. L_42 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  16470. G_B20_0 = __this;
  16471. if ((((int32_t)L_42) <= ((int32_t)0)))
  16472. {
  16473. G_B21_0 = __this;
  16474. goto IL_0123;
  16475. }
  16476. }
  16477. {
  16478. String_t* L_43 = ___value0;
  16479. NullCheck(L_43);
  16480. int32_t L_44;
  16481. L_44 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_43, /*hidden argument*/NULL);
  16482. int32_t L_45;
  16483. L_45 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  16484. G_B21_0 = G_B20_0;
  16485. if ((((int32_t)L_44) > ((int32_t)L_45)))
  16486. {
  16487. G_B22_0 = G_B20_0;
  16488. goto IL_0126;
  16489. }
  16490. }
  16491. IL_0123:
  16492. {
  16493. String_t* L_46 = ___value0;
  16494. G_B23_0 = L_46;
  16495. G_B23_1 = G_B21_0;
  16496. goto IL_0133;
  16497. }
  16498. IL_0126:
  16499. {
  16500. String_t* L_47 = ___value0;
  16501. int32_t L_48;
  16502. L_48 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  16503. NullCheck(L_47);
  16504. String_t* L_49;
  16505. L_49 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_47, 0, L_48, /*hidden argument*/NULL);
  16506. G_B23_0 = L_49;
  16507. G_B23_1 = G_B22_0;
  16508. }
  16509. IL_0133:
  16510. {
  16511. NullCheck(G_B23_1);
  16512. G_B23_1->set_m_Text_39(G_B23_0);
  16513. }
  16514. IL_0138:
  16515. {
  16516. // if (m_Keyboard != null)
  16517. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_50 = __this->get_m_Keyboard_20();
  16518. if (!L_50)
  16519. {
  16520. goto IL_0151;
  16521. }
  16522. }
  16523. {
  16524. // m_Keyboard.text = m_Text;
  16525. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_51 = __this->get_m_Keyboard_20();
  16526. String_t* L_52 = __this->get_m_Text_39();
  16527. NullCheck(L_51);
  16528. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_51, L_52, /*hidden argument*/NULL);
  16529. }
  16530. IL_0151:
  16531. {
  16532. // if (m_CaretPosition > m_Text.Length)
  16533. int32_t L_53 = __this->get_m_CaretPosition_44();
  16534. String_t* L_54 = __this->get_m_Text_39();
  16535. NullCheck(L_54);
  16536. int32_t L_55;
  16537. L_55 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_54, /*hidden argument*/NULL);
  16538. if ((((int32_t)L_53) <= ((int32_t)L_55)))
  16539. {
  16540. goto IL_0180;
  16541. }
  16542. }
  16543. {
  16544. // m_CaretPosition = m_CaretSelectPosition = m_Text.Length;
  16545. String_t* L_56 = __this->get_m_Text_39();
  16546. NullCheck(L_56);
  16547. int32_t L_57;
  16548. L_57 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_56, /*hidden argument*/NULL);
  16549. int32_t L_58 = L_57;
  16550. V_2 = L_58;
  16551. __this->set_m_CaretSelectPosition_45(L_58);
  16552. int32_t L_59 = V_2;
  16553. __this->set_m_CaretPosition_44(L_59);
  16554. goto IL_01a4;
  16555. }
  16556. IL_0180:
  16557. {
  16558. // else if (m_CaretSelectPosition > m_Text.Length)
  16559. int32_t L_60 = __this->get_m_CaretSelectPosition_45();
  16560. String_t* L_61 = __this->get_m_Text_39();
  16561. NullCheck(L_61);
  16562. int32_t L_62;
  16563. L_62 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_61, /*hidden argument*/NULL);
  16564. if ((((int32_t)L_60) <= ((int32_t)L_62)))
  16565. {
  16566. goto IL_01a4;
  16567. }
  16568. }
  16569. {
  16570. // m_CaretSelectPosition = m_Text.Length;
  16571. String_t* L_63 = __this->get_m_Text_39();
  16572. NullCheck(L_63);
  16573. int32_t L_64;
  16574. L_64 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_63, /*hidden argument*/NULL);
  16575. __this->set_m_CaretSelectPosition_45(L_64);
  16576. }
  16577. IL_01a4:
  16578. {
  16579. // if (sendCallback)
  16580. bool L_65 = ___sendCallback1;
  16581. if (!L_65)
  16582. {
  16583. goto IL_01ad;
  16584. }
  16585. }
  16586. {
  16587. // SendOnValueChanged();
  16588. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  16589. }
  16590. IL_01ad:
  16591. {
  16592. // UpdateLabel();
  16593. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  16594. // }
  16595. return;
  16596. }
  16597. }
  16598. // System.Boolean UnityEngine.UI.InputField::get_isFocused()
  16599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16600. {
  16601. {
  16602. // get { return m_AllowInput; }
  16603. bool L_0 = __this->get_m_AllowInput_52();
  16604. return L_0;
  16605. }
  16606. }
  16607. // System.Single UnityEngine.UI.InputField::get_caretBlinkRate()
  16608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_caretBlinkRate_mAA39E62C211CAFE475B1CC9B43E2B5E01D8B861F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16609. {
  16610. {
  16611. // get { return m_CaretBlinkRate; }
  16612. float L_0 = __this->get_m_CaretBlinkRate_40();
  16613. return L_0;
  16614. }
  16615. }
  16616. // System.Void UnityEngine.UI.InputField::set_caretBlinkRate(System.Single)
  16617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretBlinkRate_m3D311EA33F9D274CC09B83BC09B7B0784BFAFE30 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, float ___value0, const RuntimeMethod* method)
  16618. {
  16619. static bool s_Il2CppMethodInitialized;
  16620. if (!s_Il2CppMethodInitialized)
  16621. {
  16622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  16623. s_Il2CppMethodInitialized = true;
  16624. }
  16625. {
  16626. // if (SetPropertyUtility.SetStruct(ref m_CaretBlinkRate, value))
  16627. float* L_0 = __this->get_address_of_m_CaretBlinkRate_40();
  16628. float L_1 = ___value0;
  16629. bool L_2;
  16630. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  16631. if (!L_2)
  16632. {
  16633. goto IL_001c;
  16634. }
  16635. }
  16636. {
  16637. // if (m_AllowInput)
  16638. bool L_3 = __this->get_m_AllowInput_52();
  16639. if (!L_3)
  16640. {
  16641. goto IL_001c;
  16642. }
  16643. }
  16644. {
  16645. // SetCaretActive();
  16646. InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48(__this, /*hidden argument*/NULL);
  16647. }
  16648. IL_001c:
  16649. {
  16650. // }
  16651. return;
  16652. }
  16653. }
  16654. // System.Int32 UnityEngine.UI.InputField::get_caretWidth()
  16655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretWidth_m70D0EBCAD43971C20B8FD4E031A86587CD75ED83 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16656. {
  16657. {
  16658. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  16659. int32_t L_0 = __this->get_m_CaretWidth_41();
  16660. return L_0;
  16661. }
  16662. }
  16663. // System.Void UnityEngine.UI.InputField::set_caretWidth(System.Int32)
  16664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretWidth_m7F11F6C71B41CBC9A98E078B880D093F0901F25B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  16665. {
  16666. static bool s_Il2CppMethodInitialized;
  16667. if (!s_Il2CppMethodInitialized)
  16668. {
  16669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  16670. s_Il2CppMethodInitialized = true;
  16671. }
  16672. {
  16673. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  16674. int32_t* L_0 = __this->get_address_of_m_CaretWidth_41();
  16675. int32_t L_1 = ___value0;
  16676. bool L_2;
  16677. L_2 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  16678. if (!L_2)
  16679. {
  16680. goto IL_0014;
  16681. }
  16682. }
  16683. {
  16684. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  16685. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  16686. }
  16687. IL_0014:
  16688. {
  16689. // public int caretWidth { get { return m_CaretWidth; } set { if (SetPropertyUtility.SetStruct(ref m_CaretWidth, value)) MarkGeometryAsDirty(); } }
  16690. return;
  16691. }
  16692. }
  16693. // UnityEngine.UI.Text UnityEngine.UI.InputField::get_textComponent()
  16694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16695. {
  16696. {
  16697. // get { return m_TextComponent; }
  16698. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  16699. return L_0;
  16700. }
  16701. }
  16702. // System.Void UnityEngine.UI.InputField::set_textComponent(UnityEngine.UI.Text)
  16703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_textComponent_m4F14433F7DCF4FD7C427177BF1EAE71719A3CE7F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * ___value0, const RuntimeMethod* method)
  16704. {
  16705. static bool s_Il2CppMethodInitialized;
  16706. if (!s_Il2CppMethodInitialized)
  16707. {
  16708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  16709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  16710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  16711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_mD994CA75CB35DA208CFAD6817B5DA8C407A6E020_RuntimeMethod_var);
  16713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16714. s_Il2CppMethodInitialized = true;
  16715. }
  16716. {
  16717. // if (m_TextComponent != null)
  16718. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  16719. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16720. bool L_1;
  16721. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16722. if (!L_1)
  16723. {
  16724. goto IL_0053;
  16725. }
  16726. }
  16727. {
  16728. // m_TextComponent.UnregisterDirtyVerticesCallback(MarkGeometryAsDirty);
  16729. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  16730. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_3 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16731. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_3, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  16732. NullCheck(L_2);
  16733. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_2, L_3, /*hidden argument*/NULL);
  16734. // m_TextComponent.UnregisterDirtyVerticesCallback(UpdateLabel);
  16735. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  16736. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_5 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16737. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_5, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  16738. NullCheck(L_4);
  16739. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_4, L_5, /*hidden argument*/NULL);
  16740. // m_TextComponent.UnregisterDirtyMaterialCallback(UpdateCaretMaterial);
  16741. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  16742. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_7 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16743. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_7, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  16744. NullCheck(L_6);
  16745. Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475(L_6, L_7, /*hidden argument*/NULL);
  16746. }
  16747. IL_0053:
  16748. {
  16749. // if (SetPropertyUtility.SetClass(ref m_TextComponent, value))
  16750. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 ** L_8 = __this->get_address_of_m_TextComponent_22();
  16751. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_9 = ___value0;
  16752. bool L_10;
  16753. L_10 = SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_mD994CA75CB35DA208CFAD6817B5DA8C407A6E020((Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 **)L_8, L_9, /*hidden argument*/SetPropertyUtility_SetClass_TisText_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1_mD994CA75CB35DA208CFAD6817B5DA8C407A6E020_RuntimeMethod_var);
  16754. if (!L_10)
  16755. {
  16756. goto IL_00ba;
  16757. }
  16758. }
  16759. {
  16760. // EnforceTextHOverflow();
  16761. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  16762. // if (m_TextComponent != null)
  16763. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_11 = __this->get_m_TextComponent_22();
  16764. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  16765. bool L_12;
  16766. L_12 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  16767. if (!L_12)
  16768. {
  16769. goto IL_00ba;
  16770. }
  16771. }
  16772. {
  16773. // m_TextComponent.RegisterDirtyVerticesCallback(MarkGeometryAsDirty);
  16774. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13 = __this->get_m_TextComponent_22();
  16775. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_14 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16776. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_14, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  16777. NullCheck(L_13);
  16778. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_13, L_14, /*hidden argument*/NULL);
  16779. // m_TextComponent.RegisterDirtyVerticesCallback(UpdateLabel);
  16780. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_15 = __this->get_m_TextComponent_22();
  16781. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_16 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16782. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_16, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  16783. NullCheck(L_15);
  16784. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_15, L_16, /*hidden argument*/NULL);
  16785. // m_TextComponent.RegisterDirtyMaterialCallback(UpdateCaretMaterial);
  16786. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_17 = __this->get_m_TextComponent_22();
  16787. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_18 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  16788. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_18, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  16789. NullCheck(L_17);
  16790. Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E(L_17, L_18, /*hidden argument*/NULL);
  16791. }
  16792. IL_00ba:
  16793. {
  16794. // }
  16795. return;
  16796. }
  16797. }
  16798. // UnityEngine.UI.Graphic UnityEngine.UI.InputField::get_placeholder()
  16799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * InputField_get_placeholder_mFA1B993866F8CD89D76AA238D8CFF2D48AC3970B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16800. {
  16801. {
  16802. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  16803. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_0 = __this->get_m_Placeholder_23();
  16804. return L_0;
  16805. }
  16806. }
  16807. // System.Void UnityEngine.UI.InputField::set_placeholder(UnityEngine.UI.Graphic)
  16808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_placeholder_m55B3E498EFFC547D3B4AEFFE51934D49641D97D3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___value0, const RuntimeMethod* method)
  16809. {
  16810. static bool s_Il2CppMethodInitialized;
  16811. if (!s_Il2CppMethodInitialized)
  16812. {
  16813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m8699C02D0F8843655D47C0570EA7360BF3C77992_RuntimeMethod_var);
  16814. s_Il2CppMethodInitialized = true;
  16815. }
  16816. {
  16817. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  16818. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** L_0 = __this->get_address_of_m_Placeholder_23();
  16819. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_1 = ___value0;
  16820. bool L_2;
  16821. L_2 = SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m8699C02D0F8843655D47C0570EA7360BF3C77992((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisGraphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_m8699C02D0F8843655D47C0570EA7360BF3C77992_RuntimeMethod_var);
  16822. // public Graphic placeholder { get { return m_Placeholder; } set { SetPropertyUtility.SetClass(ref m_Placeholder, value); } }
  16823. return;
  16824. }
  16825. }
  16826. // UnityEngine.Color UnityEngine.UI.InputField::get_caretColor()
  16827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16828. {
  16829. {
  16830. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  16831. bool L_0;
  16832. L_0 = InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15_inline(__this, /*hidden argument*/NULL);
  16833. if (L_0)
  16834. {
  16835. goto IL_0014;
  16836. }
  16837. }
  16838. {
  16839. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_1;
  16840. L_1 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  16841. NullCheck(L_1);
  16842. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_2;
  16843. L_2 = VirtualFuncInvoker0< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 >::Invoke(22 /* UnityEngine.Color UnityEngine.UI.Graphic::get_color() */, L_1);
  16844. return L_2;
  16845. }
  16846. IL_0014:
  16847. {
  16848. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_3 = __this->get_m_CaretColor_36();
  16849. return L_3;
  16850. }
  16851. }
  16852. // System.Void UnityEngine.UI.InputField::set_caretColor(UnityEngine.Color)
  16853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretColor_mD8C38138581CCC8ED15030569E4B96E65BDBDDE4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___value0, const RuntimeMethod* method)
  16854. {
  16855. {
  16856. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  16857. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_CaretColor_36();
  16858. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = ___value0;
  16859. bool L_2;
  16860. L_2 = SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA((Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 *)L_0, L_1, /*hidden argument*/NULL);
  16861. if (!L_2)
  16862. {
  16863. goto IL_0014;
  16864. }
  16865. }
  16866. {
  16867. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  16868. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  16869. }
  16870. IL_0014:
  16871. {
  16872. // public Color caretColor { get { return customCaretColor ? m_CaretColor : textComponent.color; } set { if (SetPropertyUtility.SetColor(ref m_CaretColor, value)) MarkGeometryAsDirty(); } }
  16873. return;
  16874. }
  16875. }
  16876. // System.Boolean UnityEngine.UI.InputField::get_customCaretColor()
  16877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16878. {
  16879. {
  16880. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  16881. bool L_0 = __this->get_m_CustomCaretColor_37();
  16882. return L_0;
  16883. }
  16884. }
  16885. // System.Void UnityEngine.UI.InputField::set_customCaretColor(System.Boolean)
  16886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_customCaretColor_mAF774E66BB80B5E42586B1F2AB74765A0796FC29 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  16887. {
  16888. {
  16889. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  16890. bool L_0 = __this->get_m_CustomCaretColor_37();
  16891. bool L_1 = ___value0;
  16892. if ((((int32_t)L_0) == ((int32_t)L_1)))
  16893. {
  16894. goto IL_0016;
  16895. }
  16896. }
  16897. {
  16898. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  16899. bool L_2 = ___value0;
  16900. __this->set_m_CustomCaretColor_37(L_2);
  16901. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  16902. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  16903. }
  16904. IL_0016:
  16905. {
  16906. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  16907. return;
  16908. }
  16909. }
  16910. // UnityEngine.Color UnityEngine.UI.InputField::get_selectionColor()
  16911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16912. {
  16913. {
  16914. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  16915. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = __this->get_m_SelectionColor_38();
  16916. return L_0;
  16917. }
  16918. }
  16919. // System.Void UnityEngine.UI.InputField::set_selectionColor(UnityEngine.Color)
  16920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionColor_m7F0CA63B660916CCB1AC6C00F3772771497C3636 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___value0, const RuntimeMethod* method)
  16921. {
  16922. {
  16923. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  16924. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_SelectionColor_38();
  16925. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = ___value0;
  16926. bool L_2;
  16927. L_2 = SetPropertyUtility_SetColor_m47DAB0D22BAA31656A39F7B5F5B910DDA44E94FA((Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 *)L_0, L_1, /*hidden argument*/NULL);
  16928. if (!L_2)
  16929. {
  16930. goto IL_0014;
  16931. }
  16932. }
  16933. {
  16934. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  16935. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  16936. }
  16937. IL_0014:
  16938. {
  16939. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  16940. return;
  16941. }
  16942. }
  16943. // UnityEngine.UI.InputField/EndEditEvent UnityEngine.UI.InputField::get_onEndEdit()
  16944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * InputField_get_onEndEdit_m6E5D422101DA2F7BF3962CC783C98C022E8C26B3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16945. {
  16946. {
  16947. // public EndEditEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  16948. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_0 = __this->get_m_OnEndEdit_32();
  16949. return L_0;
  16950. }
  16951. }
  16952. // System.Void UnityEngine.UI.InputField::set_onEndEdit(UnityEngine.UI.InputField/EndEditEvent)
  16953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onEndEdit_mBBE37ECA639D88FCCED3E4E99E4CC9723082AF49 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * ___value0, const RuntimeMethod* method)
  16954. {
  16955. static bool s_Il2CppMethodInitialized;
  16956. if (!s_Il2CppMethodInitialized)
  16957. {
  16958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisEndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_m773DCE37F3C2D307F3C17784AC3491D10F32FE6A_RuntimeMethod_var);
  16959. s_Il2CppMethodInitialized = true;
  16960. }
  16961. {
  16962. // public EndEditEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  16963. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D ** L_0 = __this->get_address_of_m_OnEndEdit_32();
  16964. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_1 = ___value0;
  16965. bool L_2;
  16966. L_2 = SetPropertyUtility_SetClass_TisEndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_m773DCE37F3C2D307F3C17784AC3491D10F32FE6A((EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisEndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D_m773DCE37F3C2D307F3C17784AC3491D10F32FE6A_RuntimeMethod_var);
  16967. // public EndEditEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  16968. return;
  16969. }
  16970. }
  16971. // UnityEngine.UI.InputField/SubmitEvent UnityEngine.UI.InputField::get_onSubmit()
  16972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * InputField_get_onSubmit_mC8CA68370D3AEDF5E1836649A017F4A255F7001A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  16973. {
  16974. {
  16975. // public SubmitEvent onSubmit { get { return m_OnSubmit; } set { SetPropertyUtility.SetClass(ref m_OnSubmit, value); } }
  16976. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0 = __this->get_m_OnSubmit_33();
  16977. return L_0;
  16978. }
  16979. }
  16980. // System.Void UnityEngine.UI.InputField::set_onSubmit(UnityEngine.UI.InputField/SubmitEvent)
  16981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onSubmit_m20613832030A3250A5EB5B6E365229B592AECA4B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * ___value0, const RuntimeMethod* method)
  16982. {
  16983. static bool s_Il2CppMethodInitialized;
  16984. if (!s_Il2CppMethodInitialized)
  16985. {
  16986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_m87F78190289C950435EE50E75CD42C031FD46A47_RuntimeMethod_var);
  16987. s_Il2CppMethodInitialized = true;
  16988. }
  16989. {
  16990. // public SubmitEvent onSubmit { get { return m_OnSubmit; } set { SetPropertyUtility.SetClass(ref m_OnSubmit, value); } }
  16991. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 ** L_0 = __this->get_address_of_m_OnSubmit_33();
  16992. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_1 = ___value0;
  16993. bool L_2;
  16994. L_2 = SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_m87F78190289C950435EE50E75CD42C031FD46A47((SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisSubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9_m87F78190289C950435EE50E75CD42C031FD46A47_RuntimeMethod_var);
  16995. // public SubmitEvent onSubmit { get { return m_OnSubmit; } set { SetPropertyUtility.SetClass(ref m_OnSubmit, value); } }
  16996. return;
  16997. }
  16998. }
  16999. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChange()
  17000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChange_m140D8CE21B587746CB1AD299B6B0C8DA6173D60F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17001. {
  17002. {
  17003. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  17004. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0;
  17005. L_0 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449_inline(__this, /*hidden argument*/NULL);
  17006. return L_0;
  17007. }
  17008. }
  17009. // System.Void UnityEngine.UI.InputField::set_onValueChange(UnityEngine.UI.InputField/OnChangeEvent)
  17010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChange_m060DFA02771168B0C5B1877D9483F60D4D8AB5E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method)
  17011. {
  17012. {
  17013. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  17014. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0 = ___value0;
  17015. InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD(__this, L_0, /*hidden argument*/NULL);
  17016. // public OnChangeEvent onValueChange { get { return onValueChanged; } set { onValueChanged = value; } }
  17017. return;
  17018. }
  17019. }
  17020. // UnityEngine.UI.InputField/OnChangeEvent UnityEngine.UI.InputField::get_onValueChanged()
  17021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17022. {
  17023. {
  17024. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  17025. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0 = __this->get_m_OnValueChanged_34();
  17026. return L_0;
  17027. }
  17028. }
  17029. // System.Void UnityEngine.UI.InputField::set_onValueChanged(UnityEngine.UI.InputField/OnChangeEvent)
  17030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValueChanged_m5F3D099C06E6C12A1394D3F915533C83BA9A00DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * ___value0, const RuntimeMethod* method)
  17031. {
  17032. static bool s_Il2CppMethodInitialized;
  17033. if (!s_Il2CppMethodInitialized)
  17034. {
  17035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_m6687B7594BF15DFB4C3039B653CA4BBD5B2F7ADB_RuntimeMethod_var);
  17036. s_Il2CppMethodInitialized = true;
  17037. }
  17038. {
  17039. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  17040. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 ** L_0 = __this->get_address_of_m_OnValueChanged_34();
  17041. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1 = ___value0;
  17042. bool L_2;
  17043. L_2 = SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_m6687B7594BF15DFB4C3039B653CA4BBD5B2F7ADB((OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7_m6687B7594BF15DFB4C3039B653CA4BBD5B2F7ADB_RuntimeMethod_var);
  17044. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  17045. return;
  17046. }
  17047. }
  17048. // UnityEngine.UI.InputField/OnValidateInput UnityEngine.UI.InputField::get_onValidateInput()
  17049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17050. {
  17051. {
  17052. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  17053. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_0 = __this->get_m_OnValidateInput_35();
  17054. return L_0;
  17055. }
  17056. }
  17057. // System.Void UnityEngine.UI.InputField::set_onValidateInput(UnityEngine.UI.InputField/OnValidateInput)
  17058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_onValidateInput_mDADA0C659939DF17C43501F6D09C7B12243FFB5C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * ___value0, const RuntimeMethod* method)
  17059. {
  17060. static bool s_Il2CppMethodInitialized;
  17061. if (!s_Il2CppMethodInitialized)
  17062. {
  17063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m897226BCD28C414391B844319BDA5E940469BFB4_RuntimeMethod_var);
  17064. s_Il2CppMethodInitialized = true;
  17065. }
  17066. {
  17067. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  17068. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F ** L_0 = __this->get_address_of_m_OnValidateInput_35();
  17069. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_1 = ___value0;
  17070. bool L_2;
  17071. L_2 = SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m897226BCD28C414391B844319BDA5E940469BFB4((OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F **)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetClass_TisOnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F_m897226BCD28C414391B844319BDA5E940469BFB4_RuntimeMethod_var);
  17072. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  17073. return;
  17074. }
  17075. }
  17076. // System.Int32 UnityEngine.UI.InputField::get_characterLimit()
  17077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17078. {
  17079. {
  17080. // get { return m_CharacterLimit; }
  17081. int32_t L_0 = __this->get_m_CharacterLimit_31();
  17082. return L_0;
  17083. }
  17084. }
  17085. // System.Void UnityEngine.UI.InputField::set_characterLimit(System.Int32)
  17086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterLimit_m3CCF4D3F14B341DB38E5CDDB2BDF9F550A559613 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17087. {
  17088. static bool s_Il2CppMethodInitialized;
  17089. if (!s_Il2CppMethodInitialized)
  17090. {
  17091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  17093. s_Il2CppMethodInitialized = true;
  17094. }
  17095. {
  17096. // if (SetPropertyUtility.SetStruct(ref m_CharacterLimit, Math.Max(0, value)))
  17097. int32_t* L_0 = __this->get_address_of_m_CharacterLimit_31();
  17098. int32_t L_1 = ___value0;
  17099. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  17100. int32_t L_2;
  17101. L_2 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B(0, L_1, /*hidden argument*/NULL);
  17102. bool L_3;
  17103. L_3 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6((int32_t*)L_0, L_2, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  17104. if (!L_3)
  17105. {
  17106. goto IL_002e;
  17107. }
  17108. }
  17109. {
  17110. // UpdateLabel();
  17111. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  17112. // if (m_Keyboard != null)
  17113. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_4 = __this->get_m_Keyboard_20();
  17114. if (!L_4)
  17115. {
  17116. goto IL_002e;
  17117. }
  17118. }
  17119. {
  17120. // m_Keyboard.characterLimit = value;
  17121. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_5 = __this->get_m_Keyboard_20();
  17122. int32_t L_6 = ___value0;
  17123. NullCheck(L_5);
  17124. TouchScreenKeyboard_set_characterLimit_mE662ED65DD8BF31608A1E0C697053622893EC9DC(L_5, L_6, /*hidden argument*/NULL);
  17125. }
  17126. IL_002e:
  17127. {
  17128. // }
  17129. return;
  17130. }
  17131. }
  17132. // UnityEngine.UI.InputField/ContentType UnityEngine.UI.InputField::get_contentType()
  17133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17134. {
  17135. {
  17136. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  17137. int32_t L_0 = __this->get_m_ContentType_24();
  17138. return L_0;
  17139. }
  17140. }
  17141. // System.Void UnityEngine.UI.InputField::set_contentType(UnityEngine.UI.InputField/ContentType)
  17142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17143. {
  17144. static bool s_Il2CppMethodInitialized;
  17145. if (!s_Il2CppMethodInitialized)
  17146. {
  17147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_m4D7A3FA2B47CFBD75029F714702D9D10721835B2_RuntimeMethod_var);
  17148. s_Il2CppMethodInitialized = true;
  17149. }
  17150. {
  17151. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  17152. int32_t* L_0 = __this->get_address_of_m_ContentType_24();
  17153. int32_t L_1 = ___value0;
  17154. bool L_2;
  17155. L_2 = SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_m4D7A3FA2B47CFBD75029F714702D9D10721835B2((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisContentType_t15FD47A38F32CADD417E3A07C787F1B3997B9AC1_m4D7A3FA2B47CFBD75029F714702D9D10721835B2_RuntimeMethod_var);
  17156. if (!L_2)
  17157. {
  17158. goto IL_0014;
  17159. }
  17160. }
  17161. {
  17162. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  17163. InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027(__this, /*hidden argument*/NULL);
  17164. }
  17165. IL_0014:
  17166. {
  17167. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  17168. return;
  17169. }
  17170. }
  17171. // UnityEngine.UI.InputField/LineType UnityEngine.UI.InputField::get_lineType()
  17172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17173. {
  17174. {
  17175. // get { return m_LineType; }
  17176. int32_t L_0 = __this->get_m_LineType_28();
  17177. return L_0;
  17178. }
  17179. }
  17180. // System.Void UnityEngine.UI.InputField::set_lineType(UnityEngine.UI.InputField/LineType)
  17181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_lineType_mE9D5E11A1A7F16648E082590395D21742CA53E5B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17182. {
  17183. static bool s_Il2CppMethodInitialized;
  17184. if (!s_Il2CppMethodInitialized)
  17185. {
  17186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var);
  17187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_mED91E138686877C41FA61875856F8480CF1F24DD_RuntimeMethod_var);
  17188. s_Il2CppMethodInitialized = true;
  17189. }
  17190. {
  17191. // if (SetPropertyUtility.SetStruct(ref m_LineType, value))
  17192. int32_t* L_0 = __this->get_address_of_m_LineType_28();
  17193. int32_t L_1 = ___value0;
  17194. bool L_2;
  17195. L_2 = SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_mED91E138686877C41FA61875856F8480CF1F24DD((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisLineType_t3249F1C248D9D12DE265C49F371F2C3618AFEFCE_mED91E138686877C41FA61875856F8480CF1F24DD_RuntimeMethod_var);
  17196. if (!L_2)
  17197. {
  17198. goto IL_0024;
  17199. }
  17200. }
  17201. {
  17202. // SetToCustomIfContentTypeIsNot(ContentType.Standard, ContentType.Autocorrected);
  17203. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_3 = (ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8*)(ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8*)SZArrayNew(ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8_il2cpp_TypeInfo_var, (uint32_t)2);
  17204. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_4 = L_3;
  17205. NullCheck(L_4);
  17206. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
  17207. InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF(__this, L_4, /*hidden argument*/NULL);
  17208. // EnforceTextHOverflow();
  17209. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  17210. }
  17211. IL_0024:
  17212. {
  17213. // }
  17214. return;
  17215. }
  17216. }
  17217. // UnityEngine.UI.InputField/InputType UnityEngine.UI.InputField::get_inputType()
  17218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17219. {
  17220. {
  17221. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  17222. int32_t L_0 = __this->get_m_InputType_25();
  17223. return L_0;
  17224. }
  17225. }
  17226. // System.Void UnityEngine.UI.InputField::set_inputType(UnityEngine.UI.InputField/InputType)
  17227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_inputType_mAA484C54A6D3A6DCBA6B12CC939186928BE031A4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17228. {
  17229. static bool s_Il2CppMethodInitialized;
  17230. if (!s_Il2CppMethodInitialized)
  17231. {
  17232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m3EB33A7EEB28D21B73E7243BBD972CB706924A3A_RuntimeMethod_var);
  17233. s_Il2CppMethodInitialized = true;
  17234. }
  17235. {
  17236. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  17237. int32_t* L_0 = __this->get_address_of_m_InputType_25();
  17238. int32_t L_1 = ___value0;
  17239. bool L_2;
  17240. L_2 = SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m3EB33A7EEB28D21B73E7243BBD972CB706924A3A((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInputType_t43FE97C0C3EE1F7DB81E2F34420780D1DFBF03D2_m3EB33A7EEB28D21B73E7243BBD972CB706924A3A_RuntimeMethod_var);
  17241. if (!L_2)
  17242. {
  17243. goto IL_0014;
  17244. }
  17245. }
  17246. {
  17247. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  17248. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  17249. }
  17250. IL_0014:
  17251. {
  17252. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  17253. return;
  17254. }
  17255. }
  17256. // UnityEngine.TouchScreenKeyboard UnityEngine.UI.InputField::get_touchScreenKeyboard()
  17257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * InputField_get_touchScreenKeyboard_m99C235BD411F5970741599B1A704A5089B112086 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17258. {
  17259. {
  17260. // public TouchScreenKeyboard touchScreenKeyboard { get { return m_Keyboard; } }
  17261. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  17262. return L_0;
  17263. }
  17264. }
  17265. // UnityEngine.TouchScreenKeyboardType UnityEngine.UI.InputField::get_keyboardType()
  17266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17267. {
  17268. {
  17269. // get { return m_KeyboardType; }
  17270. int32_t L_0 = __this->get_m_KeyboardType_27();
  17271. return L_0;
  17272. }
  17273. }
  17274. // System.Void UnityEngine.UI.InputField::set_keyboardType(UnityEngine.TouchScreenKeyboardType)
  17275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_keyboardType_m4D7479C6DF0C3AEC74A1309D4A3528D7EE972F21 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17276. {
  17277. static bool s_Il2CppMethodInitialized;
  17278. if (!s_Il2CppMethodInitialized)
  17279. {
  17280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_mDC80F2410CBC41D579499EC9FB7E4F627BB26CAA_RuntimeMethod_var);
  17281. s_Il2CppMethodInitialized = true;
  17282. }
  17283. {
  17284. // if (SetPropertyUtility.SetStruct(ref m_KeyboardType, value))
  17285. int32_t* L_0 = __this->get_address_of_m_KeyboardType_27();
  17286. int32_t L_1 = ___value0;
  17287. bool L_2;
  17288. L_2 = SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_mDC80F2410CBC41D579499EC9FB7E4F627BB26CAA((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisTouchScreenKeyboardType_tBD90DFB07923EC19E5EA59FAF26292AC2799A932_mDC80F2410CBC41D579499EC9FB7E4F627BB26CAA_RuntimeMethod_var);
  17289. if (!L_2)
  17290. {
  17291. goto IL_0014;
  17292. }
  17293. }
  17294. {
  17295. // SetToCustom();
  17296. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  17297. }
  17298. IL_0014:
  17299. {
  17300. // }
  17301. return;
  17302. }
  17303. }
  17304. // UnityEngine.UI.InputField/CharacterValidation UnityEngine.UI.InputField::get_characterValidation()
  17305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17306. {
  17307. {
  17308. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  17309. int32_t L_0 = __this->get_m_CharacterValidation_30();
  17310. return L_0;
  17311. }
  17312. }
  17313. // System.Void UnityEngine.UI.InputField::set_characterValidation(UnityEngine.UI.InputField/CharacterValidation)
  17314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterValidation_m3049D3C8558B473E505A8A0A6E41270202A07AE4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17315. {
  17316. static bool s_Il2CppMethodInitialized;
  17317. if (!s_Il2CppMethodInitialized)
  17318. {
  17319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m98352687430859E51E6C815F0EF99622ECFD5178_RuntimeMethod_var);
  17320. s_Il2CppMethodInitialized = true;
  17321. }
  17322. {
  17323. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  17324. int32_t* L_0 = __this->get_address_of_m_CharacterValidation_30();
  17325. int32_t L_1 = ___value0;
  17326. bool L_2;
  17327. L_2 = SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m98352687430859E51E6C815F0EF99622ECFD5178((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisCharacterValidation_t03AFB752BBD6215579765978CE67D7159431FC41_m98352687430859E51E6C815F0EF99622ECFD5178_RuntimeMethod_var);
  17328. if (!L_2)
  17329. {
  17330. goto IL_0014;
  17331. }
  17332. }
  17333. {
  17334. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  17335. InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8(__this, /*hidden argument*/NULL);
  17336. }
  17337. IL_0014:
  17338. {
  17339. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  17340. return;
  17341. }
  17342. }
  17343. // System.Boolean UnityEngine.UI.InputField::get_readOnly()
  17344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_readOnly_m7E74B9F7F030D889835F94922325C9AFB3388CA0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17345. {
  17346. {
  17347. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  17348. bool L_0 = __this->get_m_ReadOnly_42();
  17349. return L_0;
  17350. }
  17351. }
  17352. // System.Void UnityEngine.UI.InputField::set_readOnly(System.Boolean)
  17353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_readOnly_mFE554E845DEE5D76223D618E3E553169F7EF8AB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___value0, const RuntimeMethod* method)
  17354. {
  17355. {
  17356. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  17357. bool L_0 = ___value0;
  17358. __this->set_m_ReadOnly_42(L_0);
  17359. // public bool readOnly { get { return m_ReadOnly; } set { m_ReadOnly = value; } }
  17360. return;
  17361. }
  17362. }
  17363. // System.Boolean UnityEngine.UI.InputField::get_multiLine()
  17364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17365. {
  17366. {
  17367. // public bool multiLine { get { return m_LineType == LineType.MultiLineNewline || lineType == LineType.MultiLineSubmit; } }
  17368. int32_t L_0 = __this->get_m_LineType_28();
  17369. if ((((int32_t)L_0) == ((int32_t)2)))
  17370. {
  17371. goto IL_0013;
  17372. }
  17373. }
  17374. {
  17375. int32_t L_1;
  17376. L_1 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B_inline(__this, /*hidden argument*/NULL);
  17377. return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
  17378. }
  17379. IL_0013:
  17380. {
  17381. return (bool)1;
  17382. }
  17383. }
  17384. // System.Char UnityEngine.UI.InputField::get_asteriskChar()
  17385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17386. {
  17387. {
  17388. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  17389. Il2CppChar L_0 = __this->get_m_AsteriskChar_26();
  17390. return L_0;
  17391. }
  17392. }
  17393. // System.Void UnityEngine.UI.InputField::set_asteriskChar(System.Char)
  17394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_asteriskChar_m526E2E04223E307C4EB083E3377E907FEE9BC2A9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___value0, const RuntimeMethod* method)
  17395. {
  17396. static bool s_Il2CppMethodInitialized;
  17397. if (!s_Il2CppMethodInitialized)
  17398. {
  17399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED_RuntimeMethod_var);
  17400. s_Il2CppMethodInitialized = true;
  17401. }
  17402. {
  17403. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  17404. Il2CppChar* L_0 = __this->get_address_of_m_AsteriskChar_26();
  17405. Il2CppChar L_1 = ___value0;
  17406. bool L_2;
  17407. L_2 = SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED((Il2CppChar*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisChar_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_mE1EE67E66A075DFA381EDCAE19D9D7C3D8B49AED_RuntimeMethod_var);
  17408. if (!L_2)
  17409. {
  17410. goto IL_0014;
  17411. }
  17412. }
  17413. {
  17414. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  17415. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  17416. }
  17417. IL_0014:
  17418. {
  17419. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  17420. return;
  17421. }
  17422. }
  17423. // System.Boolean UnityEngine.UI.InputField::get_wasCanceled()
  17424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_wasCanceled_mF527091ED7C92731E83F921F7ADDAF2D5E77086E (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17425. {
  17426. {
  17427. // public bool wasCanceled { get { return m_WasCanceled; } }
  17428. bool L_0 = __this->get_m_WasCanceled_65();
  17429. return L_0;
  17430. }
  17431. }
  17432. // System.Void UnityEngine.UI.InputField::ClampPos(System.Int32&)
  17433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t* ___pos0, const RuntimeMethod* method)
  17434. {
  17435. {
  17436. // if (pos < 0) pos = 0;
  17437. int32_t* L_0 = ___pos0;
  17438. int32_t L_1 = *((int32_t*)L_0);
  17439. if ((((int32_t)L_1) >= ((int32_t)0)))
  17440. {
  17441. goto IL_0009;
  17442. }
  17443. }
  17444. {
  17445. // if (pos < 0) pos = 0;
  17446. int32_t* L_2 = ___pos0;
  17447. *((int32_t*)L_2) = (int32_t)0;
  17448. return;
  17449. }
  17450. IL_0009:
  17451. {
  17452. // else if (pos > text.Length) pos = text.Length;
  17453. int32_t* L_3 = ___pos0;
  17454. int32_t L_4 = *((int32_t*)L_3);
  17455. String_t* L_5;
  17456. L_5 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  17457. NullCheck(L_5);
  17458. int32_t L_6;
  17459. L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL);
  17460. if ((((int32_t)L_4) <= ((int32_t)L_6)))
  17461. {
  17462. goto IL_0025;
  17463. }
  17464. }
  17465. {
  17466. // else if (pos > text.Length) pos = text.Length;
  17467. int32_t* L_7 = ___pos0;
  17468. String_t* L_8;
  17469. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  17470. NullCheck(L_8);
  17471. int32_t L_9;
  17472. L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
  17473. *((int32_t*)L_7) = (int32_t)L_9;
  17474. }
  17475. IL_0025:
  17476. {
  17477. // }
  17478. return;
  17479. }
  17480. }
  17481. // System.Int32 UnityEngine.UI.InputField::get_caretPositionInternal()
  17482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17483. {
  17484. {
  17485. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  17486. int32_t L_0 = __this->get_m_CaretPosition_44();
  17487. String_t* L_1;
  17488. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17489. NullCheck(L_1);
  17490. int32_t L_2;
  17491. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  17492. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  17493. }
  17494. }
  17495. // System.Void UnityEngine.UI.InputField::set_caretPositionInternal(System.Int32)
  17496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17497. {
  17498. {
  17499. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  17500. int32_t L_0 = ___value0;
  17501. __this->set_m_CaretPosition_44(L_0);
  17502. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  17503. int32_t* L_1 = __this->get_address_of_m_CaretPosition_44();
  17504. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_1, /*hidden argument*/NULL);
  17505. // protected int caretPositionInternal { get { return m_CaretPosition + compositionString.Length; } set { m_CaretPosition = value; ClampPos(ref m_CaretPosition); } }
  17506. return;
  17507. }
  17508. }
  17509. // System.Int32 UnityEngine.UI.InputField::get_caretSelectPositionInternal()
  17510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17511. {
  17512. {
  17513. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  17514. int32_t L_0 = __this->get_m_CaretSelectPosition_45();
  17515. String_t* L_1;
  17516. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17517. NullCheck(L_1);
  17518. int32_t L_2;
  17519. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  17520. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  17521. }
  17522. }
  17523. // System.Void UnityEngine.UI.InputField::set_caretSelectPositionInternal(System.Int32)
  17524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17525. {
  17526. {
  17527. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  17528. int32_t L_0 = ___value0;
  17529. __this->set_m_CaretSelectPosition_45(L_0);
  17530. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  17531. int32_t* L_1 = __this->get_address_of_m_CaretSelectPosition_45();
  17532. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_1, /*hidden argument*/NULL);
  17533. // protected int caretSelectPositionInternal { get { return m_CaretSelectPosition + compositionString.Length; } set { m_CaretSelectPosition = value; ClampPos(ref m_CaretSelectPosition); } }
  17534. return;
  17535. }
  17536. }
  17537. // System.Boolean UnityEngine.UI.InputField::get_hasSelection()
  17538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17539. {
  17540. {
  17541. // private bool hasSelection { get { return caretPositionInternal != caretSelectPositionInternal; } }
  17542. int32_t L_0;
  17543. L_0 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  17544. int32_t L_1;
  17545. L_1 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  17546. return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17547. }
  17548. }
  17549. // System.Int32 UnityEngine.UI.InputField::get_caretPosition()
  17550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_caretPosition_mEC68FA5C979CA4282A59511BCE0701569AA69C7B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17551. {
  17552. {
  17553. // get { return m_CaretSelectPosition + compositionString.Length; }
  17554. int32_t L_0 = __this->get_m_CaretSelectPosition_45();
  17555. String_t* L_1;
  17556. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17557. NullCheck(L_1);
  17558. int32_t L_2;
  17559. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  17560. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  17561. }
  17562. }
  17563. // System.Void UnityEngine.UI.InputField::set_caretPosition(System.Int32)
  17564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_caretPosition_m7B6934DD91905D0DBF721EB09B1B7960ABA5BCA9 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17565. {
  17566. {
  17567. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  17568. int32_t L_0 = ___value0;
  17569. InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171(__this, L_0, /*hidden argument*/NULL);
  17570. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  17571. int32_t L_1 = ___value0;
  17572. InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D(__this, L_1, /*hidden argument*/NULL);
  17573. // set { selectionAnchorPosition = value; selectionFocusPosition = value; }
  17574. return;
  17575. }
  17576. }
  17577. // System.Int32 UnityEngine.UI.InputField::get_selectionAnchorPosition()
  17578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17579. {
  17580. {
  17581. // get { return m_CaretPosition + compositionString.Length; }
  17582. int32_t L_0 = __this->get_m_CaretPosition_44();
  17583. String_t* L_1;
  17584. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17585. NullCheck(L_1);
  17586. int32_t L_2;
  17587. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  17588. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  17589. }
  17590. }
  17591. // System.Void UnityEngine.UI.InputField::set_selectionAnchorPosition(System.Int32)
  17592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionAnchorPosition_mE03A165781A4BE3825A1246B829969F7E144A171 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17593. {
  17594. {
  17595. // if (compositionString.Length != 0)
  17596. String_t* L_0;
  17597. L_0 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17598. NullCheck(L_0);
  17599. int32_t L_1;
  17600. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  17601. if (!L_1)
  17602. {
  17603. goto IL_000e;
  17604. }
  17605. }
  17606. {
  17607. // return;
  17608. return;
  17609. }
  17610. IL_000e:
  17611. {
  17612. // m_CaretPosition = value;
  17613. int32_t L_2 = ___value0;
  17614. __this->set_m_CaretPosition_44(L_2);
  17615. // ClampPos(ref m_CaretPosition);
  17616. int32_t* L_3 = __this->get_address_of_m_CaretPosition_44();
  17617. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_3, /*hidden argument*/NULL);
  17618. // }
  17619. return;
  17620. }
  17621. }
  17622. // System.Int32 UnityEngine.UI.InputField::get_selectionFocusPosition()
  17623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17624. {
  17625. {
  17626. // get { return m_CaretSelectPosition + compositionString.Length; }
  17627. int32_t L_0 = __this->get_m_CaretSelectPosition_45();
  17628. String_t* L_1;
  17629. L_1 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17630. NullCheck(L_1);
  17631. int32_t L_2;
  17632. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  17633. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_2));
  17634. }
  17635. }
  17636. // System.Void UnityEngine.UI.InputField::set_selectionFocusPosition(System.Int32)
  17637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_selectionFocusPosition_mBA1CA496C3396A287AA866243DFA6F7EFAECF54D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___value0, const RuntimeMethod* method)
  17638. {
  17639. {
  17640. // if (compositionString.Length != 0)
  17641. String_t* L_0;
  17642. L_0 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  17643. NullCheck(L_0);
  17644. int32_t L_1;
  17645. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  17646. if (!L_1)
  17647. {
  17648. goto IL_000e;
  17649. }
  17650. }
  17651. {
  17652. // return;
  17653. return;
  17654. }
  17655. IL_000e:
  17656. {
  17657. // m_CaretSelectPosition = value;
  17658. int32_t L_2 = ___value0;
  17659. __this->set_m_CaretSelectPosition_45(L_2);
  17660. // ClampPos(ref m_CaretSelectPosition);
  17661. int32_t* L_3 = __this->get_address_of_m_CaretSelectPosition_45();
  17662. InputField_ClampPos_m4DA5D04357FF57128B5A03EBBD015AFCFA1F1A6A(__this, (int32_t*)L_3, /*hidden argument*/NULL);
  17663. // }
  17664. return;
  17665. }
  17666. }
  17667. // System.Void UnityEngine.UI.InputField::OnEnable()
  17668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnEnable_mB72732E0908E821D56B9758D1A9533274A2D9D01 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17669. {
  17670. static bool s_Il2CppMethodInitialized;
  17671. if (!s_Il2CppMethodInitialized)
  17672. {
  17673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  17674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  17675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  17676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  17677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  17679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17680. s_Il2CppMethodInitialized = true;
  17681. }
  17682. {
  17683. // base.OnEnable();
  17684. Selectable_OnEnable_m16A76B731BE2E80E08B910F30F060608659B11B6(__this, /*hidden argument*/NULL);
  17685. // if (m_Text == null)
  17686. String_t* L_0 = __this->get_m_Text_39();
  17687. if (L_0)
  17688. {
  17689. goto IL_0019;
  17690. }
  17691. }
  17692. {
  17693. // m_Text = string.Empty;
  17694. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  17695. __this->set_m_Text_39(L_1);
  17696. }
  17697. IL_0019:
  17698. {
  17699. // m_DrawStart = 0;
  17700. __this->set_m_DrawStart_61(0);
  17701. // m_DrawEnd = m_Text.Length;
  17702. String_t* L_2 = __this->get_m_Text_39();
  17703. NullCheck(L_2);
  17704. int32_t L_3;
  17705. L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
  17706. __this->set_m_DrawEnd_62(L_3);
  17707. // if (m_CachedInputRenderer != null)
  17708. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_4 = __this->get_m_CachedInputRenderer_49();
  17709. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17710. bool L_5;
  17711. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17712. if (!L_5)
  17713. {
  17714. goto IL_005f;
  17715. }
  17716. }
  17717. {
  17718. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  17719. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_6 = __this->get_m_CachedInputRenderer_49();
  17720. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_7 = __this->get_m_TextComponent_22();
  17721. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  17722. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8;
  17723. L_8 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  17724. NullCheck(L_7);
  17725. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9;
  17726. L_9 = VirtualFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_7, L_8);
  17727. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_10;
  17728. L_10 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  17729. NullCheck(L_6);
  17730. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_6, L_9, L_10, /*hidden argument*/NULL);
  17731. }
  17732. IL_005f:
  17733. {
  17734. // if (m_TextComponent != null)
  17735. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_11 = __this->get_m_TextComponent_22();
  17736. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17737. bool L_12;
  17738. L_12 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17739. if (!L_12)
  17740. {
  17741. goto IL_00b8;
  17742. }
  17743. }
  17744. {
  17745. // m_TextComponent.RegisterDirtyVerticesCallback(MarkGeometryAsDirty);
  17746. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13 = __this->get_m_TextComponent_22();
  17747. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_14 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17748. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_14, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  17749. NullCheck(L_13);
  17750. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_13, L_14, /*hidden argument*/NULL);
  17751. // m_TextComponent.RegisterDirtyVerticesCallback(UpdateLabel);
  17752. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_15 = __this->get_m_TextComponent_22();
  17753. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_16 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17754. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_16, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  17755. NullCheck(L_15);
  17756. Graphic_RegisterDirtyVerticesCallback_m445D5D558197F444F3D8EBED25DFB75901BF314D(L_15, L_16, /*hidden argument*/NULL);
  17757. // m_TextComponent.RegisterDirtyMaterialCallback(UpdateCaretMaterial);
  17758. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_17 = __this->get_m_TextComponent_22();
  17759. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_18 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17760. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_18, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  17761. NullCheck(L_17);
  17762. Graphic_RegisterDirtyMaterialCallback_m11C1085CED157B875005B6BAACD428664810AF8E(L_17, L_18, /*hidden argument*/NULL);
  17763. // UpdateLabel();
  17764. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  17765. }
  17766. IL_00b8:
  17767. {
  17768. // }
  17769. return;
  17770. }
  17771. }
  17772. // System.Void UnityEngine.UI.InputField::OnDisable()
  17773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDisable_m31BB366D7FC75A02D98163A685DD0F5522084AB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17774. {
  17775. static bool s_Il2CppMethodInitialized;
  17776. if (!s_Il2CppMethodInitialized)
  17777. {
  17778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  17779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var);
  17780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var);
  17781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var);
  17782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17784. s_Il2CppMethodInitialized = true;
  17785. }
  17786. {
  17787. // m_BlinkCoroutine = null;
  17788. __this->set_m_BlinkCoroutine_59((Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 *)NULL);
  17789. // DeactivateInputField();
  17790. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  17791. // if (m_TextComponent != null)
  17792. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  17793. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17794. bool L_1;
  17795. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17796. if (!L_1)
  17797. {
  17798. goto IL_0060;
  17799. }
  17800. }
  17801. {
  17802. // m_TextComponent.UnregisterDirtyVerticesCallback(MarkGeometryAsDirty);
  17803. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  17804. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_3 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17805. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_3, __this, (intptr_t)((intptr_t)InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED_RuntimeMethod_var), /*hidden argument*/NULL);
  17806. NullCheck(L_2);
  17807. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_2, L_3, /*hidden argument*/NULL);
  17808. // m_TextComponent.UnregisterDirtyVerticesCallback(UpdateLabel);
  17809. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  17810. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_5 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17811. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_5, __this, (intptr_t)((intptr_t)InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A_RuntimeMethod_var), /*hidden argument*/NULL);
  17812. NullCheck(L_4);
  17813. Graphic_UnregisterDirtyVerticesCallback_mCEFBFF280C6F432096A373512DF62EAF9469E8C7(L_4, L_5, /*hidden argument*/NULL);
  17814. // m_TextComponent.UnregisterDirtyMaterialCallback(UpdateCaretMaterial);
  17815. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  17816. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_7 = (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 *)il2cpp_codegen_object_new(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099_il2cpp_TypeInfo_var);
  17817. UnityAction__ctor_m48C04C4C0F46918CF216A2410A4E58D31B6362BA(L_7, __this, (intptr_t)((intptr_t)InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30_RuntimeMethod_var), /*hidden argument*/NULL);
  17818. NullCheck(L_6);
  17819. Graphic_UnregisterDirtyMaterialCallback_m993432BB86AB6CEB0260DB7552A1044C5065A475(L_6, L_7, /*hidden argument*/NULL);
  17820. }
  17821. IL_0060:
  17822. {
  17823. // CanvasUpdateRegistry.UnRegisterCanvasElementForRebuild(this);
  17824. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  17825. CanvasUpdateRegistry_UnRegisterCanvasElementForRebuild_mBE09CDB531097BE214F9D1643993987CF9617C21(__this, /*hidden argument*/NULL);
  17826. // if (m_CachedInputRenderer != null)
  17827. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_8 = __this->get_m_CachedInputRenderer_49();
  17828. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17829. bool L_9;
  17830. L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_8, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17831. if (!L_9)
  17832. {
  17833. goto IL_007f;
  17834. }
  17835. }
  17836. {
  17837. // m_CachedInputRenderer.Clear();
  17838. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_10 = __this->get_m_CachedInputRenderer_49();
  17839. NullCheck(L_10);
  17840. CanvasRenderer_Clear_m8793B46F28365E540BB2B2ADBA439D255E350CC4(L_10, /*hidden argument*/NULL);
  17841. }
  17842. IL_007f:
  17843. {
  17844. // if (m_Mesh != null)
  17845. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_11 = __this->get_m_Mesh_51();
  17846. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17847. bool L_12;
  17848. L_12 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_11, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17849. if (!L_12)
  17850. {
  17851. goto IL_0098;
  17852. }
  17853. }
  17854. {
  17855. // DestroyImmediate(m_Mesh);
  17856. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_13 = __this->get_m_Mesh_51();
  17857. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17858. Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422(L_13, /*hidden argument*/NULL);
  17859. }
  17860. IL_0098:
  17861. {
  17862. // m_Mesh = null;
  17863. __this->set_m_Mesh_51((Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)NULL);
  17864. // base.OnDisable();
  17865. Selectable_OnDisable_m490A86E00A2060B312E8168C29BD26E9BED3F9D5(__this, /*hidden argument*/NULL);
  17866. // }
  17867. return;
  17868. }
  17869. }
  17870. // System.Collections.IEnumerator UnityEngine.UI.InputField::CaretBlink()
  17871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17872. {
  17873. static bool s_Il2CppMethodInitialized;
  17874. if (!s_Il2CppMethodInitialized)
  17875. {
  17876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11_il2cpp_TypeInfo_var);
  17877. s_Il2CppMethodInitialized = true;
  17878. }
  17879. {
  17880. U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11 * L_0 = (U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11 *)il2cpp_codegen_object_new(U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11_il2cpp_TypeInfo_var);
  17881. U3CCaretBlinkU3Ed__166__ctor_m9DF7299B6E4A1F2CBFD0EB1F2299801E9A522825(L_0, 0, /*hidden argument*/NULL);
  17882. U3CCaretBlinkU3Ed__166_tA24699E4BE3679AC6E13B3FF17F930B60185AC11 * L_1 = L_0;
  17883. NullCheck(L_1);
  17884. L_1->set_U3CU3E4__this_2(__this);
  17885. return L_1;
  17886. }
  17887. }
  17888. // System.Void UnityEngine.UI.InputField::SetCaretVisible()
  17889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17890. {
  17891. {
  17892. // if (!m_AllowInput)
  17893. bool L_0 = __this->get_m_AllowInput_52();
  17894. if (L_0)
  17895. {
  17896. goto IL_0009;
  17897. }
  17898. }
  17899. {
  17900. // return;
  17901. return;
  17902. }
  17903. IL_0009:
  17904. {
  17905. // m_CaretVisible = true;
  17906. __this->set_m_CaretVisible_58((bool)1);
  17907. // m_BlinkStartTime = Time.unscaledTime;
  17908. float L_1;
  17909. L_1 = Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258(/*hidden argument*/NULL);
  17910. __this->set_m_BlinkStartTime_60(L_1);
  17911. // SetCaretActive();
  17912. InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48(__this, /*hidden argument*/NULL);
  17913. // }
  17914. return;
  17915. }
  17916. }
  17917. // System.Void UnityEngine.UI.InputField::SetCaretActive()
  17918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetCaretActive_m7F895A414EB388CCB62D99F342D96B4FF816DE48 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17919. {
  17920. {
  17921. // if (!m_AllowInput)
  17922. bool L_0 = __this->get_m_AllowInput_52();
  17923. if (L_0)
  17924. {
  17925. goto IL_0009;
  17926. }
  17927. }
  17928. {
  17929. // return;
  17930. return;
  17931. }
  17932. IL_0009:
  17933. {
  17934. // if (m_CaretBlinkRate > 0.0f)
  17935. float L_1 = __this->get_m_CaretBlinkRate_40();
  17936. if ((!(((float)L_1) > ((float)(0.0f)))))
  17937. {
  17938. goto IL_0031;
  17939. }
  17940. }
  17941. {
  17942. // if (m_BlinkCoroutine == null)
  17943. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_2 = __this->get_m_BlinkCoroutine_59();
  17944. if (L_2)
  17945. {
  17946. goto IL_0038;
  17947. }
  17948. }
  17949. {
  17950. // m_BlinkCoroutine = StartCoroutine(CaretBlink());
  17951. RuntimeObject* L_3;
  17952. L_3 = InputField_CaretBlink_m04B107717E10F3C3D28E5D3C9ED2EC4645F75BE3(__this, /*hidden argument*/NULL);
  17953. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_4;
  17954. L_4 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_3, /*hidden argument*/NULL);
  17955. __this->set_m_BlinkCoroutine_59(L_4);
  17956. // }
  17957. return;
  17958. }
  17959. IL_0031:
  17960. {
  17961. // m_CaretVisible = true;
  17962. __this->set_m_CaretVisible_58((bool)1);
  17963. }
  17964. IL_0038:
  17965. {
  17966. // }
  17967. return;
  17968. }
  17969. }
  17970. // System.Void UnityEngine.UI.InputField::UpdateCaretMaterial()
  17971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretMaterial_m4CD8DA75BF5C8041413326AAD8E7CE00EC2D4F30 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  17972. {
  17973. static bool s_Il2CppMethodInitialized;
  17974. if (!s_Il2CppMethodInitialized)
  17975. {
  17976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  17977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17978. s_Il2CppMethodInitialized = true;
  17979. }
  17980. {
  17981. // if (m_TextComponent != null && m_CachedInputRenderer != null)
  17982. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  17983. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17984. bool L_1;
  17985. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17986. if (!L_1)
  17987. {
  17988. goto IL_003c;
  17989. }
  17990. }
  17991. {
  17992. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_2 = __this->get_m_CachedInputRenderer_49();
  17993. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  17994. bool L_3;
  17995. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  17996. if (!L_3)
  17997. {
  17998. goto IL_003c;
  17999. }
  18000. }
  18001. {
  18002. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  18003. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_4 = __this->get_m_CachedInputRenderer_49();
  18004. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5 = __this->get_m_TextComponent_22();
  18005. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  18006. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6;
  18007. L_6 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  18008. NullCheck(L_5);
  18009. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7;
  18010. L_7 = VirtualFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_5, L_6);
  18011. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_8;
  18012. L_8 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  18013. NullCheck(L_4);
  18014. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_4, L_7, L_8, /*hidden argument*/NULL);
  18015. }
  18016. IL_003c:
  18017. {
  18018. // }
  18019. return;
  18020. }
  18021. }
  18022. // System.Void UnityEngine.UI.InputField::OnFocus()
  18023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  18024. {
  18025. {
  18026. // SelectAll();
  18027. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  18028. // }
  18029. return;
  18030. }
  18031. }
  18032. // System.Void UnityEngine.UI.InputField::SelectAll()
  18033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  18034. {
  18035. {
  18036. // caretPositionInternal = text.Length;
  18037. String_t* L_0;
  18038. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  18039. NullCheck(L_0);
  18040. int32_t L_1;
  18041. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  18042. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_1, /*hidden argument*/NULL);
  18043. // caretSelectPositionInternal = 0;
  18044. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, 0, /*hidden argument*/NULL);
  18045. // }
  18046. return;
  18047. }
  18048. }
  18049. // System.Void UnityEngine.UI.InputField::MoveTextEnd(System.Boolean)
  18050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  18051. {
  18052. int32_t V_0 = 0;
  18053. {
  18054. // int position = text.Length;
  18055. String_t* L_0;
  18056. L_0 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  18057. NullCheck(L_0);
  18058. int32_t L_1;
  18059. L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
  18060. V_0 = L_1;
  18061. // if (shift)
  18062. bool L_2 = ___shift0;
  18063. if (!L_2)
  18064. {
  18065. goto IL_0018;
  18066. }
  18067. }
  18068. {
  18069. // caretSelectPositionInternal = position;
  18070. int32_t L_3 = V_0;
  18071. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_3, /*hidden argument*/NULL);
  18072. // }
  18073. goto IL_002b;
  18074. }
  18075. IL_0018:
  18076. {
  18077. // caretPositionInternal = position;
  18078. int32_t L_4 = V_0;
  18079. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_4, /*hidden argument*/NULL);
  18080. // caretSelectPositionInternal = caretPositionInternal;
  18081. int32_t L_5;
  18082. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  18083. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_5, /*hidden argument*/NULL);
  18084. }
  18085. IL_002b:
  18086. {
  18087. // UpdateLabel();
  18088. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  18089. // }
  18090. return;
  18091. }
  18092. }
  18093. // System.Void UnityEngine.UI.InputField::MoveTextStart(System.Boolean)
  18094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  18095. {
  18096. int32_t V_0 = 0;
  18097. {
  18098. // int position = 0;
  18099. V_0 = 0;
  18100. // if (shift)
  18101. bool L_0 = ___shift0;
  18102. if (!L_0)
  18103. {
  18104. goto IL_000e;
  18105. }
  18106. }
  18107. {
  18108. // caretSelectPositionInternal = position;
  18109. int32_t L_1 = V_0;
  18110. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_1, /*hidden argument*/NULL);
  18111. // }
  18112. goto IL_0021;
  18113. }
  18114. IL_000e:
  18115. {
  18116. // caretPositionInternal = position;
  18117. int32_t L_2 = V_0;
  18118. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_2, /*hidden argument*/NULL);
  18119. // caretSelectPositionInternal = caretPositionInternal;
  18120. int32_t L_3;
  18121. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  18122. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_3, /*hidden argument*/NULL);
  18123. }
  18124. IL_0021:
  18125. {
  18126. // UpdateLabel();
  18127. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  18128. // }
  18129. return;
  18130. }
  18131. }
  18132. // System.String UnityEngine.UI.InputField::get_clipboard()
  18133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591 (const RuntimeMethod* method)
  18134. {
  18135. {
  18136. // return GUIUtility.systemCopyBuffer;
  18137. String_t* L_0;
  18138. L_0 = GUIUtility_get_systemCopyBuffer_m64CEF1CB0627F80D3CEEB458BA60DC9C1FA6141E(/*hidden argument*/NULL);
  18139. return L_0;
  18140. }
  18141. }
  18142. // System.Void UnityEngine.UI.InputField::set_clipboard(System.String)
  18143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278 (String_t* ___value0, const RuntimeMethod* method)
  18144. {
  18145. {
  18146. // GUIUtility.systemCopyBuffer = value;
  18147. String_t* L_0 = ___value0;
  18148. GUIUtility_set_systemCopyBuffer_m1C5EAC38441C94C430AA13DF9942E1786CFCAC95(L_0, /*hidden argument*/NULL);
  18149. // }
  18150. return;
  18151. }
  18152. }
  18153. // System.Boolean UnityEngine.UI.InputField::InPlaceEditing()
  18154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  18155. {
  18156. {
  18157. // return !TouchScreenKeyboard.isSupported || m_TouchKeyboardAllowsInPlaceEditing;
  18158. bool L_0;
  18159. L_0 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  18160. if (!L_0)
  18161. {
  18162. goto IL_000e;
  18163. }
  18164. }
  18165. {
  18166. bool L_1 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_68();
  18167. return L_1;
  18168. }
  18169. IL_000e:
  18170. {
  18171. return (bool)1;
  18172. }
  18173. }
  18174. // System.Void UnityEngine.UI.InputField::UpdateCaretFromKeyboard()
  18175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  18176. {
  18177. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A V_0;
  18178. memset((&V_0), 0, sizeof(V_0));
  18179. int32_t V_1 = 0;
  18180. int32_t V_2 = 0;
  18181. bool V_3 = false;
  18182. {
  18183. // var selectionRange = m_Keyboard.selection;
  18184. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  18185. NullCheck(L_0);
  18186. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_1;
  18187. L_1 = TouchScreenKeyboard_get_selection_m3C092ED46B21E0C7BD694F5E9F2C7529F9D123E3(L_0, /*hidden argument*/NULL);
  18188. V_0 = L_1;
  18189. // var selectionStart = selectionRange.start;
  18190. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_2 = V_0;
  18191. int32_t L_3 = L_2.get_start_0();
  18192. V_1 = L_3;
  18193. // var selectionEnd = selectionRange.end;
  18194. int32_t L_4;
  18195. L_4 = RangeInt_get_end_m6F8F3C6EA01F7A99BF3A094827F5A0D612AA179E((RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A *)(&V_0), /*hidden argument*/NULL);
  18196. V_2 = L_4;
  18197. // var caretChanged = false;
  18198. V_3 = (bool)0;
  18199. // if (caretPositionInternal != selectionStart)
  18200. int32_t L_5;
  18201. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  18202. int32_t L_6 = V_1;
  18203. if ((((int32_t)L_5) == ((int32_t)L_6)))
  18204. {
  18205. goto IL_002f;
  18206. }
  18207. }
  18208. {
  18209. // caretChanged = true;
  18210. V_3 = (bool)1;
  18211. // caretPositionInternal = selectionStart;
  18212. int32_t L_7 = V_1;
  18213. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  18214. }
  18215. IL_002f:
  18216. {
  18217. // if (caretSelectPositionInternal != selectionEnd)
  18218. int32_t L_8;
  18219. L_8 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  18220. int32_t L_9 = V_2;
  18221. if ((((int32_t)L_8) == ((int32_t)L_9)))
  18222. {
  18223. goto IL_0041;
  18224. }
  18225. }
  18226. {
  18227. // caretSelectPositionInternal = selectionEnd;
  18228. int32_t L_10 = V_2;
  18229. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_10, /*hidden argument*/NULL);
  18230. // caretChanged = true;
  18231. V_3 = (bool)1;
  18232. }
  18233. IL_0041:
  18234. {
  18235. // if (caretChanged)
  18236. bool L_11 = V_3;
  18237. if (!L_11)
  18238. {
  18239. goto IL_0055;
  18240. }
  18241. }
  18242. {
  18243. // m_BlinkStartTime = Time.unscaledTime;
  18244. float L_12;
  18245. L_12 = Time_get_unscaledTime_m85A3479E3D78D05FEDEEFEF36944AC5EF9B31258(/*hidden argument*/NULL);
  18246. __this->set_m_BlinkStartTime_60(L_12);
  18247. // UpdateLabel();
  18248. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  18249. }
  18250. IL_0055:
  18251. {
  18252. // }
  18253. return;
  18254. }
  18255. }
  18256. // System.Void UnityEngine.UI.InputField::LateUpdate()
  18257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_LateUpdate_m795829E897B395D1CD675CE422E6EC9ADDDCD3EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  18258. {
  18259. static bool s_Il2CppMethodInitialized;
  18260. if (!s_Il2CppMethodInitialized)
  18261. {
  18262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  18263. s_Il2CppMethodInitialized = true;
  18264. }
  18265. String_t* V_0 = NULL;
  18266. int32_t V_1 = 0;
  18267. Il2CppChar V_2 = 0x0;
  18268. int32_t V_3 = 0;
  18269. int32_t V_4 = 0;
  18270. int32_t V_5 = 0;
  18271. {
  18272. // if (m_ShouldActivateNextUpdate)
  18273. bool L_0 = __this->get_m_ShouldActivateNextUpdate_53();
  18274. if (!L_0)
  18275. {
  18276. goto IL_0025;
  18277. }
  18278. }
  18279. {
  18280. // if (!isFocused)
  18281. bool L_1;
  18282. L_1 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  18283. if (L_1)
  18284. {
  18285. goto IL_001e;
  18286. }
  18287. }
  18288. {
  18289. // ActivateInputFieldInternal();
  18290. InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2(__this, /*hidden argument*/NULL);
  18291. // m_ShouldActivateNextUpdate = false;
  18292. __this->set_m_ShouldActivateNextUpdate_53((bool)0);
  18293. // return;
  18294. return;
  18295. }
  18296. IL_001e:
  18297. {
  18298. // m_ShouldActivateNextUpdate = false;
  18299. __this->set_m_ShouldActivateNextUpdate_53((bool)0);
  18300. }
  18301. IL_0025:
  18302. {
  18303. // AssignPositioningIfNeeded();
  18304. InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD(__this, /*hidden argument*/NULL);
  18305. // if (!isFocused || InPlaceEditing())
  18306. bool L_2;
  18307. L_2 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  18308. if (!L_2)
  18309. {
  18310. goto IL_003b;
  18311. }
  18312. }
  18313. {
  18314. bool L_3;
  18315. L_3 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  18316. if (!L_3)
  18317. {
  18318. goto IL_003c;
  18319. }
  18320. }
  18321. IL_003b:
  18322. {
  18323. // return;
  18324. return;
  18325. }
  18326. IL_003c:
  18327. {
  18328. // if (m_Keyboard == null || m_Keyboard.status != TouchScreenKeyboard.Status.Visible)
  18329. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_4 = __this->get_m_Keyboard_20();
  18330. if (!L_4)
  18331. {
  18332. goto IL_0051;
  18333. }
  18334. }
  18335. {
  18336. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_5 = __this->get_m_Keyboard_20();
  18337. NullCheck(L_5);
  18338. int32_t L_6;
  18339. L_6 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_5, /*hidden argument*/NULL);
  18340. if (!L_6)
  18341. {
  18342. goto IL_00a5;
  18343. }
  18344. }
  18345. IL_0051:
  18346. {
  18347. // if (m_Keyboard != null)
  18348. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_7 = __this->get_m_Keyboard_20();
  18349. if (!L_7)
  18350. {
  18351. goto IL_009d;
  18352. }
  18353. }
  18354. {
  18355. // if (!m_ReadOnly)
  18356. bool L_8 = __this->get_m_ReadOnly_42();
  18357. if (L_8)
  18358. {
  18359. goto IL_0072;
  18360. }
  18361. }
  18362. {
  18363. // text = m_Keyboard.text;
  18364. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_9 = __this->get_m_Keyboard_20();
  18365. NullCheck(L_9);
  18366. String_t* L_10;
  18367. L_10 = TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4(L_9, /*hidden argument*/NULL);
  18368. InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF(__this, L_10, /*hidden argument*/NULL);
  18369. }
  18370. IL_0072:
  18371. {
  18372. // if (m_Keyboard.status == TouchScreenKeyboard.Status.Canceled)
  18373. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_11 = __this->get_m_Keyboard_20();
  18374. NullCheck(L_11);
  18375. int32_t L_12;
  18376. L_12 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_11, /*hidden argument*/NULL);
  18377. if ((!(((uint32_t)L_12) == ((uint32_t)2))))
  18378. {
  18379. goto IL_0089;
  18380. }
  18381. }
  18382. {
  18383. // m_WasCanceled = true;
  18384. __this->set_m_WasCanceled_65((bool)1);
  18385. goto IL_009d;
  18386. }
  18387. IL_0089:
  18388. {
  18389. // else if (m_Keyboard.status == TouchScreenKeyboard.Status.Done)
  18390. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_13 = __this->get_m_Keyboard_20();
  18391. NullCheck(L_13);
  18392. int32_t L_14;
  18393. L_14 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_13, /*hidden argument*/NULL);
  18394. if ((!(((uint32_t)L_14) == ((uint32_t)1))))
  18395. {
  18396. goto IL_009d;
  18397. }
  18398. }
  18399. {
  18400. // SendOnSubmit();
  18401. InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929(__this, /*hidden argument*/NULL);
  18402. }
  18403. IL_009d:
  18404. {
  18405. // OnDeselect(null);
  18406. VirtualActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  18407. // return;
  18408. return;
  18409. }
  18410. IL_00a5:
  18411. {
  18412. // string val = m_Keyboard.text;
  18413. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_15 = __this->get_m_Keyboard_20();
  18414. NullCheck(L_15);
  18415. String_t* L_16;
  18416. L_16 = TouchScreenKeyboard_get_text_m46603E258E098841D53FE33A6D367A1169BDECA4(L_15, /*hidden argument*/NULL);
  18417. V_0 = L_16;
  18418. // if (m_Text != val)
  18419. String_t* L_17 = __this->get_m_Text_39();
  18420. String_t* L_18 = V_0;
  18421. bool L_19;
  18422. L_19 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_17, L_18, /*hidden argument*/NULL);
  18423. if (!L_19)
  18424. {
  18425. goto IL_0231;
  18426. }
  18427. }
  18428. {
  18429. // if (m_ReadOnly)
  18430. bool L_20 = __this->get_m_ReadOnly_42();
  18431. if (!L_20)
  18432. {
  18433. goto IL_00e0;
  18434. }
  18435. }
  18436. {
  18437. // m_Keyboard.text = m_Text;
  18438. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_21 = __this->get_m_Keyboard_20();
  18439. String_t* L_22 = __this->get_m_Text_39();
  18440. NullCheck(L_21);
  18441. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_21, L_22, /*hidden argument*/NULL);
  18442. // }
  18443. goto IL_029e;
  18444. }
  18445. IL_00e0:
  18446. {
  18447. // m_Text = "";
  18448. __this->set_m_Text_39(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  18449. // for (int i = 0; i < val.Length; ++i)
  18450. V_1 = 0;
  18451. goto IL_019b;
  18452. }
  18453. IL_00f2:
  18454. {
  18455. // char c = val[i];
  18456. String_t* L_23 = V_0;
  18457. int32_t L_24 = V_1;
  18458. NullCheck(L_23);
  18459. Il2CppChar L_25;
  18460. L_25 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_23, L_24, /*hidden argument*/NULL);
  18461. V_2 = L_25;
  18462. // if (c == '\r' || (int)c == 3)
  18463. Il2CppChar L_26 = V_2;
  18464. if ((((int32_t)L_26) == ((int32_t)((int32_t)13))))
  18465. {
  18466. goto IL_0103;
  18467. }
  18468. }
  18469. {
  18470. Il2CppChar L_27 = V_2;
  18471. if ((!(((uint32_t)L_27) == ((uint32_t)3))))
  18472. {
  18473. goto IL_0106;
  18474. }
  18475. }
  18476. IL_0103:
  18477. {
  18478. // c = '\n';
  18479. V_2 = ((int32_t)10);
  18480. }
  18481. IL_0106:
  18482. {
  18483. // if (onValidateInput != null)
  18484. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_28;
  18485. L_28 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  18486. if (!L_28)
  18487. {
  18488. goto IL_012e;
  18489. }
  18490. }
  18491. {
  18492. // c = onValidateInput(m_Text, m_Text.Length, c);
  18493. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_29;
  18494. L_29 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  18495. String_t* L_30 = __this->get_m_Text_39();
  18496. String_t* L_31 = __this->get_m_Text_39();
  18497. NullCheck(L_31);
  18498. int32_t L_32;
  18499. L_32 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_31, /*hidden argument*/NULL);
  18500. Il2CppChar L_33 = V_2;
  18501. NullCheck(L_29);
  18502. Il2CppChar L_34;
  18503. L_34 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_29, L_30, L_32, L_33, /*hidden argument*/NULL);
  18504. V_2 = L_34;
  18505. goto IL_014f;
  18506. }
  18507. IL_012e:
  18508. {
  18509. // else if (characterValidation != CharacterValidation.None)
  18510. int32_t L_35;
  18511. L_35 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  18512. if (!L_35)
  18513. {
  18514. goto IL_014f;
  18515. }
  18516. }
  18517. {
  18518. // c = Validate(m_Text, m_Text.Length, c);
  18519. String_t* L_36 = __this->get_m_Text_39();
  18520. String_t* L_37 = __this->get_m_Text_39();
  18521. NullCheck(L_37);
  18522. int32_t L_38;
  18523. L_38 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_37, /*hidden argument*/NULL);
  18524. Il2CppChar L_39 = V_2;
  18525. Il2CppChar L_40;
  18526. L_40 = InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675(__this, L_36, L_38, L_39, /*hidden argument*/NULL);
  18527. V_2 = L_40;
  18528. }
  18529. IL_014f:
  18530. {
  18531. // if (lineType == LineType.MultiLineSubmit && c == '\n')
  18532. int32_t L_41;
  18533. L_41 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B_inline(__this, /*hidden argument*/NULL);
  18534. if ((!(((uint32_t)L_41) == ((uint32_t)1))))
  18535. {
  18536. goto IL_017c;
  18537. }
  18538. }
  18539. {
  18540. Il2CppChar L_42 = V_2;
  18541. if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)10)))))
  18542. {
  18543. goto IL_017c;
  18544. }
  18545. }
  18546. {
  18547. // m_Keyboard.text = m_Text;
  18548. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_43 = __this->get_m_Keyboard_20();
  18549. String_t* L_44 = __this->get_m_Text_39();
  18550. NullCheck(L_43);
  18551. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_43, L_44, /*hidden argument*/NULL);
  18552. // SendOnSubmit();
  18553. InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929(__this, /*hidden argument*/NULL);
  18554. // OnDeselect(null);
  18555. VirtualActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  18556. // return;
  18557. return;
  18558. }
  18559. IL_017c:
  18560. {
  18561. // if (c != 0)
  18562. Il2CppChar L_45 = V_2;
  18563. if (!L_45)
  18564. {
  18565. goto IL_0197;
  18566. }
  18567. }
  18568. {
  18569. // m_Text += c;
  18570. String_t* L_46 = __this->get_m_Text_39();
  18571. String_t* L_47;
  18572. L_47 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_2), /*hidden argument*/NULL);
  18573. String_t* L_48;
  18574. L_48 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_46, L_47, /*hidden argument*/NULL);
  18575. __this->set_m_Text_39(L_48);
  18576. }
  18577. IL_0197:
  18578. {
  18579. // for (int i = 0; i < val.Length; ++i)
  18580. int32_t L_49 = V_1;
  18581. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1));
  18582. }
  18583. IL_019b:
  18584. {
  18585. // for (int i = 0; i < val.Length; ++i)
  18586. int32_t L_50 = V_1;
  18587. String_t* L_51 = V_0;
  18588. NullCheck(L_51);
  18589. int32_t L_52;
  18590. L_52 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_51, /*hidden argument*/NULL);
  18591. if ((((int32_t)L_50) < ((int32_t)L_52)))
  18592. {
  18593. goto IL_00f2;
  18594. }
  18595. }
  18596. {
  18597. // if (characterLimit > 0 && m_Text.Length > characterLimit)
  18598. int32_t L_53;
  18599. L_53 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  18600. if ((((int32_t)L_53) <= ((int32_t)0)))
  18601. {
  18602. goto IL_01db;
  18603. }
  18604. }
  18605. {
  18606. String_t* L_54 = __this->get_m_Text_39();
  18607. NullCheck(L_54);
  18608. int32_t L_55;
  18609. L_55 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_54, /*hidden argument*/NULL);
  18610. int32_t L_56;
  18611. L_56 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  18612. if ((((int32_t)L_55) <= ((int32_t)L_56)))
  18613. {
  18614. goto IL_01db;
  18615. }
  18616. }
  18617. {
  18618. // m_Text = m_Text.Substring(0, characterLimit);
  18619. String_t* L_57 = __this->get_m_Text_39();
  18620. int32_t L_58;
  18621. L_58 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  18622. NullCheck(L_57);
  18623. String_t* L_59;
  18624. L_59 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_57, 0, L_58, /*hidden argument*/NULL);
  18625. __this->set_m_Text_39(L_59);
  18626. }
  18627. IL_01db:
  18628. {
  18629. // if (m_Keyboard.canGetSelection)
  18630. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_60 = __this->get_m_Keyboard_20();
  18631. NullCheck(L_60);
  18632. bool L_61;
  18633. L_61 = TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8(L_60, /*hidden argument*/NULL);
  18634. if (!L_61)
  18635. {
  18636. goto IL_01f0;
  18637. }
  18638. }
  18639. {
  18640. // UpdateCaretFromKeyboard();
  18641. InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18(__this, /*hidden argument*/NULL);
  18642. // }
  18643. goto IL_020a;
  18644. }
  18645. IL_01f0:
  18646. {
  18647. // caretPositionInternal = caretSelectPositionInternal = m_Text.Length;
  18648. String_t* L_62 = __this->get_m_Text_39();
  18649. NullCheck(L_62);
  18650. int32_t L_63;
  18651. L_63 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_62, /*hidden argument*/NULL);
  18652. int32_t L_64 = L_63;
  18653. V_3 = L_64;
  18654. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_64, /*hidden argument*/NULL);
  18655. int32_t L_65 = V_3;
  18656. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_65, /*hidden argument*/NULL);
  18657. }
  18658. IL_020a:
  18659. {
  18660. // if (m_Text != val)
  18661. String_t* L_66 = __this->get_m_Text_39();
  18662. String_t* L_67 = V_0;
  18663. bool L_68;
  18664. L_68 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_66, L_67, /*hidden argument*/NULL);
  18665. if (!L_68)
  18666. {
  18667. goto IL_0229;
  18668. }
  18669. }
  18670. {
  18671. // m_Keyboard.text = m_Text;
  18672. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_69 = __this->get_m_Keyboard_20();
  18673. String_t* L_70 = __this->get_m_Text_39();
  18674. NullCheck(L_69);
  18675. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_69, L_70, /*hidden argument*/NULL);
  18676. }
  18677. IL_0229:
  18678. {
  18679. // SendOnValueChangedAndUpdateLabel();
  18680. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  18681. // }
  18682. goto IL_029e;
  18683. }
  18684. IL_0231:
  18685. {
  18686. // else if (m_HideMobileInput && m_Keyboard.canSetSelection)
  18687. bool L_71 = __this->get_m_HideMobileInput_29();
  18688. if (!L_71)
  18689. {
  18690. goto IL_0283;
  18691. }
  18692. }
  18693. {
  18694. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_72 = __this->get_m_Keyboard_20();
  18695. NullCheck(L_72);
  18696. bool L_73;
  18697. L_73 = TouchScreenKeyboard_get_canSetSelection_mC75BB2BE09235F3B8BD5805C5D8F1097C3AAD442(L_72, /*hidden argument*/NULL);
  18698. if (!L_73)
  18699. {
  18700. goto IL_0283;
  18701. }
  18702. }
  18703. {
  18704. // var selectionStart = Mathf.Min(caretSelectPositionInternal, caretPositionInternal);
  18705. int32_t L_74;
  18706. L_74 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  18707. int32_t L_75;
  18708. L_75 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  18709. int32_t L_76;
  18710. L_76 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_74, L_75, /*hidden argument*/NULL);
  18711. V_4 = L_76;
  18712. // var selectionLength = Mathf.Abs(caretSelectPositionInternal - caretPositionInternal);
  18713. int32_t L_77;
  18714. L_77 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  18715. int32_t L_78;
  18716. L_78 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  18717. int32_t L_79;
  18718. L_79 = Mathf_Abs_mE46B08A540F26741910760E84ACB6AACD996C3C0(((int32_t)il2cpp_codegen_subtract((int32_t)L_77, (int32_t)L_78)), /*hidden argument*/NULL);
  18719. V_5 = L_79;
  18720. // m_Keyboard.selection = new RangeInt(selectionStart, selectionLength);
  18721. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_80 = __this->get_m_Keyboard_20();
  18722. int32_t L_81 = V_4;
  18723. int32_t L_82 = V_5;
  18724. RangeInt_tD575E0CF6A8D8C85F3AEF8898C72E4DD71E2E05A L_83;
  18725. memset((&L_83), 0, sizeof(L_83));
  18726. RangeInt__ctor_m61527D982CDE91D896757816896BE6BDB366B9E0((&L_83), L_81, L_82, /*hidden argument*/NULL);
  18727. NullCheck(L_80);
  18728. TouchScreenKeyboard_set_selection_mB53A2F70AAD20505589F58A61A086777BA8645AD(L_80, L_83, /*hidden argument*/NULL);
  18729. // }
  18730. goto IL_029e;
  18731. }
  18732. IL_0283:
  18733. {
  18734. // else if (m_Keyboard.canGetSelection && !m_HideMobileInput)
  18735. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_84 = __this->get_m_Keyboard_20();
  18736. NullCheck(L_84);
  18737. bool L_85;
  18738. L_85 = TouchScreenKeyboard_get_canGetSelection_m979FF4BC5D792F38CD9814DB2603EFA67C88EFF8(L_84, /*hidden argument*/NULL);
  18739. if (!L_85)
  18740. {
  18741. goto IL_029e;
  18742. }
  18743. }
  18744. {
  18745. bool L_86 = __this->get_m_HideMobileInput_29();
  18746. if (L_86)
  18747. {
  18748. goto IL_029e;
  18749. }
  18750. }
  18751. {
  18752. // UpdateCaretFromKeyboard();
  18753. InputField_UpdateCaretFromKeyboard_m664E5EA17EAE912369D41DAA6D000EE43F797A18(__this, /*hidden argument*/NULL);
  18754. }
  18755. IL_029e:
  18756. {
  18757. // if (m_Keyboard.status != TouchScreenKeyboard.Status.Visible)
  18758. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_87 = __this->get_m_Keyboard_20();
  18759. NullCheck(L_87);
  18760. int32_t L_88;
  18761. L_88 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_87, /*hidden argument*/NULL);
  18762. if (!L_88)
  18763. {
  18764. goto IL_02dd;
  18765. }
  18766. }
  18767. {
  18768. // if (m_Keyboard.status == TouchScreenKeyboard.Status.Canceled)
  18769. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_89 = __this->get_m_Keyboard_20();
  18770. NullCheck(L_89);
  18771. int32_t L_90;
  18772. L_90 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_89, /*hidden argument*/NULL);
  18773. if ((!(((uint32_t)L_90) == ((uint32_t)2))))
  18774. {
  18775. goto IL_02c2;
  18776. }
  18777. }
  18778. {
  18779. // m_WasCanceled = true;
  18780. __this->set_m_WasCanceled_65((bool)1);
  18781. goto IL_02d6;
  18782. }
  18783. IL_02c2:
  18784. {
  18785. // else if (m_Keyboard.status == TouchScreenKeyboard.Status.Done)
  18786. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_91 = __this->get_m_Keyboard_20();
  18787. NullCheck(L_91);
  18788. int32_t L_92;
  18789. L_92 = TouchScreenKeyboard_get_status_m05FBF0EF6E13308E24CDCD4259F0A532040F08D9(L_91, /*hidden argument*/NULL);
  18790. if ((!(((uint32_t)L_92) == ((uint32_t)1))))
  18791. {
  18792. goto IL_02d6;
  18793. }
  18794. }
  18795. {
  18796. // SendOnSubmit();
  18797. InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929(__this, /*hidden argument*/NULL);
  18798. }
  18799. IL_02d6:
  18800. {
  18801. // OnDeselect(null);
  18802. VirtualActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(37 /* System.Void UnityEngine.UI.Selectable::OnDeselect(UnityEngine.EventSystems.BaseEventData) */, __this, (BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E *)NULL);
  18803. }
  18804. IL_02dd:
  18805. {
  18806. // }
  18807. return;
  18808. }
  18809. }
  18810. // UnityEngine.Vector2 UnityEngine.UI.InputField::ScreenToLocal(UnityEngine.Vector2)
  18811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 InputField_ScreenToLocal_mE3824345E77E14F8F3D96E67BC2AF8D133350DF8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screen0, const RuntimeMethod* method)
  18812. {
  18813. static bool s_Il2CppMethodInitialized;
  18814. if (!s_Il2CppMethodInitialized)
  18815. {
  18816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18817. s_Il2CppMethodInitialized = true;
  18818. }
  18819. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * V_0 = NULL;
  18820. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_1;
  18821. memset((&V_1), 0, sizeof(V_1));
  18822. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 V_2;
  18823. memset((&V_2), 0, sizeof(V_2));
  18824. float V_3 = 0.0f;
  18825. Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 V_4;
  18826. memset((&V_4), 0, sizeof(V_4));
  18827. {
  18828. // var theCanvas = m_TextComponent.canvas;
  18829. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  18830. NullCheck(L_0);
  18831. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_1;
  18832. L_1 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_0, /*hidden argument*/NULL);
  18833. V_0 = L_1;
  18834. // if (theCanvas == null)
  18835. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_2 = V_0;
  18836. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18837. bool L_3;
  18838. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  18839. if (!L_3)
  18840. {
  18841. goto IL_0017;
  18842. }
  18843. }
  18844. {
  18845. // return screen;
  18846. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___screen0;
  18847. return L_4;
  18848. }
  18849. IL_0017:
  18850. {
  18851. // Vector3 pos = Vector3.zero;
  18852. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5;
  18853. L_5 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  18854. V_1 = L_5;
  18855. // if (theCanvas.renderMode == RenderMode.ScreenSpaceOverlay)
  18856. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_6 = V_0;
  18857. NullCheck(L_6);
  18858. int32_t L_7;
  18859. L_7 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_6, /*hidden argument*/NULL);
  18860. if (L_7)
  18861. {
  18862. goto IL_003e;
  18863. }
  18864. }
  18865. {
  18866. // pos = m_TextComponent.transform.InverseTransformPoint(screen);
  18867. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_8 = __this->get_m_TextComponent_22();
  18868. NullCheck(L_8);
  18869. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_9;
  18870. L_9 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_8, /*hidden argument*/NULL);
  18871. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10 = ___screen0;
  18872. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_11;
  18873. L_11 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_10, /*hidden argument*/NULL);
  18874. NullCheck(L_9);
  18875. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  18876. L_12 = Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8(L_9, L_11, /*hidden argument*/NULL);
  18877. V_1 = L_12;
  18878. // }
  18879. goto IL_00a9;
  18880. }
  18881. IL_003e:
  18882. {
  18883. // else if (theCanvas.worldCamera != null)
  18884. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_13 = V_0;
  18885. NullCheck(L_13);
  18886. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_14;
  18887. L_14 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_13, /*hidden argument*/NULL);
  18888. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18889. bool L_15;
  18890. L_15 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_14, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  18891. if (!L_15)
  18892. {
  18893. goto IL_00a9;
  18894. }
  18895. }
  18896. {
  18897. // Ray mouseRay = theCanvas.worldCamera.ScreenPointToRay(screen);
  18898. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_16 = V_0;
  18899. NullCheck(L_16);
  18900. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_17;
  18901. L_17 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_16, /*hidden argument*/NULL);
  18902. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_18 = ___screen0;
  18903. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_19;
  18904. L_19 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_18, /*hidden argument*/NULL);
  18905. NullCheck(L_17);
  18906. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_20;
  18907. L_20 = Camera_ScreenPointToRay_mD385213935A81030EDC604A39FD64761077CFBAB(L_17, L_19, /*hidden argument*/NULL);
  18908. V_2 = L_20;
  18909. // Plane plane = new Plane(m_TextComponent.transform.forward, m_TextComponent.transform.position);
  18910. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_21 = __this->get_m_TextComponent_22();
  18911. NullCheck(L_21);
  18912. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_22;
  18913. L_22 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_21, /*hidden argument*/NULL);
  18914. NullCheck(L_22);
  18915. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_23;
  18916. L_23 = Transform_get_forward_mD850B9ECF892009E3485408DC0D375165B7BF053(L_22, /*hidden argument*/NULL);
  18917. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_24 = __this->get_m_TextComponent_22();
  18918. NullCheck(L_24);
  18919. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_25;
  18920. L_25 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_24, /*hidden argument*/NULL);
  18921. NullCheck(L_25);
  18922. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26;
  18923. L_26 = Transform_get_position_m40A8A9895568D56FFC687B57F30E8D53CB5EA341(L_25, /*hidden argument*/NULL);
  18924. Plane__ctor_m5B830C0E99AA5A47EF0D15767828D6E859867E67((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_4), L_23, L_26, /*hidden argument*/NULL);
  18925. // plane.Raycast(mouseRay, out dist);
  18926. Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 L_27 = V_2;
  18927. bool L_28;
  18928. L_28 = Plane_Raycast_m8E3B0EF5B22DF336430373D4997155B647E99A24((Plane_t80844BF2332EAFC1DDEDD616A950242031A115C7 *)(&V_4), L_27, (float*)(&V_3), /*hidden argument*/NULL);
  18929. // pos = m_TextComponent.transform.InverseTransformPoint(mouseRay.GetPoint(dist));
  18930. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_29 = __this->get_m_TextComponent_22();
  18931. NullCheck(L_29);
  18932. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_30;
  18933. L_30 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_29, /*hidden argument*/NULL);
  18934. float L_31 = V_3;
  18935. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_32;
  18936. L_32 = Ray_GetPoint_mC92464E32E42603B7B3444938E8BB8ADA43AB240((Ray_t2E9E67CC8B03EE6ED2BBF3D2C9C96DDF70E1D5E6 *)(&V_2), L_31, /*hidden argument*/NULL);
  18937. NullCheck(L_30);
  18938. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_33;
  18939. L_33 = Transform_InverseTransformPoint_m476ABC8F3F14824D7D82FE2C54CEE5A151A669B8(L_30, L_32, /*hidden argument*/NULL);
  18940. V_1 = L_33;
  18941. }
  18942. IL_00a9:
  18943. {
  18944. // return new Vector2(pos.x, pos.y);
  18945. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_34 = V_1;
  18946. float L_35 = L_34.get_x_2();
  18947. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_36 = V_1;
  18948. float L_37 = L_36.get_y_3();
  18949. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38;
  18950. memset((&L_38), 0, sizeof(L_38));
  18951. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_38), L_35, L_37, /*hidden argument*/NULL);
  18952. return L_38;
  18953. }
  18954. }
  18955. // System.Int32 UnityEngine.UI.InputField::GetUnclampedCharacterLineFromPosition(UnityEngine.Vector2,UnityEngine.TextGenerator)
  18956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method)
  18957. {
  18958. static bool s_Il2CppMethodInitialized;
  18959. if (!s_Il2CppMethodInitialized)
  18960. {
  18961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  18962. s_Il2CppMethodInitialized = true;
  18963. }
  18964. float V_0 = 0.0f;
  18965. float V_1 = 0.0f;
  18966. int32_t V_2 = 0;
  18967. float V_3 = 0.0f;
  18968. float V_4 = 0.0f;
  18969. float V_5 = 0.0f;
  18970. {
  18971. // if (!multiLine)
  18972. bool L_0;
  18973. L_0 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  18974. if (L_0)
  18975. {
  18976. goto IL_000a;
  18977. }
  18978. }
  18979. {
  18980. // return 0;
  18981. return 0;
  18982. }
  18983. IL_000a:
  18984. {
  18985. // float y = pos.y * m_TextComponent.pixelsPerUnit;
  18986. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___pos0;
  18987. float L_2 = L_1.get_y_1();
  18988. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  18989. NullCheck(L_3);
  18990. float L_4;
  18991. L_4 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_3, /*hidden argument*/NULL);
  18992. V_0 = ((float)il2cpp_codegen_multiply((float)L_2, (float)L_4));
  18993. // float lastBottomY = 0.0f;
  18994. V_1 = (0.0f);
  18995. // for (int i = 0; i < generator.lineCount; ++i)
  18996. V_2 = 0;
  18997. goto IL_0079;
  18998. }
  18999. IL_0027:
  19000. {
  19001. // float topY = generator.lines[i].topY;
  19002. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5 = ___generator1;
  19003. NullCheck(L_5);
  19004. RuntimeObject* L_6;
  19005. L_6 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_5, /*hidden argument*/NULL);
  19006. int32_t L_7 = V_2;
  19007. NullCheck(L_6);
  19008. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_8;
  19009. 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);
  19010. float L_9 = L_8.get_topY_2();
  19011. V_3 = L_9;
  19012. // float bottomY = topY - generator.lines[i].height;
  19013. float L_10 = V_3;
  19014. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11 = ___generator1;
  19015. NullCheck(L_11);
  19016. RuntimeObject* L_12;
  19017. L_12 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_11, /*hidden argument*/NULL);
  19018. int32_t L_13 = V_2;
  19019. NullCheck(L_12);
  19020. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_14;
  19021. L_14 = 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_12, L_13);
  19022. int32_t L_15 = L_14.get_height_1();
  19023. V_4 = ((float)il2cpp_codegen_subtract((float)L_10, (float)((float)((float)L_15))));
  19024. // if (y > topY)
  19025. float L_16 = V_0;
  19026. float L_17 = V_3;
  19027. if ((!(((float)L_16) > ((float)L_17))))
  19028. {
  19029. goto IL_006b;
  19030. }
  19031. }
  19032. {
  19033. // float leading = topY - lastBottomY;
  19034. float L_18 = V_3;
  19035. float L_19 = V_1;
  19036. V_5 = ((float)il2cpp_codegen_subtract((float)L_18, (float)L_19));
  19037. // if (y > topY - 0.5f * leading)
  19038. float L_20 = V_0;
  19039. float L_21 = V_3;
  19040. float L_22 = V_5;
  19041. if ((!(((float)L_20) > ((float)((float)il2cpp_codegen_subtract((float)L_21, (float)((float)il2cpp_codegen_multiply((float)(0.5f), (float)L_22))))))))
  19042. {
  19043. goto IL_0069;
  19044. }
  19045. }
  19046. {
  19047. // return i - 1;
  19048. int32_t L_23 = V_2;
  19049. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1));
  19050. }
  19051. IL_0069:
  19052. {
  19053. // return i;
  19054. int32_t L_24 = V_2;
  19055. return L_24;
  19056. }
  19057. IL_006b:
  19058. {
  19059. // if (y > bottomY)
  19060. float L_25 = V_0;
  19061. float L_26 = V_4;
  19062. if ((!(((float)L_25) > ((float)L_26))))
  19063. {
  19064. goto IL_0072;
  19065. }
  19066. }
  19067. {
  19068. // return i;
  19069. int32_t L_27 = V_2;
  19070. return L_27;
  19071. }
  19072. IL_0072:
  19073. {
  19074. // lastBottomY = bottomY;
  19075. float L_28 = V_4;
  19076. V_1 = L_28;
  19077. // for (int i = 0; i < generator.lineCount; ++i)
  19078. int32_t L_29 = V_2;
  19079. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
  19080. }
  19081. IL_0079:
  19082. {
  19083. // for (int i = 0; i < generator.lineCount; ++i)
  19084. int32_t L_30 = V_2;
  19085. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_31 = ___generator1;
  19086. NullCheck(L_31);
  19087. int32_t L_32;
  19088. L_32 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_31, /*hidden argument*/NULL);
  19089. if ((((int32_t)L_30) < ((int32_t)L_32)))
  19090. {
  19091. goto IL_0027;
  19092. }
  19093. }
  19094. {
  19095. // return generator.lineCount;
  19096. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_33 = ___generator1;
  19097. NullCheck(L_33);
  19098. int32_t L_34;
  19099. L_34 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_33, /*hidden argument*/NULL);
  19100. return L_34;
  19101. }
  19102. }
  19103. // System.Int32 UnityEngine.UI.InputField::GetCharacterIndexFromPosition(UnityEngine.Vector2)
  19104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pos0, const RuntimeMethod* method)
  19105. {
  19106. static bool s_Il2CppMethodInitialized;
  19107. if (!s_Il2CppMethodInitialized)
  19108. {
  19109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  19110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  19111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  19112. s_Il2CppMethodInitialized = true;
  19113. }
  19114. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_0 = NULL;
  19115. int32_t V_1 = 0;
  19116. int32_t V_2 = 0;
  19117. int32_t V_3 = 0;
  19118. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_4;
  19119. memset((&V_4), 0, sizeof(V_4));
  19120. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_5;
  19121. memset((&V_5), 0, sizeof(V_5));
  19122. float V_6 = 0.0f;
  19123. {
  19124. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  19125. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  19126. NullCheck(L_0);
  19127. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  19128. L_1 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_0, /*hidden argument*/NULL);
  19129. V_0 = L_1;
  19130. // if (gen.lineCount == 0)
  19131. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_2 = V_0;
  19132. NullCheck(L_2);
  19133. int32_t L_3;
  19134. L_3 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_2, /*hidden argument*/NULL);
  19135. if (L_3)
  19136. {
  19137. goto IL_0016;
  19138. }
  19139. }
  19140. {
  19141. // return 0;
  19142. return 0;
  19143. }
  19144. IL_0016:
  19145. {
  19146. // int line = GetUnclampedCharacterLineFromPosition(pos, gen);
  19147. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___pos0;
  19148. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5 = V_0;
  19149. int32_t L_6;
  19150. L_6 = InputField_GetUnclampedCharacterLineFromPosition_m0FFAA4A076B7A6A673FF90B7CF32C5BCF811CF09(__this, L_4, L_5, /*hidden argument*/NULL);
  19151. V_1 = L_6;
  19152. // if (line < 0)
  19153. int32_t L_7 = V_1;
  19154. if ((((int32_t)L_7) >= ((int32_t)0)))
  19155. {
  19156. goto IL_0025;
  19157. }
  19158. }
  19159. {
  19160. // return 0;
  19161. return 0;
  19162. }
  19163. IL_0025:
  19164. {
  19165. // if (line >= gen.lineCount)
  19166. int32_t L_8 = V_1;
  19167. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9 = V_0;
  19168. NullCheck(L_9);
  19169. int32_t L_10;
  19170. L_10 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_9, /*hidden argument*/NULL);
  19171. if ((((int32_t)L_8) < ((int32_t)L_10)))
  19172. {
  19173. goto IL_0035;
  19174. }
  19175. }
  19176. {
  19177. // return gen.characterCountVisible;
  19178. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11 = V_0;
  19179. NullCheck(L_11);
  19180. int32_t L_12;
  19181. L_12 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_11, /*hidden argument*/NULL);
  19182. return L_12;
  19183. }
  19184. IL_0035:
  19185. {
  19186. // int startCharIndex = gen.lines[line].startCharIdx;
  19187. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13 = V_0;
  19188. NullCheck(L_13);
  19189. RuntimeObject* L_14;
  19190. L_14 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_13, /*hidden argument*/NULL);
  19191. int32_t L_15 = V_1;
  19192. NullCheck(L_14);
  19193. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_16;
  19194. L_16 = 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_14, L_15);
  19195. int32_t L_17 = L_16.get_startCharIdx_0();
  19196. // int endCharIndex = GetLineEndPosition(gen, line);
  19197. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_18 = V_0;
  19198. int32_t L_19 = V_1;
  19199. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  19200. int32_t L_20;
  19201. L_20 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_18, L_19, /*hidden argument*/NULL);
  19202. V_2 = L_20;
  19203. // for (int i = startCharIndex; i < endCharIndex; i++)
  19204. V_3 = L_17;
  19205. goto IL_00bd;
  19206. }
  19207. IL_0051:
  19208. {
  19209. // if (i >= gen.characterCountVisible)
  19210. int32_t L_21 = V_3;
  19211. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_22 = V_0;
  19212. NullCheck(L_22);
  19213. int32_t L_23;
  19214. L_23 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_22, /*hidden argument*/NULL);
  19215. if ((((int32_t)L_21) >= ((int32_t)L_23)))
  19216. {
  19217. goto IL_00c1;
  19218. }
  19219. }
  19220. {
  19221. // UICharInfo charInfo = gen.characters[i];
  19222. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_24 = V_0;
  19223. NullCheck(L_24);
  19224. RuntimeObject* L_25;
  19225. L_25 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_24, /*hidden argument*/NULL);
  19226. int32_t L_26 = V_3;
  19227. NullCheck(L_25);
  19228. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_27;
  19229. L_27 = 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_25, L_26);
  19230. V_4 = L_27;
  19231. // Vector2 charPos = charInfo.cursorPos / m_TextComponent.pixelsPerUnit;
  19232. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_28 = V_4;
  19233. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29 = L_28.get_cursorPos_0();
  19234. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_30 = __this->get_m_TextComponent_22();
  19235. NullCheck(L_30);
  19236. float L_31;
  19237. L_31 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_30, /*hidden argument*/NULL);
  19238. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_32;
  19239. L_32 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_29, L_31, /*hidden argument*/NULL);
  19240. V_5 = L_32;
  19241. // float distToCharStart = pos.x - charPos.x;
  19242. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_33 = ___pos0;
  19243. float L_34 = L_33.get_x_0();
  19244. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35 = V_5;
  19245. float L_36 = L_35.get_x_0();
  19246. // float distToCharEnd = charPos.x + (charInfo.charWidth / m_TextComponent.pixelsPerUnit) - pos.x;
  19247. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37 = V_5;
  19248. float L_38 = L_37.get_x_0();
  19249. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_39 = V_4;
  19250. float L_40 = L_39.get_charWidth_1();
  19251. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_41 = __this->get_m_TextComponent_22();
  19252. NullCheck(L_41);
  19253. float L_42;
  19254. L_42 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_41, /*hidden argument*/NULL);
  19255. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_43 = ___pos0;
  19256. float L_44 = L_43.get_x_0();
  19257. V_6 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_38, (float)((float)((float)L_40/(float)L_42)))), (float)L_44));
  19258. // if (distToCharStart < distToCharEnd)
  19259. float L_45 = V_6;
  19260. if ((!(((float)((float)il2cpp_codegen_subtract((float)L_34, (float)L_36))) < ((float)L_45))))
  19261. {
  19262. goto IL_00b9;
  19263. }
  19264. }
  19265. {
  19266. // return i;
  19267. int32_t L_46 = V_3;
  19268. return L_46;
  19269. }
  19270. IL_00b9:
  19271. {
  19272. // for (int i = startCharIndex; i < endCharIndex; i++)
  19273. int32_t L_47 = V_3;
  19274. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1));
  19275. }
  19276. IL_00bd:
  19277. {
  19278. // for (int i = startCharIndex; i < endCharIndex; i++)
  19279. int32_t L_48 = V_3;
  19280. int32_t L_49 = V_2;
  19281. if ((((int32_t)L_48) < ((int32_t)L_49)))
  19282. {
  19283. goto IL_0051;
  19284. }
  19285. }
  19286. IL_00c1:
  19287. {
  19288. // return endCharIndex;
  19289. int32_t L_50 = V_2;
  19290. return L_50;
  19291. }
  19292. }
  19293. // System.Boolean UnityEngine.UI.InputField::MayDrag(UnityEngine.EventSystems.PointerEventData)
  19294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19295. {
  19296. static bool s_Il2CppMethodInitialized;
  19297. if (!s_Il2CppMethodInitialized)
  19298. {
  19299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  19300. s_Il2CppMethodInitialized = true;
  19301. }
  19302. {
  19303. // return IsActive() &&
  19304. // IsInteractable() &&
  19305. // eventData.button == PointerEventData.InputButton.Left &&
  19306. // m_TextComponent != null &&
  19307. // (InPlaceEditing() || m_HideMobileInput);
  19308. bool L_0;
  19309. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  19310. if (!L_0)
  19311. {
  19312. goto IL_0037;
  19313. }
  19314. }
  19315. {
  19316. bool L_1;
  19317. L_1 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  19318. if (!L_1)
  19319. {
  19320. goto IL_0037;
  19321. }
  19322. }
  19323. {
  19324. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_2 = ___eventData0;
  19325. NullCheck(L_2);
  19326. int32_t L_3;
  19327. L_3 = PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline(L_2, /*hidden argument*/NULL);
  19328. if (L_3)
  19329. {
  19330. goto IL_0037;
  19331. }
  19332. }
  19333. {
  19334. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  19335. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  19336. bool L_5;
  19337. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  19338. if (!L_5)
  19339. {
  19340. goto IL_0037;
  19341. }
  19342. }
  19343. {
  19344. bool L_6;
  19345. L_6 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  19346. if (L_6)
  19347. {
  19348. goto IL_0035;
  19349. }
  19350. }
  19351. {
  19352. bool L_7 = __this->get_m_HideMobileInput_29();
  19353. return L_7;
  19354. }
  19355. IL_0035:
  19356. {
  19357. return (bool)1;
  19358. }
  19359. IL_0037:
  19360. {
  19361. return (bool)0;
  19362. }
  19363. }
  19364. // System.Void UnityEngine.UI.InputField::OnBeginDrag(UnityEngine.EventSystems.PointerEventData)
  19365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnBeginDrag_m496E54FBD1ADF8395DB80C51CC28DEDB5EA18B85 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19366. {
  19367. {
  19368. // if (!MayDrag(eventData))
  19369. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  19370. bool L_1;
  19371. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  19372. if (L_1)
  19373. {
  19374. goto IL_000a;
  19375. }
  19376. }
  19377. {
  19378. // return;
  19379. return;
  19380. }
  19381. IL_000a:
  19382. {
  19383. // m_UpdateDrag = true;
  19384. __this->set_m_UpdateDrag_54((bool)1);
  19385. // }
  19386. return;
  19387. }
  19388. }
  19389. // System.Void UnityEngine.UI.InputField::OnDrag(UnityEngine.EventSystems.PointerEventData)
  19390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDrag_m36347819AF7E4D0CFF3317C1DE45E884FD11029C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19391. {
  19392. static bool s_Il2CppMethodInitialized;
  19393. if (!s_Il2CppMethodInitialized)
  19394. {
  19395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  19396. s_Il2CppMethodInitialized = true;
  19397. }
  19398. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  19399. memset((&V_0), 0, sizeof(V_0));
  19400. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  19401. memset((&V_1), 0, sizeof(V_1));
  19402. {
  19403. // if (!MayDrag(eventData))
  19404. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  19405. bool L_1;
  19406. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  19407. if (L_1)
  19408. {
  19409. goto IL_000a;
  19410. }
  19411. }
  19412. {
  19413. // return;
  19414. return;
  19415. }
  19416. IL_000a:
  19417. {
  19418. // Vector2 position = Vector2.zero;
  19419. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  19420. L_2 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  19421. V_0 = L_2;
  19422. // if (!MultipleDisplayUtilities.GetRelativeMousePositionForDrag(eventData, ref position))
  19423. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_3 = ___eventData0;
  19424. bool L_4;
  19425. L_4 = MultipleDisplayUtilities_GetRelativeMousePositionForDrag_mD78A6F9B5481AB808F54B1549409A443B33432D6(L_3, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), /*hidden argument*/NULL);
  19426. if (L_4)
  19427. {
  19428. goto IL_001b;
  19429. }
  19430. }
  19431. {
  19432. // return;
  19433. return;
  19434. }
  19435. IL_001b:
  19436. {
  19437. // RectTransformUtility.ScreenPointToLocalPointInRectangle(textComponent.rectTransform, position, eventData.pressEventCamera, out localMousePos);
  19438. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5;
  19439. L_5 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  19440. NullCheck(L_5);
  19441. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_6;
  19442. L_6 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_5, /*hidden argument*/NULL);
  19443. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  19444. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_8 = ___eventData0;
  19445. NullCheck(L_8);
  19446. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_9;
  19447. L_9 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_8, /*hidden argument*/NULL);
  19448. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  19449. bool L_10;
  19450. L_10 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_6, L_7, L_9, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), /*hidden argument*/NULL);
  19451. // caretSelectPositionInternal = GetCharacterIndexFromPosition(localMousePos) + m_DrawStart;
  19452. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11 = V_1;
  19453. int32_t L_12;
  19454. L_12 = InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B(__this, L_11, /*hidden argument*/NULL);
  19455. int32_t L_13 = __this->get_m_DrawStart_61();
  19456. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)), /*hidden argument*/NULL);
  19457. // MarkGeometryAsDirty();
  19458. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  19459. // m_DragPositionOutOfBounds = !RectTransformUtility.RectangleContainsScreenPoint(textComponent.rectTransform, eventData.position, eventData.pressEventCamera);
  19460. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_14;
  19461. L_14 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  19462. NullCheck(L_14);
  19463. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_15;
  19464. L_15 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_14, /*hidden argument*/NULL);
  19465. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_16 = ___eventData0;
  19466. NullCheck(L_16);
  19467. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17;
  19468. L_17 = PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline(L_16, /*hidden argument*/NULL);
  19469. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_18 = ___eventData0;
  19470. NullCheck(L_18);
  19471. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_19;
  19472. L_19 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_18, /*hidden argument*/NULL);
  19473. bool L_20;
  19474. L_20 = RectTransformUtility_RectangleContainsScreenPoint_m7D92A04D6DA6F4C7CC72439221C2EE46034A0595(L_15, L_17, L_19, /*hidden argument*/NULL);
  19475. __this->set_m_DragPositionOutOfBounds_55((bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0));
  19476. // if (m_DragPositionOutOfBounds && m_DragCoroutine == null)
  19477. bool L_21 = __this->get_m_DragPositionOutOfBounds_55();
  19478. if (!L_21)
  19479. {
  19480. goto IL_0097;
  19481. }
  19482. }
  19483. {
  19484. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_22 = __this->get_m_DragCoroutine_63();
  19485. if (L_22)
  19486. {
  19487. goto IL_0097;
  19488. }
  19489. }
  19490. {
  19491. // m_DragCoroutine = StartCoroutine(MouseDragOutsideRect(eventData));
  19492. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_23 = ___eventData0;
  19493. RuntimeObject* L_24;
  19494. L_24 = InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257(__this, L_23, /*hidden argument*/NULL);
  19495. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_25;
  19496. L_25 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_24, /*hidden argument*/NULL);
  19497. __this->set_m_DragCoroutine_63(L_25);
  19498. }
  19499. IL_0097:
  19500. {
  19501. // eventData.Use();
  19502. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_26 = ___eventData0;
  19503. NullCheck(L_26);
  19504. VirtualActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_26);
  19505. // }
  19506. return;
  19507. }
  19508. }
  19509. // System.Collections.IEnumerator UnityEngine.UI.InputField::MouseDragOutsideRect(UnityEngine.EventSystems.PointerEventData)
  19510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputField_MouseDragOutsideRect_mAFFDDB6F3FA3722599CF2CDA7E0EEB57DAA9A257 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19511. {
  19512. static bool s_Il2CppMethodInitialized;
  19513. if (!s_Il2CppMethodInitialized)
  19514. {
  19515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0_il2cpp_TypeInfo_var);
  19516. s_Il2CppMethodInitialized = true;
  19517. }
  19518. {
  19519. U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 * L_0 = (U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 *)il2cpp_codegen_object_new(U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0_il2cpp_TypeInfo_var);
  19520. U3CMouseDragOutsideRectU3Ed__186__ctor_m9248A7EC15AA0C84C31CCC25581A1263560DA3CD(L_0, 0, /*hidden argument*/NULL);
  19521. U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 * L_1 = L_0;
  19522. NullCheck(L_1);
  19523. L_1->set_U3CU3E4__this_3(__this);
  19524. U3CMouseDragOutsideRectU3Ed__186_t570F3C0E0490E37FC8E765B9B3CB4EA931A84FF0 * L_2 = L_1;
  19525. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_3 = ___eventData0;
  19526. NullCheck(L_2);
  19527. L_2->set_eventData_2(L_3);
  19528. return L_2;
  19529. }
  19530. }
  19531. // System.Void UnityEngine.UI.InputField::OnEndDrag(UnityEngine.EventSystems.PointerEventData)
  19532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnEndDrag_m5B9E0AE98C4B531C002E002EA64D6AB3536D8082 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19533. {
  19534. {
  19535. // if (!MayDrag(eventData))
  19536. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  19537. bool L_1;
  19538. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  19539. if (L_1)
  19540. {
  19541. goto IL_000a;
  19542. }
  19543. }
  19544. {
  19545. // return;
  19546. return;
  19547. }
  19548. IL_000a:
  19549. {
  19550. // m_UpdateDrag = false;
  19551. __this->set_m_UpdateDrag_54((bool)0);
  19552. // }
  19553. return;
  19554. }
  19555. }
  19556. // System.Void UnityEngine.UI.InputField::OnPointerDown(UnityEngine.EventSystems.PointerEventData)
  19557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnPointerDown_m5639510FC7BCE98EFA490A85B198E7D4F18B4DCA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  19558. {
  19559. static bool s_Il2CppMethodInitialized;
  19560. if (!s_Il2CppMethodInitialized)
  19561. {
  19562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  19563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  19564. s_Il2CppMethodInitialized = true;
  19565. }
  19566. bool V_0 = false;
  19567. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  19568. memset((&V_1), 0, sizeof(V_1));
  19569. int32_t V_2 = 0;
  19570. {
  19571. // if (!MayDrag(eventData))
  19572. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  19573. bool L_1;
  19574. L_1 = InputField_MayDrag_m646952F57A66908739FF2DB47553AAD0CC803BC6(__this, L_0, /*hidden argument*/NULL);
  19575. if (L_1)
  19576. {
  19577. goto IL_000a;
  19578. }
  19579. }
  19580. {
  19581. // return;
  19582. return;
  19583. }
  19584. IL_000a:
  19585. {
  19586. // EventSystem.current.SetSelectedGameObject(gameObject, eventData);
  19587. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  19588. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_2;
  19589. L_2 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  19590. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_3;
  19591. L_3 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  19592. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_4 = ___eventData0;
  19593. NullCheck(L_2);
  19594. EventSystem_SetSelectedGameObject_m7F0F2E78C18FD468E8B5083AFDA6E9D9364D3D5F(L_2, L_3, L_4, /*hidden argument*/NULL);
  19595. // bool hadFocusBefore = m_AllowInput;
  19596. bool L_5 = __this->get_m_AllowInput_52();
  19597. V_0 = L_5;
  19598. // base.OnPointerDown(eventData);
  19599. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_6 = ___eventData0;
  19600. Selectable_OnPointerDown_mECD8313A4900B647F476CCF596DCF9C92B32F2AA(__this, L_6, /*hidden argument*/NULL);
  19601. // if (!InPlaceEditing())
  19602. bool L_7;
  19603. L_7 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  19604. if (L_7)
  19605. {
  19606. goto IL_004e;
  19607. }
  19608. }
  19609. {
  19610. // if (m_Keyboard == null || !m_Keyboard.active)
  19611. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_8 = __this->get_m_Keyboard_20();
  19612. if (!L_8)
  19613. {
  19614. goto IL_0046;
  19615. }
  19616. }
  19617. {
  19618. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_9 = __this->get_m_Keyboard_20();
  19619. NullCheck(L_9);
  19620. bool L_10;
  19621. L_10 = TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2(L_9, /*hidden argument*/NULL);
  19622. if (L_10)
  19623. {
  19624. goto IL_004e;
  19625. }
  19626. }
  19627. IL_0046:
  19628. {
  19629. // OnSelect(eventData);
  19630. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_11 = ___eventData0;
  19631. VirtualActionInvoker1< BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * >::Invoke(36 /* System.Void UnityEngine.UI.Selectable::OnSelect(UnityEngine.EventSystems.BaseEventData) */, __this, L_11);
  19632. // return;
  19633. return;
  19634. }
  19635. IL_004e:
  19636. {
  19637. // if (hadFocusBefore)
  19638. bool L_12 = V_0;
  19639. if (!L_12)
  19640. {
  19641. goto IL_0092;
  19642. }
  19643. }
  19644. {
  19645. // RectTransformUtility.ScreenPointToLocalPointInRectangle(textComponent.rectTransform, eventData.pointerPressRaycast.screenPosition, eventData.pressEventCamera, out localMousePos);
  19646. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_13;
  19647. L_13 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  19648. NullCheck(L_13);
  19649. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_14;
  19650. L_14 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_13, /*hidden argument*/NULL);
  19651. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_15 = ___eventData0;
  19652. NullCheck(L_15);
  19653. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_16;
  19654. L_16 = PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline(L_15, /*hidden argument*/NULL);
  19655. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_17 = L_16.get_screenPosition_9();
  19656. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_18 = ___eventData0;
  19657. NullCheck(L_18);
  19658. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_19;
  19659. L_19 = PointerEventData_get_pressEventCamera_m514C040A3C32E269345D0FC8B72BB2FE553FA448(L_18, /*hidden argument*/NULL);
  19660. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  19661. bool L_20;
  19662. L_20 = RectTransformUtility_ScreenPointToLocalPointInRectangle_m9A7DB8DE3636CE91CDF6CE088A21B5DDF2678F03(L_14, L_17, L_19, (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), /*hidden argument*/NULL);
  19663. // caretSelectPositionInternal = caretPositionInternal = GetCharacterIndexFromPosition(localMousePos) + m_DrawStart;
  19664. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21 = V_1;
  19665. int32_t L_22;
  19666. L_22 = InputField_GetCharacterIndexFromPosition_m4680EC4C185A5B1BF978A6928013CA02F2F4E04B(__this, L_21, /*hidden argument*/NULL);
  19667. int32_t L_23 = __this->get_m_DrawStart_61();
  19668. int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23));
  19669. V_2 = L_24;
  19670. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_24, /*hidden argument*/NULL);
  19671. int32_t L_25 = V_2;
  19672. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_25, /*hidden argument*/NULL);
  19673. }
  19674. IL_0092:
  19675. {
  19676. // UpdateLabel();
  19677. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  19678. // eventData.Use();
  19679. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_26 = ___eventData0;
  19680. NullCheck(L_26);
  19681. VirtualActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_26);
  19682. // }
  19683. return;
  19684. }
  19685. }
  19686. // UnityEngine.UI.InputField/EditState UnityEngine.UI.InputField::KeyPressed(UnityEngine.Event)
  19687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___evt0, const RuntimeMethod* method)
  19688. {
  19689. static bool s_Il2CppMethodInitialized;
  19690. if (!s_Il2CppMethodInitialized)
  19691. {
  19692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  19693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  19694. s_Il2CppMethodInitialized = true;
  19695. }
  19696. int32_t V_0 = 0;
  19697. bool V_1 = false;
  19698. bool V_2 = false;
  19699. bool V_3 = false;
  19700. bool V_4 = false;
  19701. bool V_5 = false;
  19702. Il2CppChar V_6 = 0x0;
  19703. int32_t V_7 = 0;
  19704. int32_t G_B3_0 = 0;
  19705. int32_t G_B7_0 = 0;
  19706. int32_t G_B11_0 = 0;
  19707. {
  19708. // var currentEventModifiers = evt.modifiers;
  19709. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_0 = ___evt0;
  19710. NullCheck(L_0);
  19711. int32_t L_1;
  19712. L_1 = Event_get_modifiers_m01356D3F1DDF6746122F129713EBE87BFA65D886(L_0, /*hidden argument*/NULL);
  19713. V_0 = L_1;
  19714. // bool ctrl = SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX ? (currentEventModifiers & EventModifiers.Command) != 0 : (currentEventModifiers & EventModifiers.Control) != 0;
  19715. int32_t L_2;
  19716. L_2 = SystemInfo_get_operatingSystemFamily_m797937E766B7FF87A5F1630263C49B814131DD95(/*hidden argument*/NULL);
  19717. if ((((int32_t)L_2) == ((int32_t)1)))
  19718. {
  19719. goto IL_0017;
  19720. }
  19721. }
  19722. {
  19723. int32_t L_3 = V_0;
  19724. G_B3_0 = ((!(((uint32_t)((int32_t)((int32_t)L_3&(int32_t)2))) <= ((uint32_t)0)))? 1 : 0);
  19725. goto IL_001d;
  19726. }
  19727. IL_0017:
  19728. {
  19729. int32_t L_4 = V_0;
  19730. G_B3_0 = ((!(((uint32_t)((int32_t)((int32_t)L_4&(int32_t)8))) <= ((uint32_t)0)))? 1 : 0);
  19731. }
  19732. IL_001d:
  19733. {
  19734. V_1 = (bool)G_B3_0;
  19735. // bool shift = (currentEventModifiers & EventModifiers.Shift) != 0;
  19736. int32_t L_5 = V_0;
  19737. V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)1))) <= ((uint32_t)0)))? 1 : 0);
  19738. // bool alt = (currentEventModifiers & EventModifiers.Alt) != 0;
  19739. int32_t L_6 = V_0;
  19740. V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_6&(int32_t)4))) <= ((uint32_t)0)))? 1 : 0);
  19741. // bool ctrlOnly = ctrl && !alt && !shift;
  19742. bool L_7 = V_1;
  19743. if (!L_7)
  19744. {
  19745. goto IL_0038;
  19746. }
  19747. }
  19748. {
  19749. bool L_8 = V_3;
  19750. if (L_8)
  19751. {
  19752. goto IL_0038;
  19753. }
  19754. }
  19755. {
  19756. bool L_9 = V_2;
  19757. G_B7_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
  19758. goto IL_0039;
  19759. }
  19760. IL_0038:
  19761. {
  19762. G_B7_0 = 0;
  19763. }
  19764. IL_0039:
  19765. {
  19766. V_4 = (bool)G_B7_0;
  19767. // bool shiftOnly = shift && !ctrl && !alt;
  19768. bool L_10 = V_2;
  19769. if (!L_10)
  19770. {
  19771. goto IL_0047;
  19772. }
  19773. }
  19774. {
  19775. bool L_11 = V_1;
  19776. if (L_11)
  19777. {
  19778. goto IL_0047;
  19779. }
  19780. }
  19781. {
  19782. bool L_12 = V_3;
  19783. G_B11_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
  19784. goto IL_0048;
  19785. }
  19786. IL_0047:
  19787. {
  19788. G_B11_0 = 0;
  19789. }
  19790. IL_0048:
  19791. {
  19792. V_5 = (bool)G_B11_0;
  19793. // switch (evt.keyCode)
  19794. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_13 = ___evt0;
  19795. NullCheck(L_13);
  19796. int32_t L_14;
  19797. L_14 = Event_get_keyCode_mBB8C639B5337ABE6A54423C604DAB0B9F3BB217E(L_13, /*hidden argument*/NULL);
  19798. V_7 = L_14;
  19799. int32_t L_15 = V_7;
  19800. if ((((int32_t)L_15) > ((int32_t)((int32_t)97))))
  19801. {
  19802. goto IL_008b;
  19803. }
  19804. }
  19805. {
  19806. int32_t L_16 = V_7;
  19807. if ((((int32_t)L_16) > ((int32_t)((int32_t)13))))
  19808. {
  19809. goto IL_0074;
  19810. }
  19811. }
  19812. {
  19813. int32_t L_17 = V_7;
  19814. if ((((int32_t)L_17) == ((int32_t)8)))
  19815. {
  19816. goto IL_00ed;
  19817. }
  19818. }
  19819. {
  19820. int32_t L_18 = V_7;
  19821. if ((((int32_t)L_18) == ((int32_t)((int32_t)13))))
  19822. {
  19823. goto IL_01ff;
  19824. }
  19825. }
  19826. {
  19827. goto IL_0213;
  19828. }
  19829. IL_0074:
  19830. {
  19831. int32_t L_19 = V_7;
  19832. if ((((int32_t)L_19) == ((int32_t)((int32_t)27))))
  19833. {
  19834. goto IL_020a;
  19835. }
  19836. }
  19837. {
  19838. int32_t L_20 = V_7;
  19839. if ((((int32_t)L_20) == ((int32_t)((int32_t)97))))
  19840. {
  19841. goto IL_010f;
  19842. }
  19843. }
  19844. {
  19845. goto IL_0213;
  19846. }
  19847. IL_008b:
  19848. {
  19849. int32_t L_21 = V_7;
  19850. if ((((int32_t)L_21) > ((int32_t)((int32_t)118))))
  19851. {
  19852. goto IL_00a8;
  19853. }
  19854. }
  19855. {
  19856. int32_t L_22 = V_7;
  19857. if ((((int32_t)L_22) == ((int32_t)((int32_t)99))))
  19858. {
  19859. goto IL_011e;
  19860. }
  19861. }
  19862. {
  19863. int32_t L_23 = V_7;
  19864. if ((((int32_t)L_23) == ((int32_t)((int32_t)118))))
  19865. {
  19866. goto IL_0147;
  19867. }
  19868. }
  19869. {
  19870. goto IL_0213;
  19871. }
  19872. IL_00a8:
  19873. {
  19874. int32_t L_24 = V_7;
  19875. if ((((int32_t)L_24) == ((int32_t)((int32_t)120))))
  19876. {
  19877. goto IL_0161;
  19878. }
  19879. }
  19880. {
  19881. int32_t L_25 = V_7;
  19882. if ((((int32_t)L_25) == ((int32_t)((int32_t)127))))
  19883. {
  19884. goto IL_00f5;
  19885. }
  19886. }
  19887. {
  19888. int32_t L_26 = V_7;
  19889. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)271))))
  19890. {
  19891. case 0:
  19892. {
  19893. goto IL_01ff;
  19894. }
  19895. case 1:
  19896. {
  19897. goto IL_0213;
  19898. }
  19899. case 2:
  19900. {
  19901. goto IL_01ed;
  19902. }
  19903. case 3:
  19904. {
  19905. goto IL_01f6;
  19906. }
  19907. case 4:
  19908. {
  19909. goto IL_01e3;
  19910. }
  19911. case 5:
  19912. {
  19913. goto IL_01d9;
  19914. }
  19915. case 6:
  19916. {
  19917. goto IL_019c;
  19918. }
  19919. case 7:
  19920. {
  19921. goto IL_00fd;
  19922. }
  19923. case 8:
  19924. {
  19925. goto IL_0106;
  19926. }
  19927. }
  19928. }
  19929. {
  19930. goto IL_0213;
  19931. }
  19932. IL_00ed:
  19933. {
  19934. // Backspace();
  19935. InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C(__this, /*hidden argument*/NULL);
  19936. // return EditState.Continue;
  19937. return (int32_t)(0);
  19938. }
  19939. IL_00f5:
  19940. {
  19941. // ForwardSpace();
  19942. InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0(__this, /*hidden argument*/NULL);
  19943. // return EditState.Continue;
  19944. return (int32_t)(0);
  19945. }
  19946. IL_00fd:
  19947. {
  19948. // MoveTextStart(shift);
  19949. bool L_27 = V_2;
  19950. InputField_MoveTextStart_mB2AA4132A375A5DEAC2116D638DCC0C4F30810B7(__this, L_27, /*hidden argument*/NULL);
  19951. // return EditState.Continue;
  19952. return (int32_t)(0);
  19953. }
  19954. IL_0106:
  19955. {
  19956. // MoveTextEnd(shift);
  19957. bool L_28 = V_2;
  19958. InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1(__this, L_28, /*hidden argument*/NULL);
  19959. // return EditState.Continue;
  19960. return (int32_t)(0);
  19961. }
  19962. IL_010f:
  19963. {
  19964. // if (ctrlOnly)
  19965. bool L_29 = V_4;
  19966. if (!L_29)
  19967. {
  19968. goto IL_0213;
  19969. }
  19970. }
  19971. {
  19972. // SelectAll();
  19973. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  19974. // return EditState.Continue;
  19975. return (int32_t)(0);
  19976. }
  19977. IL_011e:
  19978. {
  19979. // if (ctrlOnly)
  19980. bool L_30 = V_4;
  19981. if (!L_30)
  19982. {
  19983. goto IL_0213;
  19984. }
  19985. }
  19986. {
  19987. // if (inputType != InputType.Password)
  19988. int32_t L_31;
  19989. L_31 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  19990. if ((((int32_t)L_31) == ((int32_t)2)))
  19991. {
  19992. goto IL_013b;
  19993. }
  19994. }
  19995. {
  19996. // clipboard = GetSelectedString();
  19997. String_t* L_32;
  19998. L_32 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  19999. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20000. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_32, /*hidden argument*/NULL);
  20001. goto IL_0145;
  20002. }
  20003. IL_013b:
  20004. {
  20005. // clipboard = "";
  20006. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20007. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  20008. }
  20009. IL_0145:
  20010. {
  20011. // return EditState.Continue;
  20012. return (int32_t)(0);
  20013. }
  20014. IL_0147:
  20015. {
  20016. // if (ctrlOnly)
  20017. bool L_33 = V_4;
  20018. if (!L_33)
  20019. {
  20020. goto IL_0213;
  20021. }
  20022. }
  20023. {
  20024. // Append(clipboard);
  20025. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20026. String_t* L_34;
  20027. L_34 = InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591(/*hidden argument*/NULL);
  20028. VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void UnityEngine.UI.InputField::Append(System.String) */, __this, L_34);
  20029. // UpdateLabel();
  20030. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  20031. // return EditState.Continue;
  20032. return (int32_t)(0);
  20033. }
  20034. IL_0161:
  20035. {
  20036. // if (ctrlOnly)
  20037. bool L_35 = V_4;
  20038. if (!L_35)
  20039. {
  20040. goto IL_0213;
  20041. }
  20042. }
  20043. {
  20044. // if (inputType != InputType.Password)
  20045. int32_t L_36;
  20046. L_36 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  20047. if ((((int32_t)L_36) == ((int32_t)2)))
  20048. {
  20049. goto IL_017e;
  20050. }
  20051. }
  20052. {
  20053. // clipboard = GetSelectedString();
  20054. String_t* L_37;
  20055. L_37 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  20056. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20057. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_37, /*hidden argument*/NULL);
  20058. goto IL_0188;
  20059. }
  20060. IL_017e:
  20061. {
  20062. // clipboard = "";
  20063. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20064. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  20065. }
  20066. IL_0188:
  20067. {
  20068. // Delete();
  20069. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  20070. // UpdateTouchKeyboardFromEditChanges();
  20071. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  20072. // SendOnValueChangedAndUpdateLabel();
  20073. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  20074. // return EditState.Continue;
  20075. return (int32_t)(0);
  20076. }
  20077. IL_019c:
  20078. {
  20079. // if (ctrlOnly)
  20080. bool L_38 = V_4;
  20081. if (!L_38)
  20082. {
  20083. goto IL_01c2;
  20084. }
  20085. }
  20086. {
  20087. // if (inputType != InputType.Password)
  20088. int32_t L_39;
  20089. L_39 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  20090. if ((((int32_t)L_39) == ((int32_t)2)))
  20091. {
  20092. goto IL_01b6;
  20093. }
  20094. }
  20095. {
  20096. // clipboard = GetSelectedString();
  20097. String_t* L_40;
  20098. L_40 = InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2(__this, /*hidden argument*/NULL);
  20099. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20100. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(L_40, /*hidden argument*/NULL);
  20101. goto IL_01c0;
  20102. }
  20103. IL_01b6:
  20104. {
  20105. // clipboard = "";
  20106. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20107. InputField_set_clipboard_mD8D9CC194B47B5D85723E3F3E4DB17986B610278(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
  20108. }
  20109. IL_01c0:
  20110. {
  20111. // return EditState.Continue;
  20112. return (int32_t)(0);
  20113. }
  20114. IL_01c2:
  20115. {
  20116. // else if (shiftOnly)
  20117. bool L_41 = V_5;
  20118. if (!L_41)
  20119. {
  20120. goto IL_0213;
  20121. }
  20122. }
  20123. {
  20124. // Append(clipboard);
  20125. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20126. String_t* L_42;
  20127. L_42 = InputField_get_clipboard_mA4073C88F57BC8E485CB3BD40788FAF6FC950591(/*hidden argument*/NULL);
  20128. VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void UnityEngine.UI.InputField::Append(System.String) */, __this, L_42);
  20129. // UpdateLabel();
  20130. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  20131. // return EditState.Continue;
  20132. return (int32_t)(0);
  20133. }
  20134. IL_01d9:
  20135. {
  20136. // MoveLeft(shift, ctrl);
  20137. bool L_43 = V_2;
  20138. bool L_44 = V_1;
  20139. InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3(__this, L_43, L_44, /*hidden argument*/NULL);
  20140. // return EditState.Continue;
  20141. return (int32_t)(0);
  20142. }
  20143. IL_01e3:
  20144. {
  20145. // MoveRight(shift, ctrl);
  20146. bool L_45 = V_2;
  20147. bool L_46 = V_1;
  20148. InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A(__this, L_45, L_46, /*hidden argument*/NULL);
  20149. // return EditState.Continue;
  20150. return (int32_t)(0);
  20151. }
  20152. IL_01ed:
  20153. {
  20154. // MoveUp(shift);
  20155. bool L_47 = V_2;
  20156. InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372(__this, L_47, /*hidden argument*/NULL);
  20157. // return EditState.Continue;
  20158. return (int32_t)(0);
  20159. }
  20160. IL_01f6:
  20161. {
  20162. // MoveDown(shift);
  20163. bool L_48 = V_2;
  20164. InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8(__this, L_48, /*hidden argument*/NULL);
  20165. // return EditState.Continue;
  20166. return (int32_t)(0);
  20167. }
  20168. IL_01ff:
  20169. {
  20170. // if (lineType != LineType.MultiLineNewline)
  20171. int32_t L_49;
  20172. L_49 = InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B_inline(__this, /*hidden argument*/NULL);
  20173. if ((((int32_t)L_49) == ((int32_t)2)))
  20174. {
  20175. goto IL_0213;
  20176. }
  20177. }
  20178. {
  20179. // return EditState.Finish;
  20180. return (int32_t)(1);
  20181. }
  20182. IL_020a:
  20183. {
  20184. // m_WasCanceled = true;
  20185. __this->set_m_WasCanceled_65((bool)1);
  20186. // return EditState.Finish;
  20187. return (int32_t)(1);
  20188. }
  20189. IL_0213:
  20190. {
  20191. // char c = evt.character;
  20192. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_50 = ___evt0;
  20193. NullCheck(L_50);
  20194. Il2CppChar L_51;
  20195. L_51 = Event_get_character_mFDB32862186913735A8EC1B44F2455EC67C8403E(L_50, /*hidden argument*/NULL);
  20196. V_6 = L_51;
  20197. // if (!multiLine && (c == '\t' || c == '\r' || c == 10))
  20198. bool L_52;
  20199. L_52 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  20200. if (L_52)
  20201. {
  20202. goto IL_0237;
  20203. }
  20204. }
  20205. {
  20206. Il2CppChar L_53 = V_6;
  20207. if ((((int32_t)L_53) == ((int32_t)((int32_t)9))))
  20208. {
  20209. goto IL_0235;
  20210. }
  20211. }
  20212. {
  20213. Il2CppChar L_54 = V_6;
  20214. if ((((int32_t)L_54) == ((int32_t)((int32_t)13))))
  20215. {
  20216. goto IL_0235;
  20217. }
  20218. }
  20219. {
  20220. Il2CppChar L_55 = V_6;
  20221. if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)10)))))
  20222. {
  20223. goto IL_0237;
  20224. }
  20225. }
  20226. IL_0235:
  20227. {
  20228. // return EditState.Continue;
  20229. return (int32_t)(0);
  20230. }
  20231. IL_0237:
  20232. {
  20233. // if (c == '\r' || (int)c == 3)
  20234. Il2CppChar L_56 = V_6;
  20235. if ((((int32_t)L_56) == ((int32_t)((int32_t)13))))
  20236. {
  20237. goto IL_0242;
  20238. }
  20239. }
  20240. {
  20241. Il2CppChar L_57 = V_6;
  20242. if ((!(((uint32_t)L_57) == ((uint32_t)3))))
  20243. {
  20244. goto IL_0246;
  20245. }
  20246. }
  20247. IL_0242:
  20248. {
  20249. // c = '\n';
  20250. V_6 = ((int32_t)10);
  20251. }
  20252. IL_0246:
  20253. {
  20254. // if (IsValidChar(c))
  20255. Il2CppChar L_58 = V_6;
  20256. bool L_59;
  20257. L_59 = InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81(__this, L_58, /*hidden argument*/NULL);
  20258. if (!L_59)
  20259. {
  20260. goto IL_0258;
  20261. }
  20262. }
  20263. {
  20264. // Append(c);
  20265. Il2CppChar L_60 = V_6;
  20266. VirtualActionInvoker1< Il2CppChar >::Invoke(67 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_60);
  20267. }
  20268. IL_0258:
  20269. {
  20270. // if (c == 0)
  20271. Il2CppChar L_61 = V_6;
  20272. if (L_61)
  20273. {
  20274. goto IL_0270;
  20275. }
  20276. }
  20277. {
  20278. // if (compositionString.Length > 0)
  20279. String_t* L_62;
  20280. L_62 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  20281. NullCheck(L_62);
  20282. int32_t L_63;
  20283. L_63 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_62, /*hidden argument*/NULL);
  20284. if ((((int32_t)L_63) <= ((int32_t)0)))
  20285. {
  20286. goto IL_0270;
  20287. }
  20288. }
  20289. {
  20290. // UpdateLabel();
  20291. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  20292. }
  20293. IL_0270:
  20294. {
  20295. // return EditState.Continue;
  20296. return (int32_t)(0);
  20297. }
  20298. }
  20299. // System.Boolean UnityEngine.UI.InputField::IsValidChar(System.Char)
  20300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsValidChar_m05A915535E3D8DF3B7123F0BAE9BE3365106CE81 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method)
  20301. {
  20302. {
  20303. // if ((int)c == 127)
  20304. Il2CppChar L_0 = ___c0;
  20305. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)127)))))
  20306. {
  20307. goto IL_0007;
  20308. }
  20309. }
  20310. {
  20311. // return false;
  20312. return (bool)0;
  20313. }
  20314. IL_0007:
  20315. {
  20316. // if (c == '\t' || c == '\n')
  20317. Il2CppChar L_1 = ___c0;
  20318. if ((((int32_t)L_1) == ((int32_t)((int32_t)9))))
  20319. {
  20320. goto IL_0011;
  20321. }
  20322. }
  20323. {
  20324. Il2CppChar L_2 = ___c0;
  20325. if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)10)))))
  20326. {
  20327. goto IL_0013;
  20328. }
  20329. }
  20330. IL_0011:
  20331. {
  20332. // return true;
  20333. return (bool)1;
  20334. }
  20335. IL_0013:
  20336. {
  20337. // return m_TextComponent.font.HasCharacter(c);
  20338. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  20339. NullCheck(L_3);
  20340. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_4;
  20341. L_4 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_3, /*hidden argument*/NULL);
  20342. Il2CppChar L_5 = ___c0;
  20343. NullCheck(L_4);
  20344. bool L_6;
  20345. L_6 = Font_HasCharacter_m91E1618BC3221EBB83518E5B85D5CA3996FAD10C(L_4, L_5, /*hidden argument*/NULL);
  20346. return L_6;
  20347. }
  20348. }
  20349. // System.Void UnityEngine.UI.InputField::ProcessEvent(UnityEngine.Event)
  20350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ProcessEvent_m5F0E049EFBB30935E1A289C32FE2AF6D6856239D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * ___e0, const RuntimeMethod* method)
  20351. {
  20352. {
  20353. // KeyPressed(e);
  20354. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_0 = ___e0;
  20355. int32_t L_1;
  20356. L_1 = InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C(__this, L_0, /*hidden argument*/NULL);
  20357. // }
  20358. return;
  20359. }
  20360. }
  20361. // System.Void UnityEngine.UI.InputField::OnUpdateSelected(UnityEngine.EventSystems.BaseEventData)
  20362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnUpdateSelected_mA7E87E9453287D7632A060B8BF4400657EB80092 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  20363. {
  20364. static bool s_Il2CppMethodInitialized;
  20365. if (!s_Il2CppMethodInitialized)
  20366. {
  20367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF);
  20368. s_Il2CppMethodInitialized = true;
  20369. }
  20370. bool V_0 = false;
  20371. int32_t V_1 = 0;
  20372. String_t* V_2 = NULL;
  20373. {
  20374. // if (!isFocused)
  20375. bool L_0;
  20376. L_0 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  20377. if (L_0)
  20378. {
  20379. goto IL_0009;
  20380. }
  20381. }
  20382. {
  20383. // return;
  20384. return;
  20385. }
  20386. IL_0009:
  20387. {
  20388. // bool consumedEvent = false;
  20389. V_0 = (bool)0;
  20390. goto IL_0079;
  20391. }
  20392. IL_000d:
  20393. {
  20394. // if (m_ProcessingEvent.rawType == EventType.KeyDown)
  20395. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_1 = __this->get_m_ProcessingEvent_70();
  20396. NullCheck(L_1);
  20397. int32_t L_2;
  20398. L_2 = Event_get_rawType_m8725042044E8089268FF9232CF7D30EF49144B0C(L_1, /*hidden argument*/NULL);
  20399. if ((!(((uint32_t)L_2) == ((uint32_t)4))))
  20400. {
  20401. goto IL_0042;
  20402. }
  20403. }
  20404. {
  20405. // consumedEvent = true;
  20406. V_0 = (bool)1;
  20407. // var shouldContinue = KeyPressed(m_ProcessingEvent);
  20408. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_3 = __this->get_m_ProcessingEvent_70();
  20409. int32_t L_4;
  20410. L_4 = InputField_KeyPressed_m0F50321EEE506CDA75CCA02F9747FD65E5DF896C(__this, L_3, /*hidden argument*/NULL);
  20411. // if (shouldContinue == EditState.Finish)
  20412. if ((!(((uint32_t)L_4) == ((uint32_t)1))))
  20413. {
  20414. goto IL_0042;
  20415. }
  20416. }
  20417. {
  20418. // if (!m_WasCanceled)
  20419. bool L_5 = __this->get_m_WasCanceled_65();
  20420. if (L_5)
  20421. {
  20422. goto IL_003a;
  20423. }
  20424. }
  20425. {
  20426. // SendOnSubmit();
  20427. InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929(__this, /*hidden argument*/NULL);
  20428. }
  20429. IL_003a:
  20430. {
  20431. // DeactivateInputField();
  20432. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  20433. // break;
  20434. goto IL_0086;
  20435. }
  20436. IL_0042:
  20437. {
  20438. // switch (m_ProcessingEvent.type)
  20439. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_6 = __this->get_m_ProcessingEvent_70();
  20440. NullCheck(L_6);
  20441. int32_t L_7;
  20442. L_7 = Event_get_type_mA5010AB8C34B098E0783949046C708B9E1BA811D(L_6, /*hidden argument*/NULL);
  20443. V_1 = L_7;
  20444. int32_t L_8 = V_1;
  20445. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)((int32_t)13)))) <= ((uint32_t)1))))
  20446. {
  20447. goto IL_0079;
  20448. }
  20449. }
  20450. {
  20451. // switch (m_ProcessingEvent.commandName)
  20452. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_9 = __this->get_m_ProcessingEvent_70();
  20453. NullCheck(L_9);
  20454. String_t* L_10;
  20455. L_10 = Event_get_commandName_m5D0763551DDA469ACDBE3477D2210712F9B8B26D(L_9, /*hidden argument*/NULL);
  20456. V_2 = L_10;
  20457. String_t* L_11 = V_2;
  20458. if (!L_11)
  20459. {
  20460. goto IL_0079;
  20461. }
  20462. }
  20463. {
  20464. String_t* L_12 = V_2;
  20465. bool L_13;
  20466. L_13 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_12, _stringLiteral61EE466164F1DF2016800CEA6AB7D2C9F89A95DF, /*hidden argument*/NULL);
  20467. if (!L_13)
  20468. {
  20469. goto IL_0079;
  20470. }
  20471. }
  20472. {
  20473. // SelectAll();
  20474. InputField_SelectAll_mE0FC6C49370561EC070ADF1CEED5159DC4573176(__this, /*hidden argument*/NULL);
  20475. // consumedEvent = true;
  20476. V_0 = (bool)1;
  20477. }
  20478. IL_0079:
  20479. {
  20480. // while (Event.PopEvent(m_ProcessingEvent))
  20481. Event_tED49F8EC5A2514F6E877E301B1AB7ABE4647253E * L_14 = __this->get_m_ProcessingEvent_70();
  20482. bool L_15;
  20483. L_15 = Event_PopEvent_mCE0C136F327B5FC3822743208222799F7301170B(L_14, /*hidden argument*/NULL);
  20484. if (L_15)
  20485. {
  20486. goto IL_000d;
  20487. }
  20488. }
  20489. IL_0086:
  20490. {
  20491. // if (consumedEvent)
  20492. bool L_16 = V_0;
  20493. if (!L_16)
  20494. {
  20495. goto IL_008f;
  20496. }
  20497. }
  20498. {
  20499. // UpdateLabel();
  20500. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  20501. }
  20502. IL_008f:
  20503. {
  20504. // eventData.Use();
  20505. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_17 = ___eventData0;
  20506. NullCheck(L_17);
  20507. VirtualActionInvoker0::Invoke(5 /* System.Void UnityEngine.EventSystems.AbstractEventData::Use() */, L_17);
  20508. // }
  20509. return;
  20510. }
  20511. }
  20512. // System.String UnityEngine.UI.InputField::GetSelectedString()
  20513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputField_GetSelectedString_m0BC31CC065E2258323259C646F0D33448914FCB2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  20514. {
  20515. static bool s_Il2CppMethodInitialized;
  20516. if (!s_Il2CppMethodInitialized)
  20517. {
  20518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  20519. s_Il2CppMethodInitialized = true;
  20520. }
  20521. int32_t V_0 = 0;
  20522. int32_t V_1 = 0;
  20523. {
  20524. // if (!hasSelection)
  20525. bool L_0;
  20526. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  20527. if (L_0)
  20528. {
  20529. goto IL_000e;
  20530. }
  20531. }
  20532. {
  20533. // return "";
  20534. return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  20535. }
  20536. IL_000e:
  20537. {
  20538. // int startPos = caretPositionInternal;
  20539. int32_t L_1;
  20540. L_1 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  20541. V_0 = L_1;
  20542. // int endPos = caretSelectPositionInternal;
  20543. int32_t L_2;
  20544. L_2 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20545. V_1 = L_2;
  20546. // if (startPos > endPos)
  20547. int32_t L_3 = V_0;
  20548. int32_t L_4 = V_1;
  20549. if ((((int32_t)L_3) <= ((int32_t)L_4)))
  20550. {
  20551. goto IL_0024;
  20552. }
  20553. }
  20554. {
  20555. // int temp = startPos;
  20556. int32_t L_5 = V_0;
  20557. // startPos = endPos;
  20558. int32_t L_6 = V_1;
  20559. V_0 = L_6;
  20560. // endPos = temp;
  20561. V_1 = L_5;
  20562. }
  20563. IL_0024:
  20564. {
  20565. // return text.Substring(startPos, endPos - startPos);
  20566. String_t* L_7;
  20567. L_7 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20568. int32_t L_8 = V_0;
  20569. int32_t L_9 = V_1;
  20570. int32_t L_10 = V_0;
  20571. NullCheck(L_7);
  20572. String_t* L_11;
  20573. L_11 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_7, L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
  20574. return L_11;
  20575. }
  20576. }
  20577. // System.Int32 UnityEngine.UI.InputField::FindtNextWordBegin()
  20578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  20579. {
  20580. static bool s_Il2CppMethodInitialized;
  20581. if (!s_Il2CppMethodInitialized)
  20582. {
  20583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20584. s_Il2CppMethodInitialized = true;
  20585. }
  20586. int32_t V_0 = 0;
  20587. {
  20588. // if (caretSelectPositionInternal + 1 >= text.Length)
  20589. int32_t L_0;
  20590. L_0 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20591. String_t* L_1;
  20592. L_1 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20593. NullCheck(L_1);
  20594. int32_t L_2;
  20595. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  20596. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1))) < ((int32_t)L_2)))
  20597. {
  20598. goto IL_0021;
  20599. }
  20600. }
  20601. {
  20602. // return text.Length;
  20603. String_t* L_3;
  20604. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20605. NullCheck(L_3);
  20606. int32_t L_4;
  20607. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  20608. return L_4;
  20609. }
  20610. IL_0021:
  20611. {
  20612. // int spaceLoc = text.IndexOfAny(kSeparators, caretSelectPositionInternal + 1);
  20613. String_t* L_5;
  20614. L_5 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20615. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20616. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->get_kSeparators_21();
  20617. int32_t L_7;
  20618. L_7 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20619. NullCheck(L_5);
  20620. int32_t L_8;
  20621. L_8 = String_IndexOfAny_m07F13B24F5FE07388431E7974606BDA62AE7ACD6(L_5, L_6, ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)), /*hidden argument*/NULL);
  20622. V_0 = L_8;
  20623. // if (spaceLoc == -1)
  20624. int32_t L_9 = V_0;
  20625. if ((!(((uint32_t)L_9) == ((uint32_t)(-1)))))
  20626. {
  20627. goto IL_004c;
  20628. }
  20629. }
  20630. {
  20631. // spaceLoc = text.Length;
  20632. String_t* L_10;
  20633. L_10 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20634. NullCheck(L_10);
  20635. int32_t L_11;
  20636. L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
  20637. V_0 = L_11;
  20638. goto IL_0050;
  20639. }
  20640. IL_004c:
  20641. {
  20642. // spaceLoc++;
  20643. int32_t L_12 = V_0;
  20644. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  20645. }
  20646. IL_0050:
  20647. {
  20648. // return spaceLoc;
  20649. int32_t L_13 = V_0;
  20650. return L_13;
  20651. }
  20652. }
  20653. // System.Void UnityEngine.UI.InputField::MoveRight(System.Boolean,System.Boolean)
  20654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveRight_m02C718260771AED239B61770F1DB38E7AE266D7A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method)
  20655. {
  20656. int32_t V_0 = 0;
  20657. int32_t V_1 = 0;
  20658. {
  20659. // if (hasSelection && !shift)
  20660. bool L_0;
  20661. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  20662. if (!L_0)
  20663. {
  20664. goto IL_002c;
  20665. }
  20666. }
  20667. {
  20668. bool L_1 = ___shift0;
  20669. if (L_1)
  20670. {
  20671. goto IL_002c;
  20672. }
  20673. }
  20674. {
  20675. // caretPositionInternal = caretSelectPositionInternal = Mathf.Max(caretPositionInternal, caretSelectPositionInternal);
  20676. int32_t L_2;
  20677. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  20678. int32_t L_3;
  20679. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20680. int32_t L_4;
  20681. L_4 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_2, L_3, /*hidden argument*/NULL);
  20682. int32_t L_5 = L_4;
  20683. V_1 = L_5;
  20684. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_5, /*hidden argument*/NULL);
  20685. int32_t L_6 = V_1;
  20686. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_6, /*hidden argument*/NULL);
  20687. // return;
  20688. return;
  20689. }
  20690. IL_002c:
  20691. {
  20692. // if (ctrl)
  20693. bool L_7 = ___ctrl1;
  20694. if (!L_7)
  20695. {
  20696. goto IL_0038;
  20697. }
  20698. }
  20699. {
  20700. // position = FindtNextWordBegin();
  20701. int32_t L_8;
  20702. L_8 = InputField_FindtNextWordBegin_m8FC97151F226C4CCCEC6B8BA72E47B16278D9D32(__this, /*hidden argument*/NULL);
  20703. V_0 = L_8;
  20704. goto IL_0041;
  20705. }
  20706. IL_0038:
  20707. {
  20708. // position = caretSelectPositionInternal + 1;
  20709. int32_t L_9;
  20710. L_9 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20711. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
  20712. }
  20713. IL_0041:
  20714. {
  20715. // if (shift)
  20716. bool L_10 = ___shift0;
  20717. if (!L_10)
  20718. {
  20719. goto IL_004c;
  20720. }
  20721. }
  20722. {
  20723. // caretSelectPositionInternal = position;
  20724. int32_t L_11 = V_0;
  20725. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_11, /*hidden argument*/NULL);
  20726. return;
  20727. }
  20728. IL_004c:
  20729. {
  20730. // caretSelectPositionInternal = caretPositionInternal = position;
  20731. int32_t L_12 = V_0;
  20732. int32_t L_13 = L_12;
  20733. V_1 = L_13;
  20734. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_13, /*hidden argument*/NULL);
  20735. int32_t L_14 = V_1;
  20736. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  20737. // }
  20738. return;
  20739. }
  20740. }
  20741. // System.Int32 UnityEngine.UI.InputField::FindtPrevWordBegin()
  20742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  20743. {
  20744. static bool s_Il2CppMethodInitialized;
  20745. if (!s_Il2CppMethodInitialized)
  20746. {
  20747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20748. s_Il2CppMethodInitialized = true;
  20749. }
  20750. int32_t V_0 = 0;
  20751. {
  20752. // if (caretSelectPositionInternal - 2 < 0)
  20753. int32_t L_0;
  20754. L_0 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20755. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)2))) >= ((int32_t)0)))
  20756. {
  20757. goto IL_000d;
  20758. }
  20759. }
  20760. {
  20761. // return 0;
  20762. return 0;
  20763. }
  20764. IL_000d:
  20765. {
  20766. // int spaceLoc = text.LastIndexOfAny(kSeparators, caretSelectPositionInternal - 2);
  20767. String_t* L_1;
  20768. L_1 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  20769. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  20770. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->get_kSeparators_21();
  20771. int32_t L_3;
  20772. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20773. NullCheck(L_1);
  20774. int32_t L_4;
  20775. L_4 = String_LastIndexOfAny_mD26613D8310B76952AE97E4F4AE5B3A118AD0219(L_1, L_2, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)2)), /*hidden argument*/NULL);
  20776. V_0 = L_4;
  20777. // if (spaceLoc == -1)
  20778. int32_t L_5 = V_0;
  20779. if ((!(((uint32_t)L_5) == ((uint32_t)(-1)))))
  20780. {
  20781. goto IL_002e;
  20782. }
  20783. }
  20784. {
  20785. // spaceLoc = 0;
  20786. V_0 = 0;
  20787. goto IL_0032;
  20788. }
  20789. IL_002e:
  20790. {
  20791. // spaceLoc++;
  20792. int32_t L_6 = V_0;
  20793. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  20794. }
  20795. IL_0032:
  20796. {
  20797. // return spaceLoc;
  20798. int32_t L_7 = V_0;
  20799. return L_7;
  20800. }
  20801. }
  20802. // System.Void UnityEngine.UI.InputField::MoveLeft(System.Boolean,System.Boolean)
  20803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveLeft_m0671A9AC1D833070233E3F966F8B00680D1E1FB3 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___ctrl1, const RuntimeMethod* method)
  20804. {
  20805. int32_t V_0 = 0;
  20806. int32_t V_1 = 0;
  20807. {
  20808. // if (hasSelection && !shift)
  20809. bool L_0;
  20810. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  20811. if (!L_0)
  20812. {
  20813. goto IL_002c;
  20814. }
  20815. }
  20816. {
  20817. bool L_1 = ___shift0;
  20818. if (L_1)
  20819. {
  20820. goto IL_002c;
  20821. }
  20822. }
  20823. {
  20824. // caretPositionInternal = caretSelectPositionInternal = Mathf.Min(caretPositionInternal, caretSelectPositionInternal);
  20825. int32_t L_2;
  20826. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  20827. int32_t L_3;
  20828. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20829. int32_t L_4;
  20830. L_4 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_2, L_3, /*hidden argument*/NULL);
  20831. int32_t L_5 = L_4;
  20832. V_1 = L_5;
  20833. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_5, /*hidden argument*/NULL);
  20834. int32_t L_6 = V_1;
  20835. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_6, /*hidden argument*/NULL);
  20836. // return;
  20837. return;
  20838. }
  20839. IL_002c:
  20840. {
  20841. // if (ctrl)
  20842. bool L_7 = ___ctrl1;
  20843. if (!L_7)
  20844. {
  20845. goto IL_0038;
  20846. }
  20847. }
  20848. {
  20849. // position = FindtPrevWordBegin();
  20850. int32_t L_8;
  20851. L_8 = InputField_FindtPrevWordBegin_m143AB3F7AE317D9F62A475A88E20E3A3F62D4A6D(__this, /*hidden argument*/NULL);
  20852. V_0 = L_8;
  20853. goto IL_0041;
  20854. }
  20855. IL_0038:
  20856. {
  20857. // position = caretSelectPositionInternal - 1;
  20858. int32_t L_9;
  20859. L_9 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  20860. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1));
  20861. }
  20862. IL_0041:
  20863. {
  20864. // if (shift)
  20865. bool L_10 = ___shift0;
  20866. if (!L_10)
  20867. {
  20868. goto IL_004c;
  20869. }
  20870. }
  20871. {
  20872. // caretSelectPositionInternal = position;
  20873. int32_t L_11 = V_0;
  20874. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_11, /*hidden argument*/NULL);
  20875. return;
  20876. }
  20877. IL_004c:
  20878. {
  20879. // caretSelectPositionInternal = caretPositionInternal = position;
  20880. int32_t L_12 = V_0;
  20881. int32_t L_13 = L_12;
  20882. V_1 = L_13;
  20883. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_13, /*hidden argument*/NULL);
  20884. int32_t L_14 = V_1;
  20885. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  20886. // }
  20887. return;
  20888. }
  20889. }
  20890. // System.Int32 UnityEngine.UI.InputField::DetermineCharacterLine(System.Int32,UnityEngine.TextGenerator)
  20891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___charPos0, TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___generator1, const RuntimeMethod* method)
  20892. {
  20893. static bool s_Il2CppMethodInitialized;
  20894. if (!s_Il2CppMethodInitialized)
  20895. {
  20896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  20897. s_Il2CppMethodInitialized = true;
  20898. }
  20899. int32_t V_0 = 0;
  20900. {
  20901. // for (int i = 0; i < generator.lineCount - 1; ++i)
  20902. V_0 = 0;
  20903. goto IL_0020;
  20904. }
  20905. IL_0004:
  20906. {
  20907. // if (generator.lines[i + 1].startCharIdx > charPos)
  20908. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0 = ___generator1;
  20909. NullCheck(L_0);
  20910. RuntimeObject* L_1;
  20911. L_1 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_0, /*hidden argument*/NULL);
  20912. int32_t L_2 = V_0;
  20913. NullCheck(L_1);
  20914. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_3;
  20915. 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)));
  20916. int32_t L_4 = L_3.get_startCharIdx_0();
  20917. int32_t L_5 = ___charPos0;
  20918. if ((((int32_t)L_4) <= ((int32_t)L_5)))
  20919. {
  20920. goto IL_001c;
  20921. }
  20922. }
  20923. {
  20924. // return i;
  20925. int32_t L_6 = V_0;
  20926. return L_6;
  20927. }
  20928. IL_001c:
  20929. {
  20930. // for (int i = 0; i < generator.lineCount - 1; ++i)
  20931. int32_t L_7 = V_0;
  20932. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  20933. }
  20934. IL_0020:
  20935. {
  20936. // for (int i = 0; i < generator.lineCount - 1; ++i)
  20937. int32_t L_8 = V_0;
  20938. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9 = ___generator1;
  20939. NullCheck(L_9);
  20940. int32_t L_10;
  20941. L_10 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_9, /*hidden argument*/NULL);
  20942. if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)))))
  20943. {
  20944. goto IL_0004;
  20945. }
  20946. }
  20947. {
  20948. // return generator.lineCount - 1;
  20949. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11 = ___generator1;
  20950. NullCheck(L_11);
  20951. int32_t L_12;
  20952. L_12 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_11, /*hidden argument*/NULL);
  20953. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
  20954. }
  20955. }
  20956. // System.Int32 UnityEngine.UI.InputField::LineUpCharacterPosition(System.Int32,System.Boolean)
  20957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToFirstChar1, const RuntimeMethod* method)
  20958. {
  20959. static bool s_Il2CppMethodInitialized;
  20960. if (!s_Il2CppMethodInitialized)
  20961. {
  20962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var);
  20963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  20964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  20965. s_Il2CppMethodInitialized = true;
  20966. }
  20967. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_0;
  20968. memset((&V_0), 0, sizeof(V_0));
  20969. int32_t V_1 = 0;
  20970. int32_t V_2 = 0;
  20971. int32_t V_3 = 0;
  20972. {
  20973. // if (originalPos >= cachedInputTextGenerator.characters.Count)
  20974. int32_t L_0 = ___originalPos0;
  20975. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  20976. L_1 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  20977. NullCheck(L_1);
  20978. RuntimeObject* L_2;
  20979. L_2 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_1, /*hidden argument*/NULL);
  20980. NullCheck(L_2);
  20981. int32_t L_3;
  20982. 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);
  20983. if ((((int32_t)L_0) < ((int32_t)L_3)))
  20984. {
  20985. goto IL_0015;
  20986. }
  20987. }
  20988. {
  20989. // return 0;
  20990. return 0;
  20991. }
  20992. IL_0015:
  20993. {
  20994. // UICharInfo originChar = cachedInputTextGenerator.characters[originalPos];
  20995. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_4;
  20996. L_4 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  20997. NullCheck(L_4);
  20998. RuntimeObject* L_5;
  20999. L_5 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_4, /*hidden argument*/NULL);
  21000. int32_t L_6 = ___originalPos0;
  21001. NullCheck(L_5);
  21002. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_7;
  21003. L_7 = 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_5, L_6);
  21004. V_0 = L_7;
  21005. // int originLine = DetermineCharacterLine(originalPos, cachedInputTextGenerator);
  21006. int32_t L_8 = ___originalPos0;
  21007. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9;
  21008. L_9 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21009. int32_t L_10;
  21010. L_10 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_8, L_9, /*hidden argument*/NULL);
  21011. V_1 = L_10;
  21012. // if (originLine <= 0)
  21013. int32_t L_11 = V_1;
  21014. if ((((int32_t)L_11) > ((int32_t)0)))
  21015. {
  21016. goto IL_0040;
  21017. }
  21018. }
  21019. {
  21020. // return goToFirstChar ? 0 : originalPos;
  21021. bool L_12 = ___goToFirstChar1;
  21022. if (L_12)
  21023. {
  21024. goto IL_003e;
  21025. }
  21026. }
  21027. {
  21028. int32_t L_13 = ___originalPos0;
  21029. return L_13;
  21030. }
  21031. IL_003e:
  21032. {
  21033. return 0;
  21034. }
  21035. IL_0040:
  21036. {
  21037. // int endCharIdx = cachedInputTextGenerator.lines[originLine].startCharIdx - 1;
  21038. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_14;
  21039. L_14 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21040. NullCheck(L_14);
  21041. RuntimeObject* L_15;
  21042. L_15 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_14, /*hidden argument*/NULL);
  21043. int32_t L_16 = V_1;
  21044. NullCheck(L_15);
  21045. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_17;
  21046. L_17 = 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_15, L_16);
  21047. int32_t L_18 = L_17.get_startCharIdx_0();
  21048. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
  21049. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  21050. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_19;
  21051. L_19 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21052. NullCheck(L_19);
  21053. RuntimeObject* L_20;
  21054. L_20 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_19, /*hidden argument*/NULL);
  21055. int32_t L_21 = V_1;
  21056. NullCheck(L_20);
  21057. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_22;
  21058. L_22 = 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_20, ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)));
  21059. int32_t L_23 = L_22.get_startCharIdx_0();
  21060. V_3 = L_23;
  21061. goto IL_00a2;
  21062. }
  21063. IL_0074:
  21064. {
  21065. // if (cachedInputTextGenerator.characters[i].cursorPos.x >= originChar.cursorPos.x)
  21066. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_24;
  21067. L_24 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21068. NullCheck(L_24);
  21069. RuntimeObject* L_25;
  21070. L_25 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_24, /*hidden argument*/NULL);
  21071. int32_t L_26 = V_3;
  21072. NullCheck(L_25);
  21073. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_27;
  21074. L_27 = 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_25, L_26);
  21075. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_28 = L_27.get_cursorPos_0();
  21076. float L_29 = L_28.get_x_0();
  21077. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_30 = V_0;
  21078. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31 = L_30.get_cursorPos_0();
  21079. float L_32 = L_31.get_x_0();
  21080. if ((!(((float)L_29) >= ((float)L_32))))
  21081. {
  21082. goto IL_009e;
  21083. }
  21084. }
  21085. {
  21086. // return i;
  21087. int32_t L_33 = V_3;
  21088. return L_33;
  21089. }
  21090. IL_009e:
  21091. {
  21092. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  21093. int32_t L_34 = V_3;
  21094. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  21095. }
  21096. IL_00a2:
  21097. {
  21098. // for (int i = cachedInputTextGenerator.lines[originLine - 1].startCharIdx; i < endCharIdx; ++i)
  21099. int32_t L_35 = V_3;
  21100. int32_t L_36 = V_2;
  21101. if ((((int32_t)L_35) < ((int32_t)L_36)))
  21102. {
  21103. goto IL_0074;
  21104. }
  21105. }
  21106. {
  21107. // return endCharIdx;
  21108. int32_t L_37 = V_2;
  21109. return L_37;
  21110. }
  21111. }
  21112. // System.Int32 UnityEngine.UI.InputField::LineDownCharacterPosition(System.Int32,System.Boolean)
  21113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___originalPos0, bool ___goToLastChar1, const RuntimeMethod* method)
  21114. {
  21115. static bool s_Il2CppMethodInitialized;
  21116. if (!s_Il2CppMethodInitialized)
  21117. {
  21118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  21119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  21120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  21121. s_Il2CppMethodInitialized = true;
  21122. }
  21123. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_0;
  21124. memset((&V_0), 0, sizeof(V_0));
  21125. int32_t V_1 = 0;
  21126. int32_t V_2 = 0;
  21127. int32_t V_3 = 0;
  21128. {
  21129. // if (originalPos >= cachedInputTextGenerator.characterCountVisible)
  21130. int32_t L_0 = ___originalPos0;
  21131. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1;
  21132. L_1 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21133. NullCheck(L_1);
  21134. int32_t L_2;
  21135. L_2 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_1, /*hidden argument*/NULL);
  21136. if ((((int32_t)L_0) < ((int32_t)L_2)))
  21137. {
  21138. goto IL_001a;
  21139. }
  21140. }
  21141. {
  21142. // return text.Length;
  21143. String_t* L_3;
  21144. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21145. NullCheck(L_3);
  21146. int32_t L_4;
  21147. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  21148. return L_4;
  21149. }
  21150. IL_001a:
  21151. {
  21152. // UICharInfo originChar = cachedInputTextGenerator.characters[originalPos];
  21153. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5;
  21154. L_5 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21155. NullCheck(L_5);
  21156. RuntimeObject* L_6;
  21157. L_6 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_5, /*hidden argument*/NULL);
  21158. int32_t L_7 = ___originalPos0;
  21159. NullCheck(L_6);
  21160. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_8;
  21161. 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);
  21162. V_0 = L_8;
  21163. // int originLine = DetermineCharacterLine(originalPos, cachedInputTextGenerator);
  21164. int32_t L_9 = ___originalPos0;
  21165. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_10;
  21166. L_10 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21167. int32_t L_11;
  21168. L_11 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_9, L_10, /*hidden argument*/NULL);
  21169. V_1 = L_11;
  21170. // if (originLine + 1 >= cachedInputTextGenerator.lineCount)
  21171. int32_t L_12 = V_1;
  21172. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13;
  21173. L_13 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21174. NullCheck(L_13);
  21175. int32_t L_14;
  21176. L_14 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_13, /*hidden argument*/NULL);
  21177. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))) < ((int32_t)L_14)))
  21178. {
  21179. goto IL_005b;
  21180. }
  21181. }
  21182. {
  21183. // return goToLastChar ? text.Length : originalPos;
  21184. bool L_15 = ___goToLastChar1;
  21185. if (L_15)
  21186. {
  21187. goto IL_004f;
  21188. }
  21189. }
  21190. {
  21191. int32_t L_16 = ___originalPos0;
  21192. return L_16;
  21193. }
  21194. IL_004f:
  21195. {
  21196. String_t* L_17;
  21197. L_17 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21198. NullCheck(L_17);
  21199. int32_t L_18;
  21200. L_18 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_17, /*hidden argument*/NULL);
  21201. return L_18;
  21202. }
  21203. IL_005b:
  21204. {
  21205. // int endCharIdx = GetLineEndPosition(cachedInputTextGenerator, originLine + 1);
  21206. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_19;
  21207. L_19 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21208. int32_t L_20 = V_1;
  21209. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  21210. int32_t L_21;
  21211. L_21 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_19, ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)), /*hidden argument*/NULL);
  21212. V_2 = L_21;
  21213. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  21214. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_22;
  21215. L_22 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21216. NullCheck(L_22);
  21217. RuntimeObject* L_23;
  21218. L_23 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_22, /*hidden argument*/NULL);
  21219. int32_t L_24 = V_1;
  21220. NullCheck(L_23);
  21221. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_25;
  21222. 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, ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)));
  21223. int32_t L_26 = L_25.get_startCharIdx_0();
  21224. V_3 = L_26;
  21225. goto IL_00b3;
  21226. }
  21227. IL_0085:
  21228. {
  21229. // if (cachedInputTextGenerator.characters[i].cursorPos.x >= originChar.cursorPos.x)
  21230. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_27;
  21231. L_27 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  21232. NullCheck(L_27);
  21233. RuntimeObject* L_28;
  21234. L_28 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_27, /*hidden argument*/NULL);
  21235. int32_t L_29 = V_3;
  21236. NullCheck(L_28);
  21237. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_30;
  21238. L_30 = 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_28, L_29);
  21239. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_31 = L_30.get_cursorPos_0();
  21240. float L_32 = L_31.get_x_0();
  21241. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_33 = V_0;
  21242. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34 = L_33.get_cursorPos_0();
  21243. float L_35 = L_34.get_x_0();
  21244. if ((!(((float)L_32) >= ((float)L_35))))
  21245. {
  21246. goto IL_00af;
  21247. }
  21248. }
  21249. {
  21250. // return i;
  21251. int32_t L_36 = V_3;
  21252. return L_36;
  21253. }
  21254. IL_00af:
  21255. {
  21256. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  21257. int32_t L_37 = V_3;
  21258. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  21259. }
  21260. IL_00b3:
  21261. {
  21262. // for (int i = cachedInputTextGenerator.lines[originLine + 1].startCharIdx; i < endCharIdx; ++i)
  21263. int32_t L_38 = V_3;
  21264. int32_t L_39 = V_2;
  21265. if ((((int32_t)L_38) < ((int32_t)L_39)))
  21266. {
  21267. goto IL_0085;
  21268. }
  21269. }
  21270. {
  21271. // return endCharIdx;
  21272. int32_t L_40 = V_2;
  21273. return L_40;
  21274. }
  21275. }
  21276. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean)
  21277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m99F896D1A8F784A17BDA364D01D87A2F3CF313E8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  21278. {
  21279. {
  21280. // MoveDown(shift, true);
  21281. bool L_0 = ___shift0;
  21282. InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B(__this, L_0, (bool)1, /*hidden argument*/NULL);
  21283. // }
  21284. return;
  21285. }
  21286. }
  21287. // System.Void UnityEngine.UI.InputField::MoveDown(System.Boolean,System.Boolean)
  21288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveDown_m791D171F5C4611A775AF835297E5CB4505FC3E9B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToLastChar1, const RuntimeMethod* method)
  21289. {
  21290. int32_t V_0 = 0;
  21291. int32_t V_1 = 0;
  21292. int32_t G_B6_0 = 0;
  21293. {
  21294. // if (hasSelection && !shift)
  21295. bool L_0;
  21296. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  21297. if (!L_0)
  21298. {
  21299. goto IL_002b;
  21300. }
  21301. }
  21302. {
  21303. bool L_1 = ___shift0;
  21304. if (L_1)
  21305. {
  21306. goto IL_002b;
  21307. }
  21308. }
  21309. {
  21310. // caretPositionInternal = caretSelectPositionInternal = Mathf.Max(caretPositionInternal, caretSelectPositionInternal);
  21311. int32_t L_2;
  21312. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21313. int32_t L_3;
  21314. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21315. int32_t L_4;
  21316. L_4 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_2, L_3, /*hidden argument*/NULL);
  21317. int32_t L_5 = L_4;
  21318. V_1 = L_5;
  21319. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_5, /*hidden argument*/NULL);
  21320. int32_t L_6 = V_1;
  21321. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_6, /*hidden argument*/NULL);
  21322. }
  21323. IL_002b:
  21324. {
  21325. // int position = multiLine ? LineDownCharacterPosition(caretSelectPositionInternal, goToLastChar) : text.Length;
  21326. bool L_7;
  21327. L_7 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  21328. if (L_7)
  21329. {
  21330. goto IL_0040;
  21331. }
  21332. }
  21333. {
  21334. String_t* L_8;
  21335. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21336. NullCheck(L_8);
  21337. int32_t L_9;
  21338. L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
  21339. G_B6_0 = L_9;
  21340. goto IL_004d;
  21341. }
  21342. IL_0040:
  21343. {
  21344. int32_t L_10;
  21345. L_10 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21346. bool L_11 = ___goToLastChar1;
  21347. int32_t L_12;
  21348. L_12 = InputField_LineDownCharacterPosition_mBCC9AA30EC94EA0EF724BDB6C78D2E9952830BFA(__this, L_10, L_11, /*hidden argument*/NULL);
  21349. G_B6_0 = L_12;
  21350. }
  21351. IL_004d:
  21352. {
  21353. V_0 = G_B6_0;
  21354. // if (shift)
  21355. bool L_13 = ___shift0;
  21356. if (!L_13)
  21357. {
  21358. goto IL_0059;
  21359. }
  21360. }
  21361. {
  21362. // caretSelectPositionInternal = position;
  21363. int32_t L_14 = V_0;
  21364. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  21365. return;
  21366. }
  21367. IL_0059:
  21368. {
  21369. // caretPositionInternal = caretSelectPositionInternal = position;
  21370. int32_t L_15 = V_0;
  21371. int32_t L_16 = L_15;
  21372. V_1 = L_16;
  21373. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_16, /*hidden argument*/NULL);
  21374. int32_t L_17 = V_1;
  21375. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_17, /*hidden argument*/NULL);
  21376. // }
  21377. return;
  21378. }
  21379. }
  21380. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean)
  21381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mC87D4402849F1E530735D6D885CEE855C63FC372 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, const RuntimeMethod* method)
  21382. {
  21383. {
  21384. // MoveUp(shift, true);
  21385. bool L_0 = ___shift0;
  21386. InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304(__this, L_0, (bool)1, /*hidden argument*/NULL);
  21387. // }
  21388. return;
  21389. }
  21390. }
  21391. // System.Void UnityEngine.UI.InputField::MoveUp(System.Boolean,System.Boolean)
  21392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MoveUp_mAC099D941C00DF9BE47A1C55D43C9CF7B9CD4304 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, bool ___shift0, bool ___goToFirstChar1, const RuntimeMethod* method)
  21393. {
  21394. int32_t V_0 = 0;
  21395. int32_t V_1 = 0;
  21396. int32_t G_B6_0 = 0;
  21397. {
  21398. // if (hasSelection && !shift)
  21399. bool L_0;
  21400. L_0 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  21401. if (!L_0)
  21402. {
  21403. goto IL_002b;
  21404. }
  21405. }
  21406. {
  21407. bool L_1 = ___shift0;
  21408. if (L_1)
  21409. {
  21410. goto IL_002b;
  21411. }
  21412. }
  21413. {
  21414. // caretPositionInternal = caretSelectPositionInternal = Mathf.Min(caretPositionInternal, caretSelectPositionInternal);
  21415. int32_t L_2;
  21416. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21417. int32_t L_3;
  21418. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21419. int32_t L_4;
  21420. L_4 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_2, L_3, /*hidden argument*/NULL);
  21421. int32_t L_5 = L_4;
  21422. V_1 = L_5;
  21423. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_5, /*hidden argument*/NULL);
  21424. int32_t L_6 = V_1;
  21425. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_6, /*hidden argument*/NULL);
  21426. }
  21427. IL_002b:
  21428. {
  21429. // int position = multiLine ? LineUpCharacterPosition(caretSelectPositionInternal, goToFirstChar) : 0;
  21430. bool L_7;
  21431. L_7 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  21432. if (L_7)
  21433. {
  21434. goto IL_0036;
  21435. }
  21436. }
  21437. {
  21438. G_B6_0 = 0;
  21439. goto IL_0043;
  21440. }
  21441. IL_0036:
  21442. {
  21443. int32_t L_8;
  21444. L_8 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21445. bool L_9 = ___goToFirstChar1;
  21446. int32_t L_10;
  21447. L_10 = InputField_LineUpCharacterPosition_mA0C6A2867A30798648A9833DB8F4B1C24E93FBFA(__this, L_8, L_9, /*hidden argument*/NULL);
  21448. G_B6_0 = L_10;
  21449. }
  21450. IL_0043:
  21451. {
  21452. V_0 = G_B6_0;
  21453. // if (shift)
  21454. bool L_11 = ___shift0;
  21455. if (!L_11)
  21456. {
  21457. goto IL_004f;
  21458. }
  21459. }
  21460. {
  21461. // caretSelectPositionInternal = position;
  21462. int32_t L_12 = V_0;
  21463. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_12, /*hidden argument*/NULL);
  21464. return;
  21465. }
  21466. IL_004f:
  21467. {
  21468. // caretSelectPositionInternal = caretPositionInternal = position;
  21469. int32_t L_13 = V_0;
  21470. int32_t L_14 = L_13;
  21471. V_1 = L_14;
  21472. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_14, /*hidden argument*/NULL);
  21473. int32_t L_15 = V_1;
  21474. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_15, /*hidden argument*/NULL);
  21475. // }
  21476. return;
  21477. }
  21478. }
  21479. // System.Void UnityEngine.UI.InputField::Delete()
  21480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21481. {
  21482. {
  21483. // if (m_ReadOnly)
  21484. bool L_0 = __this->get_m_ReadOnly_42();
  21485. if (!L_0)
  21486. {
  21487. goto IL_0009;
  21488. }
  21489. }
  21490. {
  21491. // return;
  21492. return;
  21493. }
  21494. IL_0009:
  21495. {
  21496. // if (caretPositionInternal == caretSelectPositionInternal)
  21497. int32_t L_1;
  21498. L_1 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21499. int32_t L_2;
  21500. L_2 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21501. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  21502. {
  21503. goto IL_0018;
  21504. }
  21505. }
  21506. {
  21507. // return;
  21508. return;
  21509. }
  21510. IL_0018:
  21511. {
  21512. // if (caretPositionInternal < caretSelectPositionInternal)
  21513. int32_t L_3;
  21514. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21515. int32_t L_4;
  21516. L_4 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21517. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  21518. {
  21519. goto IL_0073;
  21520. }
  21521. }
  21522. {
  21523. // m_Text = text.Substring(0, caretPositionInternal) + text.Substring(caretSelectPositionInternal, text.Length - caretSelectPositionInternal);
  21524. String_t* L_5;
  21525. L_5 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21526. int32_t L_6;
  21527. L_6 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21528. NullCheck(L_5);
  21529. String_t* L_7;
  21530. L_7 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_5, 0, L_6, /*hidden argument*/NULL);
  21531. String_t* L_8;
  21532. L_8 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21533. int32_t L_9;
  21534. L_9 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21535. String_t* L_10;
  21536. L_10 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21537. NullCheck(L_10);
  21538. int32_t L_11;
  21539. L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
  21540. int32_t L_12;
  21541. L_12 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21542. NullCheck(L_8);
  21543. String_t* L_13;
  21544. L_13 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_8, L_9, ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL);
  21545. String_t* L_14;
  21546. L_14 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_7, L_13, /*hidden argument*/NULL);
  21547. __this->set_m_Text_39(L_14);
  21548. // caretSelectPositionInternal = caretPositionInternal;
  21549. int32_t L_15;
  21550. L_15 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21551. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_15, /*hidden argument*/NULL);
  21552. // }
  21553. return;
  21554. }
  21555. IL_0073:
  21556. {
  21557. // m_Text = text.Substring(0, caretSelectPositionInternal) + text.Substring(caretPositionInternal, text.Length - caretPositionInternal);
  21558. String_t* L_16;
  21559. L_16 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21560. int32_t L_17;
  21561. L_17 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21562. NullCheck(L_16);
  21563. String_t* L_18;
  21564. L_18 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_16, 0, L_17, /*hidden argument*/NULL);
  21565. String_t* L_19;
  21566. L_19 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21567. int32_t L_20;
  21568. L_20 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21569. String_t* L_21;
  21570. L_21 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21571. NullCheck(L_21);
  21572. int32_t L_22;
  21573. L_22 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_21, /*hidden argument*/NULL);
  21574. int32_t L_23;
  21575. L_23 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21576. NullCheck(L_19);
  21577. String_t* L_24;
  21578. L_24 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_19, L_20, ((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)L_23)), /*hidden argument*/NULL);
  21579. String_t* L_25;
  21580. L_25 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_18, L_24, /*hidden argument*/NULL);
  21581. __this->set_m_Text_39(L_25);
  21582. // caretPositionInternal = caretSelectPositionInternal;
  21583. int32_t L_26;
  21584. L_26 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  21585. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_26, /*hidden argument*/NULL);
  21586. // }
  21587. return;
  21588. }
  21589. }
  21590. // System.Void UnityEngine.UI.InputField::ForwardSpace()
  21591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForwardSpace_m3063562008D859408F60DA255DE7C2AA324DA0E0 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21592. {
  21593. {
  21594. // if (m_ReadOnly)
  21595. bool L_0 = __this->get_m_ReadOnly_42();
  21596. if (!L_0)
  21597. {
  21598. goto IL_0009;
  21599. }
  21600. }
  21601. {
  21602. // return;
  21603. return;
  21604. }
  21605. IL_0009:
  21606. {
  21607. // if (hasSelection)
  21608. bool L_1;
  21609. L_1 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  21610. if (!L_1)
  21611. {
  21612. goto IL_0024;
  21613. }
  21614. }
  21615. {
  21616. // Delete();
  21617. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  21618. // UpdateTouchKeyboardFromEditChanges();
  21619. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  21620. // SendOnValueChangedAndUpdateLabel();
  21621. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  21622. // }
  21623. return;
  21624. }
  21625. IL_0024:
  21626. {
  21627. // if (caretPositionInternal < text.Length)
  21628. int32_t L_2;
  21629. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21630. String_t* L_3;
  21631. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21632. NullCheck(L_3);
  21633. int32_t L_4;
  21634. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  21635. if ((((int32_t)L_2) >= ((int32_t)L_4)))
  21636. {
  21637. goto IL_005b;
  21638. }
  21639. }
  21640. {
  21641. // m_Text = text.Remove(caretPositionInternal, 1);
  21642. String_t* L_5;
  21643. L_5 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21644. int32_t L_6;
  21645. L_6 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21646. NullCheck(L_5);
  21647. String_t* L_7;
  21648. L_7 = String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0(L_5, L_6, 1, /*hidden argument*/NULL);
  21649. __this->set_m_Text_39(L_7);
  21650. // UpdateTouchKeyboardFromEditChanges();
  21651. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  21652. // SendOnValueChangedAndUpdateLabel();
  21653. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  21654. }
  21655. IL_005b:
  21656. {
  21657. // }
  21658. return;
  21659. }
  21660. }
  21661. // System.Void UnityEngine.UI.InputField::Backspace()
  21662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Backspace_m4DF759C80B208BCD552F1570E00FE8771D5C9D0C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21663. {
  21664. int32_t V_0 = 0;
  21665. {
  21666. // if (m_ReadOnly)
  21667. bool L_0 = __this->get_m_ReadOnly_42();
  21668. if (!L_0)
  21669. {
  21670. goto IL_0009;
  21671. }
  21672. }
  21673. {
  21674. // return;
  21675. return;
  21676. }
  21677. IL_0009:
  21678. {
  21679. // if (hasSelection)
  21680. bool L_1;
  21681. L_1 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  21682. if (!L_1)
  21683. {
  21684. goto IL_0024;
  21685. }
  21686. }
  21687. {
  21688. // Delete();
  21689. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  21690. // UpdateTouchKeyboardFromEditChanges();
  21691. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  21692. // SendOnValueChangedAndUpdateLabel();
  21693. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  21694. // }
  21695. return;
  21696. }
  21697. IL_0024:
  21698. {
  21699. // if (caretPositionInternal > 0)
  21700. int32_t L_2;
  21701. L_2 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21702. if ((((int32_t)L_2) <= ((int32_t)0)))
  21703. {
  21704. goto IL_006a;
  21705. }
  21706. }
  21707. {
  21708. // m_Text = text.Remove(caretPositionInternal - 1, 1);
  21709. String_t* L_3;
  21710. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21711. int32_t L_4;
  21712. L_4 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21713. NullCheck(L_3);
  21714. String_t* L_5;
  21715. L_5 = String_Remove_mA7DE3D6FE3344FD65108B33BD1DE8020D22ADAC0(L_3, ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)), 1, /*hidden argument*/NULL);
  21716. __this->set_m_Text_39(L_5);
  21717. // caretSelectPositionInternal = caretPositionInternal = caretPositionInternal - 1;
  21718. int32_t L_6;
  21719. L_6 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21720. int32_t L_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1));
  21721. V_0 = L_7;
  21722. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_7, /*hidden argument*/NULL);
  21723. int32_t L_8 = V_0;
  21724. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_8, /*hidden argument*/NULL);
  21725. // UpdateTouchKeyboardFromEditChanges();
  21726. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  21727. // SendOnValueChangedAndUpdateLabel();
  21728. InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C(__this, /*hidden argument*/NULL);
  21729. }
  21730. IL_006a:
  21731. {
  21732. // }
  21733. return;
  21734. }
  21735. }
  21736. // System.Void UnityEngine.UI.InputField::Insert(System.Char)
  21737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___c0, const RuntimeMethod* method)
  21738. {
  21739. String_t* V_0 = NULL;
  21740. int32_t V_1 = 0;
  21741. {
  21742. // if (m_ReadOnly)
  21743. bool L_0 = __this->get_m_ReadOnly_42();
  21744. if (!L_0)
  21745. {
  21746. goto IL_0009;
  21747. }
  21748. }
  21749. {
  21750. // return;
  21751. return;
  21752. }
  21753. IL_0009:
  21754. {
  21755. // string replaceString = c.ToString();
  21756. String_t* L_1;
  21757. L_1 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&___c0), /*hidden argument*/NULL);
  21758. V_0 = L_1;
  21759. // Delete();
  21760. InputField_Delete_mF2790369AD8584F70D359D229B596A909ACDDA97(__this, /*hidden argument*/NULL);
  21761. // if (characterLimit > 0 && text.Length >= characterLimit)
  21762. int32_t L_2;
  21763. L_2 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  21764. if ((((int32_t)L_2) <= ((int32_t)0)))
  21765. {
  21766. goto IL_0034;
  21767. }
  21768. }
  21769. {
  21770. String_t* L_3;
  21771. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21772. NullCheck(L_3);
  21773. int32_t L_4;
  21774. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  21775. int32_t L_5;
  21776. L_5 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  21777. if ((((int32_t)L_4) < ((int32_t)L_5)))
  21778. {
  21779. goto IL_0034;
  21780. }
  21781. }
  21782. {
  21783. // return;
  21784. return;
  21785. }
  21786. IL_0034:
  21787. {
  21788. // m_Text = text.Insert(m_CaretPosition, replaceString);
  21789. String_t* L_6;
  21790. L_6 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21791. int32_t L_7 = __this->get_m_CaretPosition_44();
  21792. String_t* L_8 = V_0;
  21793. NullCheck(L_6);
  21794. String_t* L_9;
  21795. L_9 = String_Insert_m6F5335C84ACB178D4141772E1D7F2EB7811990EB(L_6, L_7, L_8, /*hidden argument*/NULL);
  21796. __this->set_m_Text_39(L_9);
  21797. // caretSelectPositionInternal = caretPositionInternal += replaceString.Length;
  21798. int32_t L_10;
  21799. L_10 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  21800. String_t* L_11 = V_0;
  21801. NullCheck(L_11);
  21802. int32_t L_12;
  21803. L_12 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_11, /*hidden argument*/NULL);
  21804. int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_12));
  21805. V_1 = L_13;
  21806. InputField_set_caretPositionInternal_mB399A8BC983C2010A5CB6FD0BE19ECDB7CA49104(__this, L_13, /*hidden argument*/NULL);
  21807. int32_t L_14 = V_1;
  21808. InputField_set_caretSelectPositionInternal_mFF674F8B5A0BA7697E4FDA13E917BC5ECB83E137(__this, L_14, /*hidden argument*/NULL);
  21809. // UpdateTouchKeyboardFromEditChanges();
  21810. InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45(__this, /*hidden argument*/NULL);
  21811. // SendOnValueChanged();
  21812. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  21813. // }
  21814. return;
  21815. }
  21816. }
  21817. // System.Void UnityEngine.UI.InputField::UpdateTouchKeyboardFromEditChanges()
  21818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateTouchKeyboardFromEditChanges_m2975A5DA3CEBE635175C45CB13FCAA38DC24BC45 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21819. {
  21820. {
  21821. // if (m_Keyboard != null && InPlaceEditing())
  21822. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_0 = __this->get_m_Keyboard_20();
  21823. if (!L_0)
  21824. {
  21825. goto IL_0021;
  21826. }
  21827. }
  21828. {
  21829. bool L_1;
  21830. L_1 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  21831. if (!L_1)
  21832. {
  21833. goto IL_0021;
  21834. }
  21835. }
  21836. {
  21837. // m_Keyboard.text = m_Text;
  21838. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_2 = __this->get_m_Keyboard_20();
  21839. String_t* L_3 = __this->get_m_Text_39();
  21840. NullCheck(L_2);
  21841. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_2, L_3, /*hidden argument*/NULL);
  21842. }
  21843. IL_0021:
  21844. {
  21845. // }
  21846. return;
  21847. }
  21848. }
  21849. // System.Void UnityEngine.UI.InputField::SendOnValueChangedAndUpdateLabel()
  21850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChangedAndUpdateLabel_m830267D28C97DA267F51DDE82E36C446E2AB1A8C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21851. {
  21852. {
  21853. // SendOnValueChanged();
  21854. InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4(__this, /*hidden argument*/NULL);
  21855. // UpdateLabel();
  21856. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  21857. // }
  21858. return;
  21859. }
  21860. }
  21861. // System.Void UnityEngine.UI.InputField::SendOnValueChanged()
  21862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnValueChanged_m6E3270644F5990D04EC0F07E6E0314F9B5085DA4 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21863. {
  21864. static bool s_Il2CppMethodInitialized;
  21865. if (!s_Il2CppMethodInitialized)
  21866. {
  21867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B20120FA3A36499103516584F7132881D3DF357);
  21869. s_Il2CppMethodInitialized = true;
  21870. }
  21871. {
  21872. // UISystemProfilerApi.AddMarker("InputField.value", this);
  21873. UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333(_stringLiteral7B20120FA3A36499103516584F7132881D3DF357, __this, /*hidden argument*/NULL);
  21874. // if (onValueChanged != null)
  21875. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0;
  21876. L_0 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449_inline(__this, /*hidden argument*/NULL);
  21877. if (!L_0)
  21878. {
  21879. goto IL_0024;
  21880. }
  21881. }
  21882. {
  21883. // onValueChanged.Invoke(text);
  21884. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_1;
  21885. L_1 = InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449_inline(__this, /*hidden argument*/NULL);
  21886. String_t* L_2;
  21887. L_2 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  21888. NullCheck(L_1);
  21889. UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A(L_1, L_2, /*hidden argument*/UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21890. }
  21891. IL_0024:
  21892. {
  21893. // }
  21894. return;
  21895. }
  21896. }
  21897. // System.Void UnityEngine.UI.InputField::SendOnEndEdit()
  21898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnEndEdit_m42A6D5DFB324903E953F9E64C2D4FBC545B89A1F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21899. {
  21900. static bool s_Il2CppMethodInitialized;
  21901. if (!s_Il2CppMethodInitialized)
  21902. {
  21903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral438AB2C96F63B70D8D1ABFEEB8EB3268314383F7);
  21905. s_Il2CppMethodInitialized = true;
  21906. }
  21907. {
  21908. // UISystemProfilerApi.AddMarker("InputField.onEndEdit", this);
  21909. UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333(_stringLiteral438AB2C96F63B70D8D1ABFEEB8EB3268314383F7, __this, /*hidden argument*/NULL);
  21910. // if (onEndEdit != null)
  21911. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_0;
  21912. L_0 = InputField_get_onEndEdit_m6E5D422101DA2F7BF3962CC783C98C022E8C26B3_inline(__this, /*hidden argument*/NULL);
  21913. if (!L_0)
  21914. {
  21915. goto IL_0024;
  21916. }
  21917. }
  21918. {
  21919. // onEndEdit.Invoke(m_Text);
  21920. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_1;
  21921. L_1 = InputField_get_onEndEdit_m6E5D422101DA2F7BF3962CC783C98C022E8C26B3_inline(__this, /*hidden argument*/NULL);
  21922. String_t* L_2 = __this->get_m_Text_39();
  21923. NullCheck(L_1);
  21924. UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A(L_1, L_2, /*hidden argument*/UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21925. }
  21926. IL_0024:
  21927. {
  21928. // }
  21929. return;
  21930. }
  21931. }
  21932. // System.Void UnityEngine.UI.InputField::SendOnSubmit()
  21933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SendOnSubmit_m61B6B9C63D10D04EB57F6E7EC4305B5E9470F929 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  21934. {
  21935. static bool s_Il2CppMethodInitialized;
  21936. if (!s_Il2CppMethodInitialized)
  21937. {
  21938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E);
  21940. s_Il2CppMethodInitialized = true;
  21941. }
  21942. {
  21943. // UISystemProfilerApi.AddMarker("InputField.onSubmit", this);
  21944. UISystemProfilerApi_AddMarker_m790D574DA2B26355FAFE8FA0F2EDDA86B3E8D333(_stringLiteral1D21129BD0F2E1310447856130DF701E8D96747E, __this, /*hidden argument*/NULL);
  21945. // if (onSubmit != null)
  21946. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0;
  21947. L_0 = InputField_get_onSubmit_mC8CA68370D3AEDF5E1836649A017F4A255F7001A_inline(__this, /*hidden argument*/NULL);
  21948. if (!L_0)
  21949. {
  21950. goto IL_0024;
  21951. }
  21952. }
  21953. {
  21954. // onSubmit.Invoke(m_Text);
  21955. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_1;
  21956. L_1 = InputField_get_onSubmit_mC8CA68370D3AEDF5E1836649A017F4A255F7001A_inline(__this, /*hidden argument*/NULL);
  21957. String_t* L_2 = __this->get_m_Text_39();
  21958. NullCheck(L_1);
  21959. UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A(L_1, L_2, /*hidden argument*/UnityEvent_1_Invoke_mB8C4A550F249D886071CD3EA734CB7F22A0C6D8A_RuntimeMethod_var);
  21960. }
  21961. IL_0024:
  21962. {
  21963. // }
  21964. return;
  21965. }
  21966. }
  21967. // System.Void UnityEngine.UI.InputField::Append(System.String)
  21968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Append_m636E533087317BDD9C392E4BCD27C2F735DC87A6 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___input0, const RuntimeMethod* method)
  21969. {
  21970. int32_t V_0 = 0;
  21971. int32_t V_1 = 0;
  21972. Il2CppChar V_2 = 0x0;
  21973. {
  21974. // if (m_ReadOnly)
  21975. bool L_0 = __this->get_m_ReadOnly_42();
  21976. if (!L_0)
  21977. {
  21978. goto IL_0009;
  21979. }
  21980. }
  21981. {
  21982. // return;
  21983. return;
  21984. }
  21985. IL_0009:
  21986. {
  21987. // if (!InPlaceEditing())
  21988. bool L_1;
  21989. L_1 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  21990. if (L_1)
  21991. {
  21992. goto IL_0012;
  21993. }
  21994. }
  21995. {
  21996. // return;
  21997. return;
  21998. }
  21999. IL_0012:
  22000. {
  22001. // for (int i = 0, imax = input.Length; i < imax; ++i)
  22002. V_0 = 0;
  22003. // for (int i = 0, imax = input.Length; i < imax; ++i)
  22004. String_t* L_2 = ___input0;
  22005. NullCheck(L_2);
  22006. int32_t L_3;
  22007. L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
  22008. V_1 = L_3;
  22009. goto IL_0049;
  22010. }
  22011. IL_001d:
  22012. {
  22013. // char c = input[i];
  22014. String_t* L_4 = ___input0;
  22015. int32_t L_5 = V_0;
  22016. NullCheck(L_4);
  22017. Il2CppChar L_6;
  22018. L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, L_5, /*hidden argument*/NULL);
  22019. V_2 = L_6;
  22020. // if (c >= ' ' || c == '\t' || c == '\r' || c == 10 || c == '\n')
  22021. Il2CppChar L_7 = V_2;
  22022. if ((((int32_t)L_7) >= ((int32_t)((int32_t)32))))
  22023. {
  22024. goto IL_003e;
  22025. }
  22026. }
  22027. {
  22028. Il2CppChar L_8 = V_2;
  22029. if ((((int32_t)L_8) == ((int32_t)((int32_t)9))))
  22030. {
  22031. goto IL_003e;
  22032. }
  22033. }
  22034. {
  22035. Il2CppChar L_9 = V_2;
  22036. if ((((int32_t)L_9) == ((int32_t)((int32_t)13))))
  22037. {
  22038. goto IL_003e;
  22039. }
  22040. }
  22041. {
  22042. Il2CppChar L_10 = V_2;
  22043. if ((((int32_t)L_10) == ((int32_t)((int32_t)10))))
  22044. {
  22045. goto IL_003e;
  22046. }
  22047. }
  22048. {
  22049. Il2CppChar L_11 = V_2;
  22050. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)10)))))
  22051. {
  22052. goto IL_0045;
  22053. }
  22054. }
  22055. IL_003e:
  22056. {
  22057. // Append(c);
  22058. Il2CppChar L_12 = V_2;
  22059. VirtualActionInvoker1< Il2CppChar >::Invoke(67 /* System.Void UnityEngine.UI.InputField::Append(System.Char) */, __this, L_12);
  22060. }
  22061. IL_0045:
  22062. {
  22063. // for (int i = 0, imax = input.Length; i < imax; ++i)
  22064. int32_t L_13 = V_0;
  22065. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  22066. }
  22067. IL_0049:
  22068. {
  22069. // for (int i = 0, imax = input.Length; i < imax; ++i)
  22070. int32_t L_14 = V_0;
  22071. int32_t L_15 = V_1;
  22072. if ((((int32_t)L_14) < ((int32_t)L_15)))
  22073. {
  22074. goto IL_001d;
  22075. }
  22076. }
  22077. {
  22078. // }
  22079. return;
  22080. }
  22081. }
  22082. // System.Void UnityEngine.UI.InputField::Append(System.Char)
  22083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Append_m0405A57105B52A2BBC5CA6B06E804975B3343CE2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Il2CppChar ___input0, const RuntimeMethod* method)
  22084. {
  22085. static bool s_Il2CppMethodInitialized;
  22086. if (!s_Il2CppMethodInitialized)
  22087. {
  22088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  22089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22090. s_Il2CppMethodInitialized = true;
  22091. }
  22092. int32_t V_0 = 0;
  22093. String_t* V_1 = NULL;
  22094. {
  22095. // if (char.IsSurrogate(input))
  22096. Il2CppChar L_0 = ___input0;
  22097. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  22098. bool L_1;
  22099. L_1 = Char_IsSurrogate_mDE2EA47FEF5F4816C883C5FF7DA85364025B5CDE(L_0, /*hidden argument*/NULL);
  22100. if (!L_1)
  22101. {
  22102. goto IL_0009;
  22103. }
  22104. }
  22105. {
  22106. // return;
  22107. return;
  22108. }
  22109. IL_0009:
  22110. {
  22111. // if (m_ReadOnly || text.Length >= k_MaxTextLength)
  22112. bool L_2 = __this->get_m_ReadOnly_42();
  22113. if (L_2)
  22114. {
  22115. goto IL_0023;
  22116. }
  22117. }
  22118. {
  22119. String_t* L_3;
  22120. L_3 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22121. NullCheck(L_3);
  22122. int32_t L_4;
  22123. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  22124. if ((((int32_t)L_4) < ((int32_t)((int32_t)16382))))
  22125. {
  22126. goto IL_0024;
  22127. }
  22128. }
  22129. IL_0023:
  22130. {
  22131. // return;
  22132. return;
  22133. }
  22134. IL_0024:
  22135. {
  22136. // if (!InPlaceEditing())
  22137. bool L_5;
  22138. L_5 = InputField_InPlaceEditing_mEE428E0610B32F56F4707C1DAD9BF2644EEE759D(__this, /*hidden argument*/NULL);
  22139. if (L_5)
  22140. {
  22141. goto IL_002d;
  22142. }
  22143. }
  22144. {
  22145. // return;
  22146. return;
  22147. }
  22148. IL_002d:
  22149. {
  22150. // int insertionPoint = Math.Min(selectionFocusPosition, selectionAnchorPosition);
  22151. int32_t L_6;
  22152. L_6 = InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B(__this, /*hidden argument*/NULL);
  22153. int32_t L_7;
  22154. L_7 = InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995(__this, /*hidden argument*/NULL);
  22155. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22156. int32_t L_8;
  22157. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_6, L_7, /*hidden argument*/NULL);
  22158. V_0 = L_8;
  22159. // var validateText = text;
  22160. String_t* L_9;
  22161. L_9 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22162. V_1 = L_9;
  22163. // if (selectionFocusPosition != selectionAnchorPosition)
  22164. int32_t L_10;
  22165. L_10 = InputField_get_selectionFocusPosition_m477373F0852FDC320EC8F76E21948642B9D1B79B(__this, /*hidden argument*/NULL);
  22166. int32_t L_11;
  22167. L_11 = InputField_get_selectionAnchorPosition_mD6A77D08DB66FA68241D052D7D98570DBF3C6995(__this, /*hidden argument*/NULL);
  22168. if ((((int32_t)L_10) == ((int32_t)L_11)))
  22169. {
  22170. goto IL_00dd;
  22171. }
  22172. }
  22173. {
  22174. // if (caretPositionInternal < caretSelectPositionInternal)
  22175. int32_t L_12;
  22176. L_12 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22177. int32_t L_13;
  22178. L_13 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22179. if ((((int32_t)L_12) >= ((int32_t)L_13)))
  22180. {
  22181. goto IL_00a2;
  22182. }
  22183. }
  22184. {
  22185. // validateText = text.Substring(0, caretPositionInternal) + text.Substring(caretSelectPositionInternal, text.Length - caretSelectPositionInternal);
  22186. String_t* L_14;
  22187. L_14 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22188. int32_t L_15;
  22189. L_15 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22190. NullCheck(L_14);
  22191. String_t* L_16;
  22192. L_16 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_14, 0, L_15, /*hidden argument*/NULL);
  22193. String_t* L_17;
  22194. L_17 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22195. int32_t L_18;
  22196. L_18 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22197. String_t* L_19;
  22198. L_19 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22199. NullCheck(L_19);
  22200. int32_t L_20;
  22201. L_20 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_19, /*hidden argument*/NULL);
  22202. int32_t L_21;
  22203. L_21 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22204. NullCheck(L_17);
  22205. String_t* L_22;
  22206. L_22 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_17, L_18, ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)L_21)), /*hidden argument*/NULL);
  22207. String_t* L_23;
  22208. L_23 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_16, L_22, /*hidden argument*/NULL);
  22209. V_1 = L_23;
  22210. // }
  22211. goto IL_00dd;
  22212. }
  22213. IL_00a2:
  22214. {
  22215. // validateText = text.Substring(0, caretSelectPositionInternal) + text.Substring(caretPositionInternal, text.Length - caretPositionInternal);
  22216. String_t* L_24;
  22217. L_24 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22218. int32_t L_25;
  22219. L_25 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22220. NullCheck(L_24);
  22221. String_t* L_26;
  22222. L_26 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_24, 0, L_25, /*hidden argument*/NULL);
  22223. String_t* L_27;
  22224. L_27 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22225. int32_t L_28;
  22226. L_28 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22227. String_t* L_29;
  22228. L_29 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22229. NullCheck(L_29);
  22230. int32_t L_30;
  22231. L_30 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_29, /*hidden argument*/NULL);
  22232. int32_t L_31;
  22233. L_31 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22234. NullCheck(L_27);
  22235. String_t* L_32;
  22236. L_32 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_27, L_28, ((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31)), /*hidden argument*/NULL);
  22237. String_t* L_33;
  22238. L_33 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_26, L_32, /*hidden argument*/NULL);
  22239. V_1 = L_33;
  22240. }
  22241. IL_00dd:
  22242. {
  22243. // if (onValidateInput != null)
  22244. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_34;
  22245. L_34 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  22246. if (!L_34)
  22247. {
  22248. goto IL_00f7;
  22249. }
  22250. }
  22251. {
  22252. // input = onValidateInput(validateText, insertionPoint, input);
  22253. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_35;
  22254. L_35 = InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline(__this, /*hidden argument*/NULL);
  22255. String_t* L_36 = V_1;
  22256. int32_t L_37 = V_0;
  22257. Il2CppChar L_38 = ___input0;
  22258. NullCheck(L_35);
  22259. Il2CppChar L_39;
  22260. L_39 = OnValidateInput_Invoke_mFD5B2C2FE9905B863CB61FC6FC6B1D20ED50FDBF(L_35, L_36, L_37, L_38, /*hidden argument*/NULL);
  22261. ___input0 = L_39;
  22262. goto IL_010a;
  22263. }
  22264. IL_00f7:
  22265. {
  22266. // else if (characterValidation != CharacterValidation.None)
  22267. int32_t L_40;
  22268. L_40 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  22269. if (!L_40)
  22270. {
  22271. goto IL_010a;
  22272. }
  22273. }
  22274. {
  22275. // input = Validate(validateText, insertionPoint, input);
  22276. String_t* L_41 = V_1;
  22277. int32_t L_42 = V_0;
  22278. Il2CppChar L_43 = ___input0;
  22279. Il2CppChar L_44;
  22280. L_44 = InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675(__this, L_41, L_42, L_43, /*hidden argument*/NULL);
  22281. ___input0 = L_44;
  22282. }
  22283. IL_010a:
  22284. {
  22285. // if (input == 0)
  22286. Il2CppChar L_45 = ___input0;
  22287. if (L_45)
  22288. {
  22289. goto IL_010e;
  22290. }
  22291. }
  22292. {
  22293. // return;
  22294. return;
  22295. }
  22296. IL_010e:
  22297. {
  22298. // Insert(input);
  22299. Il2CppChar L_46 = ___input0;
  22300. InputField_Insert_mF32CF6706C7BE2D9E8B9510A17C1FA3936BE50BA(__this, L_46, /*hidden argument*/NULL);
  22301. // }
  22302. return;
  22303. }
  22304. }
  22305. // System.Void UnityEngine.UI.InputField::UpdateLabel()
  22306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22307. {
  22308. static bool s_Il2CppMethodInitialized;
  22309. if (!s_Il2CppMethodInitialized)
  22310. {
  22311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  22312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22313. s_Il2CppMethodInitialized = true;
  22314. }
  22315. String_t* V_0 = NULL;
  22316. String_t* V_1 = NULL;
  22317. bool V_2 = false;
  22318. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  22319. memset((&V_3), 0, sizeof(V_3));
  22320. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_4;
  22321. memset((&V_4), 0, sizeof(V_4));
  22322. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_5;
  22323. memset((&V_5), 0, sizeof(V_5));
  22324. {
  22325. // if (m_TextComponent != null && m_TextComponent.font != null && !m_PreventFontCallback)
  22326. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  22327. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22328. bool L_1;
  22329. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22330. if (!L_1)
  22331. {
  22332. goto IL_019b;
  22333. }
  22334. }
  22335. {
  22336. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  22337. NullCheck(L_2);
  22338. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_3;
  22339. L_3 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_2, /*hidden argument*/NULL);
  22340. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22341. bool L_4;
  22342. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22343. if (!L_4)
  22344. {
  22345. goto IL_019b;
  22346. }
  22347. }
  22348. {
  22349. bool L_5 = __this->get_m_PreventFontCallback_50();
  22350. if (L_5)
  22351. {
  22352. goto IL_019b;
  22353. }
  22354. }
  22355. {
  22356. // m_PreventFontCallback = true;
  22357. __this->set_m_PreventFontCallback_50((bool)1);
  22358. // if (EventSystem.current != null && gameObject == EventSystem.current.currentSelectedGameObject && compositionString.Length > 0)
  22359. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  22360. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_6;
  22361. L_6 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  22362. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22363. bool L_7;
  22364. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22365. if (!L_7)
  22366. {
  22367. goto IL_009c;
  22368. }
  22369. }
  22370. {
  22371. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_8;
  22372. L_8 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  22373. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  22374. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_9;
  22375. L_9 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  22376. NullCheck(L_9);
  22377. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_10;
  22378. L_10 = EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D_inline(L_9, /*hidden argument*/NULL);
  22379. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22380. bool L_11;
  22381. L_11 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_8, L_10, /*hidden argument*/NULL);
  22382. if (!L_11)
  22383. {
  22384. goto IL_009c;
  22385. }
  22386. }
  22387. {
  22388. String_t* L_12;
  22389. L_12 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  22390. NullCheck(L_12);
  22391. int32_t L_13;
  22392. L_13 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_12, /*hidden argument*/NULL);
  22393. if ((((int32_t)L_13) <= ((int32_t)0)))
  22394. {
  22395. goto IL_009c;
  22396. }
  22397. }
  22398. {
  22399. // fullText = text.Substring(0, m_CaretPosition) + compositionString + text.Substring(m_CaretPosition);
  22400. String_t* L_14;
  22401. L_14 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22402. int32_t L_15 = __this->get_m_CaretPosition_44();
  22403. NullCheck(L_14);
  22404. String_t* L_16;
  22405. L_16 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_14, 0, L_15, /*hidden argument*/NULL);
  22406. String_t* L_17;
  22407. L_17 = InputField_get_compositionString_mE86C18CEB54EF0C00415F1B1E04586046BCDBB36(__this, /*hidden argument*/NULL);
  22408. String_t* L_18;
  22409. L_18 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22410. int32_t L_19 = __this->get_m_CaretPosition_44();
  22411. NullCheck(L_18);
  22412. String_t* L_20;
  22413. L_20 = String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190(L_18, L_19, /*hidden argument*/NULL);
  22414. String_t* L_21;
  22415. L_21 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_16, L_17, L_20, /*hidden argument*/NULL);
  22416. V_0 = L_21;
  22417. goto IL_00a3;
  22418. }
  22419. IL_009c:
  22420. {
  22421. // fullText = text;
  22422. String_t* L_22;
  22423. L_22 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  22424. V_0 = L_22;
  22425. }
  22426. IL_00a3:
  22427. {
  22428. // if (inputType == InputType.Password)
  22429. int32_t L_23;
  22430. L_23 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  22431. if ((!(((uint32_t)L_23) == ((uint32_t)2))))
  22432. {
  22433. goto IL_00c0;
  22434. }
  22435. }
  22436. {
  22437. // processed = new string(asteriskChar, fullText.Length);
  22438. Il2CppChar L_24;
  22439. L_24 = InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44_inline(__this, /*hidden argument*/NULL);
  22440. String_t* L_25 = V_0;
  22441. NullCheck(L_25);
  22442. int32_t L_26;
  22443. L_26 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_25, /*hidden argument*/NULL);
  22444. String_t* L_27;
  22445. L_27 = String_CreateString_m4CBF2A74FB65655B0BB1452CA748E9CF78D974ED(NULL, L_24, L_26, /*hidden argument*/NULL);
  22446. V_1 = L_27;
  22447. goto IL_00c2;
  22448. }
  22449. IL_00c0:
  22450. {
  22451. // processed = fullText;
  22452. String_t* L_28 = V_0;
  22453. V_1 = L_28;
  22454. }
  22455. IL_00c2:
  22456. {
  22457. // bool isEmpty = string.IsNullOrEmpty(fullText);
  22458. String_t* L_29 = V_0;
  22459. bool L_30;
  22460. L_30 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_29, /*hidden argument*/NULL);
  22461. V_2 = L_30;
  22462. // if (m_Placeholder != null)
  22463. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_31 = __this->get_m_Placeholder_23();
  22464. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22465. bool L_32;
  22466. L_32 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_31, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22467. if (!L_32)
  22468. {
  22469. goto IL_00e3;
  22470. }
  22471. }
  22472. {
  22473. // m_Placeholder.enabled = isEmpty;
  22474. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_33 = __this->get_m_Placeholder_23();
  22475. bool L_34 = V_2;
  22476. NullCheck(L_33);
  22477. Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32(L_33, L_34, /*hidden argument*/NULL);
  22478. }
  22479. IL_00e3:
  22480. {
  22481. // if (!m_AllowInput)
  22482. bool L_35 = __this->get_m_AllowInput_52();
  22483. if (L_35)
  22484. {
  22485. goto IL_0103;
  22486. }
  22487. }
  22488. {
  22489. // m_DrawStart = 0;
  22490. __this->set_m_DrawStart_61(0);
  22491. // m_DrawEnd = m_Text.Length;
  22492. String_t* L_36 = __this->get_m_Text_39();
  22493. NullCheck(L_36);
  22494. int32_t L_37;
  22495. L_37 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_36, /*hidden argument*/NULL);
  22496. __this->set_m_DrawEnd_62(L_37);
  22497. }
  22498. IL_0103:
  22499. {
  22500. // if (!isEmpty)
  22501. bool L_38 = V_2;
  22502. if (L_38)
  22503. {
  22504. goto IL_0182;
  22505. }
  22506. }
  22507. {
  22508. // Vector2 extents = m_TextComponent.rectTransform.rect.size;
  22509. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_39 = __this->get_m_TextComponent_22();
  22510. NullCheck(L_39);
  22511. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_40;
  22512. L_40 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_39, /*hidden argument*/NULL);
  22513. NullCheck(L_40);
  22514. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_41;
  22515. L_41 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_40, /*hidden argument*/NULL);
  22516. V_5 = L_41;
  22517. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_42;
  22518. L_42 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_5), /*hidden argument*/NULL);
  22519. V_3 = L_42;
  22520. // var settings = m_TextComponent.GetGenerationSettings(extents);
  22521. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_43 = __this->get_m_TextComponent_22();
  22522. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44 = V_3;
  22523. NullCheck(L_43);
  22524. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_45;
  22525. L_45 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_43, L_44, /*hidden argument*/NULL);
  22526. V_4 = L_45;
  22527. // settings.generateOutOfBounds = true;
  22528. (&V_4)->set_generateOutOfBounds_17((bool)1);
  22529. // cachedInputTextGenerator.PopulateWithErrors(processed, settings, gameObject);
  22530. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_46;
  22531. L_46 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22532. String_t* L_47 = V_1;
  22533. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_48 = V_4;
  22534. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_49;
  22535. L_49 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  22536. NullCheck(L_46);
  22537. bool L_50;
  22538. L_50 = TextGenerator_PopulateWithErrors_mE5FA5DB6EBB1EBA92C3A09DC213EB8607396F265(L_46, L_47, L_48, L_49, /*hidden argument*/NULL);
  22539. // SetDrawRangeToContainCaretPosition(caretSelectPositionInternal);
  22540. int32_t L_51;
  22541. L_51 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22542. InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE(__this, L_51, /*hidden argument*/NULL);
  22543. // processed = processed.Substring(m_DrawStart, Mathf.Min(m_DrawEnd, processed.Length) - m_DrawStart);
  22544. String_t* L_52 = V_1;
  22545. int32_t L_53 = __this->get_m_DrawStart_61();
  22546. int32_t L_54 = __this->get_m_DrawEnd_62();
  22547. String_t* L_55 = V_1;
  22548. NullCheck(L_55);
  22549. int32_t L_56;
  22550. L_56 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_55, /*hidden argument*/NULL);
  22551. int32_t L_57;
  22552. L_57 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_54, L_56, /*hidden argument*/NULL);
  22553. int32_t L_58 = __this->get_m_DrawStart_61();
  22554. NullCheck(L_52);
  22555. String_t* L_59;
  22556. L_59 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_52, L_53, ((int32_t)il2cpp_codegen_subtract((int32_t)L_57, (int32_t)L_58)), /*hidden argument*/NULL);
  22557. V_1 = L_59;
  22558. // SetCaretVisible();
  22559. InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787(__this, /*hidden argument*/NULL);
  22560. }
  22561. IL_0182:
  22562. {
  22563. // m_TextComponent.text = processed;
  22564. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_60 = __this->get_m_TextComponent_22();
  22565. String_t* L_61 = V_1;
  22566. NullCheck(L_60);
  22567. VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_60, L_61);
  22568. // MarkGeometryAsDirty();
  22569. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  22570. // m_PreventFontCallback = false;
  22571. __this->set_m_PreventFontCallback_50((bool)0);
  22572. }
  22573. IL_019b:
  22574. {
  22575. // }
  22576. return;
  22577. }
  22578. }
  22579. // System.Boolean UnityEngine.UI.InputField::IsSelectionVisible()
  22580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputField_IsSelectionVisible_m448CAEA19B6E9048F1FB23EB4092F9362A996960 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  22581. {
  22582. {
  22583. // if (m_DrawStart > caretPositionInternal || m_DrawStart > caretSelectPositionInternal)
  22584. int32_t L_0 = __this->get_m_DrawStart_61();
  22585. int32_t L_1;
  22586. L_1 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22587. if ((((int32_t)L_0) > ((int32_t)L_1)))
  22588. {
  22589. goto IL_001c;
  22590. }
  22591. }
  22592. {
  22593. int32_t L_2 = __this->get_m_DrawStart_61();
  22594. int32_t L_3;
  22595. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22596. if ((((int32_t)L_2) <= ((int32_t)L_3)))
  22597. {
  22598. goto IL_001e;
  22599. }
  22600. }
  22601. IL_001c:
  22602. {
  22603. // return false;
  22604. return (bool)0;
  22605. }
  22606. IL_001e:
  22607. {
  22608. // if (m_DrawEnd < caretPositionInternal || m_DrawEnd < caretSelectPositionInternal)
  22609. int32_t L_4 = __this->get_m_DrawEnd_62();
  22610. int32_t L_5;
  22611. L_5 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  22612. if ((((int32_t)L_4) < ((int32_t)L_5)))
  22613. {
  22614. goto IL_003a;
  22615. }
  22616. }
  22617. {
  22618. int32_t L_6 = __this->get_m_DrawEnd_62();
  22619. int32_t L_7;
  22620. L_7 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  22621. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  22622. {
  22623. goto IL_003c;
  22624. }
  22625. }
  22626. IL_003a:
  22627. {
  22628. // return false;
  22629. return (bool)0;
  22630. }
  22631. IL_003c:
  22632. {
  22633. // return true;
  22634. return (bool)1;
  22635. }
  22636. }
  22637. // System.Int32 UnityEngine.UI.InputField::GetLineStartPosition(UnityEngine.TextGenerator,System.Int32)
  22638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391 (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method)
  22639. {
  22640. static bool s_Il2CppMethodInitialized;
  22641. if (!s_Il2CppMethodInitialized)
  22642. {
  22643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  22644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  22645. s_Il2CppMethodInitialized = true;
  22646. }
  22647. {
  22648. // line = Mathf.Clamp(line, 0, gen.lines.Count - 1);
  22649. int32_t L_0 = ___line1;
  22650. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_1 = ___gen0;
  22651. NullCheck(L_1);
  22652. RuntimeObject* L_2;
  22653. L_2 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_1, /*hidden argument*/NULL);
  22654. NullCheck(L_2);
  22655. int32_t L_3;
  22656. 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);
  22657. int32_t L_4;
  22658. L_4 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_0, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
  22659. ___line1 = L_4;
  22660. // return gen.lines[line].startCharIdx;
  22661. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_5 = ___gen0;
  22662. NullCheck(L_5);
  22663. RuntimeObject* L_6;
  22664. L_6 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_5, /*hidden argument*/NULL);
  22665. int32_t L_7 = ___line1;
  22666. NullCheck(L_6);
  22667. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_8;
  22668. 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);
  22669. int32_t L_9 = L_8.get_startCharIdx_0();
  22670. return L_9;
  22671. }
  22672. }
  22673. // System.Int32 UnityEngine.UI.InputField::GetLineEndPosition(UnityEngine.TextGenerator,System.Int32)
  22674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D (TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * ___gen0, int32_t ___line1, const RuntimeMethod* method)
  22675. {
  22676. static bool s_Il2CppMethodInitialized;
  22677. if (!s_Il2CppMethodInitialized)
  22678. {
  22679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  22680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  22681. s_Il2CppMethodInitialized = true;
  22682. }
  22683. {
  22684. // line = Mathf.Max(line, 0);
  22685. int32_t L_0 = ___line1;
  22686. int32_t L_1;
  22687. L_1 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(L_0, 0, /*hidden argument*/NULL);
  22688. ___line1 = L_1;
  22689. // if (line + 1 < gen.lines.Count)
  22690. int32_t L_2 = ___line1;
  22691. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_3 = ___gen0;
  22692. NullCheck(L_3);
  22693. RuntimeObject* L_4;
  22694. L_4 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_3, /*hidden argument*/NULL);
  22695. NullCheck(L_4);
  22696. int32_t L_5;
  22697. 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);
  22698. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))) >= ((int32_t)L_5)))
  22699. {
  22700. goto IL_002f;
  22701. }
  22702. }
  22703. {
  22704. // return gen.lines[line + 1].startCharIdx - 1;
  22705. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6 = ___gen0;
  22706. NullCheck(L_6);
  22707. RuntimeObject* L_7;
  22708. L_7 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_6, /*hidden argument*/NULL);
  22709. int32_t L_8 = ___line1;
  22710. NullCheck(L_7);
  22711. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_9;
  22712. 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, ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)));
  22713. int32_t L_10 = L_9.get_startCharIdx_0();
  22714. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
  22715. }
  22716. IL_002f:
  22717. {
  22718. // return gen.characterCountVisible;
  22719. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11 = ___gen0;
  22720. NullCheck(L_11);
  22721. int32_t L_12;
  22722. L_12 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_11, /*hidden argument*/NULL);
  22723. return L_12;
  22724. }
  22725. }
  22726. // System.Void UnityEngine.UI.InputField::SetDrawRangeToContainCaretPosition(System.Int32)
  22727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetDrawRangeToContainCaretPosition_mC1D83691E0439C1629302420F00F390D6FFF72EE (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___caretPos0, const RuntimeMethod* method)
  22728. {
  22729. static bool s_Il2CppMethodInitialized;
  22730. if (!s_Il2CppMethodInitialized)
  22731. {
  22732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var);
  22733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  22734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  22735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  22736. s_Il2CppMethodInitialized = true;
  22737. }
  22738. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  22739. memset((&V_0), 0, sizeof(V_0));
  22740. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_1;
  22741. memset((&V_1), 0, sizeof(V_1));
  22742. RuntimeObject* V_2 = NULL;
  22743. int32_t V_3 = 0;
  22744. float V_4 = 0.0f;
  22745. int32_t V_5 = 0;
  22746. int32_t V_6 = 0;
  22747. int32_t V_7 = 0;
  22748. float V_8 = 0.0f;
  22749. float V_9 = 0.0f;
  22750. RuntimeObject* V_10 = NULL;
  22751. float V_11 = 0.0f;
  22752. {
  22753. // if (cachedInputTextGenerator.lineCount <= 0)
  22754. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_0;
  22755. L_0 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22756. NullCheck(L_0);
  22757. int32_t L_1;
  22758. L_1 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_0, /*hidden argument*/NULL);
  22759. if ((((int32_t)L_1) > ((int32_t)0)))
  22760. {
  22761. goto IL_000f;
  22762. }
  22763. }
  22764. {
  22765. // return;
  22766. return;
  22767. }
  22768. IL_000f:
  22769. {
  22770. // Vector2 extents = cachedInputTextGenerator.rectExtents.size;
  22771. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_2;
  22772. L_2 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22773. NullCheck(L_2);
  22774. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_3;
  22775. L_3 = TextGenerator_get_rectExtents_m2573486A6322644F0EA3FB2AE05C5D5C52BC285B(L_2, /*hidden argument*/NULL);
  22776. V_1 = L_3;
  22777. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  22778. L_4 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  22779. V_0 = L_4;
  22780. // if (multiLine)
  22781. bool L_5;
  22782. L_5 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  22783. if (!L_5)
  22784. {
  22785. goto IL_0211;
  22786. }
  22787. }
  22788. {
  22789. // var lines = cachedInputTextGenerator.lines;
  22790. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6;
  22791. L_6 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22792. NullCheck(L_6);
  22793. RuntimeObject* L_7;
  22794. L_7 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_6, /*hidden argument*/NULL);
  22795. V_2 = L_7;
  22796. // int caretLine = DetermineCharacterLine(caretPos, cachedInputTextGenerator);
  22797. int32_t L_8 = ___caretPos0;
  22798. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9;
  22799. L_9 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22800. int32_t L_10;
  22801. L_10 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_8, L_9, /*hidden argument*/NULL);
  22802. V_3 = L_10;
  22803. // if (caretPos > m_DrawEnd)
  22804. int32_t L_11 = ___caretPos0;
  22805. int32_t L_12 = __this->get_m_DrawEnd_62();
  22806. if ((((int32_t)L_11) <= ((int32_t)L_12)))
  22807. {
  22808. goto IL_00dc;
  22809. }
  22810. }
  22811. {
  22812. // m_DrawEnd = GetLineEndPosition(cachedInputTextGenerator, caretLine);
  22813. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13;
  22814. L_13 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22815. int32_t L_14 = V_3;
  22816. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  22817. int32_t L_15;
  22818. L_15 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_13, L_14, /*hidden argument*/NULL);
  22819. __this->set_m_DrawEnd_62(L_15);
  22820. // float bottomY = lines[caretLine].topY - lines[caretLine].height;
  22821. RuntimeObject* L_16 = V_2;
  22822. int32_t L_17 = V_3;
  22823. NullCheck(L_16);
  22824. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_18;
  22825. L_18 = 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_16, L_17);
  22826. float L_19 = L_18.get_topY_2();
  22827. RuntimeObject* L_20 = V_2;
  22828. int32_t L_21 = V_3;
  22829. NullCheck(L_20);
  22830. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_22;
  22831. L_22 = 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_20, L_21);
  22832. int32_t L_23 = L_22.get_height_1();
  22833. V_4 = ((float)il2cpp_codegen_subtract((float)L_19, (float)((float)((float)L_23))));
  22834. // if (caretLine == lines.Count - 1)
  22835. int32_t L_24 = V_3;
  22836. RuntimeObject* L_25 = V_2;
  22837. NullCheck(L_25);
  22838. int32_t L_26;
  22839. L_26 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_25);
  22840. if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)1))))))
  22841. {
  22842. goto IL_009e;
  22843. }
  22844. }
  22845. {
  22846. // bottomY += lines[caretLine].leading;
  22847. float L_27 = V_4;
  22848. RuntimeObject* L_28 = V_2;
  22849. int32_t L_29 = V_3;
  22850. NullCheck(L_28);
  22851. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_30;
  22852. L_30 = 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_28, L_29);
  22853. float L_31 = L_30.get_leading_3();
  22854. V_4 = ((float)il2cpp_codegen_add((float)L_27, (float)L_31));
  22855. }
  22856. IL_009e:
  22857. {
  22858. // int startLine = caretLine;
  22859. int32_t L_32 = V_3;
  22860. V_5 = L_32;
  22861. goto IL_00c3;
  22862. }
  22863. IL_00a3:
  22864. {
  22865. // float topY = lines[startLine - 1].topY;
  22866. RuntimeObject* L_33 = V_2;
  22867. int32_t L_34 = V_5;
  22868. NullCheck(L_33);
  22869. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_35;
  22870. L_35 = 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_33, ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)));
  22871. float L_36 = L_35.get_topY_2();
  22872. // if (topY - bottomY > extents.y)
  22873. float L_37 = V_4;
  22874. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38 = V_0;
  22875. float L_39 = L_38.get_y_1();
  22876. if ((((float)((float)il2cpp_codegen_subtract((float)L_36, (float)L_37))) > ((float)L_39)))
  22877. {
  22878. goto IL_00c8;
  22879. }
  22880. }
  22881. {
  22882. // startLine--;
  22883. int32_t L_40 = V_5;
  22884. V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)1));
  22885. }
  22886. IL_00c3:
  22887. {
  22888. // while (startLine > 0)
  22889. int32_t L_41 = V_5;
  22890. if ((((int32_t)L_41) > ((int32_t)0)))
  22891. {
  22892. goto IL_00a3;
  22893. }
  22894. }
  22895. IL_00c8:
  22896. {
  22897. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, startLine);
  22898. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_42;
  22899. L_42 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22900. int32_t L_43 = V_5;
  22901. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  22902. int32_t L_44;
  22903. L_44 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_42, L_43, /*hidden argument*/NULL);
  22904. __this->set_m_DrawStart_61(L_44);
  22905. // }
  22906. return;
  22907. }
  22908. IL_00dc:
  22909. {
  22910. // if (caretPos < m_DrawStart)
  22911. int32_t L_45 = ___caretPos0;
  22912. int32_t L_46 = __this->get_m_DrawStart_61();
  22913. if ((((int32_t)L_45) >= ((int32_t)L_46)))
  22914. {
  22915. goto IL_00f7;
  22916. }
  22917. }
  22918. {
  22919. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, caretLine);
  22920. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_47;
  22921. L_47 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22922. int32_t L_48 = V_3;
  22923. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  22924. int32_t L_49;
  22925. L_49 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_47, L_48, /*hidden argument*/NULL);
  22926. __this->set_m_DrawStart_61(L_49);
  22927. }
  22928. IL_00f7:
  22929. {
  22930. // int startLine = DetermineCharacterLine(m_DrawStart, cachedInputTextGenerator);
  22931. int32_t L_50 = __this->get_m_DrawStart_61();
  22932. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_51;
  22933. L_51 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  22934. int32_t L_52;
  22935. L_52 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_50, L_51, /*hidden argument*/NULL);
  22936. V_6 = L_52;
  22937. // int endLine = startLine;
  22938. int32_t L_53 = V_6;
  22939. V_7 = L_53;
  22940. // float topY = lines[startLine].topY;
  22941. RuntimeObject* L_54 = V_2;
  22942. int32_t L_55 = V_6;
  22943. NullCheck(L_54);
  22944. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_56;
  22945. L_56 = 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_54, L_55);
  22946. float L_57 = L_56.get_topY_2();
  22947. V_8 = L_57;
  22948. // float bottomY = lines[endLine].topY - lines[endLine].height;
  22949. RuntimeObject* L_58 = V_2;
  22950. int32_t L_59 = V_7;
  22951. NullCheck(L_58);
  22952. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_60;
  22953. L_60 = 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_58, L_59);
  22954. float L_61 = L_60.get_topY_2();
  22955. RuntimeObject* L_62 = V_2;
  22956. int32_t L_63 = V_7;
  22957. NullCheck(L_62);
  22958. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_64;
  22959. 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);
  22960. int32_t L_65 = L_64.get_height_1();
  22961. V_9 = ((float)il2cpp_codegen_subtract((float)L_61, (float)((float)((float)L_65))));
  22962. // if (endLine == lines.Count - 1)
  22963. int32_t L_66 = V_7;
  22964. RuntimeObject* L_67 = V_2;
  22965. NullCheck(L_67);
  22966. int32_t L_68;
  22967. L_68 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_67);
  22968. if ((!(((uint32_t)L_66) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_68, (int32_t)1))))))
  22969. {
  22970. goto IL_01b3;
  22971. }
  22972. }
  22973. {
  22974. // bottomY += lines[endLine].leading;
  22975. float L_69 = V_9;
  22976. RuntimeObject* L_70 = V_2;
  22977. int32_t L_71 = V_7;
  22978. NullCheck(L_70);
  22979. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_72;
  22980. 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);
  22981. float L_73 = L_72.get_leading_3();
  22982. V_9 = ((float)il2cpp_codegen_add((float)L_69, (float)L_73));
  22983. goto IL_01b3;
  22984. }
  22985. IL_015c:
  22986. {
  22987. // bottomY = lines[endLine + 1].topY - lines[endLine + 1].height;
  22988. RuntimeObject* L_74 = V_2;
  22989. int32_t L_75 = V_7;
  22990. NullCheck(L_74);
  22991. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_76;
  22992. L_76 = 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_74, ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1)));
  22993. float L_77 = L_76.get_topY_2();
  22994. RuntimeObject* L_78 = V_2;
  22995. int32_t L_79 = V_7;
  22996. NullCheck(L_78);
  22997. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_80;
  22998. L_80 = 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_78, ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)));
  22999. int32_t L_81 = L_80.get_height_1();
  23000. V_9 = ((float)il2cpp_codegen_subtract((float)L_77, (float)((float)((float)L_81))));
  23001. // if (endLine + 1 == lines.Count - 1)
  23002. int32_t L_82 = V_7;
  23003. RuntimeObject* L_83 = V_2;
  23004. NullCheck(L_83);
  23005. int32_t L_84;
  23006. L_84 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_83);
  23007. if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1))) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1))))))
  23008. {
  23009. goto IL_01a0;
  23010. }
  23011. }
  23012. {
  23013. // bottomY += lines[endLine + 1].leading;
  23014. float L_85 = V_9;
  23015. RuntimeObject* L_86 = V_2;
  23016. int32_t L_87 = V_7;
  23017. NullCheck(L_86);
  23018. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_88;
  23019. L_88 = 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_86, ((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)1)));
  23020. float L_89 = L_88.get_leading_3();
  23021. V_9 = ((float)il2cpp_codegen_add((float)L_85, (float)L_89));
  23022. }
  23023. IL_01a0:
  23024. {
  23025. // if (topY - bottomY > extents.y)
  23026. float L_90 = V_8;
  23027. float L_91 = V_9;
  23028. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_92 = V_0;
  23029. float L_93 = L_92.get_y_1();
  23030. if ((((float)((float)il2cpp_codegen_subtract((float)L_90, (float)L_91))) > ((float)L_93)))
  23031. {
  23032. goto IL_01bf;
  23033. }
  23034. }
  23035. {
  23036. // ++endLine;
  23037. int32_t L_94 = V_7;
  23038. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1));
  23039. }
  23040. IL_01b3:
  23041. {
  23042. // while (endLine < lines.Count - 1)
  23043. int32_t L_95 = V_7;
  23044. RuntimeObject* L_96 = V_2;
  23045. NullCheck(L_96);
  23046. int32_t L_97;
  23047. L_97 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UILineInfo>::get_Count() */, ICollection_1_tB01A3C34C6771AA2422AFB70485E860D8CA3DAC5_il2cpp_TypeInfo_var, L_96);
  23048. if ((((int32_t)L_95) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_97, (int32_t)1)))))
  23049. {
  23050. goto IL_015c;
  23051. }
  23052. }
  23053. IL_01bf:
  23054. {
  23055. // m_DrawEnd = GetLineEndPosition(cachedInputTextGenerator, endLine);
  23056. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_98;
  23057. L_98 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23058. int32_t L_99 = V_7;
  23059. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  23060. int32_t L_100;
  23061. L_100 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_98, L_99, /*hidden argument*/NULL);
  23062. __this->set_m_DrawEnd_62(L_100);
  23063. goto IL_01f8;
  23064. }
  23065. IL_01d4:
  23066. {
  23067. // topY = lines[startLine - 1].topY;
  23068. RuntimeObject* L_101 = V_2;
  23069. int32_t L_102 = V_6;
  23070. NullCheck(L_101);
  23071. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_103;
  23072. L_103 = 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_101, ((int32_t)il2cpp_codegen_subtract((int32_t)L_102, (int32_t)1)));
  23073. float L_104 = L_103.get_topY_2();
  23074. V_8 = L_104;
  23075. // if (topY - bottomY > extents.y)
  23076. float L_105 = V_8;
  23077. float L_106 = V_9;
  23078. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_107 = V_0;
  23079. float L_108 = L_107.get_y_1();
  23080. if ((((float)((float)il2cpp_codegen_subtract((float)L_105, (float)L_106))) > ((float)L_108)))
  23081. {
  23082. goto IL_01fd;
  23083. }
  23084. }
  23085. {
  23086. // startLine--;
  23087. int32_t L_109 = V_6;
  23088. V_6 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_109, (int32_t)1));
  23089. }
  23090. IL_01f8:
  23091. {
  23092. // while (startLine > 0)
  23093. int32_t L_110 = V_6;
  23094. if ((((int32_t)L_110) > ((int32_t)0)))
  23095. {
  23096. goto IL_01d4;
  23097. }
  23098. }
  23099. IL_01fd:
  23100. {
  23101. // m_DrawStart = GetLineStartPosition(cachedInputTextGenerator, startLine);
  23102. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_111;
  23103. L_111 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23104. int32_t L_112 = V_6;
  23105. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  23106. int32_t L_113;
  23107. L_113 = InputField_GetLineStartPosition_m1D501590CBBAFB5AD55B60F4FC5C009957016391(L_111, L_112, /*hidden argument*/NULL);
  23108. __this->set_m_DrawStart_61(L_113);
  23109. // }
  23110. return;
  23111. }
  23112. IL_0211:
  23113. {
  23114. // var characters = cachedInputTextGenerator.characters;
  23115. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_114;
  23116. L_114 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23117. NullCheck(L_114);
  23118. RuntimeObject* L_115;
  23119. L_115 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_114, /*hidden argument*/NULL);
  23120. V_10 = L_115;
  23121. // if (m_DrawEnd > cachedInputTextGenerator.characterCountVisible)
  23122. int32_t L_116 = __this->get_m_DrawEnd_62();
  23123. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_117;
  23124. L_117 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23125. NullCheck(L_117);
  23126. int32_t L_118;
  23127. L_118 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_117, /*hidden argument*/NULL);
  23128. if ((((int32_t)L_116) <= ((int32_t)L_118)))
  23129. {
  23130. goto IL_0242;
  23131. }
  23132. }
  23133. {
  23134. // m_DrawEnd = cachedInputTextGenerator.characterCountVisible;
  23135. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_119;
  23136. L_119 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23137. NullCheck(L_119);
  23138. int32_t L_120;
  23139. L_120 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_119, /*hidden argument*/NULL);
  23140. __this->set_m_DrawEnd_62(L_120);
  23141. }
  23142. IL_0242:
  23143. {
  23144. // float width = 0.0f;
  23145. V_11 = (0.0f);
  23146. // if (caretPos > m_DrawEnd || (caretPos == m_DrawEnd && m_DrawStart > 0))
  23147. int32_t L_121 = ___caretPos0;
  23148. int32_t L_122 = __this->get_m_DrawEnd_62();
  23149. if ((((int32_t)L_121) > ((int32_t)L_122)))
  23150. {
  23151. goto IL_0264;
  23152. }
  23153. }
  23154. {
  23155. int32_t L_123 = ___caretPos0;
  23156. int32_t L_124 = __this->get_m_DrawEnd_62();
  23157. if ((!(((uint32_t)L_123) == ((uint32_t)L_124))))
  23158. {
  23159. goto IL_02d6;
  23160. }
  23161. }
  23162. {
  23163. int32_t L_125 = __this->get_m_DrawStart_61();
  23164. if ((((int32_t)L_125) <= ((int32_t)0)))
  23165. {
  23166. goto IL_02d6;
  23167. }
  23168. }
  23169. IL_0264:
  23170. {
  23171. // m_DrawEnd = caretPos;
  23172. int32_t L_126 = ___caretPos0;
  23173. __this->set_m_DrawEnd_62(L_126);
  23174. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  23175. int32_t L_127 = __this->get_m_DrawEnd_62();
  23176. __this->set_m_DrawStart_61(((int32_t)il2cpp_codegen_subtract((int32_t)L_127, (int32_t)1)));
  23177. goto IL_02bd;
  23178. }
  23179. IL_027b:
  23180. {
  23181. // if (width + characters[m_DrawStart].charWidth > extents.x)
  23182. float L_128 = V_11;
  23183. RuntimeObject* L_129 = V_10;
  23184. int32_t L_130 = __this->get_m_DrawStart_61();
  23185. NullCheck(L_129);
  23186. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_131;
  23187. L_131 = 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_129, L_130);
  23188. float L_132 = L_131.get_charWidth_1();
  23189. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_133 = V_0;
  23190. float L_134 = L_133.get_x_0();
  23191. if ((((float)((float)il2cpp_codegen_add((float)L_128, (float)L_132))) > ((float)L_134)))
  23192. {
  23193. goto IL_02c6;
  23194. }
  23195. }
  23196. {
  23197. // width += characters[m_DrawStart].charWidth;
  23198. float L_135 = V_11;
  23199. RuntimeObject* L_136 = V_10;
  23200. int32_t L_137 = __this->get_m_DrawStart_61();
  23201. NullCheck(L_136);
  23202. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_138;
  23203. L_138 = 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_136, L_137);
  23204. float L_139 = L_138.get_charWidth_1();
  23205. V_11 = ((float)il2cpp_codegen_add((float)L_135, (float)L_139));
  23206. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  23207. int32_t L_140 = __this->get_m_DrawStart_61();
  23208. __this->set_m_DrawStart_61(((int32_t)il2cpp_codegen_subtract((int32_t)L_140, (int32_t)1)));
  23209. }
  23210. IL_02bd:
  23211. {
  23212. // for (m_DrawStart = m_DrawEnd - 1; m_DrawStart >= 0; --m_DrawStart)
  23213. int32_t L_141 = __this->get_m_DrawStart_61();
  23214. if ((((int32_t)L_141) >= ((int32_t)0)))
  23215. {
  23216. goto IL_027b;
  23217. }
  23218. }
  23219. IL_02c6:
  23220. {
  23221. // ++m_DrawStart; // move right one to the last character we could fit on the left
  23222. int32_t L_142 = __this->get_m_DrawStart_61();
  23223. __this->set_m_DrawStart_61(((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)1)));
  23224. // }
  23225. goto IL_0323;
  23226. }
  23227. IL_02d6:
  23228. {
  23229. // if (caretPos < m_DrawStart)
  23230. int32_t L_143 = ___caretPos0;
  23231. int32_t L_144 = __this->get_m_DrawStart_61();
  23232. if ((((int32_t)L_143) >= ((int32_t)L_144)))
  23233. {
  23234. goto IL_02e6;
  23235. }
  23236. }
  23237. {
  23238. // m_DrawStart = caretPos;
  23239. int32_t L_145 = ___caretPos0;
  23240. __this->set_m_DrawStart_61(L_145);
  23241. }
  23242. IL_02e6:
  23243. {
  23244. // m_DrawEnd = m_DrawStart;
  23245. int32_t L_146 = __this->get_m_DrawStart_61();
  23246. __this->set_m_DrawEnd_62(L_146);
  23247. goto IL_0323;
  23248. }
  23249. IL_02f4:
  23250. {
  23251. // width += characters[m_DrawEnd].charWidth;
  23252. float L_147 = V_11;
  23253. RuntimeObject* L_148 = V_10;
  23254. int32_t L_149 = __this->get_m_DrawEnd_62();
  23255. NullCheck(L_148);
  23256. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_150;
  23257. L_150 = 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_148, L_149);
  23258. float L_151 = L_150.get_charWidth_1();
  23259. V_11 = ((float)il2cpp_codegen_add((float)L_147, (float)L_151));
  23260. // if (width > extents.x)
  23261. float L_152 = V_11;
  23262. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_153 = V_0;
  23263. float L_154 = L_153.get_x_0();
  23264. if ((((float)L_152) > ((float)L_154)))
  23265. {
  23266. goto IL_0336;
  23267. }
  23268. }
  23269. {
  23270. // for (; m_DrawEnd < cachedInputTextGenerator.characterCountVisible; ++m_DrawEnd)
  23271. int32_t L_155 = __this->get_m_DrawEnd_62();
  23272. __this->set_m_DrawEnd_62(((int32_t)il2cpp_codegen_add((int32_t)L_155, (int32_t)1)));
  23273. }
  23274. IL_0323:
  23275. {
  23276. // for (; m_DrawEnd < cachedInputTextGenerator.characterCountVisible; ++m_DrawEnd)
  23277. int32_t L_156 = __this->get_m_DrawEnd_62();
  23278. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_157;
  23279. L_157 = InputField_get_cachedInputTextGenerator_m791D35AEA97BE7F89C42F5A0513E5408F0E6BF3C(__this, /*hidden argument*/NULL);
  23280. NullCheck(L_157);
  23281. int32_t L_158;
  23282. L_158 = TextGenerator_get_characterCountVisible_mA4D21FA8F79BCED441624DF5655B7DF079881076(L_157, /*hidden argument*/NULL);
  23283. if ((((int32_t)L_156) < ((int32_t)L_158)))
  23284. {
  23285. goto IL_02f4;
  23286. }
  23287. }
  23288. IL_0336:
  23289. {
  23290. // }
  23291. return;
  23292. }
  23293. }
  23294. // System.Void UnityEngine.UI.InputField::ForceLabelUpdate()
  23295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ForceLabelUpdate_mCD4242F19DAA068A57D8A49FB45DBF20578C729C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23296. {
  23297. {
  23298. // UpdateLabel();
  23299. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  23300. // }
  23301. return;
  23302. }
  23303. }
  23304. // System.Void UnityEngine.UI.InputField::MarkGeometryAsDirty()
  23305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23306. {
  23307. static bool s_Il2CppMethodInitialized;
  23308. if (!s_Il2CppMethodInitialized)
  23309. {
  23310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  23311. s_Il2CppMethodInitialized = true;
  23312. }
  23313. {
  23314. // CanvasUpdateRegistry.RegisterCanvasElementForGraphicRebuild(this);
  23315. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  23316. CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8(__this, /*hidden argument*/NULL);
  23317. // }
  23318. return;
  23319. }
  23320. }
  23321. // System.Void UnityEngine.UI.InputField::Rebuild(UnityEngine.UI.CanvasUpdate)
  23322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_Rebuild_mF5EA85AF39F59C0C614D91461FA6F580CD429C73 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___update0, const RuntimeMethod* method)
  23323. {
  23324. {
  23325. int32_t L_0 = ___update0;
  23326. if ((!(((uint32_t)L_0) == ((uint32_t)4))))
  23327. {
  23328. goto IL_000a;
  23329. }
  23330. }
  23331. {
  23332. // UpdateGeometry();
  23333. InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17(__this, /*hidden argument*/NULL);
  23334. }
  23335. IL_000a:
  23336. {
  23337. // }
  23338. return;
  23339. }
  23340. }
  23341. // System.Void UnityEngine.UI.InputField::LayoutComplete()
  23342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_LayoutComplete_mC597409B0AAC5B2801BA7C59073955C58B21CF71 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23343. {
  23344. {
  23345. // {}
  23346. return;
  23347. }
  23348. }
  23349. // System.Void UnityEngine.UI.InputField::GraphicUpdateComplete()
  23350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GraphicUpdateComplete_m03176EFF6E8BB4AE382CA905E497D237FAAF1409 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23351. {
  23352. {
  23353. // {}
  23354. return;
  23355. }
  23356. }
  23357. // System.Void UnityEngine.UI.InputField::UpdateGeometry()
  23358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_UpdateGeometry_mE0A082526B600442DF0BB1AD683BA18253E4BD17 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23359. {
  23360. static bool s_Il2CppMethodInitialized;
  23361. if (!s_Il2CppMethodInitialized)
  23362. {
  23363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var);
  23364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var);
  23365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_m26D82C7F45B70F036C9D53CC64C1800B87415D85_RuntimeMethod_var);
  23366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var);
  23367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  23368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  23369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var);
  23371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
  23372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  23373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545);
  23374. s_Il2CppMethodInitialized = true;
  23375. }
  23376. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * V_0 = NULL;
  23377. {
  23378. // if (!shouldHideMobileInput)
  23379. bool L_0;
  23380. L_0 = InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F(__this, /*hidden argument*/NULL);
  23381. if (L_0)
  23382. {
  23383. goto IL_0009;
  23384. }
  23385. }
  23386. {
  23387. // return;
  23388. return;
  23389. }
  23390. IL_0009:
  23391. {
  23392. // if (m_CachedInputRenderer == null && m_TextComponent != null)
  23393. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_1 = __this->get_m_CachedInputRenderer_49();
  23394. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23395. bool L_2;
  23396. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23397. if (!L_2)
  23398. {
  23399. goto IL_00ef;
  23400. }
  23401. }
  23402. {
  23403. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  23404. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23405. bool L_4;
  23406. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23407. if (!L_4)
  23408. {
  23409. goto IL_00ef;
  23410. }
  23411. }
  23412. {
  23413. // GameObject go = new GameObject(transform.name + " Input Caret", typeof(RectTransform), typeof(CanvasRenderer));
  23414. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
  23415. L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  23416. NullCheck(L_5);
  23417. String_t* L_6;
  23418. L_6 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_5, /*hidden argument*/NULL);
  23419. String_t* L_7;
  23420. L_7 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_6, _stringLiteral3E18EAC6DBCF1C397BA042663B58A8EB7C6A0545, /*hidden argument*/NULL);
  23421. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_8 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)2);
  23422. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_9 = L_8;
  23423. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_10 = { reinterpret_cast<intptr_t> (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var) };
  23424. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  23425. Type_t * L_11;
  23426. L_11 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_10, /*hidden argument*/NULL);
  23427. NullCheck(L_9);
  23428. ArrayElementTypeCheck (L_9, L_11);
  23429. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_11);
  23430. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_12 = L_9;
  23431. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_13 = { reinterpret_cast<intptr_t> (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_0_0_0_var) };
  23432. Type_t * L_14;
  23433. L_14 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_13, /*hidden argument*/NULL);
  23434. NullCheck(L_12);
  23435. ArrayElementTypeCheck (L_12, L_14);
  23436. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_14);
  23437. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_15 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  23438. GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8(L_15, L_7, L_12, /*hidden argument*/NULL);
  23439. V_0 = L_15;
  23440. // go.hideFlags = HideFlags.DontSave;
  23441. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_16 = V_0;
  23442. NullCheck(L_16);
  23443. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_16, ((int32_t)52), /*hidden argument*/NULL);
  23444. // go.transform.SetParent(m_TextComponent.transform.parent);
  23445. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_17 = V_0;
  23446. NullCheck(L_17);
  23447. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_18;
  23448. L_18 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_17, /*hidden argument*/NULL);
  23449. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_19 = __this->get_m_TextComponent_22();
  23450. NullCheck(L_19);
  23451. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_20;
  23452. L_20 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_19, /*hidden argument*/NULL);
  23453. NullCheck(L_20);
  23454. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_21;
  23455. L_21 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_20, /*hidden argument*/NULL);
  23456. NullCheck(L_18);
  23457. Transform_SetParent_m24E34EBEF76528C99AFA017F157EE8B3E3116B1E(L_18, L_21, /*hidden argument*/NULL);
  23458. // go.transform.SetAsFirstSibling();
  23459. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_22 = V_0;
  23460. NullCheck(L_22);
  23461. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_23;
  23462. L_23 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_22, /*hidden argument*/NULL);
  23463. NullCheck(L_23);
  23464. Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754(L_23, /*hidden argument*/NULL);
  23465. // go.layer = gameObject.layer;
  23466. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_24 = V_0;
  23467. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_25;
  23468. L_25 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  23469. NullCheck(L_25);
  23470. int32_t L_26;
  23471. L_26 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_25, /*hidden argument*/NULL);
  23472. NullCheck(L_24);
  23473. GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6(L_24, L_26, /*hidden argument*/NULL);
  23474. // caretRectTrans = go.GetComponent<RectTransform>();
  23475. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_27 = V_0;
  23476. NullCheck(L_27);
  23477. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28;
  23478. L_28 = GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00(L_27, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var);
  23479. __this->set_caretRectTrans_46(L_28);
  23480. // m_CachedInputRenderer = go.GetComponent<CanvasRenderer>();
  23481. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_29 = V_0;
  23482. NullCheck(L_29);
  23483. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_30;
  23484. L_30 = GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_m26D82C7F45B70F036C9D53CC64C1800B87415D85(L_29, /*hidden argument*/GameObject_GetComponent_TisCanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E_m26D82C7F45B70F036C9D53CC64C1800B87415D85_RuntimeMethod_var);
  23485. __this->set_m_CachedInputRenderer_49(L_30);
  23486. // m_CachedInputRenderer.SetMaterial(m_TextComponent.GetModifiedMaterial(Graphic.defaultGraphicMaterial), Texture2D.whiteTexture);
  23487. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_31 = __this->get_m_CachedInputRenderer_49();
  23488. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_32 = __this->get_m_TextComponent_22();
  23489. IL2CPP_RUNTIME_CLASS_INIT(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_il2cpp_TypeInfo_var);
  23490. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_33;
  23491. L_33 = Graphic_get_defaultGraphicMaterial_mAED427ABBA1C93E2AB3794D4FE43F4B8F6D93198(/*hidden argument*/NULL);
  23492. NullCheck(L_32);
  23493. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_34;
  23494. L_34 = VirtualFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(58 /* UnityEngine.Material UnityEngine.UI.MaskableGraphic::GetModifiedMaterial(UnityEngine.Material) */, L_32, L_33);
  23495. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * L_35;
  23496. L_35 = Texture2D_get_whiteTexture_m4ED96995BA1D42F7D2823BD9D18023CFE3C680A0(/*hidden argument*/NULL);
  23497. NullCheck(L_31);
  23498. CanvasRenderer_SetMaterial_mDCF29309742914F21D88D129C1E8C25F2E8A14FA(L_31, L_34, L_35, /*hidden argument*/NULL);
  23499. // go.AddComponent<LayoutElement>().ignoreLayout = true;
  23500. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_36 = V_0;
  23501. NullCheck(L_36);
  23502. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_37;
  23503. L_37 = GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83(L_36, /*hidden argument*/GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var);
  23504. NullCheck(L_37);
  23505. VirtualActionInvoker1< bool >::Invoke(28 /* System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) */, L_37, (bool)1);
  23506. // AssignPositioningIfNeeded();
  23507. InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD(__this, /*hidden argument*/NULL);
  23508. }
  23509. IL_00ef:
  23510. {
  23511. // if (m_CachedInputRenderer == null)
  23512. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_38 = __this->get_m_CachedInputRenderer_49();
  23513. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23514. bool L_39;
  23515. L_39 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_38, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23516. if (!L_39)
  23517. {
  23518. goto IL_00fe;
  23519. }
  23520. }
  23521. {
  23522. // return;
  23523. return;
  23524. }
  23525. IL_00fe:
  23526. {
  23527. // OnFillVBO(mesh);
  23528. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_40;
  23529. L_40 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  23530. InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD(__this, L_40, /*hidden argument*/NULL);
  23531. // m_CachedInputRenderer.SetMesh(mesh);
  23532. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_41 = __this->get_m_CachedInputRenderer_49();
  23533. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_42;
  23534. L_42 = InputField_get_mesh_mC8B8AD9D1A849BE210E376C18193A662F8F015FA(__this, /*hidden argument*/NULL);
  23535. NullCheck(L_41);
  23536. CanvasRenderer_SetMesh_mB506682F318E5D8D8FE3888BF50E40DC34B726DF(L_41, L_42, /*hidden argument*/NULL);
  23537. // }
  23538. return;
  23539. }
  23540. }
  23541. // System.Void UnityEngine.UI.InputField::AssignPositioningIfNeeded()
  23542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_AssignPositioningIfNeeded_mA3B81E438571DD2FF198C6D94D5337410FE4E2DD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  23543. {
  23544. static bool s_Il2CppMethodInitialized;
  23545. if (!s_Il2CppMethodInitialized)
  23546. {
  23547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23548. s_Il2CppMethodInitialized = true;
  23549. }
  23550. {
  23551. // if (m_TextComponent != null && caretRectTrans != null &&
  23552. // (caretRectTrans.localPosition != m_TextComponent.rectTransform.localPosition ||
  23553. // caretRectTrans.localRotation != m_TextComponent.rectTransform.localRotation ||
  23554. // caretRectTrans.localScale != m_TextComponent.rectTransform.localScale ||
  23555. // caretRectTrans.anchorMin != m_TextComponent.rectTransform.anchorMin ||
  23556. // caretRectTrans.anchorMax != m_TextComponent.rectTransform.anchorMax ||
  23557. // caretRectTrans.anchoredPosition != m_TextComponent.rectTransform.anchoredPosition ||
  23558. // caretRectTrans.sizeDelta != m_TextComponent.rectTransform.sizeDelta ||
  23559. // caretRectTrans.pivot != m_TextComponent.rectTransform.pivot))
  23560. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  23561. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23562. bool L_1;
  23563. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23564. if (!L_1)
  23565. {
  23566. goto IL_0219;
  23567. }
  23568. }
  23569. {
  23570. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = __this->get_caretRectTrans_46();
  23571. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23572. bool L_3;
  23573. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23574. if (!L_3)
  23575. {
  23576. goto IL_0219;
  23577. }
  23578. }
  23579. {
  23580. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_4 = __this->get_caretRectTrans_46();
  23581. NullCheck(L_4);
  23582. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5;
  23583. L_5 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_4, /*hidden argument*/NULL);
  23584. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  23585. NullCheck(L_6);
  23586. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7;
  23587. L_7 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_6, /*hidden argument*/NULL);
  23588. NullCheck(L_7);
  23589. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8;
  23590. L_8 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_7, /*hidden argument*/NULL);
  23591. bool L_9;
  23592. L_9 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_5, L_8, /*hidden argument*/NULL);
  23593. if (L_9)
  23594. {
  23595. goto IL_0141;
  23596. }
  23597. }
  23598. {
  23599. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10 = __this->get_caretRectTrans_46();
  23600. NullCheck(L_10);
  23601. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_11;
  23602. L_11 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_10, /*hidden argument*/NULL);
  23603. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_12 = __this->get_m_TextComponent_22();
  23604. NullCheck(L_12);
  23605. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_13;
  23606. L_13 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_12, /*hidden argument*/NULL);
  23607. NullCheck(L_13);
  23608. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_14;
  23609. L_14 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_13, /*hidden argument*/NULL);
  23610. bool L_15;
  23611. L_15 = Quaternion_op_Inequality_m37169F3E8ADDA24A5A221AD7397835B437B71439(L_11, L_14, /*hidden argument*/NULL);
  23612. if (L_15)
  23613. {
  23614. goto IL_0141;
  23615. }
  23616. }
  23617. {
  23618. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_16 = __this->get_caretRectTrans_46();
  23619. NullCheck(L_16);
  23620. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17;
  23621. L_17 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_16, /*hidden argument*/NULL);
  23622. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_18 = __this->get_m_TextComponent_22();
  23623. NullCheck(L_18);
  23624. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_19;
  23625. L_19 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_18, /*hidden argument*/NULL);
  23626. NullCheck(L_19);
  23627. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_20;
  23628. L_20 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_19, /*hidden argument*/NULL);
  23629. bool L_21;
  23630. L_21 = Vector3_op_Inequality_m15190A795B416EB699E69E6190DE6F1C1F208710(L_17, L_20, /*hidden argument*/NULL);
  23631. if (L_21)
  23632. {
  23633. goto IL_0141;
  23634. }
  23635. }
  23636. {
  23637. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22 = __this->get_caretRectTrans_46();
  23638. NullCheck(L_22);
  23639. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23;
  23640. L_23 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_22, /*hidden argument*/NULL);
  23641. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_24 = __this->get_m_TextComponent_22();
  23642. NullCheck(L_24);
  23643. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_25;
  23644. L_25 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_24, /*hidden argument*/NULL);
  23645. NullCheck(L_25);
  23646. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_26;
  23647. L_26 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_25, /*hidden argument*/NULL);
  23648. bool L_27;
  23649. L_27 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_23, L_26, /*hidden argument*/NULL);
  23650. if (L_27)
  23651. {
  23652. goto IL_0141;
  23653. }
  23654. }
  23655. {
  23656. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28 = __this->get_caretRectTrans_46();
  23657. NullCheck(L_28);
  23658. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  23659. L_29 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_28, /*hidden argument*/NULL);
  23660. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_30 = __this->get_m_TextComponent_22();
  23661. NullCheck(L_30);
  23662. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_31;
  23663. L_31 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_30, /*hidden argument*/NULL);
  23664. NullCheck(L_31);
  23665. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_32;
  23666. L_32 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_31, /*hidden argument*/NULL);
  23667. bool L_33;
  23668. L_33 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_29, L_32, /*hidden argument*/NULL);
  23669. if (L_33)
  23670. {
  23671. goto IL_0141;
  23672. }
  23673. }
  23674. {
  23675. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_34 = __this->get_caretRectTrans_46();
  23676. NullCheck(L_34);
  23677. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35;
  23678. L_35 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_34, /*hidden argument*/NULL);
  23679. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_36 = __this->get_m_TextComponent_22();
  23680. NullCheck(L_36);
  23681. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_37;
  23682. L_37 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_36, /*hidden argument*/NULL);
  23683. NullCheck(L_37);
  23684. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_38;
  23685. L_38 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_37, /*hidden argument*/NULL);
  23686. bool L_39;
  23687. L_39 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_35, L_38, /*hidden argument*/NULL);
  23688. if (L_39)
  23689. {
  23690. goto IL_0141;
  23691. }
  23692. }
  23693. {
  23694. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_40 = __this->get_caretRectTrans_46();
  23695. NullCheck(L_40);
  23696. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41;
  23697. L_41 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_40, /*hidden argument*/NULL);
  23698. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_42 = __this->get_m_TextComponent_22();
  23699. NullCheck(L_42);
  23700. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_43;
  23701. L_43 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_42, /*hidden argument*/NULL);
  23702. NullCheck(L_43);
  23703. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_44;
  23704. L_44 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_43, /*hidden argument*/NULL);
  23705. bool L_45;
  23706. L_45 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_41, L_44, /*hidden argument*/NULL);
  23707. if (L_45)
  23708. {
  23709. goto IL_0141;
  23710. }
  23711. }
  23712. {
  23713. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_46 = __this->get_caretRectTrans_46();
  23714. NullCheck(L_46);
  23715. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_47;
  23716. L_47 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_46, /*hidden argument*/NULL);
  23717. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_48 = __this->get_m_TextComponent_22();
  23718. NullCheck(L_48);
  23719. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_49;
  23720. L_49 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_48, /*hidden argument*/NULL);
  23721. NullCheck(L_49);
  23722. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_50;
  23723. L_50 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_49, /*hidden argument*/NULL);
  23724. bool L_51;
  23725. L_51 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_47, L_50, /*hidden argument*/NULL);
  23726. if (!L_51)
  23727. {
  23728. goto IL_0219;
  23729. }
  23730. }
  23731. IL_0141:
  23732. {
  23733. // caretRectTrans.localPosition = m_TextComponent.rectTransform.localPosition;
  23734. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_52 = __this->get_caretRectTrans_46();
  23735. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_53 = __this->get_m_TextComponent_22();
  23736. NullCheck(L_53);
  23737. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_54;
  23738. L_54 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_53, /*hidden argument*/NULL);
  23739. NullCheck(L_54);
  23740. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_55;
  23741. L_55 = Transform_get_localPosition_m527B8B5B625DA9A61E551E0FBCD3BE8CA4539FC2(L_54, /*hidden argument*/NULL);
  23742. NullCheck(L_52);
  23743. Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC(L_52, L_55, /*hidden argument*/NULL);
  23744. // caretRectTrans.localRotation = m_TextComponent.rectTransform.localRotation;
  23745. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_56 = __this->get_caretRectTrans_46();
  23746. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_57 = __this->get_m_TextComponent_22();
  23747. NullCheck(L_57);
  23748. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_58;
  23749. L_58 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_57, /*hidden argument*/NULL);
  23750. NullCheck(L_58);
  23751. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_59;
  23752. L_59 = Transform_get_localRotation_mA6472AE7509D762965275D79B645A14A9CCF5BE5(L_58, /*hidden argument*/NULL);
  23753. NullCheck(L_56);
  23754. Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C(L_56, L_59, /*hidden argument*/NULL);
  23755. // caretRectTrans.localScale = m_TextComponent.rectTransform.localScale;
  23756. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_60 = __this->get_caretRectTrans_46();
  23757. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_61 = __this->get_m_TextComponent_22();
  23758. NullCheck(L_61);
  23759. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_62;
  23760. L_62 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_61, /*hidden argument*/NULL);
  23761. NullCheck(L_62);
  23762. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_63;
  23763. L_63 = Transform_get_localScale_mD9DF6CA81108C2A6002B5EA2BE25A6CD2723D046(L_62, /*hidden argument*/NULL);
  23764. NullCheck(L_60);
  23765. Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A(L_60, L_63, /*hidden argument*/NULL);
  23766. // caretRectTrans.anchorMin = m_TextComponent.rectTransform.anchorMin;
  23767. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_64 = __this->get_caretRectTrans_46();
  23768. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_65 = __this->get_m_TextComponent_22();
  23769. NullCheck(L_65);
  23770. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_66;
  23771. L_66 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_65, /*hidden argument*/NULL);
  23772. NullCheck(L_66);
  23773. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_67;
  23774. L_67 = RectTransform_get_anchorMin_m5CBB2E649A3D4234A7A5A16B1BBAADAC9C033319(L_66, /*hidden argument*/NULL);
  23775. NullCheck(L_64);
  23776. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_64, L_67, /*hidden argument*/NULL);
  23777. // caretRectTrans.anchorMax = m_TextComponent.rectTransform.anchorMax;
  23778. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_68 = __this->get_caretRectTrans_46();
  23779. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_69 = __this->get_m_TextComponent_22();
  23780. NullCheck(L_69);
  23781. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_70;
  23782. L_70 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_69, /*hidden argument*/NULL);
  23783. NullCheck(L_70);
  23784. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_71;
  23785. L_71 = RectTransform_get_anchorMax_mC1577047A20870209C9A6801B75FE6930AE56F1E(L_70, /*hidden argument*/NULL);
  23786. NullCheck(L_68);
  23787. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_68, L_71, /*hidden argument*/NULL);
  23788. // caretRectTrans.anchoredPosition = m_TextComponent.rectTransform.anchoredPosition;
  23789. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_72 = __this->get_caretRectTrans_46();
  23790. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_73 = __this->get_m_TextComponent_22();
  23791. NullCheck(L_73);
  23792. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_74;
  23793. L_74 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_73, /*hidden argument*/NULL);
  23794. NullCheck(L_74);
  23795. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_75;
  23796. L_75 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_74, /*hidden argument*/NULL);
  23797. NullCheck(L_72);
  23798. RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905(L_72, L_75, /*hidden argument*/NULL);
  23799. // caretRectTrans.sizeDelta = m_TextComponent.rectTransform.sizeDelta;
  23800. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_76 = __this->get_caretRectTrans_46();
  23801. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_77 = __this->get_m_TextComponent_22();
  23802. NullCheck(L_77);
  23803. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_78;
  23804. L_78 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_77, /*hidden argument*/NULL);
  23805. NullCheck(L_78);
  23806. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_79;
  23807. L_79 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_78, /*hidden argument*/NULL);
  23808. NullCheck(L_76);
  23809. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_76, L_79, /*hidden argument*/NULL);
  23810. // caretRectTrans.pivot = m_TextComponent.rectTransform.pivot;
  23811. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_80 = __this->get_caretRectTrans_46();
  23812. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_81 = __this->get_m_TextComponent_22();
  23813. NullCheck(L_81);
  23814. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_82;
  23815. L_82 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_81, /*hidden argument*/NULL);
  23816. NullCheck(L_82);
  23817. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_83;
  23818. L_83 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_82, /*hidden argument*/NULL);
  23819. NullCheck(L_80);
  23820. RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335(L_80, L_83, /*hidden argument*/NULL);
  23821. }
  23822. IL_0219:
  23823. {
  23824. // }
  23825. return;
  23826. }
  23827. }
  23828. // System.Void UnityEngine.UI.InputField::OnFillVBO(UnityEngine.Mesh)
  23829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnFillVBO_mF25F719237FB66905CD30D83A171E0C1715D5BBD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___vbo0, const RuntimeMethod* method)
  23830. {
  23831. static bool s_Il2CppMethodInitialized;
  23832. if (!s_Il2CppMethodInitialized)
  23833. {
  23834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  23836. s_Il2CppMethodInitialized = true;
  23837. }
  23838. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * V_0 = NULL;
  23839. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  23840. memset((&V_1), 0, sizeof(V_1));
  23841. Exception_t * __last_unhandled_exception = 0;
  23842. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  23843. {
  23844. // using (var helper = new VertexHelper())
  23845. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_0 = (VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 *)il2cpp_codegen_object_new(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55_il2cpp_TypeInfo_var);
  23846. VertexHelper__ctor_m66DE6882DBEBE377C3E672DD0E9DEB88694069B6(L_0, /*hidden argument*/NULL);
  23847. V_0 = L_0;
  23848. }
  23849. IL_0006:
  23850. try
  23851. {// begin try (depth: 1)
  23852. {
  23853. // if (!isFocused)
  23854. bool L_1;
  23855. L_1 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  23856. if (L_1)
  23857. {
  23858. goto IL_0017;
  23859. }
  23860. }
  23861. IL_000e:
  23862. {
  23863. // helper.FillMesh(vbo);
  23864. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_2 = V_0;
  23865. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = ___vbo0;
  23866. NullCheck(L_2);
  23867. VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269(L_2, L_3, /*hidden argument*/NULL);
  23868. // return;
  23869. IL2CPP_LEAVE(0x55, FINALLY_004b);
  23870. }
  23871. IL_0017:
  23872. {
  23873. // Vector2 roundingOffset = m_TextComponent.PixelAdjustPoint(Vector2.zero);
  23874. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  23875. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5;
  23876. L_5 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  23877. NullCheck(L_4);
  23878. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  23879. L_6 = Graphic_PixelAdjustPoint_m97EB91CCF7ED5D9892043E53DC0574FED3EF89AA(L_4, L_5, /*hidden argument*/NULL);
  23880. V_1 = L_6;
  23881. // if (!hasSelection)
  23882. bool L_7;
  23883. L_7 = InputField_get_hasSelection_m2CF3B8E665092331229BE635B40A6A32AEB47E92(__this, /*hidden argument*/NULL);
  23884. if (L_7)
  23885. {
  23886. goto IL_003a;
  23887. }
  23888. }
  23889. IL_0030:
  23890. {
  23891. // GenerateCaret(helper, roundingOffset);
  23892. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_8 = V_0;
  23893. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_1;
  23894. InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB(__this, L_8, L_9, /*hidden argument*/NULL);
  23895. goto IL_0042;
  23896. }
  23897. IL_003a:
  23898. {
  23899. // GenerateHighlight(helper, roundingOffset);
  23900. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_10 = V_0;
  23901. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11 = V_1;
  23902. InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212(__this, L_10, L_11, /*hidden argument*/NULL);
  23903. }
  23904. IL_0042:
  23905. {
  23906. // helper.FillMesh(vbo);
  23907. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_12 = V_0;
  23908. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_13 = ___vbo0;
  23909. NullCheck(L_12);
  23910. VertexHelper_FillMesh_m69ADAB814A243F7F5578BC07086F373B85A34269(L_12, L_13, /*hidden argument*/NULL);
  23911. // }
  23912. IL2CPP_LEAVE(0x55, FINALLY_004b);
  23913. }
  23914. }// end try (depth: 1)
  23915. catch(Il2CppExceptionWrapper& e)
  23916. {
  23917. __last_unhandled_exception = (Exception_t *)e.ex;
  23918. goto FINALLY_004b;
  23919. }
  23920. FINALLY_004b:
  23921. {// begin finally (depth: 1)
  23922. {
  23923. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_14 = V_0;
  23924. if (!L_14)
  23925. {
  23926. goto IL_0054;
  23927. }
  23928. }
  23929. IL_004e:
  23930. {
  23931. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_15 = V_0;
  23932. NullCheck(L_15);
  23933. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, L_15);
  23934. }
  23935. IL_0054:
  23936. {
  23937. IL2CPP_END_FINALLY(75)
  23938. }
  23939. }// end finally (depth: 1)
  23940. IL2CPP_CLEANUP(75)
  23941. {
  23942. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23943. IL2CPP_JUMP_TBL(0x55, IL_0055)
  23944. }
  23945. IL_0055:
  23946. {
  23947. // }
  23948. return;
  23949. }
  23950. }
  23951. // System.Void UnityEngine.UI.InputField::GenerateCaret(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  23952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateCaret_m87A1C4E932C7BC4873FE30FB7D5D82B4CC1920DB (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method)
  23953. {
  23954. static bool s_Il2CppMethodInitialized;
  23955. if (!s_Il2CppMethodInitialized)
  23956. {
  23957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  23958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var);
  23959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  23960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  23961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  23963. s_Il2CppMethodInitialized = true;
  23964. }
  23965. float V_0 = 0.0f;
  23966. int32_t V_1 = 0;
  23967. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_2 = NULL;
  23968. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  23969. memset((&V_3), 0, sizeof(V_3));
  23970. int32_t V_4 = 0;
  23971. float V_5 = 0.0f;
  23972. int32_t V_6 = 0;
  23973. int32_t V_7 = 0;
  23974. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * V_8 = NULL;
  23975. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_9;
  23976. memset((&V_9), 0, sizeof(V_9));
  23977. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  23978. memset((&V_10), 0, sizeof(V_10));
  23979. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_11;
  23980. memset((&V_11), 0, sizeof(V_11));
  23981. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_12;
  23982. memset((&V_12), 0, sizeof(V_12));
  23983. int32_t V_13 = 0;
  23984. int32_t V_14 = 0;
  23985. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_15;
  23986. memset((&V_15), 0, sizeof(V_15));
  23987. {
  23988. // if (!m_CaretVisible)
  23989. bool L_0 = __this->get_m_CaretVisible_58();
  23990. if (L_0)
  23991. {
  23992. goto IL_0009;
  23993. }
  23994. }
  23995. {
  23996. // return;
  23997. return;
  23998. }
  23999. IL_0009:
  24000. {
  24001. // if (m_CursorVerts == null)
  24002. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_1 = __this->get_m_CursorVerts_47();
  24003. if (L_1)
  24004. {
  24005. goto IL_0017;
  24006. }
  24007. }
  24008. {
  24009. // CreateCursorVerts();
  24010. InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533(__this, /*hidden argument*/NULL);
  24011. }
  24012. IL_0017:
  24013. {
  24014. // float width = m_CaretWidth;
  24015. int32_t L_2 = __this->get_m_CaretWidth_41();
  24016. V_0 = ((float)((float)L_2));
  24017. // int adjustedPos = Mathf.Max(0, caretPositionInternal - m_DrawStart);
  24018. int32_t L_3;
  24019. L_3 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24020. int32_t L_4 = __this->get_m_DrawStart_61();
  24021. int32_t L_5;
  24022. L_5 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), /*hidden argument*/NULL);
  24023. V_1 = L_5;
  24024. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  24025. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  24026. NullCheck(L_6);
  24027. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_7;
  24028. L_7 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_6, /*hidden argument*/NULL);
  24029. V_2 = L_7;
  24030. // if (gen == null)
  24031. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_8 = V_2;
  24032. if (L_8)
  24033. {
  24034. goto IL_0043;
  24035. }
  24036. }
  24037. {
  24038. // return;
  24039. return;
  24040. }
  24041. IL_0043:
  24042. {
  24043. // if (gen.lineCount == 0)
  24044. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_9 = V_2;
  24045. NullCheck(L_9);
  24046. int32_t L_10;
  24047. L_10 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_9, /*hidden argument*/NULL);
  24048. if (L_10)
  24049. {
  24050. goto IL_004c;
  24051. }
  24052. }
  24053. {
  24054. // return;
  24055. return;
  24056. }
  24057. IL_004c:
  24058. {
  24059. // Vector2 startPosition = Vector2.zero;
  24060. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  24061. L_11 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  24062. V_3 = L_11;
  24063. // if (adjustedPos < gen.characters.Count)
  24064. int32_t L_12 = V_1;
  24065. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13 = V_2;
  24066. NullCheck(L_13);
  24067. RuntimeObject* L_14;
  24068. L_14 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_13, /*hidden argument*/NULL);
  24069. NullCheck(L_14);
  24070. int32_t L_15;
  24071. L_15 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<UnityEngine.UICharInfo>::get_Count() */, ICollection_1_t4321E107EC6D7C862BEADD9E3F5092FA3F5510E2_il2cpp_TypeInfo_var, L_14);
  24072. if ((((int32_t)L_12) >= ((int32_t)L_15)))
  24073. {
  24074. goto IL_0081;
  24075. }
  24076. }
  24077. {
  24078. // UICharInfo cursorChar = gen.characters[adjustedPos];
  24079. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_16 = V_2;
  24080. NullCheck(L_16);
  24081. RuntimeObject* L_17;
  24082. L_17 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_16, /*hidden argument*/NULL);
  24083. int32_t L_18 = V_1;
  24084. NullCheck(L_17);
  24085. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_19;
  24086. L_19 = 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_17, L_18);
  24087. V_11 = L_19;
  24088. // startPosition.x = cursorChar.cursorPos.x;
  24089. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_20 = V_11;
  24090. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_21 = L_20.get_cursorPos_0();
  24091. float L_22 = L_21.get_x_0();
  24092. (&V_3)->set_x_0(L_22);
  24093. }
  24094. IL_0081:
  24095. {
  24096. // startPosition.x /= m_TextComponent.pixelsPerUnit;
  24097. float* L_23 = (&V_3)->get_address_of_x_0();
  24098. float* L_24 = L_23;
  24099. float L_25 = *((float*)L_24);
  24100. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_26 = __this->get_m_TextComponent_22();
  24101. NullCheck(L_26);
  24102. float L_27;
  24103. L_27 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_26, /*hidden argument*/NULL);
  24104. *((float*)L_24) = (float)((float)((float)L_25/(float)L_27));
  24105. // if (startPosition.x > m_TextComponent.rectTransform.rect.xMax)
  24106. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_28 = V_3;
  24107. float L_29 = L_28.get_x_0();
  24108. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_30 = __this->get_m_TextComponent_22();
  24109. NullCheck(L_30);
  24110. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_31;
  24111. L_31 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_30, /*hidden argument*/NULL);
  24112. NullCheck(L_31);
  24113. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_32;
  24114. L_32 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_31, /*hidden argument*/NULL);
  24115. V_12 = L_32;
  24116. float L_33;
  24117. L_33 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_12), /*hidden argument*/NULL);
  24118. if ((!(((float)L_29) > ((float)L_33))))
  24119. {
  24120. goto IL_00d8;
  24121. }
  24122. }
  24123. {
  24124. // startPosition.x = m_TextComponent.rectTransform.rect.xMax;
  24125. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_34 = __this->get_m_TextComponent_22();
  24126. NullCheck(L_34);
  24127. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_35;
  24128. L_35 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_34, /*hidden argument*/NULL);
  24129. NullCheck(L_35);
  24130. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_36;
  24131. L_36 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_35, /*hidden argument*/NULL);
  24132. V_12 = L_36;
  24133. float L_37;
  24134. L_37 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_12), /*hidden argument*/NULL);
  24135. (&V_3)->set_x_0(L_37);
  24136. }
  24137. IL_00d8:
  24138. {
  24139. // int characterLine = DetermineCharacterLine(adjustedPos, gen);
  24140. int32_t L_38 = V_1;
  24141. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_39 = V_2;
  24142. int32_t L_40;
  24143. L_40 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_38, L_39, /*hidden argument*/NULL);
  24144. V_4 = L_40;
  24145. // startPosition.y = gen.lines[characterLine].topY / m_TextComponent.pixelsPerUnit;
  24146. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_41 = V_2;
  24147. NullCheck(L_41);
  24148. RuntimeObject* L_42;
  24149. L_42 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_41, /*hidden argument*/NULL);
  24150. int32_t L_43 = V_4;
  24151. NullCheck(L_42);
  24152. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_44;
  24153. L_44 = 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_42, L_43);
  24154. float L_45 = L_44.get_topY_2();
  24155. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_46 = __this->get_m_TextComponent_22();
  24156. NullCheck(L_46);
  24157. float L_47;
  24158. L_47 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_46, /*hidden argument*/NULL);
  24159. (&V_3)->set_y_1(((float)((float)L_45/(float)L_47)));
  24160. // float height = gen.lines[characterLine].height / m_TextComponent.pixelsPerUnit;
  24161. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_48 = V_2;
  24162. NullCheck(L_48);
  24163. RuntimeObject* L_49;
  24164. L_49 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_48, /*hidden argument*/NULL);
  24165. int32_t L_50 = V_4;
  24166. NullCheck(L_49);
  24167. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_51;
  24168. 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);
  24169. int32_t L_52 = L_51.get_height_1();
  24170. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_53 = __this->get_m_TextComponent_22();
  24171. NullCheck(L_53);
  24172. float L_54;
  24173. L_54 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_53, /*hidden argument*/NULL);
  24174. V_5 = ((float)((float)((float)((float)L_52))/(float)L_54));
  24175. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24176. V_13 = 0;
  24177. goto IL_0150;
  24178. }
  24179. IL_012d:
  24180. {
  24181. // m_CursorVerts[i].color = caretColor;
  24182. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_55 = __this->get_m_CursorVerts_47();
  24183. int32_t L_56 = V_13;
  24184. NullCheck(L_55);
  24185. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_57;
  24186. L_57 = InputField_get_caretColor_m766D1DB9AF41796F23E0A0DD8C565EE50829731C(__this, /*hidden argument*/NULL);
  24187. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_58;
  24188. L_58 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_57, /*hidden argument*/NULL);
  24189. ((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)))->set_color_3(L_58);
  24190. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24191. int32_t L_59 = V_13;
  24192. V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1));
  24193. }
  24194. IL_0150:
  24195. {
  24196. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24197. int32_t L_60 = V_13;
  24198. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_61 = __this->get_m_CursorVerts_47();
  24199. NullCheck(L_61);
  24200. if ((((int32_t)L_60) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length))))))
  24201. {
  24202. goto IL_012d;
  24203. }
  24204. }
  24205. {
  24206. // m_CursorVerts[0].position = new Vector3(startPosition.x, startPosition.y - height, 0.0f);
  24207. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_62 = __this->get_m_CursorVerts_47();
  24208. NullCheck(L_62);
  24209. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63 = V_3;
  24210. float L_64 = L_63.get_x_0();
  24211. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_65 = V_3;
  24212. float L_66 = L_65.get_y_1();
  24213. float L_67 = V_5;
  24214. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_68;
  24215. memset((&L_68), 0, sizeof(L_68));
  24216. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_68), L_64, ((float)il2cpp_codegen_subtract((float)L_66, (float)L_67)), (0.0f), /*hidden argument*/NULL);
  24217. ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->set_position_0(L_68);
  24218. // m_CursorVerts[1].position = new Vector3(startPosition.x + width, startPosition.y - height, 0.0f);
  24219. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_69 = __this->get_m_CursorVerts_47();
  24220. NullCheck(L_69);
  24221. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = V_3;
  24222. float L_71 = L_70.get_x_0();
  24223. float L_72 = V_0;
  24224. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_73 = V_3;
  24225. float L_74 = L_73.get_y_1();
  24226. float L_75 = V_5;
  24227. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_76;
  24228. memset((&L_76), 0, sizeof(L_76));
  24229. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_76), ((float)il2cpp_codegen_add((float)L_71, (float)L_72)), ((float)il2cpp_codegen_subtract((float)L_74, (float)L_75)), (0.0f), /*hidden argument*/NULL);
  24230. ((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_position_0(L_76);
  24231. // m_CursorVerts[2].position = new Vector3(startPosition.x + width, startPosition.y, 0.0f);
  24232. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_77 = __this->get_m_CursorVerts_47();
  24233. NullCheck(L_77);
  24234. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_78 = V_3;
  24235. float L_79 = L_78.get_x_0();
  24236. float L_80 = V_0;
  24237. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_81 = V_3;
  24238. float L_82 = L_81.get_y_1();
  24239. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_83;
  24240. memset((&L_83), 0, sizeof(L_83));
  24241. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_83), ((float)il2cpp_codegen_add((float)L_79, (float)L_80)), L_82, (0.0f), /*hidden argument*/NULL);
  24242. ((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_position_0(L_83);
  24243. // m_CursorVerts[3].position = new Vector3(startPosition.x, startPosition.y, 0.0f);
  24244. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_84 = __this->get_m_CursorVerts_47();
  24245. NullCheck(L_84);
  24246. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_85 = V_3;
  24247. float L_86 = L_85.get_x_0();
  24248. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_87 = V_3;
  24249. float L_88 = L_87.get_y_1();
  24250. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_89;
  24251. memset((&L_89), 0, sizeof(L_89));
  24252. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_89), L_86, L_88, (0.0f), /*hidden argument*/NULL);
  24253. ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_position_0(L_89);
  24254. // if (roundingOffset != Vector2.zero)
  24255. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_90 = ___roundingOffset1;
  24256. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_91;
  24257. L_91 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  24258. bool L_92;
  24259. L_92 = Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline(L_90, L_91, /*hidden argument*/NULL);
  24260. if (!L_92)
  24261. {
  24262. goto IL_0261;
  24263. }
  24264. }
  24265. {
  24266. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24267. V_14 = 0;
  24268. goto IL_0255;
  24269. }
  24270. IL_0214:
  24271. {
  24272. // UIVertex uiv = m_CursorVerts[i];
  24273. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_93 = __this->get_m_CursorVerts_47();
  24274. int32_t L_94 = V_14;
  24275. NullCheck(L_93);
  24276. int32_t L_95 = L_94;
  24277. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
  24278. V_15 = L_96;
  24279. // uiv.position.x += roundingOffset.x;
  24280. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_97 = (&V_15)->get_address_of_position_0();
  24281. float* L_98 = L_97->get_address_of_x_2();
  24282. float* L_99 = L_98;
  24283. float L_100 = *((float*)L_99);
  24284. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_101 = ___roundingOffset1;
  24285. float L_102 = L_101.get_x_0();
  24286. *((float*)L_99) = (float)((float)il2cpp_codegen_add((float)L_100, (float)L_102));
  24287. // uiv.position.y += roundingOffset.y;
  24288. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_103 = (&V_15)->get_address_of_position_0();
  24289. float* L_104 = L_103->get_address_of_y_3();
  24290. float* L_105 = L_104;
  24291. float L_106 = *((float*)L_105);
  24292. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_107 = ___roundingOffset1;
  24293. float L_108 = L_107.get_y_1();
  24294. *((float*)L_105) = (float)((float)il2cpp_codegen_add((float)L_106, (float)L_108));
  24295. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24296. int32_t L_109 = V_14;
  24297. V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)1));
  24298. }
  24299. IL_0255:
  24300. {
  24301. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24302. int32_t L_110 = V_14;
  24303. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_111 = __this->get_m_CursorVerts_47();
  24304. NullCheck(L_111);
  24305. if ((((int32_t)L_110) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_111)->max_length))))))
  24306. {
  24307. goto IL_0214;
  24308. }
  24309. }
  24310. IL_0261:
  24311. {
  24312. // vbo.AddUIVertexQuad(m_CursorVerts);
  24313. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_112 = ___vbo0;
  24314. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_113 = __this->get_m_CursorVerts_47();
  24315. NullCheck(L_112);
  24316. VertexHelper_AddUIVertexQuad_m16C46AF7CE9A2D9E1AE47A4B9799081A707C47B5(L_112, L_113, /*hidden argument*/NULL);
  24317. // int screenHeight = Screen.height;
  24318. int32_t L_114;
  24319. L_114 = Screen_get_height_m110C90A573EE67895DC4F59E9165235EA22039EE(/*hidden argument*/NULL);
  24320. V_6 = L_114;
  24321. // int displayIndex = m_TextComponent.canvas.targetDisplay;
  24322. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_115 = __this->get_m_TextComponent_22();
  24323. NullCheck(L_115);
  24324. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_116;
  24325. L_116 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_115, /*hidden argument*/NULL);
  24326. NullCheck(L_116);
  24327. int32_t L_117;
  24328. L_117 = Canvas_get_targetDisplay_m4EE59F02963F99EDCAA3FCD00F4BE5168951C10F(L_116, /*hidden argument*/NULL);
  24329. V_7 = L_117;
  24330. // if (displayIndex > 0 && displayIndex < Display.displays.Length)
  24331. int32_t L_118 = V_7;
  24332. if ((((int32_t)L_118) <= ((int32_t)0)))
  24333. {
  24334. goto IL_02a5;
  24335. }
  24336. }
  24337. {
  24338. int32_t L_119 = V_7;
  24339. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  24340. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_120 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  24341. NullCheck(L_120);
  24342. if ((((int32_t)L_119) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_120)->max_length))))))
  24343. {
  24344. goto IL_02a5;
  24345. }
  24346. }
  24347. {
  24348. // screenHeight = Display.displays[displayIndex].renderingHeight;
  24349. IL2CPP_RUNTIME_CLASS_INIT(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var);
  24350. DisplayU5BU5D_t3330058639C7A70B7B1FE7B4325E2B5D600CF4A6* L_121 = ((Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_StaticFields*)il2cpp_codegen_static_fields_for(Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44_il2cpp_TypeInfo_var))->get_displays_1();
  24351. int32_t L_122 = V_7;
  24352. NullCheck(L_121);
  24353. int32_t L_123 = L_122;
  24354. Display_t0A5D09F1F2EB8025FE40EE0F81E0D01BB47A9B44 * L_124 = (L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
  24355. NullCheck(L_124);
  24356. int32_t L_125;
  24357. L_125 = Display_get_renderingHeight_m18F083C41C0BB1646CB4C819E1266B9B51563F61(L_124, /*hidden argument*/NULL);
  24358. V_6 = L_125;
  24359. }
  24360. IL_02a5:
  24361. {
  24362. // if (m_TextComponent.canvas.renderMode == RenderMode.ScreenSpaceOverlay)
  24363. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_126 = __this->get_m_TextComponent_22();
  24364. NullCheck(L_126);
  24365. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_127;
  24366. L_127 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_126, /*hidden argument*/NULL);
  24367. NullCheck(L_127);
  24368. int32_t L_128;
  24369. L_128 = Canvas_get_renderMode_mAEC8A341577CC74EC89D5890E6D6E4A82B03574D(L_127, /*hidden argument*/NULL);
  24370. if (L_128)
  24371. {
  24372. goto IL_02bc;
  24373. }
  24374. }
  24375. {
  24376. // cameraRef = null;
  24377. V_8 = (Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C *)NULL;
  24378. goto IL_02ce;
  24379. }
  24380. IL_02bc:
  24381. {
  24382. // cameraRef = m_TextComponent.canvas.worldCamera;
  24383. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_129 = __this->get_m_TextComponent_22();
  24384. NullCheck(L_129);
  24385. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_130;
  24386. L_130 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_129, /*hidden argument*/NULL);
  24387. NullCheck(L_130);
  24388. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_131;
  24389. L_131 = Canvas_get_worldCamera_mFE4C9FDA7996FE20AC5CA3CB45B4190C40122D51(L_130, /*hidden argument*/NULL);
  24390. V_8 = L_131;
  24391. }
  24392. IL_02ce:
  24393. {
  24394. // Vector3 cursorPosition = m_CachedInputRenderer.gameObject.transform.TransformPoint(m_CursorVerts[0].position);
  24395. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_132 = __this->get_m_CachedInputRenderer_49();
  24396. NullCheck(L_132);
  24397. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_133;
  24398. L_133 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_132, /*hidden argument*/NULL);
  24399. NullCheck(L_133);
  24400. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_134;
  24401. L_134 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_133, /*hidden argument*/NULL);
  24402. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_135 = __this->get_m_CursorVerts_47();
  24403. NullCheck(L_135);
  24404. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_136 = ((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_position_0();
  24405. NullCheck(L_134);
  24406. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_137;
  24407. L_137 = Transform_TransformPoint_m68AF95765A9279192E601208A9C5170027A5F0D2(L_134, L_136, /*hidden argument*/NULL);
  24408. V_9 = L_137;
  24409. // Vector2 screenPosition = RectTransformUtility.WorldToScreenPoint(cameraRef, cursorPosition);
  24410. Camera_tC44E094BAB53AFC8A014C6F9CFCE11F4FC38006C * L_138 = V_8;
  24411. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_139 = V_9;
  24412. IL2CPP_RUNTIME_CLASS_INIT(RectTransformUtility_t829C94C0D38759683C2BED9FCE244D5EA9842396_il2cpp_TypeInfo_var);
  24413. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_140;
  24414. L_140 = RectTransformUtility_WorldToScreenPoint_m92E801861EE14D73219C34A6175847C4A46105E1(L_138, L_139, /*hidden argument*/NULL);
  24415. V_10 = L_140;
  24416. // screenPosition.y = screenHeight - screenPosition.y;
  24417. int32_t L_141 = V_6;
  24418. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_142 = V_10;
  24419. float L_143 = L_142.get_y_1();
  24420. (&V_10)->set_y_1(((float)il2cpp_codegen_subtract((float)((float)((float)L_141)), (float)L_143)));
  24421. // if (input != null)
  24422. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_144;
  24423. L_144 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  24424. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24425. bool L_145;
  24426. L_145 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_144, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24427. if (!L_145)
  24428. {
  24429. goto IL_032e;
  24430. }
  24431. }
  24432. {
  24433. // input.compositionCursorPos = screenPosition;
  24434. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_146;
  24435. L_146 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  24436. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_147 = V_10;
  24437. NullCheck(L_146);
  24438. VirtualActionInvoker1< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 >::Invoke(21 /* System.Void UnityEngine.EventSystems.BaseInput::set_compositionCursorPos(UnityEngine.Vector2) */, L_146, L_147);
  24439. }
  24440. IL_032e:
  24441. {
  24442. // }
  24443. return;
  24444. }
  24445. }
  24446. // System.Void UnityEngine.UI.InputField::CreateCursorVerts()
  24447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CreateCursorVerts_m8569AF37F2846E937A8D6250B83BB17A1BE4D533 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  24448. {
  24449. static bool s_Il2CppMethodInitialized;
  24450. if (!s_Il2CppMethodInitialized)
  24451. {
  24452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var);
  24453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  24454. s_Il2CppMethodInitialized = true;
  24455. }
  24456. int32_t V_0 = 0;
  24457. {
  24458. // m_CursorVerts = new UIVertex[4];
  24459. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_0 = (UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A*)SZArrayNew(UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A_il2cpp_TypeInfo_var, (uint32_t)4);
  24460. __this->set_m_CursorVerts_47(L_0);
  24461. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24462. V_0 = 0;
  24463. goto IL_0040;
  24464. }
  24465. IL_0010:
  24466. {
  24467. // m_CursorVerts[i] = UIVertex.simpleVert;
  24468. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_1 = __this->get_m_CursorVerts_47();
  24469. int32_t L_2 = V_0;
  24470. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  24471. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_3 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  24472. NullCheck(L_1);
  24473. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A )L_3);
  24474. // m_CursorVerts[i].uv0 = Vector2.zero;
  24475. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_4 = __this->get_m_CursorVerts_47();
  24476. int32_t L_5 = V_0;
  24477. NullCheck(L_4);
  24478. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  24479. L_6 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  24480. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_7;
  24481. L_7 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_6, /*hidden argument*/NULL);
  24482. ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->set_uv0_4(L_7);
  24483. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24484. int32_t L_8 = V_0;
  24485. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  24486. }
  24487. IL_0040:
  24488. {
  24489. // for (int i = 0; i < m_CursorVerts.Length; i++)
  24490. int32_t L_9 = V_0;
  24491. UIVertexU5BU5D_tE3D523C48DFEBC775876720DE2539A79FB7E5E5A* L_10 = __this->get_m_CursorVerts_47();
  24492. NullCheck(L_10);
  24493. if ((((int32_t)L_9) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
  24494. {
  24495. goto IL_0010;
  24496. }
  24497. }
  24498. {
  24499. // }
  24500. return;
  24501. }
  24502. }
  24503. // System.Void UnityEngine.UI.InputField::GenerateHighlight(UnityEngine.UI.VertexHelper,UnityEngine.Vector2)
  24504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_GenerateHighlight_m024AC6454AAC108CEF5FE3D13DE10796AC402212 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___vbo0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___roundingOffset1, const RuntimeMethod* method)
  24505. {
  24506. static bool s_Il2CppMethodInitialized;
  24507. if (!s_Il2CppMethodInitialized)
  24508. {
  24509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t19C3E8A53AB0931AD844BE9DF7A01F3602D8EBCB_il2cpp_TypeInfo_var);
  24510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tA173749C519FBC1BB13F79CF4E7D4E0479494114_il2cpp_TypeInfo_var);
  24511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  24512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  24513. s_Il2CppMethodInitialized = true;
  24514. }
  24515. int32_t V_0 = 0;
  24516. int32_t V_1 = 0;
  24517. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * V_2 = NULL;
  24518. int32_t V_3 = 0;
  24519. int32_t V_4 = 0;
  24520. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A V_5;
  24521. memset((&V_5), 0, sizeof(V_5));
  24522. int32_t V_6 = 0;
  24523. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_7;
  24524. memset((&V_7), 0, sizeof(V_7));
  24525. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A V_8;
  24526. memset((&V_8), 0, sizeof(V_8));
  24527. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_9;
  24528. memset((&V_9), 0, sizeof(V_9));
  24529. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_10;
  24530. memset((&V_10), 0, sizeof(V_10));
  24531. int32_t V_11 = 0;
  24532. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_12;
  24533. memset((&V_12), 0, sizeof(V_12));
  24534. {
  24535. // int startChar = Mathf.Max(0, caretPositionInternal - m_DrawStart);
  24536. int32_t L_0;
  24537. L_0 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  24538. int32_t L_1 = __this->get_m_DrawStart_61();
  24539. int32_t L_2;
  24540. L_2 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), /*hidden argument*/NULL);
  24541. V_0 = L_2;
  24542. // int endChar = Mathf.Max(0, caretSelectPositionInternal - m_DrawStart);
  24543. int32_t L_3;
  24544. L_3 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  24545. int32_t L_4 = __this->get_m_DrawStart_61();
  24546. int32_t L_5;
  24547. L_5 = Mathf_Max_mAB2544BF70651EC36982F5F4EBD250AEE283335A(0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), /*hidden argument*/NULL);
  24548. V_1 = L_5;
  24549. // if (startChar > endChar)
  24550. int32_t L_6 = V_0;
  24551. int32_t L_7 = V_1;
  24552. if ((((int32_t)L_6) <= ((int32_t)L_7)))
  24553. {
  24554. goto IL_0030;
  24555. }
  24556. }
  24557. {
  24558. // int temp = startChar;
  24559. int32_t L_8 = V_0;
  24560. // startChar = endChar;
  24561. int32_t L_9 = V_1;
  24562. V_0 = L_9;
  24563. // endChar = temp;
  24564. V_1 = L_8;
  24565. }
  24566. IL_0030:
  24567. {
  24568. // endChar -= 1;
  24569. int32_t L_10 = V_1;
  24570. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1));
  24571. // TextGenerator gen = m_TextComponent.cachedTextGenerator;
  24572. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_11 = __this->get_m_TextComponent_22();
  24573. NullCheck(L_11);
  24574. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_12;
  24575. L_12 = Text_get_cachedTextGenerator_mC1CA3F78904E1B2E5759DEA6EFDB1C13AB3BBB65(L_11, /*hidden argument*/NULL);
  24576. V_2 = L_12;
  24577. // if (gen.lineCount <= 0)
  24578. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_13 = V_2;
  24579. NullCheck(L_13);
  24580. int32_t L_14;
  24581. L_14 = TextGenerator_get_lineCount_m20F5297212E59393F574E277D9A5E5843E72FD6A(L_13, /*hidden argument*/NULL);
  24582. if ((((int32_t)L_14) > ((int32_t)0)))
  24583. {
  24584. goto IL_004a;
  24585. }
  24586. }
  24587. {
  24588. // return;
  24589. return;
  24590. }
  24591. IL_004a:
  24592. {
  24593. // int currentLineIndex = DetermineCharacterLine(startChar, gen);
  24594. int32_t L_15 = V_0;
  24595. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_16 = V_2;
  24596. int32_t L_17;
  24597. L_17 = InputField_DetermineCharacterLine_m083FE6AA16263F9E407FDFB445DA35FB2DA86915(__this, L_15, L_16, /*hidden argument*/NULL);
  24598. V_3 = L_17;
  24599. // int lastCharInLineIndex = GetLineEndPosition(gen, currentLineIndex);
  24600. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_18 = V_2;
  24601. int32_t L_19 = V_3;
  24602. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  24603. int32_t L_20;
  24604. L_20 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_18, L_19, /*hidden argument*/NULL);
  24605. V_4 = L_20;
  24606. // UIVertex vert = UIVertex.simpleVert;
  24607. IL2CPP_RUNTIME_CLASS_INIT(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var);
  24608. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_21 = ((UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_StaticFields*)il2cpp_codegen_static_fields_for(UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A_il2cpp_TypeInfo_var))->get_simpleVert_10();
  24609. V_5 = L_21;
  24610. // vert.uv0 = Vector2.zero;
  24611. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22;
  24612. L_22 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  24613. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_23;
  24614. L_23 = Vector4_op_Implicit_mFFF2D39354FC98FDEDA761EDB4326E4F11B87504(L_22, /*hidden argument*/NULL);
  24615. (&V_5)->set_uv0_4(L_23);
  24616. // vert.color = selectionColor;
  24617. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_24;
  24618. L_24 = InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB_inline(__this, /*hidden argument*/NULL);
  24619. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_25;
  24620. L_25 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_24, /*hidden argument*/NULL);
  24621. (&V_5)->set_color_3(L_25);
  24622. // int currentChar = startChar;
  24623. int32_t L_26 = V_0;
  24624. V_6 = L_26;
  24625. goto IL_02ae;
  24626. }
  24627. IL_008e:
  24628. {
  24629. // if (currentChar == lastCharInLineIndex || currentChar == endChar)
  24630. int32_t L_27 = V_6;
  24631. int32_t L_28 = V_4;
  24632. if ((((int32_t)L_27) == ((int32_t)L_28)))
  24633. {
  24634. goto IL_009c;
  24635. }
  24636. }
  24637. {
  24638. int32_t L_29 = V_6;
  24639. int32_t L_30 = V_1;
  24640. if ((!(((uint32_t)L_29) == ((uint32_t)L_30))))
  24641. {
  24642. goto IL_02a8;
  24643. }
  24644. }
  24645. IL_009c:
  24646. {
  24647. // UICharInfo startCharInfo = gen.characters[startChar];
  24648. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_31 = V_2;
  24649. NullCheck(L_31);
  24650. RuntimeObject* L_32;
  24651. L_32 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_31, /*hidden argument*/NULL);
  24652. int32_t L_33 = V_0;
  24653. NullCheck(L_32);
  24654. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_34;
  24655. L_34 = 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_32, L_33);
  24656. V_7 = L_34;
  24657. // UICharInfo endCharInfo = gen.characters[currentChar];
  24658. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_35 = V_2;
  24659. NullCheck(L_35);
  24660. RuntimeObject* L_36;
  24661. L_36 = TextGenerator_get_characters_m129C7FB7C6CEDAD42FA3D7BE3052FC74D9D0A167(L_35, /*hidden argument*/NULL);
  24662. int32_t L_37 = V_6;
  24663. NullCheck(L_36);
  24664. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_38;
  24665. 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);
  24666. V_8 = L_38;
  24667. // Vector2 startPosition = new Vector2(startCharInfo.cursorPos.x / m_TextComponent.pixelsPerUnit, gen.lines[currentLineIndex].topY / m_TextComponent.pixelsPerUnit);
  24668. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_39 = V_7;
  24669. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_40 = L_39.get_cursorPos_0();
  24670. float L_41 = L_40.get_x_0();
  24671. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_42 = __this->get_m_TextComponent_22();
  24672. NullCheck(L_42);
  24673. float L_43;
  24674. L_43 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_42, /*hidden argument*/NULL);
  24675. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_44 = V_2;
  24676. NullCheck(L_44);
  24677. RuntimeObject* L_45;
  24678. L_45 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_44, /*hidden argument*/NULL);
  24679. int32_t L_46 = V_3;
  24680. NullCheck(L_45);
  24681. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_47;
  24682. L_47 = 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_45, L_46);
  24683. float L_48 = L_47.get_topY_2();
  24684. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_49 = __this->get_m_TextComponent_22();
  24685. NullCheck(L_49);
  24686. float L_50;
  24687. L_50 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_49, /*hidden argument*/NULL);
  24688. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), ((float)((float)L_41/(float)L_43)), ((float)((float)L_48/(float)L_50)), /*hidden argument*/NULL);
  24689. // Vector2 endPosition = new Vector2((endCharInfo.cursorPos.x + endCharInfo.charWidth) / m_TextComponent.pixelsPerUnit, startPosition.y - gen.lines[currentLineIndex].height / m_TextComponent.pixelsPerUnit);
  24690. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_51 = V_8;
  24691. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_52 = L_51.get_cursorPos_0();
  24692. float L_53 = L_52.get_x_0();
  24693. UICharInfo_tDEA65B831FAD06D1E9B10A6088E05C6D615B089A L_54 = V_8;
  24694. float L_55 = L_54.get_charWidth_1();
  24695. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_56 = __this->get_m_TextComponent_22();
  24696. NullCheck(L_56);
  24697. float L_57;
  24698. L_57 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_56, /*hidden argument*/NULL);
  24699. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_58 = V_9;
  24700. float L_59 = L_58.get_y_1();
  24701. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_60 = V_2;
  24702. NullCheck(L_60);
  24703. RuntimeObject* L_61;
  24704. L_61 = TextGenerator_get_lines_m3277C5BEA1392607B39B8CA03E902CE5AD7CEFC1(L_60, /*hidden argument*/NULL);
  24705. int32_t L_62 = V_3;
  24706. NullCheck(L_61);
  24707. UILineInfo_tD082FF4894030AD4EBF57ACF6A997135E4B8B67C L_63;
  24708. L_63 = 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_61, L_62);
  24709. int32_t L_64 = L_63.get_height_1();
  24710. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_65 = __this->get_m_TextComponent_22();
  24711. NullCheck(L_65);
  24712. float L_66;
  24713. L_66 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_65, /*hidden argument*/NULL);
  24714. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_10), ((float)((float)((float)il2cpp_codegen_add((float)L_53, (float)L_55))/(float)L_57)), ((float)il2cpp_codegen_subtract((float)L_59, (float)((float)((float)((float)((float)L_64))/(float)L_66)))), /*hidden argument*/NULL);
  24715. // if (endPosition.x > m_TextComponent.rectTransform.rect.xMax || endPosition.x < m_TextComponent.rectTransform.rect.xMin)
  24716. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_67 = V_10;
  24717. float L_68 = L_67.get_x_0();
  24718. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_69 = __this->get_m_TextComponent_22();
  24719. NullCheck(L_69);
  24720. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_70;
  24721. L_70 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_69, /*hidden argument*/NULL);
  24722. NullCheck(L_70);
  24723. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_71;
  24724. L_71 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_70, /*hidden argument*/NULL);
  24725. V_12 = L_71;
  24726. float L_72;
  24727. L_72 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_12), /*hidden argument*/NULL);
  24728. if ((((float)L_68) > ((float)L_72)))
  24729. {
  24730. goto IL_0186;
  24731. }
  24732. }
  24733. {
  24734. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_73 = V_10;
  24735. float L_74 = L_73.get_x_0();
  24736. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_75 = __this->get_m_TextComponent_22();
  24737. NullCheck(L_75);
  24738. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_76;
  24739. L_76 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_75, /*hidden argument*/NULL);
  24740. NullCheck(L_76);
  24741. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_77;
  24742. L_77 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_76, /*hidden argument*/NULL);
  24743. V_12 = L_77;
  24744. float L_78;
  24745. L_78 = Rect_get_xMin_m02EA330BE4C4A07A3F18F50F257832E9E3C2B873((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_12), /*hidden argument*/NULL);
  24746. if ((!(((float)L_74) < ((float)L_78))))
  24747. {
  24748. goto IL_01a6;
  24749. }
  24750. }
  24751. IL_0186:
  24752. {
  24753. // endPosition.x = m_TextComponent.rectTransform.rect.xMax;
  24754. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_79 = __this->get_m_TextComponent_22();
  24755. NullCheck(L_79);
  24756. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_80;
  24757. L_80 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_79, /*hidden argument*/NULL);
  24758. NullCheck(L_80);
  24759. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_81;
  24760. L_81 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_80, /*hidden argument*/NULL);
  24761. V_12 = L_81;
  24762. float L_82;
  24763. L_82 = Rect_get_xMax_m174FFAACE6F19A59AA793B3D507BE70116E27DE5((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_12), /*hidden argument*/NULL);
  24764. (&V_10)->set_x_0(L_82);
  24765. }
  24766. IL_01a6:
  24767. {
  24768. // var startIndex = vbo.currentVertCount;
  24769. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_83 = ___vbo0;
  24770. NullCheck(L_83);
  24771. int32_t L_84;
  24772. L_84 = VertexHelper_get_currentVertCount_m4E9932F9BBCC9CB9636B3415A03454D6B7A92807(L_83, /*hidden argument*/NULL);
  24773. V_11 = L_84;
  24774. // vert.position = new Vector3(startPosition.x, endPosition.y, 0.0f) + (Vector3)roundingOffset;
  24775. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_85 = V_9;
  24776. float L_86 = L_85.get_x_0();
  24777. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_87 = V_10;
  24778. float L_88 = L_87.get_y_1();
  24779. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_89;
  24780. memset((&L_89), 0, sizeof(L_89));
  24781. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_89), L_86, L_88, (0.0f), /*hidden argument*/NULL);
  24782. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_90 = ___roundingOffset1;
  24783. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_91;
  24784. L_91 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_90, /*hidden argument*/NULL);
  24785. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_92;
  24786. L_92 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_89, L_91, /*hidden argument*/NULL);
  24787. (&V_5)->set_position_0(L_92);
  24788. // vbo.AddVert(vert);
  24789. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_93 = ___vbo0;
  24790. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_94 = V_5;
  24791. NullCheck(L_93);
  24792. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_93, L_94, /*hidden argument*/NULL);
  24793. // vert.position = new Vector3(endPosition.x, endPosition.y, 0.0f) + (Vector3)roundingOffset;
  24794. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_95 = V_10;
  24795. float L_96 = L_95.get_x_0();
  24796. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_97 = V_10;
  24797. float L_98 = L_97.get_y_1();
  24798. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_99;
  24799. memset((&L_99), 0, sizeof(L_99));
  24800. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_99), L_96, L_98, (0.0f), /*hidden argument*/NULL);
  24801. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_100 = ___roundingOffset1;
  24802. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_101;
  24803. L_101 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_100, /*hidden argument*/NULL);
  24804. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_102;
  24805. L_102 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_99, L_101, /*hidden argument*/NULL);
  24806. (&V_5)->set_position_0(L_102);
  24807. // vbo.AddVert(vert);
  24808. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_103 = ___vbo0;
  24809. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_104 = V_5;
  24810. NullCheck(L_103);
  24811. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_103, L_104, /*hidden argument*/NULL);
  24812. // vert.position = new Vector3(endPosition.x, startPosition.y, 0.0f) + (Vector3)roundingOffset;
  24813. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_105 = V_10;
  24814. float L_106 = L_105.get_x_0();
  24815. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_107 = V_9;
  24816. float L_108 = L_107.get_y_1();
  24817. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_109;
  24818. memset((&L_109), 0, sizeof(L_109));
  24819. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_109), L_106, L_108, (0.0f), /*hidden argument*/NULL);
  24820. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_110 = ___roundingOffset1;
  24821. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_111;
  24822. L_111 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_110, /*hidden argument*/NULL);
  24823. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_112;
  24824. L_112 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_109, L_111, /*hidden argument*/NULL);
  24825. (&V_5)->set_position_0(L_112);
  24826. // vbo.AddVert(vert);
  24827. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_113 = ___vbo0;
  24828. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_114 = V_5;
  24829. NullCheck(L_113);
  24830. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_113, L_114, /*hidden argument*/NULL);
  24831. // vert.position = new Vector3(startPosition.x, startPosition.y, 0.0f) + (Vector3)roundingOffset;
  24832. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115 = V_9;
  24833. float L_116 = L_115.get_x_0();
  24834. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_117 = V_9;
  24835. float L_118 = L_117.get_y_1();
  24836. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_119;
  24837. memset((&L_119), 0, sizeof(L_119));
  24838. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_119), L_116, L_118, (0.0f), /*hidden argument*/NULL);
  24839. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_120 = ___roundingOffset1;
  24840. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_121;
  24841. L_121 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_120, /*hidden argument*/NULL);
  24842. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_122;
  24843. L_122 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_119, L_121, /*hidden argument*/NULL);
  24844. (&V_5)->set_position_0(L_122);
  24845. // vbo.AddVert(vert);
  24846. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_123 = ___vbo0;
  24847. UIVertex_tD94AAC5F0B42DBC441AAA8ADBFCFF9E5C320C03A L_124 = V_5;
  24848. NullCheck(L_123);
  24849. VertexHelper_AddVert_m7A43A65F746413AF697EBD1D0A8EA87A0A7ED032(L_123, L_124, /*hidden argument*/NULL);
  24850. // vbo.AddTriangle(startIndex, startIndex + 1, startIndex + 2);
  24851. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_125 = ___vbo0;
  24852. int32_t L_126 = V_11;
  24853. int32_t L_127 = V_11;
  24854. int32_t L_128 = V_11;
  24855. NullCheck(L_125);
  24856. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_125, L_126, ((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1)), ((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)2)), /*hidden argument*/NULL);
  24857. // vbo.AddTriangle(startIndex + 2, startIndex + 3, startIndex + 0);
  24858. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * L_129 = ___vbo0;
  24859. int32_t L_130 = V_11;
  24860. int32_t L_131 = V_11;
  24861. int32_t L_132 = V_11;
  24862. NullCheck(L_129);
  24863. VertexHelper_AddTriangle_m1EE93E4BF27E3BCCE69A348358FAF605105B63C6(L_129, ((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)2)), ((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)3)), L_132, /*hidden argument*/NULL);
  24864. // startChar = currentChar + 1;
  24865. int32_t L_133 = V_6;
  24866. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)1));
  24867. // currentLineIndex++;
  24868. int32_t L_134 = V_3;
  24869. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_134, (int32_t)1));
  24870. // lastCharInLineIndex = GetLineEndPosition(gen, currentLineIndex);
  24871. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_135 = V_2;
  24872. int32_t L_136 = V_3;
  24873. IL2CPP_RUNTIME_CLASS_INIT(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  24874. int32_t L_137;
  24875. L_137 = InputField_GetLineEndPosition_m1AA00A6292F0A81842B0851C68497BD451C2219D(L_135, L_136, /*hidden argument*/NULL);
  24876. V_4 = L_137;
  24877. }
  24878. IL_02a8:
  24879. {
  24880. // currentChar++;
  24881. int32_t L_138 = V_6;
  24882. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)1));
  24883. }
  24884. IL_02ae:
  24885. {
  24886. // while (currentChar <= endChar && currentChar < gen.characterCount)
  24887. int32_t L_139 = V_6;
  24888. int32_t L_140 = V_1;
  24889. if ((((int32_t)L_139) > ((int32_t)L_140)))
  24890. {
  24891. goto IL_02c0;
  24892. }
  24893. }
  24894. {
  24895. int32_t L_141 = V_6;
  24896. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_142 = V_2;
  24897. NullCheck(L_142);
  24898. int32_t L_143;
  24899. L_143 = TextGenerator_get_characterCount_mD4396E0258CB4E23B8ADA5F869504A69CA34580B(L_142, /*hidden argument*/NULL);
  24900. if ((((int32_t)L_141) < ((int32_t)L_143)))
  24901. {
  24902. goto IL_008e;
  24903. }
  24904. }
  24905. IL_02c0:
  24906. {
  24907. // }
  24908. return;
  24909. }
  24910. }
  24911. // System.Char UnityEngine.UI.InputField::Validate(System.String,System.Int32,System.Char)
  24912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar InputField_Validate_mF6336A3F55070D1DB07C078DF6895EE99FC5A675 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, String_t* ___text0, int32_t ___pos1, Il2CppChar ___ch2, const RuntimeMethod* method)
  24913. {
  24914. static bool s_Il2CppMethodInitialized;
  24915. if (!s_Il2CppMethodInitialized)
  24916. {
  24917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  24918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  24919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
  24920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790);
  24921. s_Il2CppMethodInitialized = true;
  24922. }
  24923. bool V_0 = false;
  24924. bool V_1 = false;
  24925. Il2CppChar V_2 = 0x0;
  24926. int32_t G_B9_0 = 0;
  24927. int32_t G_B17_0 = 0;
  24928. int32_t G_B10_0 = 0;
  24929. int32_t G_B11_0 = 0;
  24930. int32_t G_B13_0 = 0;
  24931. int32_t G_B12_0 = 0;
  24932. int32_t G_B16_0 = 0;
  24933. int32_t G_B15_0 = 0;
  24934. int32_t G_B14_0 = 0;
  24935. int32_t G_B18_0 = 0;
  24936. int32_t G_B18_1 = 0;
  24937. int32_t G_B20_0 = 0;
  24938. int32_t G_B19_0 = 0;
  24939. int32_t G_B21_0 = 0;
  24940. int32_t G_B21_1 = 0;
  24941. int32_t G_B99_0 = 0;
  24942. int32_t G_B101_0 = 0;
  24943. int32_t G_B100_0 = 0;
  24944. int32_t G_B102_0 = 0;
  24945. int32_t G_B102_1 = 0;
  24946. {
  24947. // if (characterValidation == CharacterValidation.None || !enabled)
  24948. int32_t L_0;
  24949. L_0 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  24950. if (!L_0)
  24951. {
  24952. goto IL_0010;
  24953. }
  24954. }
  24955. {
  24956. bool L_1;
  24957. L_1 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
  24958. if (L_1)
  24959. {
  24960. goto IL_0012;
  24961. }
  24962. }
  24963. IL_0010:
  24964. {
  24965. // return ch;
  24966. Il2CppChar L_2 = ___ch2;
  24967. return L_2;
  24968. }
  24969. IL_0012:
  24970. {
  24971. // if (characterValidation == CharacterValidation.Integer || characterValidation == CharacterValidation.Decimal)
  24972. int32_t L_3;
  24973. L_3 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  24974. if ((((int32_t)L_3) == ((int32_t)1)))
  24975. {
  24976. goto IL_0027;
  24977. }
  24978. }
  24979. {
  24980. int32_t L_4;
  24981. L_4 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  24982. if ((!(((uint32_t)L_4) == ((uint32_t)2))))
  24983. {
  24984. goto IL_00f2;
  24985. }
  24986. }
  24987. IL_0027:
  24988. {
  24989. // bool cursorBeforeDash = (pos == 0 && text.Length > 0 && text[0] == '-');
  24990. int32_t L_5 = ___pos1;
  24991. if (L_5)
  24992. {
  24993. goto IL_0040;
  24994. }
  24995. }
  24996. {
  24997. String_t* L_6 = ___text0;
  24998. NullCheck(L_6);
  24999. int32_t L_7;
  25000. L_7 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_6, /*hidden argument*/NULL);
  25001. if ((((int32_t)L_7) <= ((int32_t)0)))
  25002. {
  25003. goto IL_0040;
  25004. }
  25005. }
  25006. {
  25007. String_t* L_8 = ___text0;
  25008. NullCheck(L_8);
  25009. Il2CppChar L_9;
  25010. L_9 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, 0, /*hidden argument*/NULL);
  25011. G_B9_0 = ((((int32_t)L_9) == ((int32_t)((int32_t)45)))? 1 : 0);
  25012. goto IL_0041;
  25013. }
  25014. IL_0040:
  25015. {
  25016. G_B9_0 = 0;
  25017. }
  25018. IL_0041:
  25019. {
  25020. // bool dashInSelection = text.Length > 0 && text[0] == '-' && ((caretPositionInternal == 0 && caretSelectPositionInternal > 0) || (caretSelectPositionInternal == 0 && caretPositionInternal > 0));
  25021. String_t* L_10 = ___text0;
  25022. NullCheck(L_10);
  25023. int32_t L_11;
  25024. L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
  25025. G_B10_0 = G_B9_0;
  25026. if ((((int32_t)L_11) <= ((int32_t)0)))
  25027. {
  25028. G_B17_0 = G_B9_0;
  25029. goto IL_007f;
  25030. }
  25031. }
  25032. {
  25033. String_t* L_12 = ___text0;
  25034. NullCheck(L_12);
  25035. Il2CppChar L_13;
  25036. L_13 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, 0, /*hidden argument*/NULL);
  25037. G_B11_0 = G_B10_0;
  25038. if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)45)))))
  25039. {
  25040. G_B17_0 = G_B10_0;
  25041. goto IL_007f;
  25042. }
  25043. }
  25044. {
  25045. int32_t L_14;
  25046. L_14 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  25047. G_B12_0 = G_B11_0;
  25048. if (L_14)
  25049. {
  25050. G_B13_0 = G_B11_0;
  25051. goto IL_0066;
  25052. }
  25053. }
  25054. {
  25055. int32_t L_15;
  25056. L_15 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  25057. G_B13_0 = G_B12_0;
  25058. if ((((int32_t)L_15) > ((int32_t)0)))
  25059. {
  25060. G_B16_0 = G_B12_0;
  25061. goto IL_007c;
  25062. }
  25063. }
  25064. IL_0066:
  25065. {
  25066. int32_t L_16;
  25067. L_16 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  25068. G_B14_0 = G_B13_0;
  25069. if (L_16)
  25070. {
  25071. G_B15_0 = G_B13_0;
  25072. goto IL_0079;
  25073. }
  25074. }
  25075. {
  25076. int32_t L_17;
  25077. L_17 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  25078. G_B18_0 = ((((int32_t)L_17) > ((int32_t)0))? 1 : 0);
  25079. G_B18_1 = G_B14_0;
  25080. goto IL_0080;
  25081. }
  25082. IL_0079:
  25083. {
  25084. G_B18_0 = 0;
  25085. G_B18_1 = G_B15_0;
  25086. goto IL_0080;
  25087. }
  25088. IL_007c:
  25089. {
  25090. G_B18_0 = 1;
  25091. G_B18_1 = G_B16_0;
  25092. goto IL_0080;
  25093. }
  25094. IL_007f:
  25095. {
  25096. G_B18_0 = 0;
  25097. G_B18_1 = G_B17_0;
  25098. }
  25099. IL_0080:
  25100. {
  25101. V_0 = (bool)G_B18_0;
  25102. // bool selectionAtStart = caretPositionInternal == 0 || caretSelectPositionInternal == 0;
  25103. int32_t L_18;
  25104. L_18 = InputField_get_caretPositionInternal_m9208E7E6A4ED51AB8E47C9E35538A431806BC488(__this, /*hidden argument*/NULL);
  25105. G_B19_0 = G_B18_1;
  25106. if (!L_18)
  25107. {
  25108. G_B20_0 = G_B18_1;
  25109. goto IL_0094;
  25110. }
  25111. }
  25112. {
  25113. int32_t L_19;
  25114. L_19 = InputField_get_caretSelectPositionInternal_mE282EC08EADCAEC8741AE308178F4C82813B2E3D(__this, /*hidden argument*/NULL);
  25115. G_B21_0 = ((((int32_t)L_19) == ((int32_t)0))? 1 : 0);
  25116. G_B21_1 = G_B19_0;
  25117. goto IL_0095;
  25118. }
  25119. IL_0094:
  25120. {
  25121. G_B21_0 = 1;
  25122. G_B21_1 = G_B20_0;
  25123. }
  25124. IL_0095:
  25125. {
  25126. V_1 = (bool)G_B21_0;
  25127. // if (!cursorBeforeDash || dashInSelection)
  25128. bool L_20 = V_0;
  25129. if (!((int32_t)((int32_t)((((int32_t)G_B21_1) == ((int32_t)0))? 1 : 0)|(int32_t)L_20)))
  25130. {
  25131. goto IL_0331;
  25132. }
  25133. }
  25134. {
  25135. // if (ch >= '0' && ch <= '9') return ch;
  25136. Il2CppChar L_21 = ___ch2;
  25137. if ((((int32_t)L_21) < ((int32_t)((int32_t)48))))
  25138. {
  25139. goto IL_00ac;
  25140. }
  25141. }
  25142. {
  25143. Il2CppChar L_22 = ___ch2;
  25144. if ((((int32_t)L_22) > ((int32_t)((int32_t)57))))
  25145. {
  25146. goto IL_00ac;
  25147. }
  25148. }
  25149. {
  25150. // if (ch >= '0' && ch <= '9') return ch;
  25151. Il2CppChar L_23 = ___ch2;
  25152. return L_23;
  25153. }
  25154. IL_00ac:
  25155. {
  25156. // if (ch == '-' && (pos == 0 || selectionAtStart)) return ch;
  25157. Il2CppChar L_24 = ___ch2;
  25158. if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)45)))))
  25159. {
  25160. goto IL_00bb;
  25161. }
  25162. }
  25163. {
  25164. int32_t L_25 = ___pos1;
  25165. bool L_26 = V_1;
  25166. if (!((int32_t)((int32_t)((((int32_t)L_25) == ((int32_t)0))? 1 : 0)|(int32_t)L_26)))
  25167. {
  25168. goto IL_00bb;
  25169. }
  25170. }
  25171. {
  25172. // if (ch == '-' && (pos == 0 || selectionAtStart)) return ch;
  25173. Il2CppChar L_27 = ___ch2;
  25174. return L_27;
  25175. }
  25176. IL_00bb:
  25177. {
  25178. // if ((ch == '.' || ch == ',') && characterValidation == CharacterValidation.Decimal && text.IndexOfAny(new[] { '.', ',' }) == -1) return ch;
  25179. Il2CppChar L_28 = ___ch2;
  25180. if ((((int32_t)L_28) == ((int32_t)((int32_t)46))))
  25181. {
  25182. goto IL_00c8;
  25183. }
  25184. }
  25185. {
  25186. Il2CppChar L_29 = ___ch2;
  25187. if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)44)))))
  25188. {
  25189. goto IL_0331;
  25190. }
  25191. }
  25192. IL_00c8:
  25193. {
  25194. int32_t L_30;
  25195. L_30 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  25196. if ((!(((uint32_t)L_30) == ((uint32_t)2))))
  25197. {
  25198. goto IL_0331;
  25199. }
  25200. }
  25201. {
  25202. String_t* L_31 = ___text0;
  25203. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_32 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)2);
  25204. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_33 = L_32;
  25205. NullCheck(L_33);
  25206. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)46));
  25207. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_34 = L_33;
  25208. NullCheck(L_34);
  25209. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)44));
  25210. NullCheck(L_31);
  25211. int32_t L_35;
  25212. L_35 = String_IndexOfAny_m7E9204CF616E533528CC448D05BC8AF97A7D8038(L_31, L_34, /*hidden argument*/NULL);
  25213. if ((!(((uint32_t)L_35) == ((uint32_t)(-1)))))
  25214. {
  25215. goto IL_0331;
  25216. }
  25217. }
  25218. {
  25219. // if ((ch == '.' || ch == ',') && characterValidation == CharacterValidation.Decimal && text.IndexOfAny(new[] { '.', ',' }) == -1) return ch;
  25220. Il2CppChar L_36 = ___ch2;
  25221. return L_36;
  25222. }
  25223. IL_00f2:
  25224. {
  25225. // else if (characterValidation == CharacterValidation.Alphanumeric)
  25226. int32_t L_37;
  25227. L_37 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  25228. if ((!(((uint32_t)L_37) == ((uint32_t)3))))
  25229. {
  25230. goto IL_0125;
  25231. }
  25232. }
  25233. {
  25234. // if (ch >= 'A' && ch <= 'Z') return ch;
  25235. Il2CppChar L_38 = ___ch2;
  25236. if ((((int32_t)L_38) < ((int32_t)((int32_t)65))))
  25237. {
  25238. goto IL_0107;
  25239. }
  25240. }
  25241. {
  25242. Il2CppChar L_39 = ___ch2;
  25243. if ((((int32_t)L_39) > ((int32_t)((int32_t)90))))
  25244. {
  25245. goto IL_0107;
  25246. }
  25247. }
  25248. {
  25249. // if (ch >= 'A' && ch <= 'Z') return ch;
  25250. Il2CppChar L_40 = ___ch2;
  25251. return L_40;
  25252. }
  25253. IL_0107:
  25254. {
  25255. // if (ch >= 'a' && ch <= 'z') return ch;
  25256. Il2CppChar L_41 = ___ch2;
  25257. if ((((int32_t)L_41) < ((int32_t)((int32_t)97))))
  25258. {
  25259. goto IL_0113;
  25260. }
  25261. }
  25262. {
  25263. Il2CppChar L_42 = ___ch2;
  25264. if ((((int32_t)L_42) > ((int32_t)((int32_t)122))))
  25265. {
  25266. goto IL_0113;
  25267. }
  25268. }
  25269. {
  25270. // if (ch >= 'a' && ch <= 'z') return ch;
  25271. Il2CppChar L_43 = ___ch2;
  25272. return L_43;
  25273. }
  25274. IL_0113:
  25275. {
  25276. // if (ch >= '0' && ch <= '9') return ch;
  25277. Il2CppChar L_44 = ___ch2;
  25278. if ((((int32_t)L_44) < ((int32_t)((int32_t)48))))
  25279. {
  25280. goto IL_0331;
  25281. }
  25282. }
  25283. {
  25284. Il2CppChar L_45 = ___ch2;
  25285. if ((((int32_t)L_45) > ((int32_t)((int32_t)57))))
  25286. {
  25287. goto IL_0331;
  25288. }
  25289. }
  25290. {
  25291. // if (ch >= '0' && ch <= '9') return ch;
  25292. Il2CppChar L_46 = ___ch2;
  25293. return L_46;
  25294. }
  25295. IL_0125:
  25296. {
  25297. // else if (characterValidation == CharacterValidation.Name)
  25298. int32_t L_47;
  25299. L_47 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  25300. if ((!(((uint32_t)L_47) == ((uint32_t)4))))
  25301. {
  25302. goto IL_0288;
  25303. }
  25304. }
  25305. {
  25306. // if (char.IsLetter(ch))
  25307. Il2CppChar L_48 = ___ch2;
  25308. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  25309. bool L_49;
  25310. L_49 = Char_IsLetter_mF204E476D37A9EC10C965929AF16A362CBEA8950(L_48, /*hidden argument*/NULL);
  25311. if (!L_49)
  25312. {
  25313. goto IL_01a1;
  25314. }
  25315. }
  25316. {
  25317. // if (char.IsLower(ch) && ((pos == 0) || (text[pos - 1] == ' ') || (text[pos - 1] == '-')))
  25318. Il2CppChar L_50 = ___ch2;
  25319. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  25320. bool L_51;
  25321. L_51 = Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4(L_50, /*hidden argument*/NULL);
  25322. if (!L_51)
  25323. {
  25324. goto IL_0165;
  25325. }
  25326. }
  25327. {
  25328. int32_t L_52 = ___pos1;
  25329. if (!L_52)
  25330. {
  25331. goto IL_015e;
  25332. }
  25333. }
  25334. {
  25335. String_t* L_53 = ___text0;
  25336. int32_t L_54 = ___pos1;
  25337. NullCheck(L_53);
  25338. Il2CppChar L_55;
  25339. L_55 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_53, ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)1)), /*hidden argument*/NULL);
  25340. if ((((int32_t)L_55) == ((int32_t)((int32_t)32))))
  25341. {
  25342. goto IL_015e;
  25343. }
  25344. }
  25345. {
  25346. String_t* L_56 = ___text0;
  25347. int32_t L_57 = ___pos1;
  25348. NullCheck(L_56);
  25349. Il2CppChar L_58;
  25350. L_58 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_56, ((int32_t)il2cpp_codegen_subtract((int32_t)L_57, (int32_t)1)), /*hidden argument*/NULL);
  25351. if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)45)))))
  25352. {
  25353. goto IL_0165;
  25354. }
  25355. }
  25356. IL_015e:
  25357. {
  25358. // return char.ToUpper(ch);
  25359. Il2CppChar L_59 = ___ch2;
  25360. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  25361. Il2CppChar L_60;
  25362. L_60 = Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7(L_59, /*hidden argument*/NULL);
  25363. return L_60;
  25364. }
  25365. IL_0165:
  25366. {
  25367. // if (char.IsUpper(ch) && (pos > 0) && (text[pos - 1] != ' ') && (text[pos - 1] != '\'') && (text[pos - 1] != '-'))
  25368. Il2CppChar L_61 = ___ch2;
  25369. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  25370. bool L_62;
  25371. L_62 = Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892(L_61, /*hidden argument*/NULL);
  25372. if (!L_62)
  25373. {
  25374. goto IL_019f;
  25375. }
  25376. }
  25377. {
  25378. int32_t L_63 = ___pos1;
  25379. if ((((int32_t)L_63) <= ((int32_t)0)))
  25380. {
  25381. goto IL_019f;
  25382. }
  25383. }
  25384. {
  25385. String_t* L_64 = ___text0;
  25386. int32_t L_65 = ___pos1;
  25387. NullCheck(L_64);
  25388. Il2CppChar L_66;
  25389. L_66 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_64, ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1)), /*hidden argument*/NULL);
  25390. if ((((int32_t)L_66) == ((int32_t)((int32_t)32))))
  25391. {
  25392. goto IL_019f;
  25393. }
  25394. }
  25395. {
  25396. String_t* L_67 = ___text0;
  25397. int32_t L_68 = ___pos1;
  25398. NullCheck(L_67);
  25399. Il2CppChar L_69;
  25400. L_69 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_67, ((int32_t)il2cpp_codegen_subtract((int32_t)L_68, (int32_t)1)), /*hidden argument*/NULL);
  25401. if ((((int32_t)L_69) == ((int32_t)((int32_t)39))))
  25402. {
  25403. goto IL_019f;
  25404. }
  25405. }
  25406. {
  25407. String_t* L_70 = ___text0;
  25408. int32_t L_71 = ___pos1;
  25409. NullCheck(L_70);
  25410. Il2CppChar L_72;
  25411. L_72 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_70, ((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)1)), /*hidden argument*/NULL);
  25412. if ((((int32_t)L_72) == ((int32_t)((int32_t)45))))
  25413. {
  25414. goto IL_019f;
  25415. }
  25416. }
  25417. {
  25418. // return char.ToLower(ch);
  25419. Il2CppChar L_73 = ___ch2;
  25420. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  25421. Il2CppChar L_74;
  25422. L_74 = Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165(L_73, /*hidden argument*/NULL);
  25423. return L_74;
  25424. }
  25425. IL_019f:
  25426. {
  25427. // return ch;
  25428. Il2CppChar L_75 = ___ch2;
  25429. return L_75;
  25430. }
  25431. IL_01a1:
  25432. {
  25433. // if (ch == '\'')
  25434. Il2CppChar L_76 = ___ch2;
  25435. if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)39)))))
  25436. {
  25437. goto IL_020a;
  25438. }
  25439. }
  25440. {
  25441. // if (!text.Contains("'"))
  25442. String_t* L_77 = ___text0;
  25443. NullCheck(L_77);
  25444. bool L_78;
  25445. L_78 = String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A(L_77, _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D, /*hidden argument*/NULL);
  25446. if (L_78)
  25447. {
  25448. goto IL_020a;
  25449. }
  25450. }
  25451. {
  25452. // if (!(((pos > 0) && ((text[pos - 1] == ' ') || (text[pos - 1] == '\'') || (text[pos - 1] == '-'))) ||
  25453. // ((pos < text.Length) && ((text[pos] == ' ') || (text[pos] == '\'') || (text[pos] == '-')))))
  25454. int32_t L_79 = ___pos1;
  25455. if ((((int32_t)L_79) <= ((int32_t)0)))
  25456. {
  25457. goto IL_01de;
  25458. }
  25459. }
  25460. {
  25461. String_t* L_80 = ___text0;
  25462. int32_t L_81 = ___pos1;
  25463. NullCheck(L_80);
  25464. Il2CppChar L_82;
  25465. L_82 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_80, ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)1)), /*hidden argument*/NULL);
  25466. if ((((int32_t)L_82) == ((int32_t)((int32_t)32))))
  25467. {
  25468. goto IL_020a;
  25469. }
  25470. }
  25471. {
  25472. String_t* L_83 = ___text0;
  25473. int32_t L_84 = ___pos1;
  25474. NullCheck(L_83);
  25475. Il2CppChar L_85;
  25476. L_85 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_83, ((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1)), /*hidden argument*/NULL);
  25477. if ((((int32_t)L_85) == ((int32_t)((int32_t)39))))
  25478. {
  25479. goto IL_020a;
  25480. }
  25481. }
  25482. {
  25483. String_t* L_86 = ___text0;
  25484. int32_t L_87 = ___pos1;
  25485. NullCheck(L_86);
  25486. Il2CppChar L_88;
  25487. L_88 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_86, ((int32_t)il2cpp_codegen_subtract((int32_t)L_87, (int32_t)1)), /*hidden argument*/NULL);
  25488. if ((((int32_t)L_88) == ((int32_t)((int32_t)45))))
  25489. {
  25490. goto IL_020a;
  25491. }
  25492. }
  25493. IL_01de:
  25494. {
  25495. int32_t L_89 = ___pos1;
  25496. String_t* L_90 = ___text0;
  25497. NullCheck(L_90);
  25498. int32_t L_91;
  25499. L_91 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_90, /*hidden argument*/NULL);
  25500. if ((((int32_t)L_89) >= ((int32_t)L_91)))
  25501. {
  25502. goto IL_0208;
  25503. }
  25504. }
  25505. {
  25506. String_t* L_92 = ___text0;
  25507. int32_t L_93 = ___pos1;
  25508. NullCheck(L_92);
  25509. Il2CppChar L_94;
  25510. L_94 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_92, L_93, /*hidden argument*/NULL);
  25511. if ((((int32_t)L_94) == ((int32_t)((int32_t)32))))
  25512. {
  25513. goto IL_020a;
  25514. }
  25515. }
  25516. {
  25517. String_t* L_95 = ___text0;
  25518. int32_t L_96 = ___pos1;
  25519. NullCheck(L_95);
  25520. Il2CppChar L_97;
  25521. L_97 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_95, L_96, /*hidden argument*/NULL);
  25522. if ((((int32_t)L_97) == ((int32_t)((int32_t)39))))
  25523. {
  25524. goto IL_020a;
  25525. }
  25526. }
  25527. {
  25528. String_t* L_98 = ___text0;
  25529. int32_t L_99 = ___pos1;
  25530. NullCheck(L_98);
  25531. Il2CppChar L_100;
  25532. L_100 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_98, L_99, /*hidden argument*/NULL);
  25533. if ((((int32_t)L_100) == ((int32_t)((int32_t)45))))
  25534. {
  25535. goto IL_020a;
  25536. }
  25537. }
  25538. IL_0208:
  25539. {
  25540. // return ch;
  25541. Il2CppChar L_101 = ___ch2;
  25542. return L_101;
  25543. }
  25544. IL_020a:
  25545. {
  25546. // if (ch == ' ' || ch == '-')
  25547. Il2CppChar L_102 = ___ch2;
  25548. if ((((int32_t)L_102) == ((int32_t)((int32_t)32))))
  25549. {
  25550. goto IL_0217;
  25551. }
  25552. }
  25553. {
  25554. Il2CppChar L_103 = ___ch2;
  25555. if ((!(((uint32_t)L_103) == ((uint32_t)((int32_t)45)))))
  25556. {
  25557. goto IL_0331;
  25558. }
  25559. }
  25560. IL_0217:
  25561. {
  25562. // if (pos != 0) // Don't allow leading spaces and hyphens
  25563. int32_t L_104 = ___pos1;
  25564. if (!L_104)
  25565. {
  25566. goto IL_0331;
  25567. }
  25568. }
  25569. {
  25570. // if (!(((pos > 0) && ((text[pos - 1] == ' ') || (text[pos - 1] == '\'') || (text[pos - 1] == '-'))) ||
  25571. // ((pos < text.Length) && ((text[pos] == ' ') || (text[pos] == '\'') || (text[pos - 1] == '-')))))
  25572. int32_t L_105 = ___pos1;
  25573. if ((((int32_t)L_105) <= ((int32_t)0)))
  25574. {
  25575. goto IL_0251;
  25576. }
  25577. }
  25578. {
  25579. String_t* L_106 = ___text0;
  25580. int32_t L_107 = ___pos1;
  25581. NullCheck(L_106);
  25582. Il2CppChar L_108;
  25583. L_108 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_106, ((int32_t)il2cpp_codegen_subtract((int32_t)L_107, (int32_t)1)), /*hidden argument*/NULL);
  25584. if ((((int32_t)L_108) == ((int32_t)((int32_t)32))))
  25585. {
  25586. goto IL_0331;
  25587. }
  25588. }
  25589. {
  25590. String_t* L_109 = ___text0;
  25591. int32_t L_110 = ___pos1;
  25592. NullCheck(L_109);
  25593. Il2CppChar L_111;
  25594. L_111 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_109, ((int32_t)il2cpp_codegen_subtract((int32_t)L_110, (int32_t)1)), /*hidden argument*/NULL);
  25595. if ((((int32_t)L_111) == ((int32_t)((int32_t)39))))
  25596. {
  25597. goto IL_0331;
  25598. }
  25599. }
  25600. {
  25601. String_t* L_112 = ___text0;
  25602. int32_t L_113 = ___pos1;
  25603. NullCheck(L_112);
  25604. Il2CppChar L_114;
  25605. L_114 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_112, ((int32_t)il2cpp_codegen_subtract((int32_t)L_113, (int32_t)1)), /*hidden argument*/NULL);
  25606. if ((((int32_t)L_114) == ((int32_t)((int32_t)45))))
  25607. {
  25608. goto IL_0331;
  25609. }
  25610. }
  25611. IL_0251:
  25612. {
  25613. int32_t L_115 = ___pos1;
  25614. String_t* L_116 = ___text0;
  25615. NullCheck(L_116);
  25616. int32_t L_117;
  25617. L_117 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_116, /*hidden argument*/NULL);
  25618. if ((((int32_t)L_115) >= ((int32_t)L_117)))
  25619. {
  25620. goto IL_0286;
  25621. }
  25622. }
  25623. {
  25624. String_t* L_118 = ___text0;
  25625. int32_t L_119 = ___pos1;
  25626. NullCheck(L_118);
  25627. Il2CppChar L_120;
  25628. L_120 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_118, L_119, /*hidden argument*/NULL);
  25629. if ((((int32_t)L_120) == ((int32_t)((int32_t)32))))
  25630. {
  25631. goto IL_0331;
  25632. }
  25633. }
  25634. {
  25635. String_t* L_121 = ___text0;
  25636. int32_t L_122 = ___pos1;
  25637. NullCheck(L_121);
  25638. Il2CppChar L_123;
  25639. L_123 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_121, L_122, /*hidden argument*/NULL);
  25640. if ((((int32_t)L_123) == ((int32_t)((int32_t)39))))
  25641. {
  25642. goto IL_0331;
  25643. }
  25644. }
  25645. {
  25646. String_t* L_124 = ___text0;
  25647. int32_t L_125 = ___pos1;
  25648. NullCheck(L_124);
  25649. Il2CppChar L_126;
  25650. L_126 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_124, ((int32_t)il2cpp_codegen_subtract((int32_t)L_125, (int32_t)1)), /*hidden argument*/NULL);
  25651. if ((((int32_t)L_126) == ((int32_t)((int32_t)45))))
  25652. {
  25653. goto IL_0331;
  25654. }
  25655. }
  25656. IL_0286:
  25657. {
  25658. // return ch;
  25659. Il2CppChar L_127 = ___ch2;
  25660. return L_127;
  25661. }
  25662. IL_0288:
  25663. {
  25664. // else if (characterValidation == CharacterValidation.EmailAddress)
  25665. int32_t L_128;
  25666. L_128 = InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline(__this, /*hidden argument*/NULL);
  25667. if ((!(((uint32_t)L_128) == ((uint32_t)5))))
  25668. {
  25669. goto IL_0331;
  25670. }
  25671. }
  25672. {
  25673. // if (ch >= 'A' && ch <= 'Z') return ch;
  25674. Il2CppChar L_129 = ___ch2;
  25675. if ((((int32_t)L_129) < ((int32_t)((int32_t)65))))
  25676. {
  25677. goto IL_02a0;
  25678. }
  25679. }
  25680. {
  25681. Il2CppChar L_130 = ___ch2;
  25682. if ((((int32_t)L_130) > ((int32_t)((int32_t)90))))
  25683. {
  25684. goto IL_02a0;
  25685. }
  25686. }
  25687. {
  25688. // if (ch >= 'A' && ch <= 'Z') return ch;
  25689. Il2CppChar L_131 = ___ch2;
  25690. return L_131;
  25691. }
  25692. IL_02a0:
  25693. {
  25694. // if (ch >= 'a' && ch <= 'z') return ch;
  25695. Il2CppChar L_132 = ___ch2;
  25696. if ((((int32_t)L_132) < ((int32_t)((int32_t)97))))
  25697. {
  25698. goto IL_02ac;
  25699. }
  25700. }
  25701. {
  25702. Il2CppChar L_133 = ___ch2;
  25703. if ((((int32_t)L_133) > ((int32_t)((int32_t)122))))
  25704. {
  25705. goto IL_02ac;
  25706. }
  25707. }
  25708. {
  25709. // if (ch >= 'a' && ch <= 'z') return ch;
  25710. Il2CppChar L_134 = ___ch2;
  25711. return L_134;
  25712. }
  25713. IL_02ac:
  25714. {
  25715. // if (ch >= '0' && ch <= '9') return ch;
  25716. Il2CppChar L_135 = ___ch2;
  25717. if ((((int32_t)L_135) < ((int32_t)((int32_t)48))))
  25718. {
  25719. goto IL_02b8;
  25720. }
  25721. }
  25722. {
  25723. Il2CppChar L_136 = ___ch2;
  25724. if ((((int32_t)L_136) > ((int32_t)((int32_t)57))))
  25725. {
  25726. goto IL_02b8;
  25727. }
  25728. }
  25729. {
  25730. // if (ch >= '0' && ch <= '9') return ch;
  25731. Il2CppChar L_137 = ___ch2;
  25732. return L_137;
  25733. }
  25734. IL_02b8:
  25735. {
  25736. // if (ch == '@' && text.IndexOf('@') == -1) return ch;
  25737. Il2CppChar L_138 = ___ch2;
  25738. if ((!(((uint32_t)L_138) == ((uint32_t)((int32_t)64)))))
  25739. {
  25740. goto IL_02ca;
  25741. }
  25742. }
  25743. {
  25744. String_t* L_139 = ___text0;
  25745. NullCheck(L_139);
  25746. int32_t L_140;
  25747. L_140 = String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE(L_139, ((int32_t)64), /*hidden argument*/NULL);
  25748. if ((!(((uint32_t)L_140) == ((uint32_t)(-1)))))
  25749. {
  25750. goto IL_02ca;
  25751. }
  25752. }
  25753. {
  25754. // if (ch == '@' && text.IndexOf('@') == -1) return ch;
  25755. Il2CppChar L_141 = ___ch2;
  25756. return L_141;
  25757. }
  25758. IL_02ca:
  25759. {
  25760. // if (kEmailSpecialCharacters.IndexOf(ch) != -1) return ch;
  25761. Il2CppChar L_142 = ___ch2;
  25762. NullCheck(_stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790);
  25763. int32_t L_143;
  25764. L_143 = String_IndexOf_mEE2D2F738175E3FF05580366D6226DBD673CA2BE(_stringLiteralE6B64CE518F361B6EA86E4CD975D0780802C6790, L_142, /*hidden argument*/NULL);
  25765. if ((((int32_t)L_143) == ((int32_t)(-1))))
  25766. {
  25767. goto IL_02da;
  25768. }
  25769. }
  25770. {
  25771. // if (kEmailSpecialCharacters.IndexOf(ch) != -1) return ch;
  25772. Il2CppChar L_144 = ___ch2;
  25773. return L_144;
  25774. }
  25775. IL_02da:
  25776. {
  25777. // if (ch == '.')
  25778. Il2CppChar L_145 = ___ch2;
  25779. if ((!(((uint32_t)L_145) == ((uint32_t)((int32_t)46)))))
  25780. {
  25781. goto IL_0331;
  25782. }
  25783. }
  25784. {
  25785. // char lastChar = (text.Length > 0) ? text[Mathf.Clamp(pos, 0, text.Length - 1)] : ' ';
  25786. String_t* L_146 = ___text0;
  25787. NullCheck(L_146);
  25788. int32_t L_147;
  25789. L_147 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_146, /*hidden argument*/NULL);
  25790. if ((((int32_t)L_147) > ((int32_t)0)))
  25791. {
  25792. goto IL_02ec;
  25793. }
  25794. }
  25795. {
  25796. G_B99_0 = ((int32_t)32);
  25797. goto IL_0301;
  25798. }
  25799. IL_02ec:
  25800. {
  25801. String_t* L_148 = ___text0;
  25802. int32_t L_149 = ___pos1;
  25803. String_t* L_150 = ___text0;
  25804. NullCheck(L_150);
  25805. int32_t L_151;
  25806. L_151 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_150, /*hidden argument*/NULL);
  25807. int32_t L_152;
  25808. L_152 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_149, 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_151, (int32_t)1)), /*hidden argument*/NULL);
  25809. NullCheck(L_148);
  25810. Il2CppChar L_153;
  25811. L_153 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_148, L_152, /*hidden argument*/NULL);
  25812. G_B99_0 = ((int32_t)(L_153));
  25813. }
  25814. IL_0301:
  25815. {
  25816. // char nextChar = (text.Length > 0) ? text[Mathf.Clamp(pos + 1, 0, text.Length - 1)] : '\n';
  25817. String_t* L_154 = ___text0;
  25818. NullCheck(L_154);
  25819. int32_t L_155;
  25820. L_155 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_154, /*hidden argument*/NULL);
  25821. G_B100_0 = G_B99_0;
  25822. if ((((int32_t)L_155) > ((int32_t)0)))
  25823. {
  25824. G_B101_0 = G_B99_0;
  25825. goto IL_030e;
  25826. }
  25827. }
  25828. {
  25829. G_B102_0 = ((int32_t)10);
  25830. G_B102_1 = G_B100_0;
  25831. goto IL_0325;
  25832. }
  25833. IL_030e:
  25834. {
  25835. String_t* L_156 = ___text0;
  25836. int32_t L_157 = ___pos1;
  25837. String_t* L_158 = ___text0;
  25838. NullCheck(L_158);
  25839. int32_t L_159;
  25840. L_159 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_158, /*hidden argument*/NULL);
  25841. int32_t L_160;
  25842. L_160 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(((int32_t)il2cpp_codegen_add((int32_t)L_157, (int32_t)1)), 0, ((int32_t)il2cpp_codegen_subtract((int32_t)L_159, (int32_t)1)), /*hidden argument*/NULL);
  25843. NullCheck(L_156);
  25844. Il2CppChar L_161;
  25845. L_161 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_156, L_160, /*hidden argument*/NULL);
  25846. G_B102_0 = ((int32_t)(L_161));
  25847. G_B102_1 = G_B101_0;
  25848. }
  25849. IL_0325:
  25850. {
  25851. V_2 = G_B102_0;
  25852. // if (lastChar != '.' && nextChar != '.')
  25853. if ((((int32_t)G_B102_1) == ((int32_t)((int32_t)46))))
  25854. {
  25855. goto IL_0331;
  25856. }
  25857. }
  25858. {
  25859. Il2CppChar L_162 = V_2;
  25860. if ((((int32_t)L_162) == ((int32_t)((int32_t)46))))
  25861. {
  25862. goto IL_0331;
  25863. }
  25864. }
  25865. {
  25866. // return ch;
  25867. Il2CppChar L_163 = ___ch2;
  25868. return L_163;
  25869. }
  25870. IL_0331:
  25871. {
  25872. // return (char)0;
  25873. return 0;
  25874. }
  25875. }
  25876. // System.Void UnityEngine.UI.InputField::ActivateInputField()
  25877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  25878. {
  25879. static bool s_Il2CppMethodInitialized;
  25880. if (!s_Il2CppMethodInitialized)
  25881. {
  25882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25883. s_Il2CppMethodInitialized = true;
  25884. }
  25885. {
  25886. // if (m_TextComponent == null || m_TextComponent.font == null || !IsActive() || !IsInteractable())
  25887. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  25888. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25889. bool L_1;
  25890. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  25891. if (L_1)
  25892. {
  25893. goto IL_0031;
  25894. }
  25895. }
  25896. {
  25897. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2 = __this->get_m_TextComponent_22();
  25898. NullCheck(L_2);
  25899. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * L_3;
  25900. L_3 = Text_get_font_m8D2D6709C3C35D54331B6DB56F2CBBC929FFA86C(L_2, /*hidden argument*/NULL);
  25901. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25902. bool L_4;
  25903. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  25904. if (L_4)
  25905. {
  25906. goto IL_0031;
  25907. }
  25908. }
  25909. {
  25910. bool L_5;
  25911. L_5 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  25912. if (!L_5)
  25913. {
  25914. goto IL_0031;
  25915. }
  25916. }
  25917. {
  25918. bool L_6;
  25919. L_6 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  25920. if (L_6)
  25921. {
  25922. goto IL_0032;
  25923. }
  25924. }
  25925. IL_0031:
  25926. {
  25927. // return;
  25928. return;
  25929. }
  25930. IL_0032:
  25931. {
  25932. // if (isFocused)
  25933. bool L_7;
  25934. L_7 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  25935. if (!L_7)
  25936. {
  25937. goto IL_006c;
  25938. }
  25939. }
  25940. {
  25941. // if (m_Keyboard != null && !m_Keyboard.active)
  25942. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_8 = __this->get_m_Keyboard_20();
  25943. if (!L_8)
  25944. {
  25945. goto IL_006c;
  25946. }
  25947. }
  25948. {
  25949. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_9 = __this->get_m_Keyboard_20();
  25950. NullCheck(L_9);
  25951. bool L_10;
  25952. L_10 = TouchScreenKeyboard_get_active_m07DBA2A13D1062188AB6BE05BAA61C90197E55E2(L_9, /*hidden argument*/NULL);
  25953. if (L_10)
  25954. {
  25955. goto IL_006c;
  25956. }
  25957. }
  25958. {
  25959. // m_Keyboard.active = true;
  25960. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_11 = __this->get_m_Keyboard_20();
  25961. NullCheck(L_11);
  25962. TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245(L_11, (bool)1, /*hidden argument*/NULL);
  25963. // m_Keyboard.text = m_Text;
  25964. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_12 = __this->get_m_Keyboard_20();
  25965. String_t* L_13 = __this->get_m_Text_39();
  25966. NullCheck(L_12);
  25967. TouchScreenKeyboard_set_text_m8BA9BBE790EA59FFE1E55FE25BD05E85CEEE7A27(L_12, L_13, /*hidden argument*/NULL);
  25968. }
  25969. IL_006c:
  25970. {
  25971. // m_ShouldActivateNextUpdate = true;
  25972. __this->set_m_ShouldActivateNextUpdate_53((bool)1);
  25973. // }
  25974. return;
  25975. }
  25976. }
  25977. // System.Void UnityEngine.UI.InputField::ActivateInputFieldInternal()
  25978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_ActivateInputFieldInternal_m04421DBA5D63B5516A25CA01E22F649638EF1BD2 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  25979. {
  25980. static bool s_Il2CppMethodInitialized;
  25981. if (!s_Il2CppMethodInitialized)
  25982. {
  25983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  25984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  25986. s_Il2CppMethodInitialized = true;
  25987. }
  25988. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B10_0 = NULL;
  25989. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B9_0 = NULL;
  25990. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * G_B11_0 = NULL;
  25991. InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * G_B11_1 = NULL;
  25992. {
  25993. // if (EventSystem.current == null)
  25994. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  25995. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_0;
  25996. L_0 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  25997. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  25998. bool L_1;
  25999. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26000. if (!L_1)
  26001. {
  26002. goto IL_000e;
  26003. }
  26004. }
  26005. {
  26006. // return;
  26007. return;
  26008. }
  26009. IL_000e:
  26010. {
  26011. // if (EventSystem.current.currentSelectedGameObject != gameObject)
  26012. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  26013. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_2;
  26014. L_2 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  26015. NullCheck(L_2);
  26016. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_3;
  26017. L_3 = EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D_inline(L_2, /*hidden argument*/NULL);
  26018. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_4;
  26019. L_4 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  26020. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26021. bool L_5;
  26022. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, L_4, /*hidden argument*/NULL);
  26023. if (!L_5)
  26024. {
  26025. goto IL_0035;
  26026. }
  26027. }
  26028. {
  26029. // EventSystem.current.SetSelectedGameObject(gameObject);
  26030. IL2CPP_RUNTIME_CLASS_INIT(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C_il2cpp_TypeInfo_var);
  26031. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * L_6;
  26032. L_6 = EventSystem_get_current_m4B9C11F490297AE55428038DACD240596D6CE5F2(/*hidden argument*/NULL);
  26033. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_7;
  26034. L_7 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  26035. NullCheck(L_6);
  26036. EventSystem_SetSelectedGameObject_m1B663E3ECF102F750BAA354FBD391BA13B8CBE55(L_6, L_7, /*hidden argument*/NULL);
  26037. }
  26038. IL_0035:
  26039. {
  26040. // if (TouchScreenKeyboard.isSupported)
  26041. bool L_8;
  26042. L_8 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  26043. if (!L_8)
  26044. {
  26045. goto IL_00e2;
  26046. }
  26047. }
  26048. {
  26049. // if (input != null && input.touchSupported)
  26050. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_9;
  26051. L_9 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26052. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26053. bool L_10;
  26054. L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26055. if (!L_10)
  26056. {
  26057. goto IL_0065;
  26058. }
  26059. }
  26060. {
  26061. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_11;
  26062. L_11 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26063. NullCheck(L_11);
  26064. bool L_12;
  26065. L_12 = VirtualFuncInvoker0< bool >::Invoke(28 /* System.Boolean UnityEngine.EventSystems.BaseInput::get_touchSupported() */, L_11);
  26066. if (!L_12)
  26067. {
  26068. goto IL_0065;
  26069. }
  26070. }
  26071. {
  26072. // TouchScreenKeyboard.hideInput = shouldHideMobileInput;
  26073. bool L_13;
  26074. L_13 = InputField_get_shouldHideMobileInput_m15A0741882D419292EACEC96DA38B7691F24263F(__this, /*hidden argument*/NULL);
  26075. TouchScreenKeyboard_set_hideInput_m7A3F11FC569433CF00F71284991849E72E934D6F(L_13, /*hidden argument*/NULL);
  26076. }
  26077. IL_0065:
  26078. {
  26079. // m_Keyboard = (inputType == InputType.Password) ?
  26080. // TouchScreenKeyboard.Open(m_Text, keyboardType, false, multiLine, true, false, "", characterLimit) :
  26081. // TouchScreenKeyboard.Open(m_Text, keyboardType, inputType == InputType.AutoCorrect, multiLine, false, false, "", characterLimit);
  26082. int32_t L_14;
  26083. L_14 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  26084. G_B9_0 = __this;
  26085. if ((((int32_t)L_14) == ((int32_t)2)))
  26086. {
  26087. G_B10_0 = __this;
  26088. goto IL_009e;
  26089. }
  26090. }
  26091. {
  26092. String_t* L_15 = __this->get_m_Text_39();
  26093. int32_t L_16;
  26094. L_16 = InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE_inline(__this, /*hidden argument*/NULL);
  26095. int32_t L_17;
  26096. L_17 = InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline(__this, /*hidden argument*/NULL);
  26097. bool L_18;
  26098. L_18 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  26099. int32_t L_19;
  26100. L_19 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  26101. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_20;
  26102. L_20 = TouchScreenKeyboard_Open_mE7311250DC20FBA07392E4F61B71212437956B6E(L_15, L_16, (bool)((((int32_t)L_17) == ((int32_t)1))? 1 : 0), L_18, (bool)0, (bool)0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_19, /*hidden argument*/NULL);
  26103. G_B11_0 = L_20;
  26104. G_B11_1 = G_B9_0;
  26105. goto IL_00c3;
  26106. }
  26107. IL_009e:
  26108. {
  26109. String_t* L_21 = __this->get_m_Text_39();
  26110. int32_t L_22;
  26111. L_22 = InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE_inline(__this, /*hidden argument*/NULL);
  26112. bool L_23;
  26113. L_23 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  26114. int32_t L_24;
  26115. L_24 = InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline(__this, /*hidden argument*/NULL);
  26116. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_25;
  26117. L_25 = TouchScreenKeyboard_Open_mE7311250DC20FBA07392E4F61B71212437956B6E(L_21, L_22, (bool)0, L_23, (bool)1, (bool)0, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_24, /*hidden argument*/NULL);
  26118. G_B11_0 = L_25;
  26119. G_B11_1 = G_B10_0;
  26120. }
  26121. IL_00c3:
  26122. {
  26123. NullCheck(G_B11_1);
  26124. G_B11_1->set_m_Keyboard_20(G_B11_0);
  26125. // m_TouchKeyboardAllowsInPlaceEditing = TouchScreenKeyboard.isInPlaceEditingAllowed;
  26126. bool L_26;
  26127. L_26 = TouchScreenKeyboard_get_isInPlaceEditingAllowed_m8364EE991616DCA6A1BDDA598F93D577B68491FC(/*hidden argument*/NULL);
  26128. __this->set_m_TouchKeyboardAllowsInPlaceEditing_68(L_26);
  26129. // if (!m_TouchKeyboardAllowsInPlaceEditing)
  26130. bool L_27 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_68();
  26131. if (L_27)
  26132. {
  26133. goto IL_00e2;
  26134. }
  26135. }
  26136. {
  26137. // MoveTextEnd(false);
  26138. InputField_MoveTextEnd_m72571BFED9CD0DFCA3E28561DE7A81FA435586F1(__this, (bool)0, /*hidden argument*/NULL);
  26139. }
  26140. IL_00e2:
  26141. {
  26142. // if (!TouchScreenKeyboard.isSupported || m_TouchKeyboardAllowsInPlaceEditing)
  26143. bool L_28;
  26144. L_28 = TouchScreenKeyboard_get_isSupported_m0DB9F5600113241DD766588D28192A62185C158F(/*hidden argument*/NULL);
  26145. if (!L_28)
  26146. {
  26147. goto IL_00f1;
  26148. }
  26149. }
  26150. {
  26151. bool L_29 = __this->get_m_TouchKeyboardAllowsInPlaceEditing_68();
  26152. if (!L_29)
  26153. {
  26154. goto IL_0111;
  26155. }
  26156. }
  26157. IL_00f1:
  26158. {
  26159. // if (input != null)
  26160. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_30;
  26161. L_30 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26162. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26163. bool L_31;
  26164. L_31 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_30, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26165. if (!L_31)
  26166. {
  26167. goto IL_010b;
  26168. }
  26169. }
  26170. {
  26171. // input.imeCompositionMode = IMECompositionMode.On;
  26172. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_32;
  26173. L_32 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26174. NullCheck(L_32);
  26175. VirtualActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode) */, L_32, 1);
  26176. }
  26177. IL_010b:
  26178. {
  26179. // OnFocus();
  26180. InputField_OnFocus_m12136DA7D04901A0D657FA260D7B6D29B4B777EA(__this, /*hidden argument*/NULL);
  26181. }
  26182. IL_0111:
  26183. {
  26184. // m_AllowInput = true;
  26185. __this->set_m_AllowInput_52((bool)1);
  26186. // m_OriginalText = text;
  26187. String_t* L_33;
  26188. L_33 = InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline(__this, /*hidden argument*/NULL);
  26189. __this->set_m_OriginalText_64(L_33);
  26190. // m_WasCanceled = false;
  26191. __this->set_m_WasCanceled_65((bool)0);
  26192. // SetCaretVisible();
  26193. InputField_SetCaretVisible_m0FA23A6B2D29C01831B929417911C028FF76F787(__this, /*hidden argument*/NULL);
  26194. // UpdateLabel();
  26195. InputField_UpdateLabel_mF570FC1863A271F7B69C1701711F57BEC7E1633A(__this, /*hidden argument*/NULL);
  26196. // }
  26197. return;
  26198. }
  26199. }
  26200. // System.Void UnityEngine.UI.InputField::OnSelect(UnityEngine.EventSystems.BaseEventData)
  26201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnSelect_mC01B78E1C2EDAAD2A3573BD6437DD128BBD24E8B (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  26202. {
  26203. {
  26204. // base.OnSelect(eventData);
  26205. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_0 = ___eventData0;
  26206. Selectable_OnSelect_m6FD18DBF52BD234A676B3BF43DA2A3CD7FC63230(__this, L_0, /*hidden argument*/NULL);
  26207. // if (shouldActivateOnSelect)
  26208. bool L_1;
  26209. L_1 = VirtualFuncInvoker0< bool >::Invoke(60 /* System.Boolean UnityEngine.UI.InputField::get_shouldActivateOnSelect() */, __this);
  26210. if (!L_1)
  26211. {
  26212. goto IL_0015;
  26213. }
  26214. }
  26215. {
  26216. // ActivateInputField();
  26217. InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1(__this, /*hidden argument*/NULL);
  26218. }
  26219. IL_0015:
  26220. {
  26221. // }
  26222. return;
  26223. }
  26224. }
  26225. // System.Void UnityEngine.UI.InputField::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
  26226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnPointerClick_m8036C2B156FF0374258973655BD1F58DC2F10B6F (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  26227. {
  26228. {
  26229. // if (eventData.button != PointerEventData.InputButton.Left)
  26230. PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * L_0 = ___eventData0;
  26231. NullCheck(L_0);
  26232. int32_t L_1;
  26233. L_1 = PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline(L_0, /*hidden argument*/NULL);
  26234. if (!L_1)
  26235. {
  26236. goto IL_0009;
  26237. }
  26238. }
  26239. {
  26240. // return;
  26241. return;
  26242. }
  26243. IL_0009:
  26244. {
  26245. // ActivateInputField();
  26246. InputField_ActivateInputField_m97B9F9C150E4463DE299D1F8BC046CCA826064D1(__this, /*hidden argument*/NULL);
  26247. // }
  26248. return;
  26249. }
  26250. }
  26251. // System.Void UnityEngine.UI.InputField::DeactivateInputField()
  26252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26253. {
  26254. static bool s_Il2CppMethodInitialized;
  26255. if (!s_Il2CppMethodInitialized)
  26256. {
  26257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26258. s_Il2CppMethodInitialized = true;
  26259. }
  26260. int32_t V_0 = 0;
  26261. {
  26262. // if (!m_AllowInput)
  26263. bool L_0 = __this->get_m_AllowInput_52();
  26264. if (L_0)
  26265. {
  26266. goto IL_0009;
  26267. }
  26268. }
  26269. {
  26270. // return;
  26271. return;
  26272. }
  26273. IL_0009:
  26274. {
  26275. // m_HasDoneFocusTransition = false;
  26276. __this->set_m_HasDoneFocusTransition_66((bool)0);
  26277. // m_AllowInput = false;
  26278. __this->set_m_AllowInput_52((bool)0);
  26279. // if (m_Placeholder != null)
  26280. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_1 = __this->get_m_Placeholder_23();
  26281. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26282. bool L_2;
  26283. L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26284. if (!L_2)
  26285. {
  26286. goto IL_003b;
  26287. }
  26288. }
  26289. {
  26290. // m_Placeholder.enabled = string.IsNullOrEmpty(m_Text);
  26291. Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * L_3 = __this->get_m_Placeholder_23();
  26292. String_t* L_4 = __this->get_m_Text_39();
  26293. bool L_5;
  26294. L_5 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_4, /*hidden argument*/NULL);
  26295. NullCheck(L_3);
  26296. Behaviour_set_enabled_mDE415591B28853D1CD764C53CB499A2142247F32(L_3, L_5, /*hidden argument*/NULL);
  26297. }
  26298. IL_003b:
  26299. {
  26300. // if (m_TextComponent != null && IsInteractable())
  26301. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_6 = __this->get_m_TextComponent_22();
  26302. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26303. bool L_7;
  26304. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26305. if (!L_7)
  26306. {
  26307. goto IL_00b0;
  26308. }
  26309. }
  26310. {
  26311. bool L_8;
  26312. L_8 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  26313. if (!L_8)
  26314. {
  26315. goto IL_00b0;
  26316. }
  26317. }
  26318. {
  26319. // if (m_WasCanceled)
  26320. bool L_9 = __this->get_m_WasCanceled_65();
  26321. if (!L_9)
  26322. {
  26323. goto IL_0065;
  26324. }
  26325. }
  26326. {
  26327. // text = m_OriginalText;
  26328. String_t* L_10 = __this->get_m_OriginalText_64();
  26329. InputField_set_text_m30EE95E064474DFA2842CA2DD6E831FF3F3500BF(__this, L_10, /*hidden argument*/NULL);
  26330. }
  26331. IL_0065:
  26332. {
  26333. // SendOnEndEdit();
  26334. InputField_SendOnEndEdit_m42A6D5DFB324903E953F9E64C2D4FBC545B89A1F(__this, /*hidden argument*/NULL);
  26335. // if (m_Keyboard != null)
  26336. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_11 = __this->get_m_Keyboard_20();
  26337. if (!L_11)
  26338. {
  26339. goto IL_0086;
  26340. }
  26341. }
  26342. {
  26343. // m_Keyboard.active = false;
  26344. TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E * L_12 = __this->get_m_Keyboard_20();
  26345. NullCheck(L_12);
  26346. TouchScreenKeyboard_set_active_m506FA44E4FA49466735258D0257AC14AAC6AC245(L_12, (bool)0, /*hidden argument*/NULL);
  26347. // m_Keyboard = null;
  26348. __this->set_m_Keyboard_20((TouchScreenKeyboard_t7964B2E9E52C4E095B14F01C32774B98CA11711E *)NULL);
  26349. }
  26350. IL_0086:
  26351. {
  26352. // m_CaretPosition = m_CaretSelectPosition = 0;
  26353. int32_t L_13 = 0;
  26354. V_0 = L_13;
  26355. __this->set_m_CaretSelectPosition_45(L_13);
  26356. int32_t L_14 = V_0;
  26357. __this->set_m_CaretPosition_44(L_14);
  26358. // if (input != null)
  26359. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_15;
  26360. L_15 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26361. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26362. bool L_16;
  26363. L_16 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_15, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26364. if (!L_16)
  26365. {
  26366. goto IL_00b0;
  26367. }
  26368. }
  26369. {
  26370. // input.imeCompositionMode = IMECompositionMode.Auto;
  26371. BaseInput_tEF29D9AD913DF0552A9C51AF200B4FEB08AF737D * L_17;
  26372. L_17 = InputField_get_input_m2BF279A6233AFFC48AC5744CA27ECC7AFBC45320(__this, /*hidden argument*/NULL);
  26373. NullCheck(L_17);
  26374. VirtualActionInvoker1< int32_t >::Invoke(19 /* System.Void UnityEngine.EventSystems.BaseInput::set_imeCompositionMode(UnityEngine.IMECompositionMode) */, L_17, 0);
  26375. }
  26376. IL_00b0:
  26377. {
  26378. // MarkGeometryAsDirty();
  26379. InputField_MarkGeometryAsDirty_mE510B52A8F4814750C7F0FAF012E2735507DD5ED(__this, /*hidden argument*/NULL);
  26380. // }
  26381. return;
  26382. }
  26383. }
  26384. // System.Void UnityEngine.UI.InputField::OnDeselect(UnityEngine.EventSystems.BaseEventData)
  26385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnDeselect_mAFD183BB78EEA3BB585304DA1AC42A671100F97C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  26386. {
  26387. {
  26388. // DeactivateInputField();
  26389. InputField_DeactivateInputField_m5560C45B3B91280675019F297463FBCED7A90C6C(__this, /*hidden argument*/NULL);
  26390. // base.OnDeselect(eventData);
  26391. BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * L_0 = ___eventData0;
  26392. Selectable_OnDeselect_m2E0FC2E14667F2348242BB9FB1611BE9A79C2FDA(__this, L_0, /*hidden argument*/NULL);
  26393. // }
  26394. return;
  26395. }
  26396. }
  26397. // System.Void UnityEngine.UI.InputField::OnSubmit(UnityEngine.EventSystems.BaseEventData)
  26398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_OnSubmit_mF999728A0343ACD4DB69B23BB2A349A79EC70B73 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  26399. {
  26400. {
  26401. // if (!IsActive() || !IsInteractable())
  26402. bool L_0;
  26403. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  26404. if (!L_0)
  26405. {
  26406. goto IL_0010;
  26407. }
  26408. }
  26409. {
  26410. bool L_1;
  26411. L_1 = VirtualFuncInvoker0< bool >::Invoke(24 /* System.Boolean UnityEngine.UI.Selectable::IsInteractable() */, __this);
  26412. if (L_1)
  26413. {
  26414. goto IL_0011;
  26415. }
  26416. }
  26417. IL_0010:
  26418. {
  26419. // return;
  26420. return;
  26421. }
  26422. IL_0011:
  26423. {
  26424. // if (!isFocused)
  26425. bool L_2;
  26426. L_2 = InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline(__this, /*hidden argument*/NULL);
  26427. if (L_2)
  26428. {
  26429. goto IL_0020;
  26430. }
  26431. }
  26432. {
  26433. // m_ShouldActivateNextUpdate = true;
  26434. __this->set_m_ShouldActivateNextUpdate_53((bool)1);
  26435. }
  26436. IL_0020:
  26437. {
  26438. // }
  26439. return;
  26440. }
  26441. }
  26442. // System.Void UnityEngine.UI.InputField::EnforceContentType()
  26443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceContentType_mC4C55F7A66FC993DB252931E0E15FB9F44880027 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26444. {
  26445. int32_t V_0 = 0;
  26446. {
  26447. // switch (contentType)
  26448. int32_t L_0;
  26449. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline(__this, /*hidden argument*/NULL);
  26450. V_0 = L_0;
  26451. int32_t L_1 = V_0;
  26452. switch (L_1)
  26453. {
  26454. case 0:
  26455. {
  26456. goto IL_0036;
  26457. }
  26458. case 1:
  26459. {
  26460. goto IL_0050;
  26461. }
  26462. case 2:
  26463. {
  26464. goto IL_006a;
  26465. }
  26466. case 3:
  26467. {
  26468. goto IL_008b;
  26469. }
  26470. case 4:
  26471. {
  26472. goto IL_00ac;
  26473. }
  26474. case 5:
  26475. {
  26476. goto IL_00ca;
  26477. }
  26478. case 6:
  26479. {
  26480. goto IL_00e8;
  26481. }
  26482. case 7:
  26483. {
  26484. goto IL_0106;
  26485. }
  26486. case 8:
  26487. {
  26488. goto IL_0124;
  26489. }
  26490. }
  26491. }
  26492. {
  26493. goto IL_0140;
  26494. }
  26495. IL_0036:
  26496. {
  26497. // m_InputType = InputType.Standard;
  26498. __this->set_m_InputType_25(0);
  26499. // m_KeyboardType = TouchScreenKeyboardType.Default;
  26500. __this->set_m_KeyboardType_27(0);
  26501. // m_CharacterValidation = CharacterValidation.None;
  26502. __this->set_m_CharacterValidation_30(0);
  26503. // break;
  26504. goto IL_0140;
  26505. }
  26506. IL_0050:
  26507. {
  26508. // m_InputType = InputType.AutoCorrect;
  26509. __this->set_m_InputType_25(1);
  26510. // m_KeyboardType = TouchScreenKeyboardType.Default;
  26511. __this->set_m_KeyboardType_27(0);
  26512. // m_CharacterValidation = CharacterValidation.None;
  26513. __this->set_m_CharacterValidation_30(0);
  26514. // break;
  26515. goto IL_0140;
  26516. }
  26517. IL_006a:
  26518. {
  26519. // m_LineType = LineType.SingleLine;
  26520. __this->set_m_LineType_28(0);
  26521. // m_InputType = InputType.Standard;
  26522. __this->set_m_InputType_25(0);
  26523. // m_KeyboardType = TouchScreenKeyboardType.NumberPad;
  26524. __this->set_m_KeyboardType_27(4);
  26525. // m_CharacterValidation = CharacterValidation.Integer;
  26526. __this->set_m_CharacterValidation_30(1);
  26527. // break;
  26528. goto IL_0140;
  26529. }
  26530. IL_008b:
  26531. {
  26532. // m_LineType = LineType.SingleLine;
  26533. __this->set_m_LineType_28(0);
  26534. // m_InputType = InputType.Standard;
  26535. __this->set_m_InputType_25(0);
  26536. // m_KeyboardType = TouchScreenKeyboardType.NumbersAndPunctuation;
  26537. __this->set_m_KeyboardType_27(2);
  26538. // m_CharacterValidation = CharacterValidation.Decimal;
  26539. __this->set_m_CharacterValidation_30(2);
  26540. // break;
  26541. goto IL_0140;
  26542. }
  26543. IL_00ac:
  26544. {
  26545. // m_LineType = LineType.SingleLine;
  26546. __this->set_m_LineType_28(0);
  26547. // m_InputType = InputType.Standard;
  26548. __this->set_m_InputType_25(0);
  26549. // m_KeyboardType = TouchScreenKeyboardType.ASCIICapable;
  26550. __this->set_m_KeyboardType_27(1);
  26551. // m_CharacterValidation = CharacterValidation.Alphanumeric;
  26552. __this->set_m_CharacterValidation_30(3);
  26553. // break;
  26554. goto IL_0140;
  26555. }
  26556. IL_00ca:
  26557. {
  26558. // m_LineType = LineType.SingleLine;
  26559. __this->set_m_LineType_28(0);
  26560. // m_InputType = InputType.Standard;
  26561. __this->set_m_InputType_25(0);
  26562. // m_KeyboardType = TouchScreenKeyboardType.NamePhonePad;
  26563. __this->set_m_KeyboardType_27(6);
  26564. // m_CharacterValidation = CharacterValidation.Name;
  26565. __this->set_m_CharacterValidation_30(4);
  26566. // break;
  26567. goto IL_0140;
  26568. }
  26569. IL_00e8:
  26570. {
  26571. // m_LineType = LineType.SingleLine;
  26572. __this->set_m_LineType_28(0);
  26573. // m_InputType = InputType.Standard;
  26574. __this->set_m_InputType_25(0);
  26575. // m_KeyboardType = TouchScreenKeyboardType.EmailAddress;
  26576. __this->set_m_KeyboardType_27(7);
  26577. // m_CharacterValidation = CharacterValidation.EmailAddress;
  26578. __this->set_m_CharacterValidation_30(5);
  26579. // break;
  26580. goto IL_0140;
  26581. }
  26582. IL_0106:
  26583. {
  26584. // m_LineType = LineType.SingleLine;
  26585. __this->set_m_LineType_28(0);
  26586. // m_InputType = InputType.Password;
  26587. __this->set_m_InputType_25(2);
  26588. // m_KeyboardType = TouchScreenKeyboardType.Default;
  26589. __this->set_m_KeyboardType_27(0);
  26590. // m_CharacterValidation = CharacterValidation.None;
  26591. __this->set_m_CharacterValidation_30(0);
  26592. // break;
  26593. goto IL_0140;
  26594. }
  26595. IL_0124:
  26596. {
  26597. // m_LineType = LineType.SingleLine;
  26598. __this->set_m_LineType_28(0);
  26599. // m_InputType = InputType.Password;
  26600. __this->set_m_InputType_25(2);
  26601. // m_KeyboardType = TouchScreenKeyboardType.NumberPad;
  26602. __this->set_m_KeyboardType_27(4);
  26603. // m_CharacterValidation = CharacterValidation.Integer;
  26604. __this->set_m_CharacterValidation_30(1);
  26605. }
  26606. IL_0140:
  26607. {
  26608. // EnforceTextHOverflow();
  26609. InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98(__this, /*hidden argument*/NULL);
  26610. // }
  26611. return;
  26612. }
  26613. }
  26614. // System.Void UnityEngine.UI.InputField::EnforceTextHOverflow()
  26615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_EnforceTextHOverflow_m051A4A818627D6D39E78247D7C90F06E993FEC98 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26616. {
  26617. static bool s_Il2CppMethodInitialized;
  26618. if (!s_Il2CppMethodInitialized)
  26619. {
  26620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26621. s_Il2CppMethodInitialized = true;
  26622. }
  26623. {
  26624. // if (m_TextComponent != null)
  26625. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  26626. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26627. bool L_1;
  26628. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26629. if (!L_1)
  26630. {
  26631. goto IL_002f;
  26632. }
  26633. }
  26634. {
  26635. // if (multiLine)
  26636. bool L_2;
  26637. L_2 = InputField_get_multiLine_mA9BE5B7BFEE95E9764958FB83F61D1E69B2EA8B2(__this, /*hidden argument*/NULL);
  26638. if (!L_2)
  26639. {
  26640. goto IL_0023;
  26641. }
  26642. }
  26643. {
  26644. // m_TextComponent.horizontalOverflow = HorizontalWrapMode.Wrap;
  26645. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3 = __this->get_m_TextComponent_22();
  26646. NullCheck(L_3);
  26647. Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B(L_3, 0, /*hidden argument*/NULL);
  26648. return;
  26649. }
  26650. IL_0023:
  26651. {
  26652. // m_TextComponent.horizontalOverflow = HorizontalWrapMode.Overflow;
  26653. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_4 = __this->get_m_TextComponent_22();
  26654. NullCheck(L_4);
  26655. Text_set_horizontalOverflow_m2D8B7DD9E784AE082C388FE483CFDB296950F60B(L_4, 1, /*hidden argument*/NULL);
  26656. }
  26657. IL_002f:
  26658. {
  26659. // }
  26660. return;
  26661. }
  26662. }
  26663. // System.Void UnityEngine.UI.InputField::SetToCustomIfContentTypeIsNot(UnityEngine.UI.InputField/ContentType[])
  26664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustomIfContentTypeIsNot_m33A8EA45715BE8A35F72C635323CF83F1C6F50DF (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* ___allowedContentTypes0, const RuntimeMethod* method)
  26665. {
  26666. int32_t V_0 = 0;
  26667. {
  26668. // if (contentType == ContentType.Custom)
  26669. int32_t L_0;
  26670. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline(__this, /*hidden argument*/NULL);
  26671. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)9)))))
  26672. {
  26673. goto IL_000b;
  26674. }
  26675. }
  26676. {
  26677. // return;
  26678. return;
  26679. }
  26680. IL_000b:
  26681. {
  26682. // for (int i = 0; i < allowedContentTypes.Length; i++)
  26683. V_0 = 0;
  26684. goto IL_001f;
  26685. }
  26686. IL_000f:
  26687. {
  26688. // if (contentType == allowedContentTypes[i])
  26689. int32_t L_1;
  26690. L_1 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline(__this, /*hidden argument*/NULL);
  26691. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_2 = ___allowedContentTypes0;
  26692. int32_t L_3 = V_0;
  26693. NullCheck(L_2);
  26694. int32_t L_4 = L_3;
  26695. int32_t L_5 = (int32_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  26696. if ((!(((uint32_t)L_1) == ((uint32_t)L_5))))
  26697. {
  26698. goto IL_001b;
  26699. }
  26700. }
  26701. {
  26702. // return;
  26703. return;
  26704. }
  26705. IL_001b:
  26706. {
  26707. // for (int i = 0; i < allowedContentTypes.Length; i++)
  26708. int32_t L_6 = V_0;
  26709. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  26710. }
  26711. IL_001f:
  26712. {
  26713. // for (int i = 0; i < allowedContentTypes.Length; i++)
  26714. int32_t L_7 = V_0;
  26715. ContentTypeU5BU5D_t8526EB3F38FF9F70EDE579D8ABA43CD78E55DFA8* L_8 = ___allowedContentTypes0;
  26716. NullCheck(L_8);
  26717. if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  26718. {
  26719. goto IL_000f;
  26720. }
  26721. }
  26722. {
  26723. // contentType = ContentType.Custom;
  26724. InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1(__this, ((int32_t)9), /*hidden argument*/NULL);
  26725. // }
  26726. return;
  26727. }
  26728. }
  26729. // System.Void UnityEngine.UI.InputField::SetToCustom()
  26730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_SetToCustom_mC31AC959C1A0D93521A79BB1E8B4FC165DF5A8F8 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26731. {
  26732. {
  26733. // if (contentType == ContentType.Custom)
  26734. int32_t L_0;
  26735. L_0 = InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline(__this, /*hidden argument*/NULL);
  26736. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)9)))))
  26737. {
  26738. goto IL_000b;
  26739. }
  26740. }
  26741. {
  26742. // return;
  26743. return;
  26744. }
  26745. IL_000b:
  26746. {
  26747. // contentType = ContentType.Custom;
  26748. InputField_set_contentType_mEB66E08EF42632A15C4A5A30BD0A19E20560C7B1(__this, ((int32_t)9), /*hidden argument*/NULL);
  26749. // }
  26750. return;
  26751. }
  26752. }
  26753. // System.Void UnityEngine.UI.InputField::DoStateTransition(UnityEngine.UI.Selectable/SelectionState,System.Boolean)
  26754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_DoStateTransition_m2A4EC0AFC46330002ED61B4DDD3FC18F7436AD99 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, int32_t ___state0, bool ___instant1, const RuntimeMethod* method)
  26755. {
  26756. {
  26757. // if (m_HasDoneFocusTransition)
  26758. bool L_0 = __this->get_m_HasDoneFocusTransition_66();
  26759. if (!L_0)
  26760. {
  26761. goto IL_000d;
  26762. }
  26763. }
  26764. {
  26765. // state = SelectionState.Selected;
  26766. ___state0 = 3;
  26767. goto IL_0018;
  26768. }
  26769. IL_000d:
  26770. {
  26771. // else if (state == SelectionState.Pressed)
  26772. int32_t L_1 = ___state0;
  26773. if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  26774. {
  26775. goto IL_0018;
  26776. }
  26777. }
  26778. {
  26779. // m_HasDoneFocusTransition = true;
  26780. __this->set_m_HasDoneFocusTransition_66((bool)1);
  26781. }
  26782. IL_0018:
  26783. {
  26784. // base.DoStateTransition(state, instant);
  26785. int32_t L_2 = ___state0;
  26786. bool L_3 = ___instant1;
  26787. Selectable_DoStateTransition_mEFD5B374017C75F4FE9F9CC983ADC73E5A13B41E(__this, L_2, L_3, /*hidden argument*/NULL);
  26788. // }
  26789. return;
  26790. }
  26791. }
  26792. // System.Void UnityEngine.UI.InputField::CalculateLayoutInputHorizontal()
  26793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CalculateLayoutInputHorizontal_m12DE84494E7FDB173D18085440A531882B52B66E (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26794. {
  26795. {
  26796. // public virtual void CalculateLayoutInputHorizontal() {}
  26797. return;
  26798. }
  26799. }
  26800. // System.Void UnityEngine.UI.InputField::CalculateLayoutInputVertical()
  26801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_CalculateLayoutInputVertical_m26E12F39F97EA7422A8EE82F137B9EE60C47F3D7 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26802. {
  26803. {
  26804. // public virtual void CalculateLayoutInputVertical() {}
  26805. return;
  26806. }
  26807. }
  26808. // System.Single UnityEngine.UI.InputField::get_minWidth()
  26809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_minWidth_m81FE96651BA4719B847DE7225830E7EEB3651639 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26810. {
  26811. {
  26812. // public virtual float minWidth { get { return 0; } }
  26813. return (0.0f);
  26814. }
  26815. }
  26816. // System.Single UnityEngine.UI.InputField::get_preferredWidth()
  26817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_preferredWidth_m3898E4B9FD50DCC8E0E81621FC23E4550CEA93EC (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26818. {
  26819. static bool s_Il2CppMethodInitialized;
  26820. if (!s_Il2CppMethodInitialized)
  26821. {
  26822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26823. s_Il2CppMethodInitialized = true;
  26824. }
  26825. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_0;
  26826. memset((&V_0), 0, sizeof(V_0));
  26827. {
  26828. // if (textComponent == null)
  26829. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0;
  26830. L_0 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26831. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26832. bool L_1;
  26833. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26834. if (!L_1)
  26835. {
  26836. goto IL_0014;
  26837. }
  26838. }
  26839. {
  26840. // return 0;
  26841. return (0.0f);
  26842. }
  26843. IL_0014:
  26844. {
  26845. // var settings = textComponent.GetGenerationSettings(Vector2.zero);
  26846. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2;
  26847. L_2 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26848. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  26849. L_3 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  26850. NullCheck(L_2);
  26851. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_4;
  26852. L_4 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_2, L_3, /*hidden argument*/NULL);
  26853. V_0 = L_4;
  26854. // return textComponent.cachedTextGeneratorForLayout.GetPreferredWidth(m_Text, settings) / textComponent.pixelsPerUnit;
  26855. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_5;
  26856. L_5 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26857. NullCheck(L_5);
  26858. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_6;
  26859. L_6 = Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66(L_5, /*hidden argument*/NULL);
  26860. String_t* L_7 = __this->get_m_Text_39();
  26861. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_8 = V_0;
  26862. NullCheck(L_6);
  26863. float L_9;
  26864. L_9 = TextGenerator_GetPreferredWidth_mF951E0E3DDE4CD9688C698AB81CE96699DE53206(L_6, L_7, L_8, /*hidden argument*/NULL);
  26865. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_10;
  26866. L_10 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26867. NullCheck(L_10);
  26868. float L_11;
  26869. L_11 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_10, /*hidden argument*/NULL);
  26870. return ((float)((float)L_9/(float)L_11));
  26871. }
  26872. }
  26873. // System.Single UnityEngine.UI.InputField::get_flexibleWidth()
  26874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_flexibleWidth_mF5D2ACD28D789C2ACD9EE69FF45EF21A2A91C878 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26875. {
  26876. {
  26877. // public virtual float flexibleWidth { get { return -1; } }
  26878. return (-1.0f);
  26879. }
  26880. }
  26881. // System.Single UnityEngine.UI.InputField::get_minHeight()
  26882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_minHeight_m8A4D5C88D7CEE000CB00E49A057D09349EBEFC5C (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26883. {
  26884. {
  26885. // public virtual float minHeight { get { return 0; } }
  26886. return (0.0f);
  26887. }
  26888. }
  26889. // System.Single UnityEngine.UI.InputField::get_preferredHeight()
  26890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_preferredHeight_mC4813F206B87CC7C97715341979DA9766CB7D083 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26891. {
  26892. static bool s_Il2CppMethodInitialized;
  26893. if (!s_Il2CppMethodInitialized)
  26894. {
  26895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26896. s_Il2CppMethodInitialized = true;
  26897. }
  26898. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A V_0;
  26899. memset((&V_0), 0, sizeof(V_0));
  26900. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_1;
  26901. memset((&V_1), 0, sizeof(V_1));
  26902. {
  26903. // if (textComponent == null)
  26904. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0;
  26905. L_0 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26906. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26907. bool L_1;
  26908. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26909. if (!L_1)
  26910. {
  26911. goto IL_0014;
  26912. }
  26913. }
  26914. {
  26915. // return 0;
  26916. return (0.0f);
  26917. }
  26918. IL_0014:
  26919. {
  26920. // var settings = textComponent.GetGenerationSettings(new Vector2(textComponent.rectTransform.rect.size.x, 0.0f));
  26921. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_2;
  26922. L_2 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26923. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_3;
  26924. L_3 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26925. NullCheck(L_3);
  26926. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_4;
  26927. L_4 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(L_3, /*hidden argument*/NULL);
  26928. NullCheck(L_4);
  26929. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_5;
  26930. L_5 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_4, /*hidden argument*/NULL);
  26931. V_1 = L_5;
  26932. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  26933. L_6 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_1), /*hidden argument*/NULL);
  26934. float L_7 = L_6.get_x_0();
  26935. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  26936. memset((&L_8), 0, sizeof(L_8));
  26937. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), L_7, (0.0f), /*hidden argument*/NULL);
  26938. NullCheck(L_2);
  26939. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_9;
  26940. L_9 = Text_GetGenerationSettings_m7ADF67C21E79A53624FCF42CE828C9BF57FA98CE(L_2, L_8, /*hidden argument*/NULL);
  26941. V_0 = L_9;
  26942. // return textComponent.cachedTextGeneratorForLayout.GetPreferredHeight(m_Text, settings) / textComponent.pixelsPerUnit;
  26943. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_10;
  26944. L_10 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26945. NullCheck(L_10);
  26946. TextGenerator_t893F256D3587633108E00E5731CDC5A77AFF1B70 * L_11;
  26947. L_11 = Text_get_cachedTextGeneratorForLayout_m464140899A674C970F9BBAD836EDDC1AD74DFF66(L_10, /*hidden argument*/NULL);
  26948. String_t* L_12 = __this->get_m_Text_39();
  26949. TextGenerationSettings_tAD927E4DCB8644B1B2BB810B5FB13C90B753898A L_13 = V_0;
  26950. NullCheck(L_11);
  26951. float L_14;
  26952. L_14 = TextGenerator_GetPreferredHeight_mE685E293F9A571A49FDCCD3D7B45F8D732F5E195(L_11, L_12, L_13, /*hidden argument*/NULL);
  26953. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_15;
  26954. L_15 = InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline(__this, /*hidden argument*/NULL);
  26955. NullCheck(L_15);
  26956. float L_16;
  26957. L_16 = Text_get_pixelsPerUnit_mE181D725EA8DB4E273C725DFC9C9AA9712C8804A(L_15, /*hidden argument*/NULL);
  26958. return ((float)((float)L_14/(float)L_16));
  26959. }
  26960. }
  26961. // System.Single UnityEngine.UI.InputField::get_flexibleHeight()
  26962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputField_get_flexibleHeight_mB510F9D956944F8894C7E487FD9C60B54402A7CD (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26963. {
  26964. {
  26965. // public virtual float flexibleHeight { get { return -1; } }
  26966. return (-1.0f);
  26967. }
  26968. }
  26969. // System.Int32 UnityEngine.UI.InputField::get_layoutPriority()
  26970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputField_get_layoutPriority_mB177909CAC82C3B460D4807A24D2277D0B7A8242 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  26971. {
  26972. {
  26973. // public virtual int layoutPriority { get { return 1; } }
  26974. return 1;
  26975. }
  26976. }
  26977. // System.Void UnityEngine.UI.InputField::.cctor()
  26978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField__cctor_m3C05B02238DFC689AE7C988E0FF9C8A0F7876F4B (const RuntimeMethod* method)
  26979. {
  26980. static bool s_Il2CppMethodInitialized;
  26981. if (!s_Il2CppMethodInitialized)
  26982. {
  26983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  26984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var);
  26985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var);
  26986. s_Il2CppMethodInitialized = true;
  26987. }
  26988. {
  26989. // static private readonly char[] kSeparators = { ' ', '.', ',', '\t', '\r', '\n' };
  26990. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)6);
  26991. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = L_0;
  26992. RuntimeFieldHandle_t7BE65FC857501059EBAC9772C93B02CD413D9C96 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tA4B8E3F98E3B6A41218937C44898DCEE20629F8F____1C3635C112D556F4C11A4FE6BDE6ED3F126C4B2B546811BDB64DE7BDED3A05CB_0_FieldInfo_var) };
  26993. RuntimeHelpers_InitializeArray_mE27238308FED781F2D6A719F0903F2E1311B058F((RuntimeArray *)(RuntimeArray *)L_1, L_2, /*hidden argument*/NULL);
  26994. ((InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_StaticFields*)il2cpp_codegen_static_fields_for(InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0_il2cpp_TypeInfo_var))->set_kSeparators_21(L_1);
  26995. return;
  26996. }
  26997. }
  26998. // UnityEngine.Transform UnityEngine.UI.InputField::UnityEngine.UI.ICanvasElement.get_transform()
  26999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * InputField_UnityEngine_UI_ICanvasElement_get_transform_mE65406876D4DB002FAE227E3772D9FF805964361 (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  27000. {
  27001. {
  27002. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
  27003. L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  27004. return L_0;
  27005. }
  27006. }
  27007. #ifdef __clang__
  27008. #pragma clang diagnostic pop
  27009. #endif
  27010. #ifdef __clang__
  27011. #pragma clang diagnostic push
  27012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27013. #pragma clang diagnostic ignored "-Wunused-variable"
  27014. #endif
  27015. // System.Boolean UnityEngine.UI.LayoutElement::get_ignoreLayout()
  27016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutElement_get_ignoreLayout_m90FB86E9510B28B452FF7CC2C318E4D84412391F (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27017. {
  27018. {
  27019. // public virtual bool ignoreLayout { get { return m_IgnoreLayout; } set { if (SetPropertyUtility.SetStruct(ref m_IgnoreLayout, value)) SetDirty(); } }
  27020. bool L_0 = __this->get_m_IgnoreLayout_4();
  27021. return L_0;
  27022. }
  27023. }
  27024. // System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean)
  27025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_ignoreLayout_m44FD1F001ECF85ED7E9A8CE6D3835111FF32623F (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, bool ___value0, const RuntimeMethod* method)
  27026. {
  27027. static bool s_Il2CppMethodInitialized;
  27028. if (!s_Il2CppMethodInitialized)
  27029. {
  27030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  27031. s_Il2CppMethodInitialized = true;
  27032. }
  27033. {
  27034. // public virtual bool ignoreLayout { get { return m_IgnoreLayout; } set { if (SetPropertyUtility.SetStruct(ref m_IgnoreLayout, value)) SetDirty(); } }
  27035. bool* L_0 = __this->get_address_of_m_IgnoreLayout_4();
  27036. bool L_1 = ___value0;
  27037. bool L_2;
  27038. L_2 = SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46((bool*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisBoolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_m9477CFC5EF15FE03234458300B9C00B5FCD47B46_RuntimeMethod_var);
  27039. if (!L_2)
  27040. {
  27041. goto IL_0014;
  27042. }
  27043. }
  27044. {
  27045. // public virtual bool ignoreLayout { get { return m_IgnoreLayout; } set { if (SetPropertyUtility.SetStruct(ref m_IgnoreLayout, value)) SetDirty(); } }
  27046. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27047. }
  27048. IL_0014:
  27049. {
  27050. // public virtual bool ignoreLayout { get { return m_IgnoreLayout; } set { if (SetPropertyUtility.SetStruct(ref m_IgnoreLayout, value)) SetDirty(); } }
  27051. return;
  27052. }
  27053. }
  27054. // System.Void UnityEngine.UI.LayoutElement::CalculateLayoutInputHorizontal()
  27055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_CalculateLayoutInputHorizontal_m2AA33718284ADA0ED37CB7D2A1FB44FCCB56BF30 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27056. {
  27057. {
  27058. // public virtual void CalculateLayoutInputHorizontal() {}
  27059. return;
  27060. }
  27061. }
  27062. // System.Void UnityEngine.UI.LayoutElement::CalculateLayoutInputVertical()
  27063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_CalculateLayoutInputVertical_m47451BFB2053F6C8384D1CA005B2D59247534528 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27064. {
  27065. {
  27066. // public virtual void CalculateLayoutInputVertical() {}
  27067. return;
  27068. }
  27069. }
  27070. // System.Single UnityEngine.UI.LayoutElement::get_minWidth()
  27071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_minWidth_mD835C4483246B5FC4D75762EBE915C53C79D1F14 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27072. {
  27073. {
  27074. // public virtual float minWidth { get { return m_MinWidth; } set { if (SetPropertyUtility.SetStruct(ref m_MinWidth, value)) SetDirty(); } }
  27075. float L_0 = __this->get_m_MinWidth_5();
  27076. return L_0;
  27077. }
  27078. }
  27079. // System.Void UnityEngine.UI.LayoutElement::set_minWidth(System.Single)
  27080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_minWidth_m28700CB74FF7859E10F7FA479E7C46ABCCABE1A7 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27081. {
  27082. static bool s_Il2CppMethodInitialized;
  27083. if (!s_Il2CppMethodInitialized)
  27084. {
  27085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27086. s_Il2CppMethodInitialized = true;
  27087. }
  27088. {
  27089. // public virtual float minWidth { get { return m_MinWidth; } set { if (SetPropertyUtility.SetStruct(ref m_MinWidth, value)) SetDirty(); } }
  27090. float* L_0 = __this->get_address_of_m_MinWidth_5();
  27091. float L_1 = ___value0;
  27092. bool L_2;
  27093. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27094. if (!L_2)
  27095. {
  27096. goto IL_0014;
  27097. }
  27098. }
  27099. {
  27100. // public virtual float minWidth { get { return m_MinWidth; } set { if (SetPropertyUtility.SetStruct(ref m_MinWidth, value)) SetDirty(); } }
  27101. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27102. }
  27103. IL_0014:
  27104. {
  27105. // public virtual float minWidth { get { return m_MinWidth; } set { if (SetPropertyUtility.SetStruct(ref m_MinWidth, value)) SetDirty(); } }
  27106. return;
  27107. }
  27108. }
  27109. // System.Single UnityEngine.UI.LayoutElement::get_minHeight()
  27110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_minHeight_m5DC25C52E5E7A09848B09F720960D35CF9EB3A8D (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27111. {
  27112. {
  27113. // public virtual float minHeight { get { return m_MinHeight; } set { if (SetPropertyUtility.SetStruct(ref m_MinHeight, value)) SetDirty(); } }
  27114. float L_0 = __this->get_m_MinHeight_6();
  27115. return L_0;
  27116. }
  27117. }
  27118. // System.Void UnityEngine.UI.LayoutElement::set_minHeight(System.Single)
  27119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_minHeight_m5C71632B3DC3222A9C876D56CAC70688CB84FF51 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27120. {
  27121. static bool s_Il2CppMethodInitialized;
  27122. if (!s_Il2CppMethodInitialized)
  27123. {
  27124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27125. s_Il2CppMethodInitialized = true;
  27126. }
  27127. {
  27128. // public virtual float minHeight { get { return m_MinHeight; } set { if (SetPropertyUtility.SetStruct(ref m_MinHeight, value)) SetDirty(); } }
  27129. float* L_0 = __this->get_address_of_m_MinHeight_6();
  27130. float L_1 = ___value0;
  27131. bool L_2;
  27132. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27133. if (!L_2)
  27134. {
  27135. goto IL_0014;
  27136. }
  27137. }
  27138. {
  27139. // public virtual float minHeight { get { return m_MinHeight; } set { if (SetPropertyUtility.SetStruct(ref m_MinHeight, value)) SetDirty(); } }
  27140. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27141. }
  27142. IL_0014:
  27143. {
  27144. // public virtual float minHeight { get { return m_MinHeight; } set { if (SetPropertyUtility.SetStruct(ref m_MinHeight, value)) SetDirty(); } }
  27145. return;
  27146. }
  27147. }
  27148. // System.Single UnityEngine.UI.LayoutElement::get_preferredWidth()
  27149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_preferredWidth_m73D4E83DCD8902E9335F99BB328F11CBE8F6356A (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27150. {
  27151. {
  27152. // public virtual float preferredWidth { get { return m_PreferredWidth; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredWidth, value)) SetDirty(); } }
  27153. float L_0 = __this->get_m_PreferredWidth_7();
  27154. return L_0;
  27155. }
  27156. }
  27157. // System.Void UnityEngine.UI.LayoutElement::set_preferredWidth(System.Single)
  27158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_preferredWidth_m0954FDE76D9B80A1E18394E038D703ED10EF426F (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27159. {
  27160. static bool s_Il2CppMethodInitialized;
  27161. if (!s_Il2CppMethodInitialized)
  27162. {
  27163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27164. s_Il2CppMethodInitialized = true;
  27165. }
  27166. {
  27167. // public virtual float preferredWidth { get { return m_PreferredWidth; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredWidth, value)) SetDirty(); } }
  27168. float* L_0 = __this->get_address_of_m_PreferredWidth_7();
  27169. float L_1 = ___value0;
  27170. bool L_2;
  27171. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27172. if (!L_2)
  27173. {
  27174. goto IL_0014;
  27175. }
  27176. }
  27177. {
  27178. // public virtual float preferredWidth { get { return m_PreferredWidth; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredWidth, value)) SetDirty(); } }
  27179. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27180. }
  27181. IL_0014:
  27182. {
  27183. // public virtual float preferredWidth { get { return m_PreferredWidth; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredWidth, value)) SetDirty(); } }
  27184. return;
  27185. }
  27186. }
  27187. // System.Single UnityEngine.UI.LayoutElement::get_preferredHeight()
  27188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_preferredHeight_m1E8012BD187CBC867AB4EB71972F650EA1795CC8 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27189. {
  27190. {
  27191. // public virtual float preferredHeight { get { return m_PreferredHeight; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredHeight, value)) SetDirty(); } }
  27192. float L_0 = __this->get_m_PreferredHeight_8();
  27193. return L_0;
  27194. }
  27195. }
  27196. // System.Void UnityEngine.UI.LayoutElement::set_preferredHeight(System.Single)
  27197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_preferredHeight_mE369B9F754F79CDA63F01E2CBD2415AE5C7BDB46 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27198. {
  27199. static bool s_Il2CppMethodInitialized;
  27200. if (!s_Il2CppMethodInitialized)
  27201. {
  27202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27203. s_Il2CppMethodInitialized = true;
  27204. }
  27205. {
  27206. // public virtual float preferredHeight { get { return m_PreferredHeight; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredHeight, value)) SetDirty(); } }
  27207. float* L_0 = __this->get_address_of_m_PreferredHeight_8();
  27208. float L_1 = ___value0;
  27209. bool L_2;
  27210. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27211. if (!L_2)
  27212. {
  27213. goto IL_0014;
  27214. }
  27215. }
  27216. {
  27217. // public virtual float preferredHeight { get { return m_PreferredHeight; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredHeight, value)) SetDirty(); } }
  27218. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27219. }
  27220. IL_0014:
  27221. {
  27222. // public virtual float preferredHeight { get { return m_PreferredHeight; } set { if (SetPropertyUtility.SetStruct(ref m_PreferredHeight, value)) SetDirty(); } }
  27223. return;
  27224. }
  27225. }
  27226. // System.Single UnityEngine.UI.LayoutElement::get_flexibleWidth()
  27227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_flexibleWidth_mEE15E7963CBC510FEE099F642066B0DF8EC60605 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27228. {
  27229. {
  27230. // public virtual float flexibleWidth { get { return m_FlexibleWidth; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleWidth, value)) SetDirty(); } }
  27231. float L_0 = __this->get_m_FlexibleWidth_9();
  27232. return L_0;
  27233. }
  27234. }
  27235. // System.Void UnityEngine.UI.LayoutElement::set_flexibleWidth(System.Single)
  27236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_flexibleWidth_mAC6031498B3C17D4DD9F7793ACE68B53A1A8E2FD (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27237. {
  27238. static bool s_Il2CppMethodInitialized;
  27239. if (!s_Il2CppMethodInitialized)
  27240. {
  27241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27242. s_Il2CppMethodInitialized = true;
  27243. }
  27244. {
  27245. // public virtual float flexibleWidth { get { return m_FlexibleWidth; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleWidth, value)) SetDirty(); } }
  27246. float* L_0 = __this->get_address_of_m_FlexibleWidth_9();
  27247. float L_1 = ___value0;
  27248. bool L_2;
  27249. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27250. if (!L_2)
  27251. {
  27252. goto IL_0014;
  27253. }
  27254. }
  27255. {
  27256. // public virtual float flexibleWidth { get { return m_FlexibleWidth; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleWidth, value)) SetDirty(); } }
  27257. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27258. }
  27259. IL_0014:
  27260. {
  27261. // public virtual float flexibleWidth { get { return m_FlexibleWidth; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleWidth, value)) SetDirty(); } }
  27262. return;
  27263. }
  27264. }
  27265. // System.Single UnityEngine.UI.LayoutElement::get_flexibleHeight()
  27266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutElement_get_flexibleHeight_m6C7B9FE7CDE05C968B84E7067765592CEE74A39C (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27267. {
  27268. {
  27269. // public virtual float flexibleHeight { get { return m_FlexibleHeight; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleHeight, value)) SetDirty(); } }
  27270. float L_0 = __this->get_m_FlexibleHeight_10();
  27271. return L_0;
  27272. }
  27273. }
  27274. // System.Void UnityEngine.UI.LayoutElement::set_flexibleHeight(System.Single)
  27275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_flexibleHeight_m5851510F4E7D4D21210053A429FF136E079F0E29 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, float ___value0, const RuntimeMethod* method)
  27276. {
  27277. static bool s_Il2CppMethodInitialized;
  27278. if (!s_Il2CppMethodInitialized)
  27279. {
  27280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27281. s_Il2CppMethodInitialized = true;
  27282. }
  27283. {
  27284. // public virtual float flexibleHeight { get { return m_FlexibleHeight; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleHeight, value)) SetDirty(); } }
  27285. float* L_0 = __this->get_address_of_m_FlexibleHeight_10();
  27286. float L_1 = ___value0;
  27287. bool L_2;
  27288. L_2 = SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8((float*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m60C36AD1C5640B1F590BCCE90D326295AE03BAF8_RuntimeMethod_var);
  27289. if (!L_2)
  27290. {
  27291. goto IL_0014;
  27292. }
  27293. }
  27294. {
  27295. // public virtual float flexibleHeight { get { return m_FlexibleHeight; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleHeight, value)) SetDirty(); } }
  27296. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27297. }
  27298. IL_0014:
  27299. {
  27300. // public virtual float flexibleHeight { get { return m_FlexibleHeight; } set { if (SetPropertyUtility.SetStruct(ref m_FlexibleHeight, value)) SetDirty(); } }
  27301. return;
  27302. }
  27303. }
  27304. // System.Int32 UnityEngine.UI.LayoutElement::get_layoutPriority()
  27305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayoutElement_get_layoutPriority_m88EDDAE40F620749222D39951F63FFFD0335A238 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27306. {
  27307. {
  27308. // public virtual int layoutPriority { get { return m_LayoutPriority; } set { if (SetPropertyUtility.SetStruct(ref m_LayoutPriority, value)) SetDirty(); } }
  27309. int32_t L_0 = __this->get_m_LayoutPriority_11();
  27310. return L_0;
  27311. }
  27312. }
  27313. // System.Void UnityEngine.UI.LayoutElement::set_layoutPriority(System.Int32)
  27314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_set_layoutPriority_m7400A83A4C8BB6AD2E278B7971AF2524CF0C997C (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, int32_t ___value0, const RuntimeMethod* method)
  27315. {
  27316. static bool s_Il2CppMethodInitialized;
  27317. if (!s_Il2CppMethodInitialized)
  27318. {
  27319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  27320. s_Il2CppMethodInitialized = true;
  27321. }
  27322. {
  27323. // public virtual int layoutPriority { get { return m_LayoutPriority; } set { if (SetPropertyUtility.SetStruct(ref m_LayoutPriority, value)) SetDirty(); } }
  27324. int32_t* L_0 = __this->get_address_of_m_LayoutPriority_11();
  27325. int32_t L_1 = ___value0;
  27326. bool L_2;
  27327. L_2 = SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6((int32_t*)L_0, L_1, /*hidden argument*/SetPropertyUtility_SetStruct_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mD4F3DAE529D68F2153B17E7112E832B4A95A44B6_RuntimeMethod_var);
  27328. if (!L_2)
  27329. {
  27330. goto IL_0014;
  27331. }
  27332. }
  27333. {
  27334. // public virtual int layoutPriority { get { return m_LayoutPriority; } set { if (SetPropertyUtility.SetStruct(ref m_LayoutPriority, value)) SetDirty(); } }
  27335. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27336. }
  27337. IL_0014:
  27338. {
  27339. // public virtual int layoutPriority { get { return m_LayoutPriority; } set { if (SetPropertyUtility.SetStruct(ref m_LayoutPriority, value)) SetDirty(); } }
  27340. return;
  27341. }
  27342. }
  27343. // System.Void UnityEngine.UI.LayoutElement::.ctor()
  27344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement__ctor_mEE483CE245BEE525E0C1198D888A6E63F11BDC42 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27345. {
  27346. {
  27347. // [SerializeField] private float m_MinWidth = -1;
  27348. __this->set_m_MinWidth_5((-1.0f));
  27349. // [SerializeField] private float m_MinHeight = -1;
  27350. __this->set_m_MinHeight_6((-1.0f));
  27351. // [SerializeField] private float m_PreferredWidth = -1;
  27352. __this->set_m_PreferredWidth_7((-1.0f));
  27353. // [SerializeField] private float m_PreferredHeight = -1;
  27354. __this->set_m_PreferredHeight_8((-1.0f));
  27355. // [SerializeField] private float m_FlexibleWidth = -1;
  27356. __this->set_m_FlexibleWidth_9((-1.0f));
  27357. // [SerializeField] private float m_FlexibleHeight = -1;
  27358. __this->set_m_FlexibleHeight_10((-1.0f));
  27359. // [SerializeField] private int m_LayoutPriority = 1;
  27360. __this->set_m_LayoutPriority_11(1);
  27361. // protected LayoutElement()
  27362. UIBehaviour__ctor_m869436738107AF382FD4D10DE9641F8241B323C7(__this, /*hidden argument*/NULL);
  27363. // {}
  27364. return;
  27365. }
  27366. }
  27367. // System.Void UnityEngine.UI.LayoutElement::OnEnable()
  27368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_OnEnable_mECD267BF0D6E730570A9D856A15D83DCB673C60C (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27369. {
  27370. {
  27371. // base.OnEnable();
  27372. UIBehaviour_OnEnable_m9BE8F521B232703E4A0EF14EA43F264EDAF3B3F0(__this, /*hidden argument*/NULL);
  27373. // SetDirty();
  27374. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27375. // }
  27376. return;
  27377. }
  27378. }
  27379. // System.Void UnityEngine.UI.LayoutElement::OnTransformParentChanged()
  27380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_OnTransformParentChanged_m60B50562ACAF5289FBEDC949EE137C0A2AD66AA5 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27381. {
  27382. {
  27383. // SetDirty();
  27384. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27385. // }
  27386. return;
  27387. }
  27388. }
  27389. // System.Void UnityEngine.UI.LayoutElement::OnDisable()
  27390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_OnDisable_m8062A074769E24789C500041F75E5E93EAB25098 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27391. {
  27392. {
  27393. // SetDirty();
  27394. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27395. // base.OnDisable();
  27396. UIBehaviour_OnDisable_m7D3E0D1AC43330C5A50B17DD296D2CB84994CA23(__this, /*hidden argument*/NULL);
  27397. // }
  27398. return;
  27399. }
  27400. }
  27401. // System.Void UnityEngine.UI.LayoutElement::OnDidApplyAnimationProperties()
  27402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_OnDidApplyAnimationProperties_m18430F40F3F6090341BE86AA5D9E0E672D128FBA (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27403. {
  27404. {
  27405. // SetDirty();
  27406. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27407. // }
  27408. return;
  27409. }
  27410. }
  27411. // System.Void UnityEngine.UI.LayoutElement::OnBeforeTransformParentChanged()
  27412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_OnBeforeTransformParentChanged_mB3A9008D088FCFEAF7E4CADF7534645BB450703C (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27413. {
  27414. {
  27415. // SetDirty();
  27416. LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5(__this, /*hidden argument*/NULL);
  27417. // }
  27418. return;
  27419. }
  27420. }
  27421. // System.Void UnityEngine.UI.LayoutElement::SetDirty()
  27422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutElement_SetDirty_mFCCF9B49870E36FCEDB5508C181FA4CB15C2E2D5 (LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * __this, const RuntimeMethod* method)
  27423. {
  27424. static bool s_Il2CppMethodInitialized;
  27425. if (!s_Il2CppMethodInitialized)
  27426. {
  27427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  27428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_il2cpp_TypeInfo_var);
  27429. s_Il2CppMethodInitialized = true;
  27430. }
  27431. {
  27432. // if (!IsActive())
  27433. bool L_0;
  27434. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  27435. if (L_0)
  27436. {
  27437. goto IL_0009;
  27438. }
  27439. }
  27440. {
  27441. // return;
  27442. return;
  27443. }
  27444. IL_0009:
  27445. {
  27446. // LayoutRebuilder.MarkLayoutForRebuild(transform as RectTransform);
  27447. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
  27448. L_1 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  27449. IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  27450. LayoutRebuilder_MarkLayoutForRebuild_m1BDFA10259B85AEBD3A758B78EF4702BE014D1FE(((RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 *)IsInstSealed((RuntimeObject*)L_1, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
  27451. // }
  27452. return;
  27453. }
  27454. }
  27455. #ifdef __clang__
  27456. #pragma clang diagnostic pop
  27457. #endif
  27458. #ifdef __clang__
  27459. #pragma clang diagnostic push
  27460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27461. #pragma clang diagnostic ignored "-Wunused-variable"
  27462. #endif
  27463. // UnityEngine.RectOffset UnityEngine.UI.LayoutGroup::get_padding()
  27464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27465. {
  27466. {
  27467. // public RectOffset padding { get { return m_Padding; } set { SetProperty(ref m_Padding, value); } }
  27468. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_0 = __this->get_m_Padding_4();
  27469. return L_0;
  27470. }
  27471. }
  27472. // System.Void UnityEngine.UI.LayoutGroup::set_padding(UnityEngine.RectOffset)
  27473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_set_padding_mBABB15FB92C0766BA1FA688FE7D7C252B9D6560A (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * ___value0, const RuntimeMethod* method)
  27474. {
  27475. static bool s_Il2CppMethodInitialized;
  27476. if (!s_Il2CppMethodInitialized)
  27477. {
  27478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisRectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_mC16D511899D5A876A3B1BB12D5ED49EE370FD42B_RuntimeMethod_var);
  27479. s_Il2CppMethodInitialized = true;
  27480. }
  27481. {
  27482. // public RectOffset padding { get { return m_Padding; } set { SetProperty(ref m_Padding, value); } }
  27483. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 ** L_0 = __this->get_address_of_m_Padding_4();
  27484. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_1 = ___value0;
  27485. LayoutGroup_SetProperty_TisRectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_mC16D511899D5A876A3B1BB12D5ED49EE370FD42B(__this, (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 **)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisRectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_mC16D511899D5A876A3B1BB12D5ED49EE370FD42B_RuntimeMethod_var);
  27486. // public RectOffset padding { get { return m_Padding; } set { SetProperty(ref m_Padding, value); } }
  27487. return;
  27488. }
  27489. }
  27490. // UnityEngine.TextAnchor UnityEngine.UI.LayoutGroup::get_childAlignment()
  27491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayoutGroup_get_childAlignment_m670498A8C95B7E523D0E819BB6FB4A52B5464B12 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27492. {
  27493. {
  27494. // public TextAnchor childAlignment { get { return m_ChildAlignment; } set { SetProperty(ref m_ChildAlignment, value); } }
  27495. int32_t L_0 = __this->get_m_ChildAlignment_5();
  27496. return L_0;
  27497. }
  27498. }
  27499. // System.Void UnityEngine.UI.LayoutGroup::set_childAlignment(UnityEngine.TextAnchor)
  27500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_set_childAlignment_m574A13B9726C01BC30AB0C164C925D3B09C68748 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___value0, const RuntimeMethod* method)
  27501. {
  27502. static bool s_Il2CppMethodInitialized;
  27503. if (!s_Il2CppMethodInitialized)
  27504. {
  27505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutGroup_SetProperty_TisTextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232_m089CE01254C8DD611A7B3EF222391D87E571F011_RuntimeMethod_var);
  27506. s_Il2CppMethodInitialized = true;
  27507. }
  27508. {
  27509. // public TextAnchor childAlignment { get { return m_ChildAlignment; } set { SetProperty(ref m_ChildAlignment, value); } }
  27510. int32_t* L_0 = __this->get_address_of_m_ChildAlignment_5();
  27511. int32_t L_1 = ___value0;
  27512. LayoutGroup_SetProperty_TisTextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232_m089CE01254C8DD611A7B3EF222391D87E571F011(__this, (int32_t*)L_0, L_1, /*hidden argument*/LayoutGroup_SetProperty_TisTextAnchor_tA4C88E77C2D7312F43412275B01E1341A7CB2232_m089CE01254C8DD611A7B3EF222391D87E571F011_RuntimeMethod_var);
  27513. // public TextAnchor childAlignment { get { return m_ChildAlignment; } set { SetProperty(ref m_ChildAlignment, value); } }
  27514. return;
  27515. }
  27516. }
  27517. // UnityEngine.RectTransform UnityEngine.UI.LayoutGroup::get_rectTransform()
  27518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27519. {
  27520. static bool s_Il2CppMethodInitialized;
  27521. if (!s_Il2CppMethodInitialized)
  27522. {
  27523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var);
  27524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27525. s_Il2CppMethodInitialized = true;
  27526. }
  27527. {
  27528. // if (m_Rect == null)
  27529. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = __this->get_m_Rect_6();
  27530. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27531. bool L_1;
  27532. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27533. if (!L_1)
  27534. {
  27535. goto IL_001a;
  27536. }
  27537. }
  27538. {
  27539. // m_Rect = GetComponent<RectTransform>();
  27540. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2;
  27541. L_2 = Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var);
  27542. __this->set_m_Rect_6(L_2);
  27543. }
  27544. IL_001a:
  27545. {
  27546. // return m_Rect;
  27547. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3 = __this->get_m_Rect_6();
  27548. return L_3;
  27549. }
  27550. }
  27551. // System.Collections.Generic.List`1<UnityEngine.RectTransform> UnityEngine.UI.LayoutGroup::get_rectChildren()
  27552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27553. {
  27554. {
  27555. // protected List<RectTransform> rectChildren { get { return m_RectChildren; } }
  27556. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_0 = __this->get_m_RectChildren_11();
  27557. return L_0;
  27558. }
  27559. }
  27560. // System.Void UnityEngine.UI.LayoutGroup::CalculateLayoutInputHorizontal()
  27561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_CalculateLayoutInputHorizontal_m5E1D66D491C159A1F45014E6115A56719B3B9933 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27562. {
  27563. static bool s_Il2CppMethodInitialized;
  27564. if (!s_Il2CppMethodInitialized)
  27565. {
  27566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_m76292F2E57EA9513EFC6D599AFE0AE382448F62A_RuntimeMethod_var);
  27567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_mB8F0F602FAE67E19B1281A628C3A382F8F4F93FF_RuntimeMethod_var);
  27568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t65792622EC3C8933AF06A93709BFBAB830BEA639_il2cpp_TypeInfo_var);
  27569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_0_0_0_var);
  27570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_il2cpp_TypeInfo_var);
  27571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD_RuntimeMethod_var);
  27572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m31096E882B91C8B84ABA02E044DC9647FD0EFC71_RuntimeMethod_var);
  27573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_RuntimeMethod_var);
  27574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m228561A1C3185D830F5C509DE0C2311307AB8A7D_RuntimeMethod_var);
  27575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_il2cpp_TypeInfo_var);
  27577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  27578. s_Il2CppMethodInitialized = true;
  27579. }
  27580. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * V_0 = NULL;
  27581. int32_t V_1 = 0;
  27582. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * V_2 = NULL;
  27583. int32_t V_3 = 0;
  27584. {
  27585. // m_RectChildren.Clear();
  27586. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_0 = __this->get_m_RectChildren_11();
  27587. NullCheck(L_0);
  27588. List_1_Clear_m31096E882B91C8B84ABA02E044DC9647FD0EFC71(L_0, /*hidden argument*/List_1_Clear_m31096E882B91C8B84ABA02E044DC9647FD0EFC71_RuntimeMethod_var);
  27589. // var toIgnoreList = ListPool<Component>.Get();
  27590. IL2CPP_RUNTIME_CLASS_INIT(CollectionPool_2_t65792622EC3C8933AF06A93709BFBAB830BEA639_il2cpp_TypeInfo_var);
  27591. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_1;
  27592. L_1 = CollectionPool_2_Get_m76292F2E57EA9513EFC6D599AFE0AE382448F62A(/*hidden argument*/CollectionPool_2_Get_m76292F2E57EA9513EFC6D599AFE0AE382448F62A_RuntimeMethod_var);
  27593. V_0 = L_1;
  27594. // for (int i = 0; i < rectTransform.childCount; i++)
  27595. V_1 = 0;
  27596. goto IL_009d;
  27597. }
  27598. IL_0018:
  27599. {
  27600. // var rect = rectTransform.GetChild(i) as RectTransform;
  27601. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2;
  27602. L_2 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  27603. int32_t L_3 = V_1;
  27604. NullCheck(L_2);
  27605. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
  27606. L_4 = Transform_GetChild_mA7D94BEFF0144F76561D9B8FED61C5C939EC1F1C(L_2, L_3, /*hidden argument*/NULL);
  27607. V_2 = ((RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 *)IsInstSealed((RuntimeObject*)L_4, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_il2cpp_TypeInfo_var));
  27608. // if (rect == null || !rect.gameObject.activeInHierarchy)
  27609. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_5 = V_2;
  27610. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27611. bool L_6;
  27612. L_6 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_5, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27613. if (L_6)
  27614. {
  27615. goto IL_0099;
  27616. }
  27617. }
  27618. {
  27619. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7 = V_2;
  27620. NullCheck(L_7);
  27621. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_8;
  27622. L_8 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_7, /*hidden argument*/NULL);
  27623. NullCheck(L_8);
  27624. bool L_9;
  27625. L_9 = GameObject_get_activeInHierarchy_mA3990AC5F61BB35283188E925C2BE7F7BF67734B(L_8, /*hidden argument*/NULL);
  27626. if (!L_9)
  27627. {
  27628. goto IL_0099;
  27629. }
  27630. }
  27631. {
  27632. // rect.GetComponents(typeof(ILayoutIgnorer), toIgnoreList);
  27633. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_10 = V_2;
  27634. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast<intptr_t> (ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_0_0_0_var) };
  27635. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  27636. Type_t * L_12;
  27637. L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_11, /*hidden argument*/NULL);
  27638. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_13 = V_0;
  27639. NullCheck(L_10);
  27640. Component_GetComponents_m0268D42CD0215CD9247CF74AA881BAACE10357FC(L_10, L_12, L_13, /*hidden argument*/NULL);
  27641. // if (toIgnoreList.Count == 0)
  27642. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_14 = V_0;
  27643. NullCheck(L_14);
  27644. int32_t L_15;
  27645. L_15 = List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_inline(L_14, /*hidden argument*/List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_RuntimeMethod_var);
  27646. if (L_15)
  27647. {
  27648. goto IL_0067;
  27649. }
  27650. }
  27651. {
  27652. // m_RectChildren.Add(rect);
  27653. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_16 = __this->get_m_RectChildren_11();
  27654. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_17 = V_2;
  27655. NullCheck(L_16);
  27656. List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD(L_16, L_17, /*hidden argument*/List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD_RuntimeMethod_var);
  27657. // continue;
  27658. goto IL_0099;
  27659. }
  27660. IL_0067:
  27661. {
  27662. // for (int j = 0; j < toIgnoreList.Count; j++)
  27663. V_3 = 0;
  27664. goto IL_0090;
  27665. }
  27666. IL_006b:
  27667. {
  27668. // var ignorer = (ILayoutIgnorer)toIgnoreList[j];
  27669. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_18 = V_0;
  27670. int32_t L_19 = V_3;
  27671. NullCheck(L_18);
  27672. Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * L_20;
  27673. L_20 = List_1_get_Item_m228561A1C3185D830F5C509DE0C2311307AB8A7D_inline(L_18, L_19, /*hidden argument*/List_1_get_Item_m228561A1C3185D830F5C509DE0C2311307AB8A7D_RuntimeMethod_var);
  27674. // if (!ignorer.ignoreLayout)
  27675. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_20, ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_il2cpp_TypeInfo_var)));
  27676. bool L_21;
  27677. L_21 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean UnityEngine.UI.ILayoutIgnorer::get_ignoreLayout() */, ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_20, ILayoutIgnorer_t6CB451217013F8D9CDAB78B38DC80BA3C56C4AC1_il2cpp_TypeInfo_var)));
  27678. if (L_21)
  27679. {
  27680. goto IL_008c;
  27681. }
  27682. }
  27683. {
  27684. // m_RectChildren.Add(rect);
  27685. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_22 = __this->get_m_RectChildren_11();
  27686. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_23 = V_2;
  27687. NullCheck(L_22);
  27688. List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD(L_22, L_23, /*hidden argument*/List_1_Add_mEE69F4856A5D29CAED77E46C2949C8662A1AD6CD_RuntimeMethod_var);
  27689. // break;
  27690. goto IL_0099;
  27691. }
  27692. IL_008c:
  27693. {
  27694. // for (int j = 0; j < toIgnoreList.Count; j++)
  27695. int32_t L_24 = V_3;
  27696. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  27697. }
  27698. IL_0090:
  27699. {
  27700. // for (int j = 0; j < toIgnoreList.Count; j++)
  27701. int32_t L_25 = V_3;
  27702. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_26 = V_0;
  27703. NullCheck(L_26);
  27704. int32_t L_27;
  27705. L_27 = List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_inline(L_26, /*hidden argument*/List_1_get_Count_m9F55C8ADF8B0877FF8961B5A9BA55A9A7BFF904E_RuntimeMethod_var);
  27706. if ((((int32_t)L_25) < ((int32_t)L_27)))
  27707. {
  27708. goto IL_006b;
  27709. }
  27710. }
  27711. IL_0099:
  27712. {
  27713. // for (int i = 0; i < rectTransform.childCount; i++)
  27714. int32_t L_28 = V_1;
  27715. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  27716. }
  27717. IL_009d:
  27718. {
  27719. // for (int i = 0; i < rectTransform.childCount; i++)
  27720. int32_t L_29 = V_1;
  27721. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_30;
  27722. L_30 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  27723. NullCheck(L_30);
  27724. int32_t L_31;
  27725. L_31 = Transform_get_childCount_mCBED4F6D3F6A7386C4D97C2C3FD25C383A0BCD05(L_30, /*hidden argument*/NULL);
  27726. if ((((int32_t)L_29) < ((int32_t)L_31)))
  27727. {
  27728. goto IL_0018;
  27729. }
  27730. }
  27731. {
  27732. // ListPool<Component>.Release(toIgnoreList);
  27733. List_1_tA3929E98F6AC5A6E95EF799D2E3294F214358C0F * L_32 = V_0;
  27734. IL2CPP_RUNTIME_CLASS_INIT(CollectionPool_2_t65792622EC3C8933AF06A93709BFBAB830BEA639_il2cpp_TypeInfo_var);
  27735. CollectionPool_2_Release_mB8F0F602FAE67E19B1281A628C3A382F8F4F93FF(L_32, /*hidden argument*/CollectionPool_2_Release_mB8F0F602FAE67E19B1281A628C3A382F8F4F93FF_RuntimeMethod_var);
  27736. // m_Tracker.Clear();
  27737. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * L_33 = __this->get_address_of_m_Tracker_7();
  27738. DrivenRectTransformTracker_Clear_m41F9B0AA2025AF5B76D38E68B08C111D7D8EB845((DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 *)L_33, /*hidden argument*/NULL);
  27739. // }
  27740. return;
  27741. }
  27742. }
  27743. // System.Single UnityEngine.UI.LayoutGroup::get_minWidth()
  27744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_minWidth_mEF0E63E9F35D0085FB39887A2D104A9427E4D996 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27745. {
  27746. {
  27747. // public virtual float minWidth { get { return GetTotalMinSize(0); } }
  27748. float L_0;
  27749. L_0 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, 0, /*hidden argument*/NULL);
  27750. return L_0;
  27751. }
  27752. }
  27753. // System.Single UnityEngine.UI.LayoutGroup::get_preferredWidth()
  27754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_preferredWidth_mE4CBB2309F30250BE73BFA7913A52C09138EF801 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27755. {
  27756. {
  27757. // public virtual float preferredWidth { get { return GetTotalPreferredSize(0); } }
  27758. float L_0;
  27759. L_0 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, 0, /*hidden argument*/NULL);
  27760. return L_0;
  27761. }
  27762. }
  27763. // System.Single UnityEngine.UI.LayoutGroup::get_flexibleWidth()
  27764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_flexibleWidth_mA2F83444A705FF8A20AE91EAC036D9015BFD46E2 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27765. {
  27766. {
  27767. // public virtual float flexibleWidth { get { return GetTotalFlexibleSize(0); } }
  27768. float L_0;
  27769. L_0 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, 0, /*hidden argument*/NULL);
  27770. return L_0;
  27771. }
  27772. }
  27773. // System.Single UnityEngine.UI.LayoutGroup::get_minHeight()
  27774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_minHeight_mB1AE8171B557C9A14744305181D2FDA300FD5C6F (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27775. {
  27776. {
  27777. // public virtual float minHeight { get { return GetTotalMinSize(1); } }
  27778. float L_0;
  27779. L_0 = LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C(__this, 1, /*hidden argument*/NULL);
  27780. return L_0;
  27781. }
  27782. }
  27783. // System.Single UnityEngine.UI.LayoutGroup::get_preferredHeight()
  27784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_preferredHeight_m0649F34C601D214D5CB51246FED7D79F40ABBFBB (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27785. {
  27786. {
  27787. // public virtual float preferredHeight { get { return GetTotalPreferredSize(1); } }
  27788. float L_0;
  27789. L_0 = LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9(__this, 1, /*hidden argument*/NULL);
  27790. return L_0;
  27791. }
  27792. }
  27793. // System.Single UnityEngine.UI.LayoutGroup::get_flexibleHeight()
  27794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_get_flexibleHeight_m4943BC00D95A92703B653243EBCC1A6CA56D4B25 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27795. {
  27796. {
  27797. // public virtual float flexibleHeight { get { return GetTotalFlexibleSize(1); } }
  27798. float L_0;
  27799. L_0 = LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4(__this, 1, /*hidden argument*/NULL);
  27800. return L_0;
  27801. }
  27802. }
  27803. // System.Int32 UnityEngine.UI.LayoutGroup::get_layoutPriority()
  27804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayoutGroup_get_layoutPriority_mD389BE409DEB26E85405C0BA7477E21789EC10F3 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27805. {
  27806. {
  27807. // public virtual int layoutPriority { get { return 0; } }
  27808. return 0;
  27809. }
  27810. }
  27811. // System.Void UnityEngine.UI.LayoutGroup::.ctor()
  27812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup__ctor_mF6B995B1A6B39EAB7999D5A41260651463FDFE37 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27813. {
  27814. static bool s_Il2CppMethodInitialized;
  27815. if (!s_Il2CppMethodInitialized)
  27816. {
  27817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m41D7D39F4D94EC2FDB0604C90080B9958CE794CC_RuntimeMethod_var);
  27818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_il2cpp_TypeInfo_var);
  27819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_il2cpp_TypeInfo_var);
  27820. s_Il2CppMethodInitialized = true;
  27821. }
  27822. {
  27823. // [SerializeField] protected RectOffset m_Padding = new RectOffset();
  27824. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_0 = (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 *)il2cpp_codegen_object_new(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_il2cpp_TypeInfo_var);
  27825. RectOffset__ctor_m83529BADBE62C2D61ABEE8EB774BAB2D38DCF2AD(L_0, /*hidden argument*/NULL);
  27826. __this->set_m_Padding_4(L_0);
  27827. // private Vector2 m_TotalMinSize = Vector2.zero;
  27828. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1;
  27829. L_1 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  27830. __this->set_m_TotalMinSize_8(L_1);
  27831. // private Vector2 m_TotalPreferredSize = Vector2.zero;
  27832. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  27833. L_2 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  27834. __this->set_m_TotalPreferredSize_9(L_2);
  27835. // private Vector2 m_TotalFlexibleSize = Vector2.zero;
  27836. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  27837. L_3 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  27838. __this->set_m_TotalFlexibleSize_10(L_3);
  27839. // [System.NonSerialized] private List<RectTransform> m_RectChildren = new List<RectTransform>();
  27840. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_4 = (List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 *)il2cpp_codegen_object_new(List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3_il2cpp_TypeInfo_var);
  27841. List_1__ctor_m41D7D39F4D94EC2FDB0604C90080B9958CE794CC(L_4, /*hidden argument*/List_1__ctor_m41D7D39F4D94EC2FDB0604C90080B9958CE794CC_RuntimeMethod_var);
  27842. __this->set_m_RectChildren_11(L_4);
  27843. // protected LayoutGroup()
  27844. UIBehaviour__ctor_m869436738107AF382FD4D10DE9641F8241B323C7(__this, /*hidden argument*/NULL);
  27845. // if (m_Padding == null)
  27846. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_5 = __this->get_m_Padding_4();
  27847. if (L_5)
  27848. {
  27849. goto IL_0050;
  27850. }
  27851. }
  27852. {
  27853. // m_Padding = new RectOffset();
  27854. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_6 = (RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 *)il2cpp_codegen_object_new(RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70_il2cpp_TypeInfo_var);
  27855. RectOffset__ctor_m83529BADBE62C2D61ABEE8EB774BAB2D38DCF2AD(L_6, /*hidden argument*/NULL);
  27856. __this->set_m_Padding_4(L_6);
  27857. }
  27858. IL_0050:
  27859. {
  27860. // }
  27861. return;
  27862. }
  27863. }
  27864. // System.Void UnityEngine.UI.LayoutGroup::OnEnable()
  27865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_OnEnable_mD22B04F97D7FB19DD4E9F0E1F179B00DA305B42F (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27866. {
  27867. {
  27868. // base.OnEnable();
  27869. UIBehaviour_OnEnable_m9BE8F521B232703E4A0EF14EA43F264EDAF3B3F0(__this, /*hidden argument*/NULL);
  27870. // SetDirty();
  27871. LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021(__this, /*hidden argument*/NULL);
  27872. // }
  27873. return;
  27874. }
  27875. }
  27876. // System.Void UnityEngine.UI.LayoutGroup::OnDisable()
  27877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_OnDisable_mF9EC32C322F3B4B15C1FEE77CA5F04CD4035D8F5 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27878. {
  27879. static bool s_Il2CppMethodInitialized;
  27880. if (!s_Il2CppMethodInitialized)
  27881. {
  27882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  27883. s_Il2CppMethodInitialized = true;
  27884. }
  27885. {
  27886. // m_Tracker.Clear();
  27887. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * L_0 = __this->get_address_of_m_Tracker_7();
  27888. DrivenRectTransformTracker_Clear_m41F9B0AA2025AF5B76D38E68B08C111D7D8EB845((DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 *)L_0, /*hidden argument*/NULL);
  27889. // LayoutRebuilder.MarkLayoutForRebuild(rectTransform);
  27890. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_1;
  27891. L_1 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  27892. IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  27893. LayoutRebuilder_MarkLayoutForRebuild_m1BDFA10259B85AEBD3A758B78EF4702BE014D1FE(L_1, /*hidden argument*/NULL);
  27894. // base.OnDisable();
  27895. UIBehaviour_OnDisable_m7D3E0D1AC43330C5A50B17DD296D2CB84994CA23(__this, /*hidden argument*/NULL);
  27896. // }
  27897. return;
  27898. }
  27899. }
  27900. // System.Void UnityEngine.UI.LayoutGroup::OnDidApplyAnimationProperties()
  27901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_OnDidApplyAnimationProperties_m447CFDEA42F252105BCE07A58F7F26D1C93994D4 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  27902. {
  27903. {
  27904. // SetDirty();
  27905. LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021(__this, /*hidden argument*/NULL);
  27906. // }
  27907. return;
  27908. }
  27909. }
  27910. // System.Single UnityEngine.UI.LayoutGroup::GetTotalMinSize(System.Int32)
  27911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalMinSize_m0D5047B7CCD8A168F3DE7F6CF3CA68D62D50C32C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method)
  27912. {
  27913. {
  27914. // return m_TotalMinSize[axis];
  27915. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_TotalMinSize_8();
  27916. int32_t L_1 = ___axis0;
  27917. float L_2;
  27918. L_2 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, /*hidden argument*/NULL);
  27919. return L_2;
  27920. }
  27921. }
  27922. // System.Single UnityEngine.UI.LayoutGroup::GetTotalPreferredSize(System.Int32)
  27923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalPreferredSize_mD57F59092D1A3CD7ED35A13672FE3E9D706410B9 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method)
  27924. {
  27925. {
  27926. // return m_TotalPreferredSize[axis];
  27927. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_TotalPreferredSize_9();
  27928. int32_t L_1 = ___axis0;
  27929. float L_2;
  27930. L_2 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, /*hidden argument*/NULL);
  27931. return L_2;
  27932. }
  27933. }
  27934. // System.Single UnityEngine.UI.LayoutGroup::GetTotalFlexibleSize(System.Int32)
  27935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetTotalFlexibleSize_m5C74F3CD2D5D236CD7A4B49B83E85A216B1530A4 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method)
  27936. {
  27937. {
  27938. // return m_TotalFlexibleSize[axis];
  27939. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_TotalFlexibleSize_10();
  27940. int32_t L_1 = ___axis0;
  27941. float L_2;
  27942. L_2 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, /*hidden argument*/NULL);
  27943. return L_2;
  27944. }
  27945. }
  27946. // System.Single UnityEngine.UI.LayoutGroup::GetStartOffset(System.Int32,System.Single)
  27947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetStartOffset_m071CE94DE28E370E83633BBC8D5A699D91A45344 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, float ___requiredSpaceWithoutPadding1, const RuntimeMethod* method)
  27948. {
  27949. float V_0 = 0.0f;
  27950. float V_1 = 0.0f;
  27951. float V_2 = 0.0f;
  27952. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 V_3;
  27953. memset((&V_3), 0, sizeof(V_3));
  27954. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  27955. memset((&V_4), 0, sizeof(V_4));
  27956. float G_B2_0 = 0.0f;
  27957. float G_B1_0 = 0.0f;
  27958. int32_t G_B3_0 = 0;
  27959. float G_B3_1 = 0.0f;
  27960. int32_t G_B6_0 = 0;
  27961. {
  27962. // float requiredSpace = requiredSpaceWithoutPadding + (axis == 0 ? padding.horizontal : padding.vertical);
  27963. float L_0 = ___requiredSpaceWithoutPadding1;
  27964. int32_t L_1 = ___axis0;
  27965. G_B1_0 = L_0;
  27966. if (!L_1)
  27967. {
  27968. G_B2_0 = L_0;
  27969. goto IL_0011;
  27970. }
  27971. }
  27972. {
  27973. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_2;
  27974. L_2 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  27975. NullCheck(L_2);
  27976. int32_t L_3;
  27977. L_3 = RectOffset_get_vertical_m589292AEF7A556D4FD0CED648DEED422C1CA36A4(L_2, /*hidden argument*/NULL);
  27978. G_B3_0 = L_3;
  27979. G_B3_1 = G_B1_0;
  27980. goto IL_001c;
  27981. }
  27982. IL_0011:
  27983. {
  27984. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_4;
  27985. L_4 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  27986. NullCheck(L_4);
  27987. int32_t L_5;
  27988. L_5 = RectOffset_get_horizontal_m7B1D97260EF95BCEDB9A7AF7AC9FAF99D56E9177(L_4, /*hidden argument*/NULL);
  27989. G_B3_0 = L_5;
  27990. G_B3_1 = G_B2_0;
  27991. }
  27992. IL_001c:
  27993. {
  27994. V_0 = ((float)il2cpp_codegen_add((float)G_B3_1, (float)((float)((float)G_B3_0))));
  27995. // float availableSpace = rectTransform.rect.size[axis];
  27996. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_6;
  27997. L_6 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  27998. NullCheck(L_6);
  27999. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_7;
  28000. L_7 = RectTransform_get_rect_m7B24A1D6E0CB87F3481DDD2584C82C97025404E2(L_6, /*hidden argument*/NULL);
  28001. V_3 = L_7;
  28002. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28003. L_8 = Rect_get_size_m752B3BB45AE862F6EAE941ED5E5C1B01C0973A00((Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 *)(&V_3), /*hidden argument*/NULL);
  28004. V_4 = L_8;
  28005. int32_t L_9 = ___axis0;
  28006. float L_10;
  28007. L_10 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_4), L_9, /*hidden argument*/NULL);
  28008. // float surplusSpace = availableSpace - requiredSpace;
  28009. float L_11 = V_0;
  28010. V_1 = ((float)il2cpp_codegen_subtract((float)L_10, (float)L_11));
  28011. // float alignmentOnAxis = GetAlignmentOnAxis(axis);
  28012. int32_t L_12 = ___axis0;
  28013. float L_13;
  28014. L_13 = LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790(__this, L_12, /*hidden argument*/NULL);
  28015. V_2 = L_13;
  28016. // return (axis == 0 ? padding.left : padding.top) + surplusSpace * alignmentOnAxis;
  28017. int32_t L_14 = ___axis0;
  28018. if (!L_14)
  28019. {
  28020. goto IL_0057;
  28021. }
  28022. }
  28023. {
  28024. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_15;
  28025. L_15 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  28026. NullCheck(L_15);
  28027. int32_t L_16;
  28028. L_16 = RectOffset_get_top_m42000C7682185F03F23E7E0C3E8EC026FDBAB9D1(L_15, /*hidden argument*/NULL);
  28029. G_B6_0 = L_16;
  28030. goto IL_0062;
  28031. }
  28032. IL_0057:
  28033. {
  28034. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_17;
  28035. L_17 = LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline(__this, /*hidden argument*/NULL);
  28036. NullCheck(L_17);
  28037. int32_t L_18;
  28038. L_18 = RectOffset_get_left_m3B3066D09D8C9C94826258386B609CDBFFF11910(L_17, /*hidden argument*/NULL);
  28039. G_B6_0 = L_18;
  28040. }
  28041. IL_0062:
  28042. {
  28043. float L_19 = V_1;
  28044. float L_20 = V_2;
  28045. return ((float)il2cpp_codegen_add((float)((float)((float)G_B6_0)), (float)((float)il2cpp_codegen_multiply((float)L_19, (float)L_20))));
  28046. }
  28047. }
  28048. // System.Single UnityEngine.UI.LayoutGroup::GetAlignmentOnAxis(System.Int32)
  28049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LayoutGroup_GetAlignmentOnAxis_m84AE6B5EF7769C6154E5B36FC04D66F8CBC93790 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, int32_t ___axis0, const RuntimeMethod* method)
  28050. {
  28051. {
  28052. // if (axis == 0)
  28053. int32_t L_0 = ___axis0;
  28054. if (L_0)
  28055. {
  28056. goto IL_0013;
  28057. }
  28058. }
  28059. {
  28060. // return ((int)childAlignment % 3) * 0.5f;
  28061. int32_t L_1;
  28062. L_1 = LayoutGroup_get_childAlignment_m670498A8C95B7E523D0E819BB6FB4A52B5464B12_inline(__this, /*hidden argument*/NULL);
  28063. return ((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)((int32_t)L_1%(int32_t)3)))), (float)(0.5f)));
  28064. }
  28065. IL_0013:
  28066. {
  28067. // return ((int)childAlignment / 3) * 0.5f;
  28068. int32_t L_2;
  28069. L_2 = LayoutGroup_get_childAlignment_m670498A8C95B7E523D0E819BB6FB4A52B5464B12_inline(__this, /*hidden argument*/NULL);
  28070. return ((float)il2cpp_codegen_multiply((float)((float)((float)((int32_t)((int32_t)L_2/(int32_t)3)))), (float)(0.5f)));
  28071. }
  28072. }
  28073. // System.Void UnityEngine.UI.LayoutGroup::SetLayoutInputForAxis(System.Single,System.Single,System.Single,System.Int32)
  28074. 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)
  28075. {
  28076. {
  28077. // m_TotalMinSize[axis] = totalMin;
  28078. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_0 = __this->get_address_of_m_TotalMinSize_8();
  28079. int32_t L_1 = ___axis3;
  28080. float L_2 = ___totalMin0;
  28081. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_0, L_1, L_2, /*hidden argument*/NULL);
  28082. // m_TotalPreferredSize[axis] = totalPreferred;
  28083. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_3 = __this->get_address_of_m_TotalPreferredSize_9();
  28084. int32_t L_4 = ___axis3;
  28085. float L_5 = ___totalPreferred1;
  28086. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_3, L_4, L_5, /*hidden argument*/NULL);
  28087. // m_TotalFlexibleSize[axis] = totalFlexible;
  28088. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_6 = __this->get_address_of_m_TotalFlexibleSize_10();
  28089. int32_t L_7 = ___axis3;
  28090. float L_8 = ___totalFlexible2;
  28091. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)L_6, L_7, L_8, /*hidden argument*/NULL);
  28092. // }
  28093. return;
  28094. }
  28095. }
  28096. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single)
  28097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetChildAlongAxis_m8FDB65849BEDFD74A3E08D986122AE6B6807E739 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rect0, int32_t ___axis1, float ___pos2, const RuntimeMethod* method)
  28098. {
  28099. static bool s_Il2CppMethodInitialized;
  28100. if (!s_Il2CppMethodInitialized)
  28101. {
  28102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28103. s_Il2CppMethodInitialized = true;
  28104. }
  28105. {
  28106. // if (rect == null)
  28107. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = ___rect0;
  28108. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28109. bool L_1;
  28110. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28111. if (!L_1)
  28112. {
  28113. goto IL_000a;
  28114. }
  28115. }
  28116. {
  28117. // return;
  28118. return;
  28119. }
  28120. IL_000a:
  28121. {
  28122. // SetChildAlongAxisWithScale(rect, axis, pos, 1.0f);
  28123. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = ___rect0;
  28124. int32_t L_3 = ___axis1;
  28125. float L_4 = ___pos2;
  28126. LayoutGroup_SetChildAlongAxisWithScale_mD655B16F2D4CBF6F504A85349868F9668FA04623(__this, L_2, L_3, L_4, (1.0f), /*hidden argument*/NULL);
  28127. // }
  28128. return;
  28129. }
  28130. }
  28131. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
  28132. 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)
  28133. {
  28134. static bool s_Il2CppMethodInitialized;
  28135. if (!s_Il2CppMethodInitialized)
  28136. {
  28137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28138. s_Il2CppMethodInitialized = true;
  28139. }
  28140. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28141. memset((&V_0), 0, sizeof(V_0));
  28142. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  28143. memset((&V_1), 0, sizeof(V_1));
  28144. int32_t G_B4_0 = 0;
  28145. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B4_1 = NULL;
  28146. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B4_2 = NULL;
  28147. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B4_3 = NULL;
  28148. int32_t G_B3_0 = 0;
  28149. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B3_1 = NULL;
  28150. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B3_2 = NULL;
  28151. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B3_3 = NULL;
  28152. int32_t G_B5_0 = 0;
  28153. int32_t G_B5_1 = 0;
  28154. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B5_2 = NULL;
  28155. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B5_3 = NULL;
  28156. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B5_4 = NULL;
  28157. int32_t G_B7_0 = 0;
  28158. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B7_1 = NULL;
  28159. int32_t G_B6_0 = 0;
  28160. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B6_1 = NULL;
  28161. float G_B8_0 = 0.0f;
  28162. int32_t G_B8_1 = 0;
  28163. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B8_2 = NULL;
  28164. {
  28165. // if (rect == null)
  28166. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = ___rect0;
  28167. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28168. bool L_1;
  28169. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28170. if (!L_1)
  28171. {
  28172. goto IL_000a;
  28173. }
  28174. }
  28175. {
  28176. // return;
  28177. return;
  28178. }
  28179. IL_000a:
  28180. {
  28181. // m_Tracker.Add(this, rect,
  28182. // DrivenTransformProperties.Anchors |
  28183. // (axis == 0 ? DrivenTransformProperties.AnchoredPositionX : DrivenTransformProperties.AnchoredPositionY));
  28184. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * L_2 = __this->get_address_of_m_Tracker_7();
  28185. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3 = ___rect0;
  28186. int32_t L_4 = ___axis1;
  28187. G_B3_0 = ((int32_t)3840);
  28188. G_B3_1 = L_3;
  28189. G_B3_2 = __this;
  28190. G_B3_3 = L_2;
  28191. if (!L_4)
  28192. {
  28193. G_B4_0 = ((int32_t)3840);
  28194. G_B4_1 = L_3;
  28195. G_B4_2 = __this;
  28196. G_B4_3 = L_2;
  28197. goto IL_001d;
  28198. }
  28199. }
  28200. {
  28201. G_B5_0 = 4;
  28202. G_B5_1 = G_B3_0;
  28203. G_B5_2 = G_B3_1;
  28204. G_B5_3 = G_B3_2;
  28205. G_B5_4 = G_B3_3;
  28206. goto IL_001e;
  28207. }
  28208. IL_001d:
  28209. {
  28210. G_B5_0 = 2;
  28211. G_B5_1 = G_B4_0;
  28212. G_B5_2 = G_B4_1;
  28213. G_B5_3 = G_B4_2;
  28214. G_B5_4 = G_B4_3;
  28215. }
  28216. IL_001e:
  28217. {
  28218. DrivenRectTransformTracker_Add_m65814604ABCE8B9F81270F3C2E1632CCB9E9A5E7((DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 *)G_B5_4, G_B5_3, G_B5_2, ((int32_t)((int32_t)G_B5_1|(int32_t)G_B5_0)), /*hidden argument*/NULL);
  28219. // rect.anchorMin = Vector2.up;
  28220. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_5 = ___rect0;
  28221. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  28222. L_6 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  28223. NullCheck(L_5);
  28224. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_5, L_6, /*hidden argument*/NULL);
  28225. // rect.anchorMax = Vector2.up;
  28226. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7 = ___rect0;
  28227. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28228. L_8 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  28229. NullCheck(L_7);
  28230. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_7, L_8, /*hidden argument*/NULL);
  28231. // Vector2 anchoredPosition = rect.anchoredPosition;
  28232. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_9 = ___rect0;
  28233. NullCheck(L_9);
  28234. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  28235. L_10 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_9, /*hidden argument*/NULL);
  28236. V_0 = L_10;
  28237. // anchoredPosition[axis] = (axis == 0) ? (pos + rect.sizeDelta[axis] * rect.pivot[axis] * scaleFactor) : (-pos - rect.sizeDelta[axis] * (1f - rect.pivot[axis]) * scaleFactor);
  28238. int32_t L_11 = ___axis1;
  28239. int32_t L_12 = ___axis1;
  28240. G_B6_0 = L_11;
  28241. G_B6_1 = (&V_0);
  28242. if (!L_12)
  28243. {
  28244. G_B7_0 = L_11;
  28245. G_B7_1 = (&V_0);
  28246. goto IL_0074;
  28247. }
  28248. }
  28249. {
  28250. float L_13 = ___pos2;
  28251. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_14 = ___rect0;
  28252. NullCheck(L_14);
  28253. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  28254. L_15 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_14, /*hidden argument*/NULL);
  28255. V_1 = L_15;
  28256. int32_t L_16 = ___axis1;
  28257. float L_17;
  28258. L_17 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), L_16, /*hidden argument*/NULL);
  28259. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_18 = ___rect0;
  28260. NullCheck(L_18);
  28261. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19;
  28262. L_19 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_18, /*hidden argument*/NULL);
  28263. V_1 = L_19;
  28264. int32_t L_20 = ___axis1;
  28265. float L_21;
  28266. L_21 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), L_20, /*hidden argument*/NULL);
  28267. float L_22 = ___scaleFactor3;
  28268. G_B8_0 = ((float)il2cpp_codegen_subtract((float)((-L_13)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_17, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_21)))), (float)L_22))));
  28269. G_B8_1 = G_B6_0;
  28270. G_B8_2 = G_B6_1;
  28271. goto IL_0098;
  28272. }
  28273. IL_0074:
  28274. {
  28275. float L_23 = ___pos2;
  28276. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_24 = ___rect0;
  28277. NullCheck(L_24);
  28278. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25;
  28279. L_25 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_24, /*hidden argument*/NULL);
  28280. V_1 = L_25;
  28281. int32_t L_26 = ___axis1;
  28282. float L_27;
  28283. L_27 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), L_26, /*hidden argument*/NULL);
  28284. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28 = ___rect0;
  28285. NullCheck(L_28);
  28286. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  28287. L_29 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_28, /*hidden argument*/NULL);
  28288. V_1 = L_29;
  28289. int32_t L_30 = ___axis1;
  28290. float L_31;
  28291. L_31 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_1), L_30, /*hidden argument*/NULL);
  28292. float L_32 = ___scaleFactor3;
  28293. G_B8_0 = ((float)il2cpp_codegen_add((float)L_23, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_27, (float)L_31)), (float)L_32))));
  28294. G_B8_1 = G_B7_0;
  28295. G_B8_2 = G_B7_1;
  28296. }
  28297. IL_0098:
  28298. {
  28299. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL);
  28300. // rect.anchoredPosition = anchoredPosition;
  28301. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_33 = ___rect0;
  28302. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34 = V_0;
  28303. NullCheck(L_33);
  28304. RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905(L_33, L_34, /*hidden argument*/NULL);
  28305. // }
  28306. return;
  28307. }
  28308. }
  28309. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxis(UnityEngine.RectTransform,System.Int32,System.Single,System.Single)
  28310. 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)
  28311. {
  28312. static bool s_Il2CppMethodInitialized;
  28313. if (!s_Il2CppMethodInitialized)
  28314. {
  28315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28316. s_Il2CppMethodInitialized = true;
  28317. }
  28318. {
  28319. // if (rect == null)
  28320. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = ___rect0;
  28321. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28322. bool L_1;
  28323. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28324. if (!L_1)
  28325. {
  28326. goto IL_000a;
  28327. }
  28328. }
  28329. {
  28330. // return;
  28331. return;
  28332. }
  28333. IL_000a:
  28334. {
  28335. // SetChildAlongAxisWithScale(rect, axis, pos, size, 1.0f);
  28336. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = ___rect0;
  28337. int32_t L_3 = ___axis1;
  28338. float L_4 = ___pos2;
  28339. float L_5 = ___size3;
  28340. LayoutGroup_SetChildAlongAxisWithScale_m65623CB84FBEF746D08E0003F261468AF67075C5(__this, L_2, L_3, L_4, L_5, (1.0f), /*hidden argument*/NULL);
  28341. // }
  28342. return;
  28343. }
  28344. }
  28345. // System.Void UnityEngine.UI.LayoutGroup::SetChildAlongAxisWithScale(UnityEngine.RectTransform,System.Int32,System.Single,System.Single,System.Single)
  28346. 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)
  28347. {
  28348. static bool s_Il2CppMethodInitialized;
  28349. if (!s_Il2CppMethodInitialized)
  28350. {
  28351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28352. s_Il2CppMethodInitialized = true;
  28353. }
  28354. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28355. memset((&V_0), 0, sizeof(V_0));
  28356. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  28357. memset((&V_1), 0, sizeof(V_1));
  28358. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_2;
  28359. memset((&V_2), 0, sizeof(V_2));
  28360. int32_t G_B4_0 = 0;
  28361. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B4_1 = NULL;
  28362. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B4_2 = NULL;
  28363. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B4_3 = NULL;
  28364. int32_t G_B3_0 = 0;
  28365. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B3_1 = NULL;
  28366. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B3_2 = NULL;
  28367. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B3_3 = NULL;
  28368. int32_t G_B5_0 = 0;
  28369. int32_t G_B5_1 = 0;
  28370. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * G_B5_2 = NULL;
  28371. LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * G_B5_3 = NULL;
  28372. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * G_B5_4 = NULL;
  28373. int32_t G_B7_0 = 0;
  28374. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B7_1 = NULL;
  28375. int32_t G_B6_0 = 0;
  28376. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B6_1 = NULL;
  28377. float G_B8_0 = 0.0f;
  28378. int32_t G_B8_1 = 0;
  28379. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B8_2 = NULL;
  28380. {
  28381. // if (rect == null)
  28382. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = ___rect0;
  28383. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28384. bool L_1;
  28385. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28386. if (!L_1)
  28387. {
  28388. goto IL_000a;
  28389. }
  28390. }
  28391. {
  28392. // return;
  28393. return;
  28394. }
  28395. IL_000a:
  28396. {
  28397. // m_Tracker.Add(this, rect,
  28398. // DrivenTransformProperties.Anchors |
  28399. // (axis == 0 ?
  28400. // (DrivenTransformProperties.AnchoredPositionX | DrivenTransformProperties.SizeDeltaX) :
  28401. // (DrivenTransformProperties.AnchoredPositionY | DrivenTransformProperties.SizeDeltaY)
  28402. // )
  28403. // );
  28404. DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 * L_2 = __this->get_address_of_m_Tracker_7();
  28405. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3 = ___rect0;
  28406. int32_t L_4 = ___axis1;
  28407. G_B3_0 = ((int32_t)3840);
  28408. G_B3_1 = L_3;
  28409. G_B3_2 = __this;
  28410. G_B3_3 = L_2;
  28411. if (!L_4)
  28412. {
  28413. G_B4_0 = ((int32_t)3840);
  28414. G_B4_1 = L_3;
  28415. G_B4_2 = __this;
  28416. G_B4_3 = L_2;
  28417. goto IL_0021;
  28418. }
  28419. }
  28420. {
  28421. G_B5_0 = ((int32_t)8196);
  28422. G_B5_1 = G_B3_0;
  28423. G_B5_2 = G_B3_1;
  28424. G_B5_3 = G_B3_2;
  28425. G_B5_4 = G_B3_3;
  28426. goto IL_0026;
  28427. }
  28428. IL_0021:
  28429. {
  28430. G_B5_0 = ((int32_t)4098);
  28431. G_B5_1 = G_B4_0;
  28432. G_B5_2 = G_B4_1;
  28433. G_B5_3 = G_B4_2;
  28434. G_B5_4 = G_B4_3;
  28435. }
  28436. IL_0026:
  28437. {
  28438. DrivenRectTransformTracker_Add_m65814604ABCE8B9F81270F3C2E1632CCB9E9A5E7((DrivenRectTransformTracker_t7DAF937E47C63B899C7BA0E9B0F206AAB4D85AC2 *)G_B5_4, G_B5_3, G_B5_2, ((int32_t)((int32_t)G_B5_1|(int32_t)G_B5_0)), /*hidden argument*/NULL);
  28439. // rect.anchorMin = Vector2.up;
  28440. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_5 = ___rect0;
  28441. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  28442. L_6 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  28443. NullCheck(L_5);
  28444. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_5, L_6, /*hidden argument*/NULL);
  28445. // rect.anchorMax = Vector2.up;
  28446. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_7 = ___rect0;
  28447. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28448. L_8 = Vector2_get_up_mCEC23A0CF0FC3A2070C557AFD9F84F3D9991866C(/*hidden argument*/NULL);
  28449. NullCheck(L_7);
  28450. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_7, L_8, /*hidden argument*/NULL);
  28451. // Vector2 sizeDelta = rect.sizeDelta;
  28452. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_9 = ___rect0;
  28453. NullCheck(L_9);
  28454. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  28455. L_10 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_9, /*hidden argument*/NULL);
  28456. V_0 = L_10;
  28457. // sizeDelta[axis] = size;
  28458. int32_t L_11 = ___axis1;
  28459. float L_12 = ___size3;
  28460. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_11, L_12, /*hidden argument*/NULL);
  28461. // rect.sizeDelta = sizeDelta;
  28462. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_13 = ___rect0;
  28463. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14 = V_0;
  28464. NullCheck(L_13);
  28465. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_13, L_14, /*hidden argument*/NULL);
  28466. // Vector2 anchoredPosition = rect.anchoredPosition;
  28467. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_15 = ___rect0;
  28468. NullCheck(L_15);
  28469. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16;
  28470. L_16 = RectTransform_get_anchoredPosition_mFDC4F160F99634B2FBC73FE5FB1F4F4127CDD975(L_15, /*hidden argument*/NULL);
  28471. V_1 = L_16;
  28472. // anchoredPosition[axis] = (axis == 0) ? (pos + size * rect.pivot[axis] * scaleFactor) : (-pos - size * (1f - rect.pivot[axis]) * scaleFactor);
  28473. int32_t L_17 = ___axis1;
  28474. int32_t L_18 = ___axis1;
  28475. G_B6_0 = L_17;
  28476. G_B6_1 = (&V_1);
  28477. if (!L_18)
  28478. {
  28479. G_B7_0 = L_17;
  28480. G_B7_1 = (&V_1);
  28481. goto IL_0087;
  28482. }
  28483. }
  28484. {
  28485. float L_19 = ___pos2;
  28486. float L_20 = ___size3;
  28487. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_21 = ___rect0;
  28488. NullCheck(L_21);
  28489. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_22;
  28490. L_22 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_21, /*hidden argument*/NULL);
  28491. V_2 = L_22;
  28492. int32_t L_23 = ___axis1;
  28493. float L_24;
  28494. L_24 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_2), L_23, /*hidden argument*/NULL);
  28495. float L_25 = ___scaleFactor4;
  28496. G_B8_0 = ((float)il2cpp_codegen_subtract((float)((-L_19)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_20, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_24)))), (float)L_25))));
  28497. G_B8_1 = G_B6_0;
  28498. G_B8_2 = G_B6_1;
  28499. goto IL_009e;
  28500. }
  28501. IL_0087:
  28502. {
  28503. float L_26 = ___pos2;
  28504. float L_27 = ___size3;
  28505. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_28 = ___rect0;
  28506. NullCheck(L_28);
  28507. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_29;
  28508. L_29 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_28, /*hidden argument*/NULL);
  28509. V_2 = L_29;
  28510. int32_t L_30 = ___axis1;
  28511. float L_31;
  28512. L_31 = Vector2_get_Item_m0F685FCCDE8FEFF108591D73A6D9F048CCEC5926((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_2), L_30, /*hidden argument*/NULL);
  28513. float L_32 = ___scaleFactor4;
  28514. G_B8_0 = ((float)il2cpp_codegen_add((float)L_26, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_27, (float)L_31)), (float)L_32))));
  28515. G_B8_1 = G_B7_0;
  28516. G_B8_2 = G_B7_1;
  28517. }
  28518. IL_009e:
  28519. {
  28520. Vector2_set_Item_m817FDD0709F52F09ECBB949C29DEE88E73889CAD((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL);
  28521. // rect.anchoredPosition = anchoredPosition;
  28522. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_33 = ___rect0;
  28523. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34 = V_1;
  28524. NullCheck(L_33);
  28525. RectTransform_set_anchoredPosition_m8143009B7D2B786DF8309D1D319F2212EFD24905(L_33, L_34, /*hidden argument*/NULL);
  28526. // }
  28527. return;
  28528. }
  28529. }
  28530. // System.Boolean UnityEngine.UI.LayoutGroup::get_isRootLayoutGroup()
  28531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayoutGroup_get_isRootLayoutGroup_mAED51B1FF22135348E2088D8746E5F51E0FFEC2B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28532. {
  28533. static bool s_Il2CppMethodInitialized;
  28534. if (!s_Il2CppMethodInitialized)
  28535. {
  28536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILayoutGroup_t1408C2B3B8D85703F49FB5B7382A978A21F3FE46_0_0_0_var);
  28537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  28539. s_Il2CppMethodInitialized = true;
  28540. }
  28541. {
  28542. // Transform parent = transform.parent;
  28543. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0;
  28544. L_0 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  28545. NullCheck(L_0);
  28546. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_1;
  28547. L_1 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_0, /*hidden argument*/NULL);
  28548. // if (parent == null)
  28549. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28550. bool L_2;
  28551. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28552. if (!L_2)
  28553. {
  28554. goto IL_0015;
  28555. }
  28556. }
  28557. {
  28558. // return true;
  28559. return (bool)1;
  28560. }
  28561. IL_0015:
  28562. {
  28563. // return transform.parent.GetComponent(typeof(ILayoutGroup)) == null;
  28564. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
  28565. L_3 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  28566. NullCheck(L_3);
  28567. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_4;
  28568. L_4 = Transform_get_parent_m7D06005D9CB55F90F39D42F6A2AF9C7BC80745C9(L_3, /*hidden argument*/NULL);
  28569. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_5 = { reinterpret_cast<intptr_t> (ILayoutGroup_t1408C2B3B8D85703F49FB5B7382A978A21F3FE46_0_0_0_var) };
  28570. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  28571. Type_t * L_6;
  28572. L_6 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_5, /*hidden argument*/NULL);
  28573. NullCheck(L_4);
  28574. Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * L_7;
  28575. L_7 = Component_GetComponent_m4DE64B46F790BD785FDDDAD364E0364CDDE05BDB(L_4, L_6, /*hidden argument*/NULL);
  28576. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28577. bool L_8;
  28578. L_8 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28579. return L_8;
  28580. }
  28581. }
  28582. // System.Void UnityEngine.UI.LayoutGroup::OnRectTransformDimensionsChange()
  28583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_OnRectTransformDimensionsChange_m85246BC71AA506DCC65AC2CEBE1AEE2DB28D287B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28584. {
  28585. {
  28586. // base.OnRectTransformDimensionsChange();
  28587. UIBehaviour_OnRectTransformDimensionsChange_mF5614DB1353F7D1E1FC8235641AECFE94DBE03E0(__this, /*hidden argument*/NULL);
  28588. // if (isRootLayoutGroup)
  28589. bool L_0;
  28590. L_0 = LayoutGroup_get_isRootLayoutGroup_mAED51B1FF22135348E2088D8746E5F51E0FFEC2B(__this, /*hidden argument*/NULL);
  28591. if (!L_0)
  28592. {
  28593. goto IL_0014;
  28594. }
  28595. }
  28596. {
  28597. // SetDirty();
  28598. LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021(__this, /*hidden argument*/NULL);
  28599. }
  28600. IL_0014:
  28601. {
  28602. // }
  28603. return;
  28604. }
  28605. }
  28606. // System.Void UnityEngine.UI.LayoutGroup::OnTransformChildrenChanged()
  28607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_OnTransformChildrenChanged_mFDF8D16A0C6A4C50CAB1997ABB33E17677733E3C (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28608. {
  28609. {
  28610. // SetDirty();
  28611. LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021(__this, /*hidden argument*/NULL);
  28612. // }
  28613. return;
  28614. }
  28615. }
  28616. // System.Void UnityEngine.UI.LayoutGroup::SetDirty()
  28617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LayoutGroup_SetDirty_mCD44774BE69A93938EE1622CC13FFC2C16DDB021 (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28618. {
  28619. static bool s_Il2CppMethodInitialized;
  28620. if (!s_Il2CppMethodInitialized)
  28621. {
  28622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  28623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  28624. s_Il2CppMethodInitialized = true;
  28625. }
  28626. {
  28627. // if (!IsActive())
  28628. bool L_0;
  28629. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  28630. if (L_0)
  28631. {
  28632. goto IL_0009;
  28633. }
  28634. }
  28635. {
  28636. // return;
  28637. return;
  28638. }
  28639. IL_0009:
  28640. {
  28641. // if (!CanvasUpdateRegistry.IsRebuildingLayout())
  28642. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  28643. bool L_1;
  28644. L_1 = CanvasUpdateRegistry_IsRebuildingLayout_m8A61A652F09978C4F7D9776425DE43C8C6EE01D7(/*hidden argument*/NULL);
  28645. if (L_1)
  28646. {
  28647. goto IL_001c;
  28648. }
  28649. }
  28650. {
  28651. // LayoutRebuilder.MarkLayoutForRebuild(rectTransform);
  28652. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2;
  28653. L_2 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  28654. IL2CPP_RUNTIME_CLASS_INIT(LayoutRebuilder_tE88B8B9EA50644E438123BDCE2BC2A3287E07585_il2cpp_TypeInfo_var);
  28655. LayoutRebuilder_MarkLayoutForRebuild_m1BDFA10259B85AEBD3A758B78EF4702BE014D1FE(L_2, /*hidden argument*/NULL);
  28656. return;
  28657. }
  28658. IL_001c:
  28659. {
  28660. // StartCoroutine(DelayedSetDirty(rectTransform));
  28661. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3;
  28662. L_3 = LayoutGroup_get_rectTransform_mF81F1612DF0C56799E91552048508B5A94896CD9(__this, /*hidden argument*/NULL);
  28663. RuntimeObject* L_4;
  28664. L_4 = LayoutGroup_DelayedSetDirty_mD732CCC3419B94BF80F00D4E1126C3AAFA249C8B(__this, L_3, /*hidden argument*/NULL);
  28665. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_5;
  28666. L_5 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_4, /*hidden argument*/NULL);
  28667. // }
  28668. return;
  28669. }
  28670. }
  28671. // System.Collections.IEnumerator UnityEngine.UI.LayoutGroup::DelayedSetDirty(UnityEngine.RectTransform)
  28672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LayoutGroup_DelayedSetDirty_mD732CCC3419B94BF80F00D4E1126C3AAFA249C8B (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___rectTransform0, const RuntimeMethod* method)
  28673. {
  28674. static bool s_Il2CppMethodInitialized;
  28675. if (!s_Il2CppMethodInitialized)
  28676. {
  28677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE_il2cpp_TypeInfo_var);
  28678. s_Il2CppMethodInitialized = true;
  28679. }
  28680. {
  28681. U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE * L_0 = (U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE *)il2cpp_codegen_object_new(U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE_il2cpp_TypeInfo_var);
  28682. U3CDelayedSetDirtyU3Ed__56__ctor_mA52F10924596857781781E2D32305ED395CCFC40(L_0, 0, /*hidden argument*/NULL);
  28683. U3CDelayedSetDirtyU3Ed__56_tFC01B8A0930877A6B06D182C0DEA09660B57E7DE * L_1 = L_0;
  28684. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2 = ___rectTransform0;
  28685. NullCheck(L_1);
  28686. L_1->set_rectTransform_2(L_2);
  28687. return L_1;
  28688. }
  28689. }
  28690. #ifdef __clang__
  28691. #pragma clang diagnostic pop
  28692. #endif
  28693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * LayoutGroup_get_padding_m14312E35C2C558577068963736278D801BA9BFCB_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28694. {
  28695. {
  28696. // public RectOffset padding { get { return m_Padding; } set { SetProperty(ref m_Padding, value); } }
  28697. RectOffset_tE3A58467CD0749AD9D3E1271F9E315B38F39AE70 * L_0 = __this->get_m_Padding_4();
  28698. return L_0;
  28699. }
  28700. }
  28701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * LayoutGroup_get_rectChildren_mB8A4C237BEAE27F143A2F7571192BF6736B5E52E_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  28702. {
  28703. {
  28704. // protected List<RectTransform> rectChildren { get { return m_RectChildren; } }
  28705. List_1_t432BA4439FC00E108A9A351BD7FBCD9242270BB3 * L_0 = __this->get_m_RectChildren_11();
  28706. return L_0;
  28707. }
  28708. }
  28709. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HorizontalOrVerticalLayoutGroup_get_spacing_m52E2EAC47D467F71010583C5AAB31F4D523AC278_inline (HorizontalOrVerticalLayoutGroup_tAEE7FC9DCA8F7E95D4DE560305B3A219008A8108 * __this, const RuntimeMethod* method)
  28710. {
  28711. {
  28712. // public float spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
  28713. float L_0 = __this->get_m_Spacing_12();
  28714. return L_0;
  28715. }
  28716. }
  28717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_m6E08A16717F2B9EE8B24EBA6B234A03098D5F05D_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___other0, const RuntimeMethod* method)
  28718. {
  28719. bool V_0 = false;
  28720. int32_t G_B3_0 = 0;
  28721. {
  28722. float L_0 = __this->get_x_0();
  28723. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___other0;
  28724. float L_2 = L_1.get_x_0();
  28725. if ((!(((float)L_0) == ((float)L_2))))
  28726. {
  28727. goto IL_001f;
  28728. }
  28729. }
  28730. {
  28731. float L_3 = __this->get_y_1();
  28732. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___other0;
  28733. float L_5 = L_4.get_y_1();
  28734. G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0);
  28735. goto IL_0020;
  28736. }
  28737. IL_001f:
  28738. {
  28739. G_B3_0 = 0;
  28740. }
  28741. IL_0020:
  28742. {
  28743. V_0 = (bool)G_B3_0;
  28744. goto IL_0023;
  28745. }
  28746. IL_0023:
  28747. {
  28748. bool L_6 = V_0;
  28749. return L_6;
  28750. }
  28751. }
  28752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method)
  28753. {
  28754. float V_0 = 0.0f;
  28755. float V_1 = 0.0f;
  28756. bool V_2 = false;
  28757. {
  28758. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___lhs0;
  28759. float L_1 = L_0.get_x_0();
  28760. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___rhs1;
  28761. float L_3 = L_2.get_x_0();
  28762. V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
  28763. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___lhs0;
  28764. float L_5 = L_4.get_y_1();
  28765. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___rhs1;
  28766. float L_7 = L_6.get_y_1();
  28767. V_1 = ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7));
  28768. float L_8 = V_0;
  28769. float L_9 = V_0;
  28770. float L_10 = V_1;
  28771. float L_11 = V_1;
  28772. 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);
  28773. goto IL_002e;
  28774. }
  28775. IL_002e:
  28776. {
  28777. bool L_12 = V_2;
  28778. return L_12;
  28779. }
  28780. }
  28781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * Image_get_sprite_mA6FB016B4E3FE5EFFAE4B3AEE2D2DF89C61E0AF3_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  28782. {
  28783. {
  28784. // get { return m_Sprite; }
  28785. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_0 = __this->get_m_Sprite_37();
  28786. return L_0;
  28787. }
  28788. }
  28789. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Image_get_alphaHitTestMinimumThreshold_m4271487851417EC8581659AA2611705182F2EB1B_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  28790. {
  28791. {
  28792. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  28793. float L_0 = __this->get_m_AlphaHitTestMinimumThreshold_46();
  28794. return L_0;
  28795. }
  28796. }
  28797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Image_set_alphaHitTestMinimumThreshold_m95763334366C9A33E68C0BBC6695D62E0DFE462B_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, float ___value0, const RuntimeMethod* method)
  28798. {
  28799. {
  28800. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  28801. float L_0 = ___value0;
  28802. __this->set_m_AlphaHitTestMinimumThreshold_46(L_0);
  28803. // public float alphaHitTestMinimumThreshold { get { return m_AlphaHitTestMinimumThreshold; } set { m_AlphaHitTestMinimumThreshold = value; } }
  28804. return;
  28805. }
  28806. }
  28807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graphic_set_useLegacyMeshGeneration_m115AE8DE204ADAC46F457D2E973B29FC122623DD_inline (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, bool ___value0, const RuntimeMethod* method)
  28808. {
  28809. {
  28810. // protected bool useLegacyMeshGeneration { get; set; }
  28811. bool L_0 = ___value0;
  28812. __this->set_U3CuseLegacyMeshGenerationU3Ek__BackingField_25(L_0);
  28813. return;
  28814. }
  28815. }
  28816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  28817. {
  28818. {
  28819. float L_0 = ___x0;
  28820. __this->set_x_0(L_0);
  28821. float L_1 = ___y1;
  28822. __this->set_y_1(L_1);
  28823. return;
  28824. }
  28825. }
  28826. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Image_get_type_m730305AA6DAA0AF5C57A8AD2C1B8A97E6B0B8229_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  28827. {
  28828. {
  28829. // public Type type { get { return m_Type; } set { if (SetPropertyUtility.SetStruct(ref m_Type, value)) SetVerticesDirty(); } }
  28830. int32_t L_0 = __this->get_m_Type_39();
  28831. return L_0;
  28832. }
  28833. }
  28834. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Image_get_useSpriteMesh_mA2A1DEB7AC296C364B911D72B4A25828963BD8BE_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  28835. {
  28836. {
  28837. // public bool useSpriteMesh { get { return m_UseSpriteMesh; } set { if (SetPropertyUtility.SetStruct(ref m_UseSpriteMesh, value)) SetVerticesDirty(); } }
  28838. bool L_0 = __this->get_m_UseSpriteMesh_48();
  28839. return L_0;
  28840. }
  28841. }
  28842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_mF7FCDE24496D619F4BB1A0BA44AF17DCB5D697FF_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  28843. {
  28844. {
  28845. float L_0 = ___x0;
  28846. __this->set_x_2(L_0);
  28847. float L_1 = ___y1;
  28848. __this->set_y_3(L_1);
  28849. __this->set_z_4((0.0f));
  28850. return;
  28851. }
  28852. }
  28853. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m63A593A281BC0B6C36FCFF399056E1DE9F4C01E0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  28854. {
  28855. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28856. memset((&V_0), 0, sizeof(V_0));
  28857. {
  28858. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  28859. float L_1 = L_0.get_x_0();
  28860. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  28861. float L_3 = L_2.get_x_0();
  28862. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  28863. float L_5 = L_4.get_y_1();
  28864. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  28865. float L_7 = L_6.get_y_1();
  28866. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28867. memset((&L_8), 0, sizeof(L_8));
  28868. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_8), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), /*hidden argument*/NULL);
  28869. V_0 = L_8;
  28870. goto IL_0023;
  28871. }
  28872. IL_0023:
  28873. {
  28874. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  28875. return L_9;
  28876. }
  28877. }
  28878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Subtraction_m6E536A8C72FEAA37FF8D5E26E11D6E71EB59599A_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  28879. {
  28880. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28881. memset((&V_0), 0, sizeof(V_0));
  28882. {
  28883. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  28884. float L_1 = L_0.get_x_0();
  28885. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  28886. float L_3 = L_2.get_x_0();
  28887. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  28888. float L_5 = L_4.get_y_1();
  28889. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  28890. float L_7 = L_6.get_y_1();
  28891. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28892. memset((&L_8), 0, sizeof(L_8));
  28893. 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);
  28894. V_0 = L_8;
  28895. goto IL_0023;
  28896. }
  28897. IL_0023:
  28898. {
  28899. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  28900. return L_9;
  28901. }
  28902. }
  28903. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_m98AA5AF174918812B6E0C201C850FABB4A526813_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  28904. {
  28905. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28906. memset((&V_0), 0, sizeof(V_0));
  28907. {
  28908. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  28909. float L_1 = L_0.get_x_0();
  28910. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  28911. float L_3 = L_2.get_x_0();
  28912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  28913. float L_5 = L_4.get_y_1();
  28914. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  28915. float L_7 = L_6.get_y_1();
  28916. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28917. memset((&L_8), 0, sizeof(L_8));
  28918. 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);
  28919. V_0 = L_8;
  28920. goto IL_0023;
  28921. }
  28922. IL_0023:
  28923. {
  28924. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  28925. return L_9;
  28926. }
  28927. }
  28928. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 Vector4_op_Division_m8AF7C92DD640CE3275F975E9BCD62F04E29DEDB6_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___a0, float ___d1, const RuntimeMethod* method)
  28929. {
  28930. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 V_0;
  28931. memset((&V_0), 0, sizeof(V_0));
  28932. {
  28933. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = ___a0;
  28934. float L_1 = L_0.get_x_1();
  28935. float L_2 = ___d1;
  28936. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3 = ___a0;
  28937. float L_4 = L_3.get_y_2();
  28938. float L_5 = ___d1;
  28939. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6 = ___a0;
  28940. float L_7 = L_6.get_z_3();
  28941. float L_8 = ___d1;
  28942. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_9 = ___a0;
  28943. float L_10 = L_9.get_w_4();
  28944. float L_11 = ___d1;
  28945. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12;
  28946. memset((&L_12), 0, sizeof(L_12));
  28947. 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);
  28948. V_0 = L_12;
  28949. goto IL_0029;
  28950. }
  28951. IL_0029:
  28952. {
  28953. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_13 = V_0;
  28954. return L_13;
  28955. }
  28956. }
  28957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Multiply_mC7A7802352867555020A90205EBABA56EE5E36CB_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method)
  28958. {
  28959. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28960. memset((&V_0), 0, sizeof(V_0));
  28961. {
  28962. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  28963. float L_1 = L_0.get_x_0();
  28964. float L_2 = ___d1;
  28965. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___a0;
  28966. float L_4 = L_3.get_y_1();
  28967. float L_5 = ___d1;
  28968. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  28969. memset((&L_6), 0, sizeof(L_6));
  28970. 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);
  28971. V_0 = L_6;
  28972. goto IL_0019;
  28973. }
  28974. IL_0019:
  28975. {
  28976. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  28977. return L_7;
  28978. }
  28979. }
  28980. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  28981. {
  28982. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  28983. memset((&V_0), 0, sizeof(V_0));
  28984. {
  28985. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  28986. float L_1 = L_0.get_x_0();
  28987. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  28988. float L_3 = L_2.get_x_0();
  28989. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  28990. float L_5 = L_4.get_y_1();
  28991. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  28992. float L_7 = L_6.get_y_1();
  28993. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  28994. memset((&L_8), 0, sizeof(L_8));
  28995. 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);
  28996. V_0 = L_8;
  28997. goto IL_0023;
  28998. }
  28999. IL_0023:
  29000. {
  29001. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  29002. return L_9;
  29003. }
  29004. }
  29005. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_Scale_m54AA203304585B8BB6ECA4936A90F408BD880916_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  29006. {
  29007. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  29008. memset((&V_0), 0, sizeof(V_0));
  29009. {
  29010. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  29011. float L_1 = L_0.get_x_0();
  29012. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  29013. float L_3 = L_2.get_x_0();
  29014. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  29015. float L_5 = L_4.get_y_1();
  29016. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  29017. float L_7 = L_6.get_y_1();
  29018. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  29019. memset((&L_8), 0, sizeof(L_8));
  29020. 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);
  29021. V_0 = L_8;
  29022. goto IL_0023;
  29023. }
  29024. IL_0023:
  29025. {
  29026. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  29027. return L_9;
  29028. }
  29029. }
  29030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
  29031. {
  29032. {
  29033. float L_0 = ___x0;
  29034. __this->set_x_2(L_0);
  29035. float L_1 = ___y1;
  29036. __this->set_y_3(L_1);
  29037. float L_2 = ___z2;
  29038. __this->set_z_4(L_2);
  29039. return;
  29040. }
  29041. }
  29042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Image_get_fillMethod_mA24F59E82D3A9307852DC572753EB24675BC9B1C_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  29043. {
  29044. {
  29045. // public FillMethod fillMethod { get { return m_FillMethod; } set { if (SetPropertyUtility.SetStruct(ref m_FillMethod, value)) { SetVerticesDirty(); m_FillOrigin = 0; } } }
  29046. int32_t L_0 = __this->get_m_FillMethod_42();
  29047. return L_0;
  29048. }
  29049. }
  29050. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method)
  29051. {
  29052. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  29053. memset((&V_0), 0, sizeof(V_0));
  29054. {
  29055. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___v0;
  29056. float L_1 = L_0.get_x_0();
  29057. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___v0;
  29058. float L_3 = L_2.get_y_1();
  29059. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4;
  29060. memset((&L_4), 0, sizeof(L_4));
  29061. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
  29062. V_0 = L_4;
  29063. goto IL_001a;
  29064. }
  29065. IL_001a:
  29066. {
  29067. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5 = V_0;
  29068. return L_5;
  29069. }
  29070. }
  29071. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Image_get_fillAmount_mA6F275C1167931E2F166EA85058EF181D8008B09_inline (Image_t4021FF27176E44BFEDDCBE43C7FE6B713EC70D3C * __this, const RuntimeMethod* method)
  29072. {
  29073. {
  29074. // public float fillAmount { get { return m_FillAmount; } set { if (SetPropertyUtility.SetStruct(ref m_FillAmount, Mathf.Clamp01(value))) SetVerticesDirty(); } }
  29075. float L_0 = __this->get_m_FillAmount_43();
  29076. return L_0;
  29077. }
  29078. }
  29079. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * EventSystem_get_currentInputModule_mA369862FF1DB0C9CD447DE69F1E77DF0C0AE37E3_inline (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method)
  29080. {
  29081. {
  29082. // get { return m_CurrentInputModule; }
  29083. BaseInputModule_t395DEB45C225A941B2C831CBDB000A23E5899924 * L_0 = __this->get_m_CurrentInputModule_5();
  29084. return L_0;
  29085. }
  29086. }
  29087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputField_get_text_m15D0C784A4A104390610325B02216FC2A6F1077C_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29088. {
  29089. {
  29090. // return m_Text;
  29091. String_t* L_0 = __this->get_m_Text_39();
  29092. return L_0;
  29093. }
  29094. }
  29095. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * InputField_get_onValidateInput_mCBE2BB6D465B095BDA7F75091ED88BAFCC7EC9EE_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29096. {
  29097. {
  29098. // public OnValidateInput onValidateInput { get { return m_OnValidateInput; } set { SetPropertyUtility.SetClass(ref m_OnValidateInput, value); } }
  29099. OnValidateInput_t721D2C2A7710D113E4909B36D9893CC6B1C69B9F * L_0 = __this->get_m_OnValidateInput_35();
  29100. return L_0;
  29101. }
  29102. }
  29103. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_characterValidation_m9446E5CDD7DF9B41799344119032DAB48DDE9CFC_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29104. {
  29105. {
  29106. // public CharacterValidation characterValidation { get { return m_CharacterValidation; } set { if (SetPropertyUtility.SetStruct(ref m_CharacterValidation, value)) SetToCustom(); } }
  29107. int32_t L_0 = __this->get_m_CharacterValidation_30();
  29108. return L_0;
  29109. }
  29110. }
  29111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  29112. {
  29113. {
  29114. int32_t L_0 = __this->get_m_stringLength_0();
  29115. return L_0;
  29116. }
  29117. }
  29118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_characterLimit_mE37C423F3248D89801FD33A223878062DE951C51_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29119. {
  29120. {
  29121. // get { return m_CharacterLimit; }
  29122. int32_t L_0 = __this->get_m_CharacterLimit_31();
  29123. return L_0;
  29124. }
  29125. }
  29126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputField_get_customCaretColor_mBF58C9552A845540FE36960BC3F29E3BF7DF7D15_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29127. {
  29128. {
  29129. // public bool customCaretColor { get { return m_CustomCaretColor; } set { if (m_CustomCaretColor != value) { m_CustomCaretColor = value; MarkGeometryAsDirty(); } } }
  29130. bool L_0 = __this->get_m_CustomCaretColor_37();
  29131. return L_0;
  29132. }
  29133. }
  29134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * InputField_get_textComponent_mF2F6C6AB96152BA577A1364A663906315AD01D4F_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29135. {
  29136. {
  29137. // get { return m_TextComponent; }
  29138. Text_t6A2339DA6C05AE2646FC1A6C8FCC127391BE7FA1 * L_0 = __this->get_m_TextComponent_22();
  29139. return L_0;
  29140. }
  29141. }
  29142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * InputField_get_onValueChanged_mAF7D77CCBED34CF4A46A9E4EA77405D790C58449_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29143. {
  29144. {
  29145. // public OnChangeEvent onValueChanged { get { return m_OnValueChanged; } set { SetPropertyUtility.SetClass(ref m_OnValueChanged, value); } }
  29146. OnChangeEvent_t2E59014A56EA94168140F0585834954B40D716F7 * L_0 = __this->get_m_OnValueChanged_34();
  29147. return L_0;
  29148. }
  29149. }
  29150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_lineType_m02C63C6C52D3FDE31AA67AB9C77B315B7AEA231B_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29151. {
  29152. {
  29153. // get { return m_LineType; }
  29154. int32_t L_0 = __this->get_m_LineType_28();
  29155. return L_0;
  29156. }
  29157. }
  29158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputField_get_isFocused_m60B873B25A63045E65D55BDC90268C8623D7C418_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29159. {
  29160. {
  29161. // get { return m_AllowInput; }
  29162. bool L_0 = __this->get_m_AllowInput_52();
  29163. return L_0;
  29164. }
  29165. }
  29166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method)
  29167. {
  29168. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  29169. memset((&V_0), 0, sizeof(V_0));
  29170. {
  29171. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  29172. float L_1 = L_0.get_x_0();
  29173. float L_2 = ___d1;
  29174. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___a0;
  29175. float L_4 = L_3.get_y_1();
  29176. float L_5 = ___d1;
  29177. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  29178. memset((&L_6), 0, sizeof(L_6));
  29179. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL);
  29180. V_0 = L_6;
  29181. goto IL_0019;
  29182. }
  29183. IL_0019:
  29184. {
  29185. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  29186. return L_7;
  29187. }
  29188. }
  29189. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_button_m180AAB76815A20002896B6B3AAC5B27D9598CDC1_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  29190. {
  29191. {
  29192. // public InputButton button { get; set; }
  29193. int32_t L_0 = __this->get_U3CbuttonU3Ek__BackingField_23();
  29194. return L_0;
  29195. }
  29196. }
  29197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 PointerEventData_get_position_mE65C1CF448C935678F7C2A6265B4F3906FD9D651_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  29198. {
  29199. {
  29200. // public Vector2 position { get; set; }
  29201. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = __this->get_U3CpositionU3Ek__BackingField_13();
  29202. return L_0;
  29203. }
  29204. }
  29205. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE PointerEventData_get_pointerPressRaycast_m3C5785CD2C31F91C91D6F1084D2EAC31BED56ACB_inline (PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * __this, const RuntimeMethod* method)
  29206. {
  29207. {
  29208. // public RaycastResult pointerPressRaycast { get; set; }
  29209. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_0 = __this->get_U3CpointerPressRaycastU3Ek__BackingField_9();
  29210. return L_0;
  29211. }
  29212. }
  29213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_inputType_mB69EBB88308E8797FF13A77E5540BACE1277F065_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29214. {
  29215. {
  29216. // public InputType inputType { get { return m_InputType; } set { if (SetPropertyUtility.SetStruct(ref m_InputType, value)) SetToCustom(); } }
  29217. int32_t L_0 = __this->get_m_InputType_25();
  29218. return L_0;
  29219. }
  29220. }
  29221. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * InputField_get_onEndEdit_m6E5D422101DA2F7BF3962CC783C98C022E8C26B3_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29222. {
  29223. {
  29224. // public EndEditEvent onEndEdit { get { return m_OnEndEdit; } set { SetPropertyUtility.SetClass(ref m_OnEndEdit, value); } }
  29225. EndEditEvent_t85372BABF7066F7DF46B414EA94C5D42736A0E8D * L_0 = __this->get_m_OnEndEdit_32();
  29226. return L_0;
  29227. }
  29228. }
  29229. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * InputField_get_onSubmit_mC8CA68370D3AEDF5E1836649A017F4A255F7001A_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29230. {
  29231. {
  29232. // public SubmitEvent onSubmit { get { return m_OnSubmit; } set { SetPropertyUtility.SetClass(ref m_OnSubmit, value); } }
  29233. SubmitEvent_t3FD30F627DF2ADEC87C0BE69EE632AAB99F3B8A9 * L_0 = __this->get_m_OnSubmit_33();
  29234. return L_0;
  29235. }
  29236. }
  29237. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * EventSystem_get_currentSelectedGameObject_m999F9BFD4C20E2F00C56D4FED89602B6077EF70D_inline (EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * __this, const RuntimeMethod* method)
  29238. {
  29239. {
  29240. // get { return m_CurrentSelected; }
  29241. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_0 = __this->get_m_CurrentSelected_10();
  29242. return L_0;
  29243. }
  29244. }
  29245. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar InputField_get_asteriskChar_m51B289120D5EF43D619DAF0C287938A629399E44_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29246. {
  29247. {
  29248. // public char asteriskChar { get { return m_AsteriskChar; } set { if (SetPropertyUtility.SetStruct(ref m_AsteriskChar, value)) UpdateLabel(); } }
  29249. Il2CppChar L_0 = __this->get_m_AsteriskChar_26();
  29250. return L_0;
  29251. }
  29252. }
  29253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mA9E4245E487F3051F0EBF086646A1C341213D24E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method)
  29254. {
  29255. bool V_0 = false;
  29256. {
  29257. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___lhs0;
  29258. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = ___rhs1;
  29259. bool L_2;
  29260. L_2 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_0, L_1, /*hidden argument*/NULL);
  29261. V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  29262. goto IL_000e;
  29263. }
  29264. IL_000e:
  29265. {
  29266. bool L_3 = V_0;
  29267. return L_3;
  29268. }
  29269. }
  29270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 InputField_get_selectionColor_m205696954151CB58BB8DF822563B39E78EE9F7BB_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29271. {
  29272. {
  29273. // public Color selectionColor { get { return m_SelectionColor; } set { if (SetPropertyUtility.SetColor(ref m_SelectionColor, value)) MarkGeometryAsDirty(); } }
  29274. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = __this->get_m_SelectionColor_38();
  29275. return L_0;
  29276. }
  29277. }
  29278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method)
  29279. {
  29280. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  29281. memset((&V_0), 0, sizeof(V_0));
  29282. {
  29283. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  29284. float L_1 = L_0.get_x_2();
  29285. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___b1;
  29286. float L_3 = L_2.get_x_2();
  29287. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  29288. float L_5 = L_4.get_y_3();
  29289. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___b1;
  29290. float L_7 = L_6.get_y_3();
  29291. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___a0;
  29292. float L_9 = L_8.get_z_4();
  29293. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___b1;
  29294. float L_11 = L_10.get_z_4();
  29295. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  29296. memset((&L_12), 0, sizeof(L_12));
  29297. 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);
  29298. V_0 = L_12;
  29299. goto IL_0030;
  29300. }
  29301. IL_0030:
  29302. {
  29303. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0;
  29304. return L_13;
  29305. }
  29306. }
  29307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_keyboardType_mB9BE8A9EDAD0C10413436CC933EE187CC4A3CBEE_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29308. {
  29309. {
  29310. // get { return m_KeyboardType; }
  29311. int32_t L_0 = __this->get_m_KeyboardType_27();
  29312. return L_0;
  29313. }
  29314. }
  29315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputField_get_contentType_m3717B7CB4EB125E353B4B7F48DFDE21F195AE9E9_inline (InputField_tB41A2814F31A3E9373D443EDEBBB2856006324D0 * __this, const RuntimeMethod* method)
  29316. {
  29317. {
  29318. // public ContentType contentType { get { return m_ContentType; } set { if (SetPropertyUtility.SetStruct(ref m_ContentType, value)) EnforceContentType(); } }
  29319. int32_t L_0 = __this->get_m_ContentType_24();
  29320. return L_0;
  29321. }
  29322. }
  29323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LayoutGroup_get_childAlignment_m670498A8C95B7E523D0E819BB6FB4A52B5464B12_inline (LayoutGroup_t63C978964192B57EFC660D5FDA03DEE89DDC1AE2 * __this, const RuntimeMethod* method)
  29324. {
  29325. {
  29326. // public TextAnchor childAlignment { get { return m_ChildAlignment; } set { SetProperty(ref m_ChildAlignment, value); } }
  29327. int32_t L_0 = __this->get_m_ChildAlignment_5();
  29328. return L_0;
  29329. }
  29330. }
  29331. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
  29332. {
  29333. {
  29334. int32_t L_0 = (int32_t)__this->get__size_2();
  29335. return (int32_t)L_0;
  29336. }
  29337. }
  29338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method)
  29339. {
  29340. {
  29341. int32_t L_0 = ___index0;
  29342. int32_t L_1 = (int32_t)__this->get__size_2();
  29343. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  29344. {
  29345. goto IL_000e;
  29346. }
  29347. }
  29348. {
  29349. ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
  29350. }
  29351. IL_000e:
  29352. {
  29353. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
  29354. int32_t L_3 = ___index0;
  29355. RuntimeObject * L_4;
  29356. L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
  29357. return (RuntimeObject *)L_4;
  29358. }
  29359. }