Unity.TextMeshPro2.cpp 3.2 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850
  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 T1, typename T2>
  29. struct VirtualActionInvoker2
  30. {
  31. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  32. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  36. }
  37. };
  38. template <typename T1, typename T2, typename T3>
  39. struct VirtualActionInvoker3
  40. {
  41. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  42. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  43. {
  44. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  45. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  46. }
  47. };
  48. template <typename T1, typename T2, typename T3, typename T4>
  49. struct VirtualActionInvoker4
  50. {
  51. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  52. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  53. {
  54. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  55. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  56. }
  57. };
  58. template <typename R>
  59. struct VirtualFuncInvoker0
  60. {
  61. typedef R (*Func)(void*, const RuntimeMethod*);
  62. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  63. {
  64. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  65. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  66. }
  67. };
  68. template <typename R, typename T1>
  69. struct VirtualFuncInvoker1
  70. {
  71. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  72. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  75. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  76. }
  77. };
  78. template <typename R, typename T1, typename T2, typename T3, typename T4>
  79. struct VirtualFuncInvoker4
  80. {
  81. typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  82. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  83. {
  84. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  85. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  86. }
  87. };
  88. template <typename R>
  89. struct InterfaceFuncInvoker0
  90. {
  91. typedef R (*Func)(void*, const RuntimeMethod*);
  92. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  93. {
  94. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  95. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  96. }
  97. };
  98. template <typename R, typename T1>
  99. struct InterfaceFuncInvoker1
  100. {
  101. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  102. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  103. {
  104. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  105. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  106. }
  107. };
  108. // System.Action`1<System.Int32>
  109. struct Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B;
  110. // System.Action`1<System.Object>
  111. struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC;
  112. // System.Action`1<TMPro.TMP_TextInfo>
  113. struct Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42;
  114. // System.Action`2<System.Int32,System.Int32>
  115. struct Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39;
  116. // System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
  117. struct Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1;
  118. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char>
  119. struct Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23;
  120. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
  121. struct Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08;
  122. // System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
  123. struct Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F;
  124. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>
  125. struct Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579;
  126. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>
  127. struct Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763;
  128. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph>
  129. struct Dictionary_2_tDA5C03A58B5E004C6D454EF31BF9C5307FE785BE;
  130. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
  131. struct Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60;
  132. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>
  133. struct Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75;
  134. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>
  135. struct Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4;
  136. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
  137. struct Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4;
  138. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>
  139. struct Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8;
  140. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>
  141. struct Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F;
  142. // System.Func`2<System.Object,System.UInt32>
  143. struct Func_2_tC3246CBAFBB962E2C6075141A9B6BFC365266428;
  144. // System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>
  145. struct Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87;
  146. // System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>
  147. struct Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC;
  148. // System.Func`3<System.Int32,System.Object,System.Object>
  149. struct Func_3_tC73F70171ED2A384FAB045BC40C8A3D76DD50FFC;
  150. // System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
  151. struct Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0;
  152. // System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
  153. struct Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA;
  154. // System.Collections.Generic.HashSet`1<System.Int32>
  155. struct HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5;
  156. // System.Collections.Generic.HashSet`1<System.UInt32>
  157. struct HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B;
  158. // System.Collections.Generic.IEnumerable`1<System.Object>
  159. struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D;
  160. // System.Collections.Generic.IEnumerable`1<TMPro.TMP_SpriteCharacter>
  161. struct IEnumerable_1_t8E41E25E90FECB9DFD7D7AB65BACD1F0BCEF2ECA;
  162. // System.Collections.Generic.IEnumerable`1<TMPro.TMP_SpriteGlyph>
  163. struct IEnumerable_1_t7FBFF8EFF31C97702E69ED55CFC214DD6063DEBB;
  164. // System.Collections.Generic.IEqualityComparer`1<System.Int32>
  165. struct IEqualityComparer_1_t62010156673DE1460AB1D1CEBE5DCD48665E1A38;
  166. // System.Collections.Generic.IEqualityComparer`1<System.UInt32>
  167. struct IEqualityComparer_1_t75C3361D3BE51E9742B0BBFA0F3998120E7CB6CE;
  168. // System.Collections.Generic.IList`1<System.Int32>
  169. struct IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D;
  170. // System.Linq.IOrderedEnumerable`1<System.Object>
  171. struct IOrderedEnumerable_1_tB9F2319177B9E63FFCBB89F9E57F8529A97CC77B;
  172. // System.Linq.IOrderedEnumerable`1<TMPro.TMP_SpriteCharacter>
  173. struct IOrderedEnumerable_1_t56276E9B9D99868F2ABB86C01F13C74338DA693C;
  174. // System.Linq.IOrderedEnumerable`1<TMPro.TMP_SpriteGlyph>
  175. struct IOrderedEnumerable_1_tE6AB7C0DAC52549BC0E5CBC2593BD2CFA7ADC51B;
  176. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Boolean>
  177. struct KeyCollection_t1A4234C2733AA679CBD9BA87755956535D81647E;
  178. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Char>
  179. struct KeyCollection_tB6DA7BD3F3255AFC2FAD2CA9A291FBA43E5CD4B1;
  180. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
  181. struct KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0;
  182. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,TMPro.TMP_FontAsset>
  183. struct KeyCollection_t92992C87550862FBB154128E3752DD1AD1E7849F;
  184. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,TMPro.TMP_Style>
  185. struct KeyCollection_tE9F96B813D9A5BE7A9C9F9E96F8874A1DF7CE8C6;
  186. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,System.Int32>
  187. struct KeyCollection_t19748CBB6EA73F4F3CD39D92D3C0F67BDC5275E1;
  188. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_Character>
  189. struct KeyCollection_tDA826B2176123534B81A7FF5DDD768A34251ADB4;
  190. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
  191. struct KeyCollection_t840B891CD8C62EE926DDDEE92D85290C08539C0B;
  192. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_SpriteCharacter>
  193. struct KeyCollection_t499E84E56D251625DBE5DDDF8E9F0D89CBB0D0DF;
  194. // System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,TMPro.TMP_SpriteGlyph>
  195. struct KeyCollection_tDCCDDA686FEADA7D12856936AFEA23F2A9F65638;
  196. // System.Collections.Generic.List`1<UnityEngine.GameObject>
  197. struct List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5;
  198. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph>
  199. struct List_1_tA740960861E81663EBF03A56DE52E25A9283E954;
  200. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect>
  201. struct List_1_tE870449A6BC21548542BC92F18B284004FA8668A;
  202. // System.Collections.Generic.List`1<System.Object>
  203. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
  204. // System.Collections.Generic.List`1<TMPro.TMP_Character>
  205. struct List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8;
  206. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset>
  207. struct List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD;
  208. // System.Collections.Generic.List`1<TMPro.TMP_Glyph>
  209. struct List_1_t3F387498A6DE374D972293A68DB91FDF1A530E2E;
  210. // System.Collections.Generic.List`1<TMPro.TMP_GlyphPairAdjustmentRecord>
  211. struct List_1_tDFE35C4D82EC736078A1C899175E5F6747C41D60;
  212. // System.Collections.Generic.List`1<TMPro.TMP_Sprite>
  213. struct List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67;
  214. // System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>
  215. struct List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364;
  216. // System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>
  217. struct List_1_t7850FCF22796079854614A9268CE558E34108A02;
  218. // System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>
  219. struct List_1_tF7848685CB961B42606831D4C30E1C31069D91C8;
  220. // System.Collections.Generic.List`1<TMPro.TMP_Style>
  221. struct List_1_t45639C9CAC14492B91832F71F3BE40F75A336649;
  222. // System.Collections.Generic.List`1<System.UInt32>
  223. struct List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731;
  224. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
  225. struct TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3;
  226. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Boolean>
  227. struct ValueCollection_tAC9371FC72C759652E224BBBE13669CD7F4FC7EC;
  228. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Char>
  229. struct ValueCollection_tDEA922C20FE7390F1063807C7F0EAE8B2C022A7B;
  230. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
  231. struct ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2;
  232. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,TMPro.TMP_FontAsset>
  233. struct ValueCollection_tC8F758677CEA2459E735CF3B2F6408762AAC21B5;
  234. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,TMPro.TMP_Style>
  235. struct ValueCollection_t625D6831F9B9DDA73FD6EBEC5DF210DF81231030;
  236. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,System.Int32>
  237. struct ValueCollection_t5021005DA85ABB38062E53F64AC0587152FDBBDB;
  238. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_Character>
  239. struct ValueCollection_t26781662F3B517C49F6523DD6BE7954D4EDE8CC6;
  240. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
  241. struct ValueCollection_tA0BA28017BC956C749773968709DDA31226156B3;
  242. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_SpriteCharacter>
  243. struct ValueCollection_t87E40163F777395B84663882E0FD5DEB3C624C50;
  244. // System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,TMPro.TMP_SpriteGlyph>
  245. struct ValueCollection_t94BB350A9E80F0F92298B2AAA875C6CE7BE6BF3E;
  246. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Boolean>[]
  247. struct EntryU5BU5D_t7732497AB9D637A1BADCC6C2B28E6F66569559D5;
  248. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Char>[]
  249. struct EntryU5BU5D_tB85F10076BA2A751C87B4BDE98DF0468F760AD20;
  250. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
  251. struct EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1;
  252. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,TMPro.TMP_FontAsset>[]
  253. struct EntryU5BU5D_tB3D8D0D553CC936EE56FDA542F9E71CE3EDA8970;
  254. // System.Collections.Generic.Dictionary`2/Entry<System.Int32,TMPro.TMP_Style>[]
  255. struct EntryU5BU5D_t194D6B912F97E5730AAAEEE572C705AD0790F7C8;
  256. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,System.Int32>[]
  257. struct EntryU5BU5D_tC50D8F28F6587BCDF43C9B72744CAD4892BE7734;
  258. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_Character>[]
  259. struct EntryU5BU5D_t89E84E983199EA1394D036EF9F40983C841F48B3;
  260. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>[]
  261. struct EntryU5BU5D_t5988951BD5E7F9A1B3915572BB11DC9E0F155255;
  262. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_SpriteCharacter>[]
  263. struct EntryU5BU5D_tA087877EE0CAAD820A376766D8FFA043F73B8CA0;
  264. // System.Collections.Generic.Dictionary`2/Entry<System.UInt32,TMPro.TMP_SpriteGlyph>[]
  265. struct EntryU5BU5D_tECEC3CEBBB6B08D51574D8802A9FF4526213C353;
  266. // System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
  267. struct SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975;
  268. // TMPro.TMP_TextProcessingStack`1<System.Int32>[]
  269. struct TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37;
  270. // System.Byte[]
  271. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  272. // System.Char[]
  273. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  274. // UnityEngine.Color32[]
  275. struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2;
  276. // System.Decimal[]
  277. struct DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA;
  278. // System.Delegate[]
  279. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  280. // TMPro.FontWeight[]
  281. struct FontWeightU5BU5D_t0C9E436904E570F798885BC6F264C7AE6608B5C6;
  282. // TMPro.HighlightState[]
  283. struct HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA;
  284. // TMPro.HorizontalAlignmentOptions[]
  285. struct HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB;
  286. // System.Int32[]
  287. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  288. // System.Int32Enum[]
  289. struct Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD;
  290. // UnityEngine.Material[]
  291. struct MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492;
  292. // TMPro.MaterialReference[]
  293. struct MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD;
  294. // System.Object[]
  295. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  296. // TMPro.RichTextTagAttribute[]
  297. struct RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615;
  298. // System.Single[]
  299. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
  300. // System.String[]
  301. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
  302. // TMPro.TMP_CharacterInfo[]
  303. struct TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970;
  304. // TMPro.TMP_ColorGradient[]
  305. struct TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A;
  306. // TMPro.TMP_FontAsset[]
  307. struct TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F;
  308. // TMPro.TMP_FontWeightPair[]
  309. struct TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC;
  310. // TMPro.TMP_LineInfo[]
  311. struct TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D;
  312. // TMPro.TMP_LinkInfo[]
  313. struct TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6;
  314. // TMPro.TMP_MeshInfo[]
  315. struct TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119;
  316. // TMPro.TMP_PageInfo[]
  317. struct TMP_PageInfoU5BU5D_tD278FD80A76AC5A74DA87B7A5653423E41AC634F;
  318. // TMPro.TMP_Sprite[]
  319. struct TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6;
  320. // TMPro.TMP_SpriteAsset[]
  321. struct TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717;
  322. // TMPro.TMP_SpriteCharacter[]
  323. struct TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC;
  324. // TMPro.TMP_SpriteGlyph[]
  325. struct TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7;
  326. // TMPro.TMP_Style[]
  327. struct TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C;
  328. // TMPro.TMP_SubMesh[]
  329. struct TMP_SubMeshU5BU5D_t2EF6E7C00AD0C05C7BD3E565CF716B62BED324A2;
  330. // TMPro.TMP_SubMeshUI[]
  331. struct TMP_SubMeshUIU5BU5D_t6295BD0FE7FDE873A040F84487061A1902B0B552;
  332. // TMPro.TMP_WordInfo[]
  333. struct TMP_WordInfoU5BU5D_t702DDE9D8C7BD02F4D744F914B94BAB83E0F9502;
  334. // UnityEngine.Texture2D[]
  335. struct Texture2DU5BU5D_t0CBDCEA1648F6CBEA47C64E1E48F22B9692B3316;
  336. // System.Type[]
  337. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  338. // System.UInt32[]
  339. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
  340. // UnityEngine.Vector2[]
  341. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  342. // UnityEngine.Vector3[]
  343. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  344. // UnityEngine.Vector4[]
  345. struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871;
  346. // TMPro.WordWrapState[]
  347. struct WordWrapStateU5BU5D_t4B20066E10D8FF621FB20C05F21B22167C90F548;
  348. // TMPro.TMP_Text/UnicodeChar[]
  349. struct UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7;
  350. // UnityEngine.EventSystems.BaseEventData
  351. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E;
  352. // UnityEngine.EventSystems.BaseRaycaster
  353. struct BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876;
  354. // UnityEngine.Behaviour
  355. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9;
  356. // System.Reflection.Binder
  357. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  358. // UnityEngine.Canvas
  359. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA;
  360. // UnityEngine.CanvasRenderer
  361. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E;
  362. // UnityEngine.Component
  363. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684;
  364. // UnityEngine.Coroutine
  365. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7;
  366. // System.Delegate
  367. struct Delegate_t;
  368. // System.DelegateData
  369. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  370. // UnityEngine.EventSystems.EventSystem
  371. struct EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C;
  372. // TMPro.FaceInfo_Legacy
  373. struct FaceInfo_Legacy_t9002691F7DB46E42ADE3B69A8861C144379D192F;
  374. // UnityEngine.Font
  375. struct Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9;
  376. // UnityEngine.GameObject
  377. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319;
  378. // UnityEngine.TextCore.Glyph
  379. struct Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1;
  380. // UnityEngine.UI.Graphic
  381. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24;
  382. // UnityEngine.UI.ICanvasElement
  383. struct ICanvasElement_t604A7C95E46ABA335897B34A28DC8E542DA787E9;
  384. // System.Collections.IEnumerator
  385. struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
  386. // TMPro.ITextPreprocessor
  387. struct ITextPreprocessor_t4D7C2C115C9A65FB6B24304700B1E9167410EB54;
  388. // TMPro.KerningTable
  389. struct KerningTable_t820628F74178B0781DBFFB55BF1277247047617D;
  390. // UnityEngine.UI.LayoutElement
  391. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF;
  392. // UnityEngine.UI.MaskableGraphic
  393. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE;
  394. // UnityEngine.Material
  395. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE;
  396. // System.Reflection.MemberFilter
  397. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  398. // UnityEngine.Mesh
  399. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6;
  400. // UnityEngine.MeshFilter
  401. struct MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A;
  402. // System.Reflection.MethodInfo
  403. struct MethodInfo_t;
  404. // UnityEngine.MonoBehaviour
  405. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A;
  406. // UnityEngine.Object
  407. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A;
  408. // UnityEngine.EventSystems.PointerEventData
  409. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954;
  410. // UnityEngine.UI.RectMask2D
  411. struct RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15;
  412. // UnityEngine.RectTransform
  413. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072;
  414. // UnityEngine.Renderer
  415. struct Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C;
  416. // UnityEngine.ScriptableObject
  417. struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A;
  418. // System.Runtime.Serialization.SerializationInfo
  419. struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
  420. // UnityEngine.Shader
  421. struct Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39;
  422. // UnityEngine.Sprite
  423. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9;
  424. // System.String
  425. struct String_t;
  426. // System.Text.StringBuilder
  427. struct StringBuilder_t;
  428. // TMPro.TMP_Asset
  429. struct TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E;
  430. // TMPro.TMP_Character
  431. struct TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C;
  432. // TMPro.TMP_ColorGradient
  433. struct TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461;
  434. // TMPro.TMP_FontAsset
  435. struct TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2;
  436. // TMPro.TMP_FontFeatureTable
  437. struct TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1;
  438. // TMPro.TMP_GlyphPairAdjustmentRecord
  439. struct TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10;
  440. // TMPro.TMP_ResourceManager
  441. struct TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489;
  442. // TMPro.TMP_ScrollbarEventHandler
  443. struct TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED;
  444. // TMPro.TMP_SelectionCaret
  445. struct TMP_SelectionCaret_tAF0FC385DEB479BB8A87ADAD5B2F41E150AE4720;
  446. // TMPro.TMP_Settings
  447. struct TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7;
  448. // TMPro.TMP_Sprite
  449. struct TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4;
  450. // TMPro.TMP_SpriteAnimator
  451. struct TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902;
  452. // TMPro.TMP_SpriteAsset
  453. struct TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714;
  454. // TMPro.TMP_SpriteCharacter
  455. struct TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE;
  456. // TMPro.TMP_SpriteGlyph
  457. struct TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D;
  458. // TMPro.TMP_Style
  459. struct TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB;
  460. // TMPro.TMP_StyleSheet
  461. struct TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E;
  462. // TMPro.TMP_SubMesh
  463. struct TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8;
  464. // TMPro.TMP_SubMeshUI
  465. struct TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD;
  466. // TMPro.TMP_Text
  467. struct TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262;
  468. // TMPro.TMP_TextElement
  469. struct TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832;
  470. // TMPro.TMP_TextElement_Legacy
  471. struct TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA;
  472. // TMPro.TMP_TextInfo
  473. struct TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547;
  474. // UnityEngine.TextAsset
  475. struct TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234;
  476. // TMPro.TextMeshPro
  477. struct TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4;
  478. // TMPro.TextMeshProUGUI
  479. struct TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1;
  480. // UnityEngine.Texture
  481. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE;
  482. // UnityEngine.Texture2D
  483. struct Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF;
  484. // UnityEngine.Transform
  485. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1;
  486. // System.Type
  487. struct Type_t;
  488. // UnityEngine.Events.UnityAction
  489. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099;
  490. // System.ValueType
  491. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52;
  492. // UnityEngine.UI.VertexHelper
  493. struct VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55;
  494. // System.Void
  495. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  496. // UnityEngine.Canvas/WillRenderCanvases
  497. struct WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958;
  498. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
  499. struct CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4;
  500. // UnityEngine.RectTransform/ReapplyDrivenProperties
  501. struct ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE;
  502. // TMPro.TMP_Settings/LineBreakingTable
  503. struct LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2;
  504. // TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7
  505. struct U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F;
  506. IL2CPP_EXTERN_C RuntimeClass* Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var;
  507. IL2CPP_EXTERN_C RuntimeClass* CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var;
  508. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
  509. IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var;
  510. IL2CPP_EXTERN_C RuntimeClass* Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var;
  511. IL2CPP_EXTERN_C RuntimeClass* Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var;
  512. IL2CPP_EXTERN_C RuntimeClass* DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA_il2cpp_TypeInfo_var;
  513. IL2CPP_EXTERN_C RuntimeClass* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var;
  514. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1_il2cpp_TypeInfo_var;
  515. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var;
  516. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60_il2cpp_TypeInfo_var;
  517. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579_il2cpp_TypeInfo_var;
  518. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23_il2cpp_TypeInfo_var;
  519. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8_il2cpp_TypeInfo_var;
  520. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F_il2cpp_TypeInfo_var;
  521. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763_il2cpp_TypeInfo_var;
  522. IL2CPP_EXTERN_C RuntimeClass* Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87_il2cpp_TypeInfo_var;
  523. IL2CPP_EXTERN_C RuntimeClass* Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC_il2cpp_TypeInfo_var;
  524. IL2CPP_EXTERN_C RuntimeClass* Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA_il2cpp_TypeInfo_var;
  525. IL2CPP_EXTERN_C RuntimeClass* Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0_il2cpp_TypeInfo_var;
  526. IL2CPP_EXTERN_C RuntimeClass* GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var;
  527. IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5_il2cpp_TypeInfo_var;
  528. IL2CPP_EXTERN_C RuntimeClass* HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA_il2cpp_TypeInfo_var;
  529. IL2CPP_EXTERN_C RuntimeClass* HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB_il2cpp_TypeInfo_var;
  530. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t1C0C51B19916511E9D525272F055515334C93525_il2cpp_TypeInfo_var;
  531. IL2CPP_EXTERN_C RuntimeClass* IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D_il2cpp_TypeInfo_var;
  532. IL2CPP_EXTERN_C RuntimeClass* ITextPreprocessor_t4D7C2C115C9A65FB6B24304700B1E9167410EB54_il2cpp_TypeInfo_var;
  533. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var;
  534. IL2CPP_EXTERN_C RuntimeClass* LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2_il2cpp_TypeInfo_var;
  535. IL2CPP_EXTERN_C RuntimeClass* List_1_t45639C9CAC14492B91832F71F3BE40F75A336649_il2cpp_TypeInfo_var;
  536. IL2CPP_EXTERN_C RuntimeClass* List_1_t7850FCF22796079854614A9268CE558E34108A02_il2cpp_TypeInfo_var;
  537. IL2CPP_EXTERN_C RuntimeClass* List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD_il2cpp_TypeInfo_var;
  538. IL2CPP_EXTERN_C RuntimeClass* List_1_tF7848685CB961B42606831D4C30E1C31069D91C8_il2cpp_TypeInfo_var;
  539. IL2CPP_EXTERN_C RuntimeClass* MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD_il2cpp_TypeInfo_var;
  540. IL2CPP_EXTERN_C RuntimeClass* Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var;
  541. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  542. IL2CPP_EXTERN_C RuntimeClass* Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var;
  543. IL2CPP_EXTERN_C RuntimeClass* Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var;
  544. IL2CPP_EXTERN_C RuntimeClass* RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615_il2cpp_TypeInfo_var;
  545. IL2CPP_EXTERN_C RuntimeClass* ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var;
  546. IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var;
  547. IL2CPP_EXTERN_C RuntimeClass* StencilMaterial_t498DA9A7C15643B79E27575F27F1D2FC2FEA6AC5_il2cpp_TypeInfo_var;
  548. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var;
  549. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  550. IL2CPP_EXTERN_C RuntimeClass* TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970_il2cpp_TypeInfo_var;
  551. IL2CPP_EXTERN_C RuntimeClass* TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A_il2cpp_TypeInfo_var;
  552. IL2CPP_EXTERN_C RuntimeClass* TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var;
  553. IL2CPP_EXTERN_C RuntimeClass* TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D_il2cpp_TypeInfo_var;
  554. IL2CPP_EXTERN_C RuntimeClass* TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var;
  555. IL2CPP_EXTERN_C RuntimeClass* TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_il2cpp_TypeInfo_var;
  556. IL2CPP_EXTERN_C RuntimeClass* TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var;
  557. IL2CPP_EXTERN_C RuntimeClass* TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var;
  558. IL2CPP_EXTERN_C RuntimeClass* TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var;
  559. IL2CPP_EXTERN_C RuntimeClass* TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var;
  560. IL2CPP_EXTERN_C RuntimeClass* TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var;
  561. IL2CPP_EXTERN_C RuntimeClass* TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_il2cpp_TypeInfo_var;
  562. IL2CPP_EXTERN_C RuntimeClass* TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_il2cpp_TypeInfo_var;
  563. IL2CPP_EXTERN_C RuntimeClass* TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var;
  564. IL2CPP_EXTERN_C RuntimeClass* TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_il2cpp_TypeInfo_var;
  565. IL2CPP_EXTERN_C RuntimeClass* TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var;
  566. IL2CPP_EXTERN_C RuntimeClass* TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37_il2cpp_TypeInfo_var;
  567. IL2CPP_EXTERN_C RuntimeClass* TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var;
  568. IL2CPP_EXTERN_C RuntimeClass* TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var;
  569. IL2CPP_EXTERN_C RuntimeClass* TMP_UpdateManager_tDF9A1F6AC36B3228A091313D3CED71650F3BBBA1_il2cpp_TypeInfo_var;
  570. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var;
  571. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  572. IL2CPP_EXTERN_C RuntimeClass* U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F_il2cpp_TypeInfo_var;
  573. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var;
  574. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var;
  575. IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var;
  576. IL2CPP_EXTERN_C RuntimeClass* UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7_il2cpp_TypeInfo_var;
  577. IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var;
  578. IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var;
  579. IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var;
  580. IL2CPP_EXTERN_C String_t* _stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F;
  581. IL2CPP_EXTERN_C String_t* _stringLiteral10E4ED70119807654727E1D9D181F9564063503F;
  582. IL2CPP_EXTERN_C String_t* _stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F;
  583. IL2CPP_EXTERN_C String_t* _stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE;
  584. IL2CPP_EXTERN_C String_t* _stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8;
  585. IL2CPP_EXTERN_C String_t* _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A;
  586. IL2CPP_EXTERN_C String_t* _stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177;
  587. IL2CPP_EXTERN_C String_t* _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF;
  588. IL2CPP_EXTERN_C String_t* _stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE;
  589. IL2CPP_EXTERN_C String_t* _stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083;
  590. IL2CPP_EXTERN_C String_t* _stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2;
  591. IL2CPP_EXTERN_C String_t* _stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338;
  592. IL2CPP_EXTERN_C String_t* _stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21;
  593. IL2CPP_EXTERN_C String_t* _stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C;
  594. IL2CPP_EXTERN_C String_t* _stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5;
  595. IL2CPP_EXTERN_C String_t* _stringLiteral77A4D95C5A66881369906720C24690D7097D85DC;
  596. IL2CPP_EXTERN_C String_t* _stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6;
  597. IL2CPP_EXTERN_C String_t* _stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0;
  598. IL2CPP_EXTERN_C String_t* _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27;
  599. IL2CPP_EXTERN_C String_t* _stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C;
  600. IL2CPP_EXTERN_C String_t* _stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047;
  601. IL2CPP_EXTERN_C String_t* _stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590;
  602. IL2CPP_EXTERN_C String_t* _stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7;
  603. IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
  604. IL2CPP_EXTERN_C String_t* _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256;
  605. IL2CPP_EXTERN_C String_t* _stringLiteralE935B86D45045E9F59B156B446290FB506AE9196;
  606. IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
  607. IL2CPP_EXTERN_C const RuntimeMethod* Action_1__ctor_m7529B5BC7003DBEFF555610A1E6B326AD31B2AE2_RuntimeMethod_var;
  608. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_RuntimeMethod_var;
  609. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var;
  610. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var;
  611. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var;
  612. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_RuntimeMethod_var;
  613. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisTextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_m1E9E6A17D917332E979C0FAC26029F97014D600F_RuntimeMethod_var;
  614. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisTextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_m8C6393919B0D5F45B82B6B392649AE6A1EDA3C81_RuntimeMethod_var;
  615. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_m981F63601CA4005DE731B9FF304DC3A6D8229BDD_RuntimeMethod_var;
  616. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_mFFD173E0CB68E5A6519D56086F5B678CB885D9E4_RuntimeMethod_var;
  617. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var;
  618. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var;
  619. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_m77638784A9D20E2D4169BD6DB13569B9937D2286_RuntimeMethod_var;
  620. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_m40BE77A29AF79509B039D0E7496DDA2C4224F8BB_RuntimeMethod_var;
  621. IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mE346451FC99E0A342785A7D3C496F34664C86074_RuntimeMethod_var;
  622. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m1A505975A45EABEFE7A63B9B05C3BD080DBBFCB6_RuntimeMethod_var;
  623. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9_RuntimeMethod_var;
  624. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89_RuntimeMethod_var;
  625. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F_RuntimeMethod_var;
  626. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8FBC3D162F09B87D4257830DA3D189080ECA4A9F_RuntimeMethod_var;
  627. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681_RuntimeMethod_var;
  628. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEB3C5E3CE2996E6388DCD2794FFC4AE42417DED0_RuntimeMethod_var;
  629. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3_RuntimeMethod_var;
  630. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E_RuntimeMethod_var;
  631. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m73B60611EC9E4935B54A9BFF33F0CBE3A8B33B52_RuntimeMethod_var;
  632. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A_RuntimeMethod_var;
  633. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mAE247CB0023BC114E23EB6920E5A244B9243AC04_RuntimeMethod_var;
  634. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBC1E112E9C3CBAF304CF42DC3332355530832AE4_RuntimeMethod_var;
  635. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7_RuntimeMethod_var;
  636. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m0D37401639BC8A3AF68A888400AA205599FA39F5_RuntimeMethod_var;
  637. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68_RuntimeMethod_var;
  638. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m3C57719C44DD693263EE155C607A81C35FB116F1_RuntimeMethod_var;
  639. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var;
  640. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601_RuntimeMethod_var;
  641. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB_RuntimeMethod_var;
  642. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3_RuntimeMethod_var;
  643. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74_RuntimeMethod_var;
  644. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m91E927FB9E7CA37FF0EBC1131AD4659E05A1F905_RuntimeMethod_var;
  645. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mAF9485CD5B0CAE18E31CC90DC29F883BF2410D5C_RuntimeMethod_var;
  646. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593_RuntimeMethod_var;
  647. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4_RuntimeMethod_var;
  648. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36_RuntimeMethod_var;
  649. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD_RuntimeMethod_var;
  650. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m66B89DE5106B124AC37DED45E473369BFEE03A59_RuntimeMethod_var;
  651. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m90F5DF3A96BD889C720F2E33CFD2DA827C110CC0_RuntimeMethod_var;
  652. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900_RuntimeMethod_var;
  653. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC0BABDE7511542AD5E627FF88F9EB4A3ED0818CE_RuntimeMethod_var;
  654. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC_RuntimeMethod_var;
  655. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE3FEE8EED0538E33EDA2D90BA005DEABF2571895_RuntimeMethod_var;
  656. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var;
  657. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m99DEEAC5098A1CE34131F5C82ED005309EF8AE1C_RuntimeMethod_var;
  658. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mEBFC3A4532D98B4B48DB1CE58800BF6A7B35A7E4_RuntimeMethod_var;
  659. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB0895FE36AD8E7CDFFDA7ACA7DE09D85EB38C298_RuntimeMethod_var;
  660. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_m8003366499376E40E94E36D7B30077805DEE6EF9_RuntimeMethod_var;
  661. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_m230908C7E776995966420C4525436F4390EAA64B_RuntimeMethod_var;
  662. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_m814E10F23740BE47398E727080C53B7FC5A41D36_RuntimeMethod_var;
  663. IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_m2C60FAC29CBD64C568355EFBED4209B8B8B9FEA7_RuntimeMethod_var;
  664. IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_mD8A3A4EA1E172C7232BC7E241D8AFC97C058FFC2_RuntimeMethod_var;
  665. IL2CPP_EXTERN_C const RuntimeMethod* Func_3_Invoke_m68D91978B03FED8EAA93EF5F09A4918DBA6E4E56_RuntimeMethod_var;
  666. IL2CPP_EXTERN_C const RuntimeMethod* Func_3_Invoke_mF8221C22C7144D08E3DAF1FCEBE85A9C8133EBE4_RuntimeMethod_var;
  667. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var;
  668. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_m1611D0ABA0C75573ECCB1F61D176DA95F7133F30_RuntimeMethod_var;
  669. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_mF0E495BB58E12F0BEA73614F46D01B93B0B3D935_RuntimeMethod_var;
  670. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisTMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD_m9A35C058F150157286EA8D1D20A6E62F4F09AE92_RuntimeMethod_var;
  671. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var;
  672. IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisTMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_m54405BEAE75F40F35AE26F19D99B991F2E3D1425_RuntimeMethod_var;
  673. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var;
  674. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var;
  675. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_RuntimeMethod_var;
  676. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_RuntimeMethod_var;
  677. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m487CA7A3E10EA6FCE5655E9E2EEFE5A9FB0408D6_RuntimeMethod_var;
  678. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m74B4BFEE9E6280CB6F3896C3B261D35EB6C2EB4B_RuntimeMethod_var;
  679. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD986DBF7A91DEBDD9898D3C1DE7990A9112D9026_RuntimeMethod_var;
  680. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDDF9AAEB1DB776C35CC42EC92642F69B22639428_RuntimeMethod_var;
  681. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m161D2D0385ED2D0C29C377D969B7340B1AEBDA29_RuntimeMethod_var;
  682. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mEA331B827176D4E44814665C321C403AE9520445_RuntimeMethod_var;
  683. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m496DA26C3A1AC2FC8D97119919BE3D283D31E6F1_RuntimeMethod_var;
  684. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA705A1F9A83D2A5992112F3DCF74429BF21B5459_RuntimeMethod_var;
  685. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDA312D1C6570B811ACB024C2351BBAC225856662_RuntimeMethod_var;
  686. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF6A8D3A2CA37CE77FC3D1E3711167D9CAF4AC298_RuntimeMethod_var;
  687. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m07FBE5A5B49C0D0C0569C26B1BDE16BD9292BECC_RuntimeMethod_var;
  688. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var;
  689. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m37CB084558C422A18441AA29F6BD1B7745BC7919_RuntimeMethod_var;
  690. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_RuntimeMethod_var;
  691. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var;
  692. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var;
  693. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0090F49233FD2726EFF4AD5CC945AB03E510CA47_RuntimeMethod_var;
  694. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_RuntimeMethod_var;
  695. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m448DB2257A4B9AB7538BE661B7D2A264ADB26070_RuntimeMethod_var;
  696. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6DB7CB8CBC147C616AE81682967B6CB1231DBE23_RuntimeMethod_var;
  697. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var;
  698. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var;
  699. IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6_RuntimeMethod_var;
  700. IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_m0B1240F0607AC8B41B6D6947AA7645A359E0E5B8_RuntimeMethod_var;
  701. IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_m51CAD633DE8070C15146FEF204442B995272AFEF_RuntimeMethod_var;
  702. IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var;
  703. IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852_RuntimeMethod_var;
  704. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F_RuntimeMethod_var;
  705. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m0F4536EBB9E0D7B2FC2D3A89C58446817EAE8424_RuntimeMethod_var;
  706. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var;
  707. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var;
  708. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mA07119C8B9BADA57C02070A71441A392B9E36366_RuntimeMethod_var;
  709. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var;
  710. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var;
  711. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_RuntimeMethod_var;
  712. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391_RuntimeMethod_var;
  713. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB_RuntimeMethod_var;
  714. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB_RuntimeMethod_var;
  715. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var;
  716. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_RuntimeMethod_var;
  717. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD_RuntimeMethod_var;
  718. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_RuntimeMethod_var;
  719. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var;
  720. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var;
  721. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m4A9AB24DFCA60C71D26C9A719016AAC2E573A412_RuntimeMethod_var;
  722. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_RuntimeMethod_var;
  723. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m73AF9565F796590007F67FC2507F02F0A04D0B50_RuntimeMethod_var;
  724. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_RuntimeMethod_var;
  725. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06_RuntimeMethod_var;
  726. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_m99B5059FD703674E53E9E6DB125AFD772C54436E_RuntimeMethod_var;
  727. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_RuntimeMethod_var;
  728. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_RuntimeMethod_var;
  729. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3_RuntimeMethod_var;
  730. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465_RuntimeMethod_var;
  731. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1_SetDefault_m6A917E9E8EED56BE4917D5154C98327846B6A57C_RuntimeMethod_var;
  732. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_RuntimeMethod_var;
  733. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_RuntimeMethod_var;
  734. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8_RuntimeMethod_var;
  735. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m59434151C63F47434EB3DBCB2ACBB2AD9A8B6497_RuntimeMethod_var;
  736. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m733089003B25E642FB0D9F62748DA665A71AF442_RuntimeMethod_var;
  737. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E_RuntimeMethod_var;
  738. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59_RuntimeMethod_var;
  739. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mB9EED0496F791ADE08F9C86D55063730B88E0FEA_RuntimeMethod_var;
  740. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_RuntimeMethod_var;
  741. IL2CPP_EXTERN_C const RuntimeMethod* TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63_RuntimeMethod_var;
  742. IL2CPP_EXTERN_C const RuntimeMethod* TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var;
  743. IL2CPP_EXTERN_C const RuntimeMethod* TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E_RuntimeMethod_var;
  744. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_m3D21ADB9281723A4242CF23AC19A3F1AF9BAC00D_RuntimeMethod_var;
  745. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m3F9166D05D04E19F22E948F878E1C0160F60E482_RuntimeMethod_var;
  746. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__623_0_mD75F39CB13B2A6B4A6B6A222DAF9B15F129CCCA8_RuntimeMethod_var;
  747. IL2CPP_EXTERN_C const RuntimeType* RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var;
  748. IL2CPP_EXTERN_C const RuntimeType* TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_0_0_0_var;
  749. IL2CPP_EXTERN_C const RuntimeType* TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_0_0_0_var;
  750. struct Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ;
  751. struct Delegate_t_marshaled_com;
  752. struct Delegate_t_marshaled_pinvoke;
  753. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ;
  754. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ;
  755. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ;
  756. struct TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37;
  757. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  758. struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2;
  759. struct DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA;
  760. struct HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA;
  761. struct HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB;
  762. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  763. struct MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492;
  764. struct MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD;
  765. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
  766. struct RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615;
  767. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
  768. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
  769. struct TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970;
  770. struct TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A;
  771. struct TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC;
  772. struct TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D;
  773. struct TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6;
  774. struct TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119;
  775. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  776. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
  777. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA;
  778. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4;
  779. struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871;
  780. struct UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7;
  781. IL2CPP_EXTERN_C_BEGIN
  782. IL2CPP_EXTERN_C_END
  783. #ifdef __clang__
  784. #pragma clang diagnostic push
  785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  786. #pragma clang diagnostic ignored "-Wunused-variable"
  787. #endif
  788. // System.Object
  789. // System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
  790. struct Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 : public RuntimeObject
  791. {
  792. public:
  793. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  794. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  795. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  796. EntryU5BU5D_t7732497AB9D637A1BADCC6C2B28E6F66569559D5* ___entries_1;
  797. // System.Int32 System.Collections.Generic.Dictionary`2::count
  798. int32_t ___count_2;
  799. // System.Int32 System.Collections.Generic.Dictionary`2::version
  800. int32_t ___version_3;
  801. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  802. int32_t ___freeList_4;
  803. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  804. int32_t ___freeCount_5;
  805. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  806. RuntimeObject* ___comparer_6;
  807. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  808. KeyCollection_t1A4234C2733AA679CBD9BA87755956535D81647E * ___keys_7;
  809. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  810. ValueCollection_tAC9371FC72C759652E224BBBE13669CD7F4FC7EC * ___values_8;
  811. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  812. RuntimeObject * ____syncRoot_9;
  813. public:
  814. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___buckets_0)); }
  815. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  816. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  817. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  818. {
  819. ___buckets_0 = value;
  820. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  821. }
  822. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___entries_1)); }
  823. inline EntryU5BU5D_t7732497AB9D637A1BADCC6C2B28E6F66569559D5* get_entries_1() const { return ___entries_1; }
  824. inline EntryU5BU5D_t7732497AB9D637A1BADCC6C2B28E6F66569559D5** get_address_of_entries_1() { return &___entries_1; }
  825. inline void set_entries_1(EntryU5BU5D_t7732497AB9D637A1BADCC6C2B28E6F66569559D5* value)
  826. {
  827. ___entries_1 = value;
  828. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  829. }
  830. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___count_2)); }
  831. inline int32_t get_count_2() const { return ___count_2; }
  832. inline int32_t* get_address_of_count_2() { return &___count_2; }
  833. inline void set_count_2(int32_t value)
  834. {
  835. ___count_2 = value;
  836. }
  837. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___version_3)); }
  838. inline int32_t get_version_3() const { return ___version_3; }
  839. inline int32_t* get_address_of_version_3() { return &___version_3; }
  840. inline void set_version_3(int32_t value)
  841. {
  842. ___version_3 = value;
  843. }
  844. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___freeList_4)); }
  845. inline int32_t get_freeList_4() const { return ___freeList_4; }
  846. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  847. inline void set_freeList_4(int32_t value)
  848. {
  849. ___freeList_4 = value;
  850. }
  851. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___freeCount_5)); }
  852. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  853. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  854. inline void set_freeCount_5(int32_t value)
  855. {
  856. ___freeCount_5 = value;
  857. }
  858. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___comparer_6)); }
  859. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  860. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  861. inline void set_comparer_6(RuntimeObject* value)
  862. {
  863. ___comparer_6 = value;
  864. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  865. }
  866. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___keys_7)); }
  867. inline KeyCollection_t1A4234C2733AA679CBD9BA87755956535D81647E * get_keys_7() const { return ___keys_7; }
  868. inline KeyCollection_t1A4234C2733AA679CBD9BA87755956535D81647E ** get_address_of_keys_7() { return &___keys_7; }
  869. inline void set_keys_7(KeyCollection_t1A4234C2733AA679CBD9BA87755956535D81647E * value)
  870. {
  871. ___keys_7 = value;
  872. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  873. }
  874. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ___values_8)); }
  875. inline ValueCollection_tAC9371FC72C759652E224BBBE13669CD7F4FC7EC * get_values_8() const { return ___values_8; }
  876. inline ValueCollection_tAC9371FC72C759652E224BBBE13669CD7F4FC7EC ** get_address_of_values_8() { return &___values_8; }
  877. inline void set_values_8(ValueCollection_tAC9371FC72C759652E224BBBE13669CD7F4FC7EC * value)
  878. {
  879. ___values_8 = value;
  880. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  881. }
  882. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1, ____syncRoot_9)); }
  883. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  884. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  885. inline void set__syncRoot_9(RuntimeObject * value)
  886. {
  887. ____syncRoot_9 = value;
  888. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  889. }
  890. };
  891. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char>
  892. struct Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 : public RuntimeObject
  893. {
  894. public:
  895. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  896. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  897. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  898. EntryU5BU5D_tB85F10076BA2A751C87B4BDE98DF0468F760AD20* ___entries_1;
  899. // System.Int32 System.Collections.Generic.Dictionary`2::count
  900. int32_t ___count_2;
  901. // System.Int32 System.Collections.Generic.Dictionary`2::version
  902. int32_t ___version_3;
  903. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  904. int32_t ___freeList_4;
  905. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  906. int32_t ___freeCount_5;
  907. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  908. RuntimeObject* ___comparer_6;
  909. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  910. KeyCollection_tB6DA7BD3F3255AFC2FAD2CA9A291FBA43E5CD4B1 * ___keys_7;
  911. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  912. ValueCollection_tDEA922C20FE7390F1063807C7F0EAE8B2C022A7B * ___values_8;
  913. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  914. RuntimeObject * ____syncRoot_9;
  915. public:
  916. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___buckets_0)); }
  917. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  918. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  919. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  920. {
  921. ___buckets_0 = value;
  922. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  923. }
  924. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___entries_1)); }
  925. inline EntryU5BU5D_tB85F10076BA2A751C87B4BDE98DF0468F760AD20* get_entries_1() const { return ___entries_1; }
  926. inline EntryU5BU5D_tB85F10076BA2A751C87B4BDE98DF0468F760AD20** get_address_of_entries_1() { return &___entries_1; }
  927. inline void set_entries_1(EntryU5BU5D_tB85F10076BA2A751C87B4BDE98DF0468F760AD20* value)
  928. {
  929. ___entries_1 = value;
  930. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  931. }
  932. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___count_2)); }
  933. inline int32_t get_count_2() const { return ___count_2; }
  934. inline int32_t* get_address_of_count_2() { return &___count_2; }
  935. inline void set_count_2(int32_t value)
  936. {
  937. ___count_2 = value;
  938. }
  939. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___version_3)); }
  940. inline int32_t get_version_3() const { return ___version_3; }
  941. inline int32_t* get_address_of_version_3() { return &___version_3; }
  942. inline void set_version_3(int32_t value)
  943. {
  944. ___version_3 = value;
  945. }
  946. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___freeList_4)); }
  947. inline int32_t get_freeList_4() const { return ___freeList_4; }
  948. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  949. inline void set_freeList_4(int32_t value)
  950. {
  951. ___freeList_4 = value;
  952. }
  953. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___freeCount_5)); }
  954. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  955. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  956. inline void set_freeCount_5(int32_t value)
  957. {
  958. ___freeCount_5 = value;
  959. }
  960. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___comparer_6)); }
  961. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  962. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  963. inline void set_comparer_6(RuntimeObject* value)
  964. {
  965. ___comparer_6 = value;
  966. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  967. }
  968. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___keys_7)); }
  969. inline KeyCollection_tB6DA7BD3F3255AFC2FAD2CA9A291FBA43E5CD4B1 * get_keys_7() const { return ___keys_7; }
  970. inline KeyCollection_tB6DA7BD3F3255AFC2FAD2CA9A291FBA43E5CD4B1 ** get_address_of_keys_7() { return &___keys_7; }
  971. inline void set_keys_7(KeyCollection_tB6DA7BD3F3255AFC2FAD2CA9A291FBA43E5CD4B1 * value)
  972. {
  973. ___keys_7 = value;
  974. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  975. }
  976. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ___values_8)); }
  977. inline ValueCollection_tDEA922C20FE7390F1063807C7F0EAE8B2C022A7B * get_values_8() const { return ___values_8; }
  978. inline ValueCollection_tDEA922C20FE7390F1063807C7F0EAE8B2C022A7B ** get_address_of_values_8() { return &___values_8; }
  979. inline void set_values_8(ValueCollection_tDEA922C20FE7390F1063807C7F0EAE8B2C022A7B * value)
  980. {
  981. ___values_8 = value;
  982. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  983. }
  984. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23, ____syncRoot_9)); }
  985. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  986. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  987. inline void set__syncRoot_9(RuntimeObject * value)
  988. {
  989. ____syncRoot_9 = value;
  990. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  991. }
  992. };
  993. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
  994. struct Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 : public RuntimeObject
  995. {
  996. public:
  997. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  998. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  999. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1000. EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* ___entries_1;
  1001. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1002. int32_t ___count_2;
  1003. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1004. int32_t ___version_3;
  1005. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1006. int32_t ___freeList_4;
  1007. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1008. int32_t ___freeCount_5;
  1009. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1010. RuntimeObject* ___comparer_6;
  1011. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1012. KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * ___keys_7;
  1013. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1014. ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * ___values_8;
  1015. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1016. RuntimeObject * ____syncRoot_9;
  1017. public:
  1018. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___buckets_0)); }
  1019. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1020. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1021. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1022. {
  1023. ___buckets_0 = value;
  1024. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1025. }
  1026. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___entries_1)); }
  1027. inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* get_entries_1() const { return ___entries_1; }
  1028. inline EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1** get_address_of_entries_1() { return &___entries_1; }
  1029. inline void set_entries_1(EntryU5BU5D_tB55287EA11F7C665F930EF3A359F186CD3AE5EC1* value)
  1030. {
  1031. ___entries_1 = value;
  1032. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1033. }
  1034. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___count_2)); }
  1035. inline int32_t get_count_2() const { return ___count_2; }
  1036. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1037. inline void set_count_2(int32_t value)
  1038. {
  1039. ___count_2 = value;
  1040. }
  1041. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___version_3)); }
  1042. inline int32_t get_version_3() const { return ___version_3; }
  1043. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1044. inline void set_version_3(int32_t value)
  1045. {
  1046. ___version_3 = value;
  1047. }
  1048. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___freeList_4)); }
  1049. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1050. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1051. inline void set_freeList_4(int32_t value)
  1052. {
  1053. ___freeList_4 = value;
  1054. }
  1055. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___freeCount_5)); }
  1056. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1057. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1058. inline void set_freeCount_5(int32_t value)
  1059. {
  1060. ___freeCount_5 = value;
  1061. }
  1062. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___comparer_6)); }
  1063. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1064. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1065. inline void set_comparer_6(RuntimeObject* value)
  1066. {
  1067. ___comparer_6 = value;
  1068. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1069. }
  1070. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___keys_7)); }
  1071. inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * get_keys_7() const { return ___keys_7; }
  1072. inline KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 ** get_address_of_keys_7() { return &___keys_7; }
  1073. inline void set_keys_7(KeyCollection_tDB6919EBDF36E83E708A483A6C4CF8065F62D1E0 * value)
  1074. {
  1075. ___keys_7 = value;
  1076. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1077. }
  1078. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ___values_8)); }
  1079. inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * get_values_8() const { return ___values_8; }
  1080. inline ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 ** get_address_of_values_8() { return &___values_8; }
  1081. inline void set_values_8(ValueCollection_t8738745D8513A557A82E6E097DF4D4E70D5253C2 * value)
  1082. {
  1083. ___values_8 = value;
  1084. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1085. }
  1086. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08, ____syncRoot_9)); }
  1087. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1088. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1089. inline void set__syncRoot_9(RuntimeObject * value)
  1090. {
  1091. ____syncRoot_9 = value;
  1092. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1093. }
  1094. };
  1095. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>
  1096. struct Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 : public RuntimeObject
  1097. {
  1098. public:
  1099. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1100. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1101. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1102. EntryU5BU5D_tB3D8D0D553CC936EE56FDA542F9E71CE3EDA8970* ___entries_1;
  1103. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1104. int32_t ___count_2;
  1105. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1106. int32_t ___version_3;
  1107. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1108. int32_t ___freeList_4;
  1109. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1110. int32_t ___freeCount_5;
  1111. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1112. RuntimeObject* ___comparer_6;
  1113. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1114. KeyCollection_t92992C87550862FBB154128E3752DD1AD1E7849F * ___keys_7;
  1115. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1116. ValueCollection_tC8F758677CEA2459E735CF3B2F6408762AAC21B5 * ___values_8;
  1117. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1118. RuntimeObject * ____syncRoot_9;
  1119. public:
  1120. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___buckets_0)); }
  1121. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1122. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1123. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1124. {
  1125. ___buckets_0 = value;
  1126. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1127. }
  1128. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___entries_1)); }
  1129. inline EntryU5BU5D_tB3D8D0D553CC936EE56FDA542F9E71CE3EDA8970* get_entries_1() const { return ___entries_1; }
  1130. inline EntryU5BU5D_tB3D8D0D553CC936EE56FDA542F9E71CE3EDA8970** get_address_of_entries_1() { return &___entries_1; }
  1131. inline void set_entries_1(EntryU5BU5D_tB3D8D0D553CC936EE56FDA542F9E71CE3EDA8970* value)
  1132. {
  1133. ___entries_1 = value;
  1134. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1135. }
  1136. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___count_2)); }
  1137. inline int32_t get_count_2() const { return ___count_2; }
  1138. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1139. inline void set_count_2(int32_t value)
  1140. {
  1141. ___count_2 = value;
  1142. }
  1143. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___version_3)); }
  1144. inline int32_t get_version_3() const { return ___version_3; }
  1145. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1146. inline void set_version_3(int32_t value)
  1147. {
  1148. ___version_3 = value;
  1149. }
  1150. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___freeList_4)); }
  1151. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1152. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1153. inline void set_freeList_4(int32_t value)
  1154. {
  1155. ___freeList_4 = value;
  1156. }
  1157. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___freeCount_5)); }
  1158. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1159. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1160. inline void set_freeCount_5(int32_t value)
  1161. {
  1162. ___freeCount_5 = value;
  1163. }
  1164. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___comparer_6)); }
  1165. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1166. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1167. inline void set_comparer_6(RuntimeObject* value)
  1168. {
  1169. ___comparer_6 = value;
  1170. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1171. }
  1172. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___keys_7)); }
  1173. inline KeyCollection_t92992C87550862FBB154128E3752DD1AD1E7849F * get_keys_7() const { return ___keys_7; }
  1174. inline KeyCollection_t92992C87550862FBB154128E3752DD1AD1E7849F ** get_address_of_keys_7() { return &___keys_7; }
  1175. inline void set_keys_7(KeyCollection_t92992C87550862FBB154128E3752DD1AD1E7849F * value)
  1176. {
  1177. ___keys_7 = value;
  1178. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1179. }
  1180. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ___values_8)); }
  1181. inline ValueCollection_tC8F758677CEA2459E735CF3B2F6408762AAC21B5 * get_values_8() const { return ___values_8; }
  1182. inline ValueCollection_tC8F758677CEA2459E735CF3B2F6408762AAC21B5 ** get_address_of_values_8() { return &___values_8; }
  1183. inline void set_values_8(ValueCollection_tC8F758677CEA2459E735CF3B2F6408762AAC21B5 * value)
  1184. {
  1185. ___values_8 = value;
  1186. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1187. }
  1188. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579, ____syncRoot_9)); }
  1189. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1190. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1191. inline void set__syncRoot_9(RuntimeObject * value)
  1192. {
  1193. ____syncRoot_9 = value;
  1194. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1195. }
  1196. };
  1197. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>
  1198. struct Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 : public RuntimeObject
  1199. {
  1200. public:
  1201. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1202. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1203. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1204. EntryU5BU5D_t194D6B912F97E5730AAAEEE572C705AD0790F7C8* ___entries_1;
  1205. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1206. int32_t ___count_2;
  1207. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1208. int32_t ___version_3;
  1209. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1210. int32_t ___freeList_4;
  1211. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1212. int32_t ___freeCount_5;
  1213. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1214. RuntimeObject* ___comparer_6;
  1215. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1216. KeyCollection_tE9F96B813D9A5BE7A9C9F9E96F8874A1DF7CE8C6 * ___keys_7;
  1217. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1218. ValueCollection_t625D6831F9B9DDA73FD6EBEC5DF210DF81231030 * ___values_8;
  1219. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1220. RuntimeObject * ____syncRoot_9;
  1221. public:
  1222. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___buckets_0)); }
  1223. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1224. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1225. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1226. {
  1227. ___buckets_0 = value;
  1228. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1229. }
  1230. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___entries_1)); }
  1231. inline EntryU5BU5D_t194D6B912F97E5730AAAEEE572C705AD0790F7C8* get_entries_1() const { return ___entries_1; }
  1232. inline EntryU5BU5D_t194D6B912F97E5730AAAEEE572C705AD0790F7C8** get_address_of_entries_1() { return &___entries_1; }
  1233. inline void set_entries_1(EntryU5BU5D_t194D6B912F97E5730AAAEEE572C705AD0790F7C8* value)
  1234. {
  1235. ___entries_1 = value;
  1236. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1237. }
  1238. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___count_2)); }
  1239. inline int32_t get_count_2() const { return ___count_2; }
  1240. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1241. inline void set_count_2(int32_t value)
  1242. {
  1243. ___count_2 = value;
  1244. }
  1245. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___version_3)); }
  1246. inline int32_t get_version_3() const { return ___version_3; }
  1247. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1248. inline void set_version_3(int32_t value)
  1249. {
  1250. ___version_3 = value;
  1251. }
  1252. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___freeList_4)); }
  1253. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1254. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1255. inline void set_freeList_4(int32_t value)
  1256. {
  1257. ___freeList_4 = value;
  1258. }
  1259. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___freeCount_5)); }
  1260. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1261. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1262. inline void set_freeCount_5(int32_t value)
  1263. {
  1264. ___freeCount_5 = value;
  1265. }
  1266. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___comparer_6)); }
  1267. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1268. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1269. inline void set_comparer_6(RuntimeObject* value)
  1270. {
  1271. ___comparer_6 = value;
  1272. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1273. }
  1274. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___keys_7)); }
  1275. inline KeyCollection_tE9F96B813D9A5BE7A9C9F9E96F8874A1DF7CE8C6 * get_keys_7() const { return ___keys_7; }
  1276. inline KeyCollection_tE9F96B813D9A5BE7A9C9F9E96F8874A1DF7CE8C6 ** get_address_of_keys_7() { return &___keys_7; }
  1277. inline void set_keys_7(KeyCollection_tE9F96B813D9A5BE7A9C9F9E96F8874A1DF7CE8C6 * value)
  1278. {
  1279. ___keys_7 = value;
  1280. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1281. }
  1282. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ___values_8)); }
  1283. inline ValueCollection_t625D6831F9B9DDA73FD6EBEC5DF210DF81231030 * get_values_8() const { return ___values_8; }
  1284. inline ValueCollection_t625D6831F9B9DDA73FD6EBEC5DF210DF81231030 ** get_address_of_values_8() { return &___values_8; }
  1285. inline void set_values_8(ValueCollection_t625D6831F9B9DDA73FD6EBEC5DF210DF81231030 * value)
  1286. {
  1287. ___values_8 = value;
  1288. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1289. }
  1290. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763, ____syncRoot_9)); }
  1291. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1292. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1293. inline void set__syncRoot_9(RuntimeObject * value)
  1294. {
  1295. ____syncRoot_9 = value;
  1296. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1297. }
  1298. };
  1299. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
  1300. struct Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 : public RuntimeObject
  1301. {
  1302. public:
  1303. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1304. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1305. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1306. EntryU5BU5D_tC50D8F28F6587BCDF43C9B72744CAD4892BE7734* ___entries_1;
  1307. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1308. int32_t ___count_2;
  1309. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1310. int32_t ___version_3;
  1311. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1312. int32_t ___freeList_4;
  1313. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1314. int32_t ___freeCount_5;
  1315. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1316. RuntimeObject* ___comparer_6;
  1317. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1318. KeyCollection_t19748CBB6EA73F4F3CD39D92D3C0F67BDC5275E1 * ___keys_7;
  1319. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1320. ValueCollection_t5021005DA85ABB38062E53F64AC0587152FDBBDB * ___values_8;
  1321. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1322. RuntimeObject * ____syncRoot_9;
  1323. public:
  1324. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___buckets_0)); }
  1325. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1326. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1327. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1328. {
  1329. ___buckets_0 = value;
  1330. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1331. }
  1332. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___entries_1)); }
  1333. inline EntryU5BU5D_tC50D8F28F6587BCDF43C9B72744CAD4892BE7734* get_entries_1() const { return ___entries_1; }
  1334. inline EntryU5BU5D_tC50D8F28F6587BCDF43C9B72744CAD4892BE7734** get_address_of_entries_1() { return &___entries_1; }
  1335. inline void set_entries_1(EntryU5BU5D_tC50D8F28F6587BCDF43C9B72744CAD4892BE7734* value)
  1336. {
  1337. ___entries_1 = value;
  1338. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1339. }
  1340. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___count_2)); }
  1341. inline int32_t get_count_2() const { return ___count_2; }
  1342. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1343. inline void set_count_2(int32_t value)
  1344. {
  1345. ___count_2 = value;
  1346. }
  1347. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___version_3)); }
  1348. inline int32_t get_version_3() const { return ___version_3; }
  1349. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1350. inline void set_version_3(int32_t value)
  1351. {
  1352. ___version_3 = value;
  1353. }
  1354. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___freeList_4)); }
  1355. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1356. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1357. inline void set_freeList_4(int32_t value)
  1358. {
  1359. ___freeList_4 = value;
  1360. }
  1361. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___freeCount_5)); }
  1362. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1363. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1364. inline void set_freeCount_5(int32_t value)
  1365. {
  1366. ___freeCount_5 = value;
  1367. }
  1368. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___comparer_6)); }
  1369. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1370. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1371. inline void set_comparer_6(RuntimeObject* value)
  1372. {
  1373. ___comparer_6 = value;
  1374. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1375. }
  1376. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___keys_7)); }
  1377. inline KeyCollection_t19748CBB6EA73F4F3CD39D92D3C0F67BDC5275E1 * get_keys_7() const { return ___keys_7; }
  1378. inline KeyCollection_t19748CBB6EA73F4F3CD39D92D3C0F67BDC5275E1 ** get_address_of_keys_7() { return &___keys_7; }
  1379. inline void set_keys_7(KeyCollection_t19748CBB6EA73F4F3CD39D92D3C0F67BDC5275E1 * value)
  1380. {
  1381. ___keys_7 = value;
  1382. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1383. }
  1384. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ___values_8)); }
  1385. inline ValueCollection_t5021005DA85ABB38062E53F64AC0587152FDBBDB * get_values_8() const { return ___values_8; }
  1386. inline ValueCollection_t5021005DA85ABB38062E53F64AC0587152FDBBDB ** get_address_of_values_8() { return &___values_8; }
  1387. inline void set_values_8(ValueCollection_t5021005DA85ABB38062E53F64AC0587152FDBBDB * value)
  1388. {
  1389. ___values_8 = value;
  1390. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1391. }
  1392. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60, ____syncRoot_9)); }
  1393. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1394. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1395. inline void set__syncRoot_9(RuntimeObject * value)
  1396. {
  1397. ____syncRoot_9 = value;
  1398. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1399. }
  1400. };
  1401. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>
  1402. struct Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 : public RuntimeObject
  1403. {
  1404. public:
  1405. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1406. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1407. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1408. EntryU5BU5D_t89E84E983199EA1394D036EF9F40983C841F48B3* ___entries_1;
  1409. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1410. int32_t ___count_2;
  1411. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1412. int32_t ___version_3;
  1413. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1414. int32_t ___freeList_4;
  1415. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1416. int32_t ___freeCount_5;
  1417. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1418. RuntimeObject* ___comparer_6;
  1419. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1420. KeyCollection_tDA826B2176123534B81A7FF5DDD768A34251ADB4 * ___keys_7;
  1421. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1422. ValueCollection_t26781662F3B517C49F6523DD6BE7954D4EDE8CC6 * ___values_8;
  1423. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1424. RuntimeObject * ____syncRoot_9;
  1425. public:
  1426. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___buckets_0)); }
  1427. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1428. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1429. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1430. {
  1431. ___buckets_0 = value;
  1432. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1433. }
  1434. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___entries_1)); }
  1435. inline EntryU5BU5D_t89E84E983199EA1394D036EF9F40983C841F48B3* get_entries_1() const { return ___entries_1; }
  1436. inline EntryU5BU5D_t89E84E983199EA1394D036EF9F40983C841F48B3** get_address_of_entries_1() { return &___entries_1; }
  1437. inline void set_entries_1(EntryU5BU5D_t89E84E983199EA1394D036EF9F40983C841F48B3* value)
  1438. {
  1439. ___entries_1 = value;
  1440. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1441. }
  1442. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___count_2)); }
  1443. inline int32_t get_count_2() const { return ___count_2; }
  1444. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1445. inline void set_count_2(int32_t value)
  1446. {
  1447. ___count_2 = value;
  1448. }
  1449. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___version_3)); }
  1450. inline int32_t get_version_3() const { return ___version_3; }
  1451. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1452. inline void set_version_3(int32_t value)
  1453. {
  1454. ___version_3 = value;
  1455. }
  1456. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___freeList_4)); }
  1457. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1458. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1459. inline void set_freeList_4(int32_t value)
  1460. {
  1461. ___freeList_4 = value;
  1462. }
  1463. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___freeCount_5)); }
  1464. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1465. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1466. inline void set_freeCount_5(int32_t value)
  1467. {
  1468. ___freeCount_5 = value;
  1469. }
  1470. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___comparer_6)); }
  1471. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1472. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1473. inline void set_comparer_6(RuntimeObject* value)
  1474. {
  1475. ___comparer_6 = value;
  1476. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1477. }
  1478. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___keys_7)); }
  1479. inline KeyCollection_tDA826B2176123534B81A7FF5DDD768A34251ADB4 * get_keys_7() const { return ___keys_7; }
  1480. inline KeyCollection_tDA826B2176123534B81A7FF5DDD768A34251ADB4 ** get_address_of_keys_7() { return &___keys_7; }
  1481. inline void set_keys_7(KeyCollection_tDA826B2176123534B81A7FF5DDD768A34251ADB4 * value)
  1482. {
  1483. ___keys_7 = value;
  1484. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1485. }
  1486. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ___values_8)); }
  1487. inline ValueCollection_t26781662F3B517C49F6523DD6BE7954D4EDE8CC6 * get_values_8() const { return ___values_8; }
  1488. inline ValueCollection_t26781662F3B517C49F6523DD6BE7954D4EDE8CC6 ** get_address_of_values_8() { return &___values_8; }
  1489. inline void set_values_8(ValueCollection_t26781662F3B517C49F6523DD6BE7954D4EDE8CC6 * value)
  1490. {
  1491. ___values_8 = value;
  1492. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1493. }
  1494. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4, ____syncRoot_9)); }
  1495. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1496. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1497. inline void set__syncRoot_9(RuntimeObject * value)
  1498. {
  1499. ____syncRoot_9 = value;
  1500. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1501. }
  1502. };
  1503. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>
  1504. struct Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 : public RuntimeObject
  1505. {
  1506. public:
  1507. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1508. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1509. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1510. EntryU5BU5D_t5988951BD5E7F9A1B3915572BB11DC9E0F155255* ___entries_1;
  1511. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1512. int32_t ___count_2;
  1513. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1514. int32_t ___version_3;
  1515. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1516. int32_t ___freeList_4;
  1517. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1518. int32_t ___freeCount_5;
  1519. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1520. RuntimeObject* ___comparer_6;
  1521. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1522. KeyCollection_t840B891CD8C62EE926DDDEE92D85290C08539C0B * ___keys_7;
  1523. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1524. ValueCollection_tA0BA28017BC956C749773968709DDA31226156B3 * ___values_8;
  1525. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1526. RuntimeObject * ____syncRoot_9;
  1527. public:
  1528. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___buckets_0)); }
  1529. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1530. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1531. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1532. {
  1533. ___buckets_0 = value;
  1534. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1535. }
  1536. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___entries_1)); }
  1537. inline EntryU5BU5D_t5988951BD5E7F9A1B3915572BB11DC9E0F155255* get_entries_1() const { return ___entries_1; }
  1538. inline EntryU5BU5D_t5988951BD5E7F9A1B3915572BB11DC9E0F155255** get_address_of_entries_1() { return &___entries_1; }
  1539. inline void set_entries_1(EntryU5BU5D_t5988951BD5E7F9A1B3915572BB11DC9E0F155255* value)
  1540. {
  1541. ___entries_1 = value;
  1542. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1543. }
  1544. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___count_2)); }
  1545. inline int32_t get_count_2() const { return ___count_2; }
  1546. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1547. inline void set_count_2(int32_t value)
  1548. {
  1549. ___count_2 = value;
  1550. }
  1551. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___version_3)); }
  1552. inline int32_t get_version_3() const { return ___version_3; }
  1553. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1554. inline void set_version_3(int32_t value)
  1555. {
  1556. ___version_3 = value;
  1557. }
  1558. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___freeList_4)); }
  1559. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1560. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1561. inline void set_freeList_4(int32_t value)
  1562. {
  1563. ___freeList_4 = value;
  1564. }
  1565. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___freeCount_5)); }
  1566. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1567. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1568. inline void set_freeCount_5(int32_t value)
  1569. {
  1570. ___freeCount_5 = value;
  1571. }
  1572. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___comparer_6)); }
  1573. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1574. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1575. inline void set_comparer_6(RuntimeObject* value)
  1576. {
  1577. ___comparer_6 = value;
  1578. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1579. }
  1580. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___keys_7)); }
  1581. inline KeyCollection_t840B891CD8C62EE926DDDEE92D85290C08539C0B * get_keys_7() const { return ___keys_7; }
  1582. inline KeyCollection_t840B891CD8C62EE926DDDEE92D85290C08539C0B ** get_address_of_keys_7() { return &___keys_7; }
  1583. inline void set_keys_7(KeyCollection_t840B891CD8C62EE926DDDEE92D85290C08539C0B * value)
  1584. {
  1585. ___keys_7 = value;
  1586. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1587. }
  1588. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ___values_8)); }
  1589. inline ValueCollection_tA0BA28017BC956C749773968709DDA31226156B3 * get_values_8() const { return ___values_8; }
  1590. inline ValueCollection_tA0BA28017BC956C749773968709DDA31226156B3 ** get_address_of_values_8() { return &___values_8; }
  1591. inline void set_values_8(ValueCollection_tA0BA28017BC956C749773968709DDA31226156B3 * value)
  1592. {
  1593. ___values_8 = value;
  1594. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1595. }
  1596. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4, ____syncRoot_9)); }
  1597. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1598. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1599. inline void set__syncRoot_9(RuntimeObject * value)
  1600. {
  1601. ____syncRoot_9 = value;
  1602. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1603. }
  1604. };
  1605. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>
  1606. struct Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 : public RuntimeObject
  1607. {
  1608. public:
  1609. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1610. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1611. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1612. EntryU5BU5D_tA087877EE0CAAD820A376766D8FFA043F73B8CA0* ___entries_1;
  1613. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1614. int32_t ___count_2;
  1615. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1616. int32_t ___version_3;
  1617. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1618. int32_t ___freeList_4;
  1619. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1620. int32_t ___freeCount_5;
  1621. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1622. RuntimeObject* ___comparer_6;
  1623. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1624. KeyCollection_t499E84E56D251625DBE5DDDF8E9F0D89CBB0D0DF * ___keys_7;
  1625. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1626. ValueCollection_t87E40163F777395B84663882E0FD5DEB3C624C50 * ___values_8;
  1627. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1628. RuntimeObject * ____syncRoot_9;
  1629. public:
  1630. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___buckets_0)); }
  1631. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1632. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1633. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1634. {
  1635. ___buckets_0 = value;
  1636. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1637. }
  1638. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___entries_1)); }
  1639. inline EntryU5BU5D_tA087877EE0CAAD820A376766D8FFA043F73B8CA0* get_entries_1() const { return ___entries_1; }
  1640. inline EntryU5BU5D_tA087877EE0CAAD820A376766D8FFA043F73B8CA0** get_address_of_entries_1() { return &___entries_1; }
  1641. inline void set_entries_1(EntryU5BU5D_tA087877EE0CAAD820A376766D8FFA043F73B8CA0* value)
  1642. {
  1643. ___entries_1 = value;
  1644. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1645. }
  1646. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___count_2)); }
  1647. inline int32_t get_count_2() const { return ___count_2; }
  1648. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1649. inline void set_count_2(int32_t value)
  1650. {
  1651. ___count_2 = value;
  1652. }
  1653. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___version_3)); }
  1654. inline int32_t get_version_3() const { return ___version_3; }
  1655. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1656. inline void set_version_3(int32_t value)
  1657. {
  1658. ___version_3 = value;
  1659. }
  1660. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___freeList_4)); }
  1661. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1662. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1663. inline void set_freeList_4(int32_t value)
  1664. {
  1665. ___freeList_4 = value;
  1666. }
  1667. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___freeCount_5)); }
  1668. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1669. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1670. inline void set_freeCount_5(int32_t value)
  1671. {
  1672. ___freeCount_5 = value;
  1673. }
  1674. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___comparer_6)); }
  1675. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1676. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1677. inline void set_comparer_6(RuntimeObject* value)
  1678. {
  1679. ___comparer_6 = value;
  1680. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1681. }
  1682. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___keys_7)); }
  1683. inline KeyCollection_t499E84E56D251625DBE5DDDF8E9F0D89CBB0D0DF * get_keys_7() const { return ___keys_7; }
  1684. inline KeyCollection_t499E84E56D251625DBE5DDDF8E9F0D89CBB0D0DF ** get_address_of_keys_7() { return &___keys_7; }
  1685. inline void set_keys_7(KeyCollection_t499E84E56D251625DBE5DDDF8E9F0D89CBB0D0DF * value)
  1686. {
  1687. ___keys_7 = value;
  1688. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1689. }
  1690. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ___values_8)); }
  1691. inline ValueCollection_t87E40163F777395B84663882E0FD5DEB3C624C50 * get_values_8() const { return ___values_8; }
  1692. inline ValueCollection_t87E40163F777395B84663882E0FD5DEB3C624C50 ** get_address_of_values_8() { return &___values_8; }
  1693. inline void set_values_8(ValueCollection_t87E40163F777395B84663882E0FD5DEB3C624C50 * value)
  1694. {
  1695. ___values_8 = value;
  1696. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1697. }
  1698. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8, ____syncRoot_9)); }
  1699. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1700. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1701. inline void set__syncRoot_9(RuntimeObject * value)
  1702. {
  1703. ____syncRoot_9 = value;
  1704. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1705. }
  1706. };
  1707. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>
  1708. struct Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F : public RuntimeObject
  1709. {
  1710. public:
  1711. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  1712. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  1713. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  1714. EntryU5BU5D_tECEC3CEBBB6B08D51574D8802A9FF4526213C353* ___entries_1;
  1715. // System.Int32 System.Collections.Generic.Dictionary`2::count
  1716. int32_t ___count_2;
  1717. // System.Int32 System.Collections.Generic.Dictionary`2::version
  1718. int32_t ___version_3;
  1719. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  1720. int32_t ___freeList_4;
  1721. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  1722. int32_t ___freeCount_5;
  1723. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  1724. RuntimeObject* ___comparer_6;
  1725. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  1726. KeyCollection_tDCCDDA686FEADA7D12856936AFEA23F2A9F65638 * ___keys_7;
  1727. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  1728. ValueCollection_t94BB350A9E80F0F92298B2AAA875C6CE7BE6BF3E * ___values_8;
  1729. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  1730. RuntimeObject * ____syncRoot_9;
  1731. public:
  1732. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___buckets_0)); }
  1733. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  1734. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  1735. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1736. {
  1737. ___buckets_0 = value;
  1738. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  1739. }
  1740. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___entries_1)); }
  1741. inline EntryU5BU5D_tECEC3CEBBB6B08D51574D8802A9FF4526213C353* get_entries_1() const { return ___entries_1; }
  1742. inline EntryU5BU5D_tECEC3CEBBB6B08D51574D8802A9FF4526213C353** get_address_of_entries_1() { return &___entries_1; }
  1743. inline void set_entries_1(EntryU5BU5D_tECEC3CEBBB6B08D51574D8802A9FF4526213C353* value)
  1744. {
  1745. ___entries_1 = value;
  1746. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  1747. }
  1748. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___count_2)); }
  1749. inline int32_t get_count_2() const { return ___count_2; }
  1750. inline int32_t* get_address_of_count_2() { return &___count_2; }
  1751. inline void set_count_2(int32_t value)
  1752. {
  1753. ___count_2 = value;
  1754. }
  1755. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___version_3)); }
  1756. inline int32_t get_version_3() const { return ___version_3; }
  1757. inline int32_t* get_address_of_version_3() { return &___version_3; }
  1758. inline void set_version_3(int32_t value)
  1759. {
  1760. ___version_3 = value;
  1761. }
  1762. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___freeList_4)); }
  1763. inline int32_t get_freeList_4() const { return ___freeList_4; }
  1764. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  1765. inline void set_freeList_4(int32_t value)
  1766. {
  1767. ___freeList_4 = value;
  1768. }
  1769. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___freeCount_5)); }
  1770. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  1771. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  1772. inline void set_freeCount_5(int32_t value)
  1773. {
  1774. ___freeCount_5 = value;
  1775. }
  1776. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___comparer_6)); }
  1777. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  1778. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  1779. inline void set_comparer_6(RuntimeObject* value)
  1780. {
  1781. ___comparer_6 = value;
  1782. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  1783. }
  1784. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___keys_7)); }
  1785. inline KeyCollection_tDCCDDA686FEADA7D12856936AFEA23F2A9F65638 * get_keys_7() const { return ___keys_7; }
  1786. inline KeyCollection_tDCCDDA686FEADA7D12856936AFEA23F2A9F65638 ** get_address_of_keys_7() { return &___keys_7; }
  1787. inline void set_keys_7(KeyCollection_tDCCDDA686FEADA7D12856936AFEA23F2A9F65638 * value)
  1788. {
  1789. ___keys_7 = value;
  1790. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  1791. }
  1792. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ___values_8)); }
  1793. inline ValueCollection_t94BB350A9E80F0F92298B2AAA875C6CE7BE6BF3E * get_values_8() const { return ___values_8; }
  1794. inline ValueCollection_t94BB350A9E80F0F92298B2AAA875C6CE7BE6BF3E ** get_address_of_values_8() { return &___values_8; }
  1795. inline void set_values_8(ValueCollection_t94BB350A9E80F0F92298B2AAA875C6CE7BE6BF3E * value)
  1796. {
  1797. ___values_8 = value;
  1798. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  1799. }
  1800. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F, ____syncRoot_9)); }
  1801. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  1802. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  1803. inline void set__syncRoot_9(RuntimeObject * value)
  1804. {
  1805. ____syncRoot_9 = value;
  1806. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  1807. }
  1808. };
  1809. // System.Collections.Generic.HashSet`1<System.Int32>
  1810. struct HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 : public RuntimeObject
  1811. {
  1812. public:
  1813. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  1814. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7;
  1815. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  1816. SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* ____slots_8;
  1817. // System.Int32 System.Collections.Generic.HashSet`1::_count
  1818. int32_t ____count_9;
  1819. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  1820. int32_t ____lastIndex_10;
  1821. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  1822. int32_t ____freeList_11;
  1823. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  1824. RuntimeObject* ____comparer_12;
  1825. // System.Int32 System.Collections.Generic.HashSet`1::_version
  1826. int32_t ____version_13;
  1827. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  1828. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14;
  1829. public:
  1830. inline static int32_t get_offset_of__buckets_7() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____buckets_7)); }
  1831. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; }
  1832. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; }
  1833. inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1834. {
  1835. ____buckets_7 = value;
  1836. Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value);
  1837. }
  1838. inline static int32_t get_offset_of__slots_8() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____slots_8)); }
  1839. inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* get__slots_8() const { return ____slots_8; }
  1840. inline SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975** get_address_of__slots_8() { return &____slots_8; }
  1841. inline void set__slots_8(SlotU5BU5D_t464AE2F4120A3C0E4A56A29ED1393EC87FBAA975* value)
  1842. {
  1843. ____slots_8 = value;
  1844. Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value);
  1845. }
  1846. inline static int32_t get_offset_of__count_9() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____count_9)); }
  1847. inline int32_t get__count_9() const { return ____count_9; }
  1848. inline int32_t* get_address_of__count_9() { return &____count_9; }
  1849. inline void set__count_9(int32_t value)
  1850. {
  1851. ____count_9 = value;
  1852. }
  1853. inline static int32_t get_offset_of__lastIndex_10() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____lastIndex_10)); }
  1854. inline int32_t get__lastIndex_10() const { return ____lastIndex_10; }
  1855. inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; }
  1856. inline void set__lastIndex_10(int32_t value)
  1857. {
  1858. ____lastIndex_10 = value;
  1859. }
  1860. inline static int32_t get_offset_of__freeList_11() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____freeList_11)); }
  1861. inline int32_t get__freeList_11() const { return ____freeList_11; }
  1862. inline int32_t* get_address_of__freeList_11() { return &____freeList_11; }
  1863. inline void set__freeList_11(int32_t value)
  1864. {
  1865. ____freeList_11 = value;
  1866. }
  1867. inline static int32_t get_offset_of__comparer_12() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____comparer_12)); }
  1868. inline RuntimeObject* get__comparer_12() const { return ____comparer_12; }
  1869. inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; }
  1870. inline void set__comparer_12(RuntimeObject* value)
  1871. {
  1872. ____comparer_12 = value;
  1873. Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value);
  1874. }
  1875. inline static int32_t get_offset_of__version_13() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____version_13)); }
  1876. inline int32_t get__version_13() const { return ____version_13; }
  1877. inline int32_t* get_address_of__version_13() { return &____version_13; }
  1878. inline void set__version_13(int32_t value)
  1879. {
  1880. ____version_13 = value;
  1881. }
  1882. inline static int32_t get_offset_of__siInfo_14() { return static_cast<int32_t>(offsetof(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5, ____siInfo_14)); }
  1883. inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; }
  1884. inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; }
  1885. inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
  1886. {
  1887. ____siInfo_14 = value;
  1888. Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value);
  1889. }
  1890. };
  1891. // System.Collections.Generic.List`1<System.Object>
  1892. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 : public RuntimeObject
  1893. {
  1894. public:
  1895. // T[] System.Collections.Generic.List`1::_items
  1896. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1;
  1897. // System.Int32 System.Collections.Generic.List`1::_size
  1898. int32_t ____size_2;
  1899. // System.Int32 System.Collections.Generic.List`1::_version
  1900. int32_t ____version_3;
  1901. // System.Object System.Collections.Generic.List`1::_syncRoot
  1902. RuntimeObject * ____syncRoot_4;
  1903. public:
  1904. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
  1905. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
  1906. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
  1907. inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1908. {
  1909. ____items_1 = value;
  1910. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1911. }
  1912. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
  1913. inline int32_t get__size_2() const { return ____size_2; }
  1914. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1915. inline void set__size_2(int32_t value)
  1916. {
  1917. ____size_2 = value;
  1918. }
  1919. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
  1920. inline int32_t get__version_3() const { return ____version_3; }
  1921. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1922. inline void set__version_3(int32_t value)
  1923. {
  1924. ____version_3 = value;
  1925. }
  1926. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
  1927. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1928. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1929. inline void set__syncRoot_4(RuntimeObject * value)
  1930. {
  1931. ____syncRoot_4 = value;
  1932. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1933. }
  1934. };
  1935. struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
  1936. {
  1937. public:
  1938. // T[] System.Collections.Generic.List`1::_emptyArray
  1939. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;
  1940. public:
  1941. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
  1942. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
  1943. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  1944. inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  1945. {
  1946. ____emptyArray_5 = value;
  1947. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  1948. }
  1949. };
  1950. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset>
  1951. struct List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD : public RuntimeObject
  1952. {
  1953. public:
  1954. // T[] System.Collections.Generic.List`1::_items
  1955. TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* ____items_1;
  1956. // System.Int32 System.Collections.Generic.List`1::_size
  1957. int32_t ____size_2;
  1958. // System.Int32 System.Collections.Generic.List`1::_version
  1959. int32_t ____version_3;
  1960. // System.Object System.Collections.Generic.List`1::_syncRoot
  1961. RuntimeObject * ____syncRoot_4;
  1962. public:
  1963. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD, ____items_1)); }
  1964. inline TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* get__items_1() const { return ____items_1; }
  1965. inline TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F** get_address_of__items_1() { return &____items_1; }
  1966. inline void set__items_1(TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* value)
  1967. {
  1968. ____items_1 = value;
  1969. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  1970. }
  1971. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD, ____size_2)); }
  1972. inline int32_t get__size_2() const { return ____size_2; }
  1973. inline int32_t* get_address_of__size_2() { return &____size_2; }
  1974. inline void set__size_2(int32_t value)
  1975. {
  1976. ____size_2 = value;
  1977. }
  1978. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD, ____version_3)); }
  1979. inline int32_t get__version_3() const { return ____version_3; }
  1980. inline int32_t* get_address_of__version_3() { return &____version_3; }
  1981. inline void set__version_3(int32_t value)
  1982. {
  1983. ____version_3 = value;
  1984. }
  1985. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD, ____syncRoot_4)); }
  1986. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  1987. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  1988. inline void set__syncRoot_4(RuntimeObject * value)
  1989. {
  1990. ____syncRoot_4 = value;
  1991. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  1992. }
  1993. };
  1994. struct List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD_StaticFields
  1995. {
  1996. public:
  1997. // T[] System.Collections.Generic.List`1::_emptyArray
  1998. TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* ____emptyArray_5;
  1999. public:
  2000. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD_StaticFields, ____emptyArray_5)); }
  2001. inline TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* get__emptyArray_5() const { return ____emptyArray_5; }
  2002. inline TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2003. inline void set__emptyArray_5(TMP_FontAssetU5BU5D_t428AAB45232CFFF6A5EF8E12B0633C5E6226902F* value)
  2004. {
  2005. ____emptyArray_5 = value;
  2006. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2007. }
  2008. };
  2009. // System.Collections.Generic.List`1<TMPro.TMP_Sprite>
  2010. struct List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 : public RuntimeObject
  2011. {
  2012. public:
  2013. // T[] System.Collections.Generic.List`1::_items
  2014. TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* ____items_1;
  2015. // System.Int32 System.Collections.Generic.List`1::_size
  2016. int32_t ____size_2;
  2017. // System.Int32 System.Collections.Generic.List`1::_version
  2018. int32_t ____version_3;
  2019. // System.Object System.Collections.Generic.List`1::_syncRoot
  2020. RuntimeObject * ____syncRoot_4;
  2021. public:
  2022. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67, ____items_1)); }
  2023. inline TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* get__items_1() const { return ____items_1; }
  2024. inline TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6** get_address_of__items_1() { return &____items_1; }
  2025. inline void set__items_1(TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* value)
  2026. {
  2027. ____items_1 = value;
  2028. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  2029. }
  2030. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67, ____size_2)); }
  2031. inline int32_t get__size_2() const { return ____size_2; }
  2032. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2033. inline void set__size_2(int32_t value)
  2034. {
  2035. ____size_2 = value;
  2036. }
  2037. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67, ____version_3)); }
  2038. inline int32_t get__version_3() const { return ____version_3; }
  2039. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2040. inline void set__version_3(int32_t value)
  2041. {
  2042. ____version_3 = value;
  2043. }
  2044. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67, ____syncRoot_4)); }
  2045. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  2046. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  2047. inline void set__syncRoot_4(RuntimeObject * value)
  2048. {
  2049. ____syncRoot_4 = value;
  2050. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  2051. }
  2052. };
  2053. struct List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67_StaticFields
  2054. {
  2055. public:
  2056. // T[] System.Collections.Generic.List`1::_emptyArray
  2057. TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* ____emptyArray_5;
  2058. public:
  2059. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67_StaticFields, ____emptyArray_5)); }
  2060. inline TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* get__emptyArray_5() const { return ____emptyArray_5; }
  2061. inline TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2062. inline void set__emptyArray_5(TMP_SpriteU5BU5D_t7F7DA95F41A7FED6FA0FC3F2E7B617163092CCF6* value)
  2063. {
  2064. ____emptyArray_5 = value;
  2065. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2066. }
  2067. };
  2068. // System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>
  2069. struct List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 : public RuntimeObject
  2070. {
  2071. public:
  2072. // T[] System.Collections.Generic.List`1::_items
  2073. TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* ____items_1;
  2074. // System.Int32 System.Collections.Generic.List`1::_size
  2075. int32_t ____size_2;
  2076. // System.Int32 System.Collections.Generic.List`1::_version
  2077. int32_t ____version_3;
  2078. // System.Object System.Collections.Generic.List`1::_syncRoot
  2079. RuntimeObject * ____syncRoot_4;
  2080. public:
  2081. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364, ____items_1)); }
  2082. inline TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* get__items_1() const { return ____items_1; }
  2083. inline TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717** get_address_of__items_1() { return &____items_1; }
  2084. inline void set__items_1(TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* value)
  2085. {
  2086. ____items_1 = value;
  2087. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  2088. }
  2089. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364, ____size_2)); }
  2090. inline int32_t get__size_2() const { return ____size_2; }
  2091. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2092. inline void set__size_2(int32_t value)
  2093. {
  2094. ____size_2 = value;
  2095. }
  2096. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364, ____version_3)); }
  2097. inline int32_t get__version_3() const { return ____version_3; }
  2098. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2099. inline void set__version_3(int32_t value)
  2100. {
  2101. ____version_3 = value;
  2102. }
  2103. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364, ____syncRoot_4)); }
  2104. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  2105. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  2106. inline void set__syncRoot_4(RuntimeObject * value)
  2107. {
  2108. ____syncRoot_4 = value;
  2109. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  2110. }
  2111. };
  2112. struct List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364_StaticFields
  2113. {
  2114. public:
  2115. // T[] System.Collections.Generic.List`1::_emptyArray
  2116. TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* ____emptyArray_5;
  2117. public:
  2118. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364_StaticFields, ____emptyArray_5)); }
  2119. inline TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* get__emptyArray_5() const { return ____emptyArray_5; }
  2120. inline TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2121. inline void set__emptyArray_5(TMP_SpriteAssetU5BU5D_t68254268901DF3112AA365EBD7AE67D0BB8B9717* value)
  2122. {
  2123. ____emptyArray_5 = value;
  2124. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2125. }
  2126. };
  2127. // System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>
  2128. struct List_1_t7850FCF22796079854614A9268CE558E34108A02 : public RuntimeObject
  2129. {
  2130. public:
  2131. // T[] System.Collections.Generic.List`1::_items
  2132. TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* ____items_1;
  2133. // System.Int32 System.Collections.Generic.List`1::_size
  2134. int32_t ____size_2;
  2135. // System.Int32 System.Collections.Generic.List`1::_version
  2136. int32_t ____version_3;
  2137. // System.Object System.Collections.Generic.List`1::_syncRoot
  2138. RuntimeObject * ____syncRoot_4;
  2139. public:
  2140. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t7850FCF22796079854614A9268CE558E34108A02, ____items_1)); }
  2141. inline TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* get__items_1() const { return ____items_1; }
  2142. inline TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC** get_address_of__items_1() { return &____items_1; }
  2143. inline void set__items_1(TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* value)
  2144. {
  2145. ____items_1 = value;
  2146. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  2147. }
  2148. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t7850FCF22796079854614A9268CE558E34108A02, ____size_2)); }
  2149. inline int32_t get__size_2() const { return ____size_2; }
  2150. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2151. inline void set__size_2(int32_t value)
  2152. {
  2153. ____size_2 = value;
  2154. }
  2155. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t7850FCF22796079854614A9268CE558E34108A02, ____version_3)); }
  2156. inline int32_t get__version_3() const { return ____version_3; }
  2157. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2158. inline void set__version_3(int32_t value)
  2159. {
  2160. ____version_3 = value;
  2161. }
  2162. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t7850FCF22796079854614A9268CE558E34108A02, ____syncRoot_4)); }
  2163. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  2164. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  2165. inline void set__syncRoot_4(RuntimeObject * value)
  2166. {
  2167. ____syncRoot_4 = value;
  2168. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  2169. }
  2170. };
  2171. struct List_1_t7850FCF22796079854614A9268CE558E34108A02_StaticFields
  2172. {
  2173. public:
  2174. // T[] System.Collections.Generic.List`1::_emptyArray
  2175. TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* ____emptyArray_5;
  2176. public:
  2177. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t7850FCF22796079854614A9268CE558E34108A02_StaticFields, ____emptyArray_5)); }
  2178. inline TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* get__emptyArray_5() const { return ____emptyArray_5; }
  2179. inline TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2180. inline void set__emptyArray_5(TMP_SpriteCharacterU5BU5D_t55AB872B8C50A4CDE3E17824AEA0864E157BBAAC* value)
  2181. {
  2182. ____emptyArray_5 = value;
  2183. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2184. }
  2185. };
  2186. // System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>
  2187. struct List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 : public RuntimeObject
  2188. {
  2189. public:
  2190. // T[] System.Collections.Generic.List`1::_items
  2191. TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* ____items_1;
  2192. // System.Int32 System.Collections.Generic.List`1::_size
  2193. int32_t ____size_2;
  2194. // System.Int32 System.Collections.Generic.List`1::_version
  2195. int32_t ____version_3;
  2196. // System.Object System.Collections.Generic.List`1::_syncRoot
  2197. RuntimeObject * ____syncRoot_4;
  2198. public:
  2199. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8, ____items_1)); }
  2200. inline TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* get__items_1() const { return ____items_1; }
  2201. inline TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7** get_address_of__items_1() { return &____items_1; }
  2202. inline void set__items_1(TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* value)
  2203. {
  2204. ____items_1 = value;
  2205. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  2206. }
  2207. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8, ____size_2)); }
  2208. inline int32_t get__size_2() const { return ____size_2; }
  2209. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2210. inline void set__size_2(int32_t value)
  2211. {
  2212. ____size_2 = value;
  2213. }
  2214. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8, ____version_3)); }
  2215. inline int32_t get__version_3() const { return ____version_3; }
  2216. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2217. inline void set__version_3(int32_t value)
  2218. {
  2219. ____version_3 = value;
  2220. }
  2221. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8, ____syncRoot_4)); }
  2222. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  2223. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  2224. inline void set__syncRoot_4(RuntimeObject * value)
  2225. {
  2226. ____syncRoot_4 = value;
  2227. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  2228. }
  2229. };
  2230. struct List_1_tF7848685CB961B42606831D4C30E1C31069D91C8_StaticFields
  2231. {
  2232. public:
  2233. // T[] System.Collections.Generic.List`1::_emptyArray
  2234. TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* ____emptyArray_5;
  2235. public:
  2236. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8_StaticFields, ____emptyArray_5)); }
  2237. inline TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* get__emptyArray_5() const { return ____emptyArray_5; }
  2238. inline TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2239. inline void set__emptyArray_5(TMP_SpriteGlyphU5BU5D_t1EF7A4A23C0C332C610687A2216900DB989B88E7* value)
  2240. {
  2241. ____emptyArray_5 = value;
  2242. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2243. }
  2244. };
  2245. // System.Collections.Generic.List`1<TMPro.TMP_Style>
  2246. struct List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 : public RuntimeObject
  2247. {
  2248. public:
  2249. // T[] System.Collections.Generic.List`1::_items
  2250. TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* ____items_1;
  2251. // System.Int32 System.Collections.Generic.List`1::_size
  2252. int32_t ____size_2;
  2253. // System.Int32 System.Collections.Generic.List`1::_version
  2254. int32_t ____version_3;
  2255. // System.Object System.Collections.Generic.List`1::_syncRoot
  2256. RuntimeObject * ____syncRoot_4;
  2257. public:
  2258. inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649, ____items_1)); }
  2259. inline TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* get__items_1() const { return ____items_1; }
  2260. inline TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C** get_address_of__items_1() { return &____items_1; }
  2261. inline void set__items_1(TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* value)
  2262. {
  2263. ____items_1 = value;
  2264. Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
  2265. }
  2266. inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649, ____size_2)); }
  2267. inline int32_t get__size_2() const { return ____size_2; }
  2268. inline int32_t* get_address_of__size_2() { return &____size_2; }
  2269. inline void set__size_2(int32_t value)
  2270. {
  2271. ____size_2 = value;
  2272. }
  2273. inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649, ____version_3)); }
  2274. inline int32_t get__version_3() const { return ____version_3; }
  2275. inline int32_t* get_address_of__version_3() { return &____version_3; }
  2276. inline void set__version_3(int32_t value)
  2277. {
  2278. ____version_3 = value;
  2279. }
  2280. inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649, ____syncRoot_4)); }
  2281. inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
  2282. inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
  2283. inline void set__syncRoot_4(RuntimeObject * value)
  2284. {
  2285. ____syncRoot_4 = value;
  2286. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
  2287. }
  2288. };
  2289. struct List_1_t45639C9CAC14492B91832F71F3BE40F75A336649_StaticFields
  2290. {
  2291. public:
  2292. // T[] System.Collections.Generic.List`1::_emptyArray
  2293. TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* ____emptyArray_5;
  2294. public:
  2295. inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649_StaticFields, ____emptyArray_5)); }
  2296. inline TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* get__emptyArray_5() const { return ____emptyArray_5; }
  2297. inline TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C** get_address_of__emptyArray_5() { return &____emptyArray_5; }
  2298. inline void set__emptyArray_5(TMP_StyleU5BU5D_tF3841BE750EB683086AD2A8642A074952204C74C* value)
  2299. {
  2300. ____emptyArray_5 = value;
  2301. Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
  2302. }
  2303. };
  2304. // UnityEngine.EventSystems.AbstractEventData
  2305. struct AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF : public RuntimeObject
  2306. {
  2307. public:
  2308. // System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
  2309. bool ___m_Used_0;
  2310. public:
  2311. inline static int32_t get_offset_of_m_Used_0() { return static_cast<int32_t>(offsetof(AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF, ___m_Used_0)); }
  2312. inline bool get_m_Used_0() const { return ___m_Used_0; }
  2313. inline bool* get_address_of_m_Used_0() { return &___m_Used_0; }
  2314. inline void set_m_Used_0(bool value)
  2315. {
  2316. ___m_Used_0 = value;
  2317. }
  2318. };
  2319. struct Il2CppArrayBounds;
  2320. // System.Array
  2321. // System.Reflection.MemberInfo
  2322. struct MemberInfo_t : public RuntimeObject
  2323. {
  2324. public:
  2325. public:
  2326. };
  2327. // TMPro.ShaderUtilities
  2328. struct ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14 : public RuntimeObject
  2329. {
  2330. public:
  2331. public:
  2332. };
  2333. struct ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields
  2334. {
  2335. public:
  2336. // System.Int32 TMPro.ShaderUtilities::ID_MainTex
  2337. int32_t ___ID_MainTex_0;
  2338. // System.Int32 TMPro.ShaderUtilities::ID_FaceTex
  2339. int32_t ___ID_FaceTex_1;
  2340. // System.Int32 TMPro.ShaderUtilities::ID_FaceColor
  2341. int32_t ___ID_FaceColor_2;
  2342. // System.Int32 TMPro.ShaderUtilities::ID_FaceDilate
  2343. int32_t ___ID_FaceDilate_3;
  2344. // System.Int32 TMPro.ShaderUtilities::ID_Shininess
  2345. int32_t ___ID_Shininess_4;
  2346. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayColor
  2347. int32_t ___ID_UnderlayColor_5;
  2348. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffsetX
  2349. int32_t ___ID_UnderlayOffsetX_6;
  2350. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffsetY
  2351. int32_t ___ID_UnderlayOffsetY_7;
  2352. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayDilate
  2353. int32_t ___ID_UnderlayDilate_8;
  2354. // System.Int32 TMPro.ShaderUtilities::ID_UnderlaySoftness
  2355. int32_t ___ID_UnderlaySoftness_9;
  2356. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayOffset
  2357. int32_t ___ID_UnderlayOffset_10;
  2358. // System.Int32 TMPro.ShaderUtilities::ID_UnderlayIsoPerimeter
  2359. int32_t ___ID_UnderlayIsoPerimeter_11;
  2360. // System.Int32 TMPro.ShaderUtilities::ID_WeightNormal
  2361. int32_t ___ID_WeightNormal_12;
  2362. // System.Int32 TMPro.ShaderUtilities::ID_WeightBold
  2363. int32_t ___ID_WeightBold_13;
  2364. // System.Int32 TMPro.ShaderUtilities::ID_OutlineTex
  2365. int32_t ___ID_OutlineTex_14;
  2366. // System.Int32 TMPro.ShaderUtilities::ID_OutlineWidth
  2367. int32_t ___ID_OutlineWidth_15;
  2368. // System.Int32 TMPro.ShaderUtilities::ID_OutlineSoftness
  2369. int32_t ___ID_OutlineSoftness_16;
  2370. // System.Int32 TMPro.ShaderUtilities::ID_OutlineColor
  2371. int32_t ___ID_OutlineColor_17;
  2372. // System.Int32 TMPro.ShaderUtilities::ID_Outline2Color
  2373. int32_t ___ID_Outline2Color_18;
  2374. // System.Int32 TMPro.ShaderUtilities::ID_Outline2Width
  2375. int32_t ___ID_Outline2Width_19;
  2376. // System.Int32 TMPro.ShaderUtilities::ID_Padding
  2377. int32_t ___ID_Padding_20;
  2378. // System.Int32 TMPro.ShaderUtilities::ID_GradientScale
  2379. int32_t ___ID_GradientScale_21;
  2380. // System.Int32 TMPro.ShaderUtilities::ID_ScaleX
  2381. int32_t ___ID_ScaleX_22;
  2382. // System.Int32 TMPro.ShaderUtilities::ID_ScaleY
  2383. int32_t ___ID_ScaleY_23;
  2384. // System.Int32 TMPro.ShaderUtilities::ID_PerspectiveFilter
  2385. int32_t ___ID_PerspectiveFilter_24;
  2386. // System.Int32 TMPro.ShaderUtilities::ID_Sharpness
  2387. int32_t ___ID_Sharpness_25;
  2388. // System.Int32 TMPro.ShaderUtilities::ID_TextureWidth
  2389. int32_t ___ID_TextureWidth_26;
  2390. // System.Int32 TMPro.ShaderUtilities::ID_TextureHeight
  2391. int32_t ___ID_TextureHeight_27;
  2392. // System.Int32 TMPro.ShaderUtilities::ID_BevelAmount
  2393. int32_t ___ID_BevelAmount_28;
  2394. // System.Int32 TMPro.ShaderUtilities::ID_GlowColor
  2395. int32_t ___ID_GlowColor_29;
  2396. // System.Int32 TMPro.ShaderUtilities::ID_GlowOffset
  2397. int32_t ___ID_GlowOffset_30;
  2398. // System.Int32 TMPro.ShaderUtilities::ID_GlowPower
  2399. int32_t ___ID_GlowPower_31;
  2400. // System.Int32 TMPro.ShaderUtilities::ID_GlowOuter
  2401. int32_t ___ID_GlowOuter_32;
  2402. // System.Int32 TMPro.ShaderUtilities::ID_GlowInner
  2403. int32_t ___ID_GlowInner_33;
  2404. // System.Int32 TMPro.ShaderUtilities::ID_LightAngle
  2405. int32_t ___ID_LightAngle_34;
  2406. // System.Int32 TMPro.ShaderUtilities::ID_EnvMap
  2407. int32_t ___ID_EnvMap_35;
  2408. // System.Int32 TMPro.ShaderUtilities::ID_EnvMatrix
  2409. int32_t ___ID_EnvMatrix_36;
  2410. // System.Int32 TMPro.ShaderUtilities::ID_EnvMatrixRotation
  2411. int32_t ___ID_EnvMatrixRotation_37;
  2412. // System.Int32 TMPro.ShaderUtilities::ID_MaskCoord
  2413. int32_t ___ID_MaskCoord_38;
  2414. // System.Int32 TMPro.ShaderUtilities::ID_ClipRect
  2415. int32_t ___ID_ClipRect_39;
  2416. // System.Int32 TMPro.ShaderUtilities::ID_MaskSoftnessX
  2417. int32_t ___ID_MaskSoftnessX_40;
  2418. // System.Int32 TMPro.ShaderUtilities::ID_MaskSoftnessY
  2419. int32_t ___ID_MaskSoftnessY_41;
  2420. // System.Int32 TMPro.ShaderUtilities::ID_VertexOffsetX
  2421. int32_t ___ID_VertexOffsetX_42;
  2422. // System.Int32 TMPro.ShaderUtilities::ID_VertexOffsetY
  2423. int32_t ___ID_VertexOffsetY_43;
  2424. // System.Int32 TMPro.ShaderUtilities::ID_UseClipRect
  2425. int32_t ___ID_UseClipRect_44;
  2426. // System.Int32 TMPro.ShaderUtilities::ID_StencilID
  2427. int32_t ___ID_StencilID_45;
  2428. // System.Int32 TMPro.ShaderUtilities::ID_StencilOp
  2429. int32_t ___ID_StencilOp_46;
  2430. // System.Int32 TMPro.ShaderUtilities::ID_StencilComp
  2431. int32_t ___ID_StencilComp_47;
  2432. // System.Int32 TMPro.ShaderUtilities::ID_StencilReadMask
  2433. int32_t ___ID_StencilReadMask_48;
  2434. // System.Int32 TMPro.ShaderUtilities::ID_StencilWriteMask
  2435. int32_t ___ID_StencilWriteMask_49;
  2436. // System.Int32 TMPro.ShaderUtilities::ID_ShaderFlags
  2437. int32_t ___ID_ShaderFlags_50;
  2438. // System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_A
  2439. int32_t ___ID_ScaleRatio_A_51;
  2440. // System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_B
  2441. int32_t ___ID_ScaleRatio_B_52;
  2442. // System.Int32 TMPro.ShaderUtilities::ID_ScaleRatio_C
  2443. int32_t ___ID_ScaleRatio_C_53;
  2444. // System.String TMPro.ShaderUtilities::Keyword_Bevel
  2445. String_t* ___Keyword_Bevel_54;
  2446. // System.String TMPro.ShaderUtilities::Keyword_Glow
  2447. String_t* ___Keyword_Glow_55;
  2448. // System.String TMPro.ShaderUtilities::Keyword_Underlay
  2449. String_t* ___Keyword_Underlay_56;
  2450. // System.String TMPro.ShaderUtilities::Keyword_Ratios
  2451. String_t* ___Keyword_Ratios_57;
  2452. // System.String TMPro.ShaderUtilities::Keyword_MASK_SOFT
  2453. String_t* ___Keyword_MASK_SOFT_58;
  2454. // System.String TMPro.ShaderUtilities::Keyword_MASK_HARD
  2455. String_t* ___Keyword_MASK_HARD_59;
  2456. // System.String TMPro.ShaderUtilities::Keyword_MASK_TEX
  2457. String_t* ___Keyword_MASK_TEX_60;
  2458. // System.String TMPro.ShaderUtilities::Keyword_Outline
  2459. String_t* ___Keyword_Outline_61;
  2460. // System.String TMPro.ShaderUtilities::ShaderTag_ZTestMode
  2461. String_t* ___ShaderTag_ZTestMode_62;
  2462. // System.String TMPro.ShaderUtilities::ShaderTag_CullMode
  2463. String_t* ___ShaderTag_CullMode_63;
  2464. // System.Single TMPro.ShaderUtilities::m_clamp
  2465. float ___m_clamp_64;
  2466. // System.Boolean TMPro.ShaderUtilities::isInitialized
  2467. bool ___isInitialized_65;
  2468. // UnityEngine.Shader TMPro.ShaderUtilities::k_ShaderRef_MobileSDF
  2469. Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___k_ShaderRef_MobileSDF_66;
  2470. // UnityEngine.Shader TMPro.ShaderUtilities::k_ShaderRef_MobileBitmap
  2471. Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___k_ShaderRef_MobileBitmap_67;
  2472. public:
  2473. inline static int32_t get_offset_of_ID_MainTex_0() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_MainTex_0)); }
  2474. inline int32_t get_ID_MainTex_0() const { return ___ID_MainTex_0; }
  2475. inline int32_t* get_address_of_ID_MainTex_0() { return &___ID_MainTex_0; }
  2476. inline void set_ID_MainTex_0(int32_t value)
  2477. {
  2478. ___ID_MainTex_0 = value;
  2479. }
  2480. inline static int32_t get_offset_of_ID_FaceTex_1() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_FaceTex_1)); }
  2481. inline int32_t get_ID_FaceTex_1() const { return ___ID_FaceTex_1; }
  2482. inline int32_t* get_address_of_ID_FaceTex_1() { return &___ID_FaceTex_1; }
  2483. inline void set_ID_FaceTex_1(int32_t value)
  2484. {
  2485. ___ID_FaceTex_1 = value;
  2486. }
  2487. inline static int32_t get_offset_of_ID_FaceColor_2() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_FaceColor_2)); }
  2488. inline int32_t get_ID_FaceColor_2() const { return ___ID_FaceColor_2; }
  2489. inline int32_t* get_address_of_ID_FaceColor_2() { return &___ID_FaceColor_2; }
  2490. inline void set_ID_FaceColor_2(int32_t value)
  2491. {
  2492. ___ID_FaceColor_2 = value;
  2493. }
  2494. inline static int32_t get_offset_of_ID_FaceDilate_3() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_FaceDilate_3)); }
  2495. inline int32_t get_ID_FaceDilate_3() const { return ___ID_FaceDilate_3; }
  2496. inline int32_t* get_address_of_ID_FaceDilate_3() { return &___ID_FaceDilate_3; }
  2497. inline void set_ID_FaceDilate_3(int32_t value)
  2498. {
  2499. ___ID_FaceDilate_3 = value;
  2500. }
  2501. inline static int32_t get_offset_of_ID_Shininess_4() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_Shininess_4)); }
  2502. inline int32_t get_ID_Shininess_4() const { return ___ID_Shininess_4; }
  2503. inline int32_t* get_address_of_ID_Shininess_4() { return &___ID_Shininess_4; }
  2504. inline void set_ID_Shininess_4(int32_t value)
  2505. {
  2506. ___ID_Shininess_4 = value;
  2507. }
  2508. inline static int32_t get_offset_of_ID_UnderlayColor_5() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayColor_5)); }
  2509. inline int32_t get_ID_UnderlayColor_5() const { return ___ID_UnderlayColor_5; }
  2510. inline int32_t* get_address_of_ID_UnderlayColor_5() { return &___ID_UnderlayColor_5; }
  2511. inline void set_ID_UnderlayColor_5(int32_t value)
  2512. {
  2513. ___ID_UnderlayColor_5 = value;
  2514. }
  2515. inline static int32_t get_offset_of_ID_UnderlayOffsetX_6() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayOffsetX_6)); }
  2516. inline int32_t get_ID_UnderlayOffsetX_6() const { return ___ID_UnderlayOffsetX_6; }
  2517. inline int32_t* get_address_of_ID_UnderlayOffsetX_6() { return &___ID_UnderlayOffsetX_6; }
  2518. inline void set_ID_UnderlayOffsetX_6(int32_t value)
  2519. {
  2520. ___ID_UnderlayOffsetX_6 = value;
  2521. }
  2522. inline static int32_t get_offset_of_ID_UnderlayOffsetY_7() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayOffsetY_7)); }
  2523. inline int32_t get_ID_UnderlayOffsetY_7() const { return ___ID_UnderlayOffsetY_7; }
  2524. inline int32_t* get_address_of_ID_UnderlayOffsetY_7() { return &___ID_UnderlayOffsetY_7; }
  2525. inline void set_ID_UnderlayOffsetY_7(int32_t value)
  2526. {
  2527. ___ID_UnderlayOffsetY_7 = value;
  2528. }
  2529. inline static int32_t get_offset_of_ID_UnderlayDilate_8() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayDilate_8)); }
  2530. inline int32_t get_ID_UnderlayDilate_8() const { return ___ID_UnderlayDilate_8; }
  2531. inline int32_t* get_address_of_ID_UnderlayDilate_8() { return &___ID_UnderlayDilate_8; }
  2532. inline void set_ID_UnderlayDilate_8(int32_t value)
  2533. {
  2534. ___ID_UnderlayDilate_8 = value;
  2535. }
  2536. inline static int32_t get_offset_of_ID_UnderlaySoftness_9() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlaySoftness_9)); }
  2537. inline int32_t get_ID_UnderlaySoftness_9() const { return ___ID_UnderlaySoftness_9; }
  2538. inline int32_t* get_address_of_ID_UnderlaySoftness_9() { return &___ID_UnderlaySoftness_9; }
  2539. inline void set_ID_UnderlaySoftness_9(int32_t value)
  2540. {
  2541. ___ID_UnderlaySoftness_9 = value;
  2542. }
  2543. inline static int32_t get_offset_of_ID_UnderlayOffset_10() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayOffset_10)); }
  2544. inline int32_t get_ID_UnderlayOffset_10() const { return ___ID_UnderlayOffset_10; }
  2545. inline int32_t* get_address_of_ID_UnderlayOffset_10() { return &___ID_UnderlayOffset_10; }
  2546. inline void set_ID_UnderlayOffset_10(int32_t value)
  2547. {
  2548. ___ID_UnderlayOffset_10 = value;
  2549. }
  2550. inline static int32_t get_offset_of_ID_UnderlayIsoPerimeter_11() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UnderlayIsoPerimeter_11)); }
  2551. inline int32_t get_ID_UnderlayIsoPerimeter_11() const { return ___ID_UnderlayIsoPerimeter_11; }
  2552. inline int32_t* get_address_of_ID_UnderlayIsoPerimeter_11() { return &___ID_UnderlayIsoPerimeter_11; }
  2553. inline void set_ID_UnderlayIsoPerimeter_11(int32_t value)
  2554. {
  2555. ___ID_UnderlayIsoPerimeter_11 = value;
  2556. }
  2557. inline static int32_t get_offset_of_ID_WeightNormal_12() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_WeightNormal_12)); }
  2558. inline int32_t get_ID_WeightNormal_12() const { return ___ID_WeightNormal_12; }
  2559. inline int32_t* get_address_of_ID_WeightNormal_12() { return &___ID_WeightNormal_12; }
  2560. inline void set_ID_WeightNormal_12(int32_t value)
  2561. {
  2562. ___ID_WeightNormal_12 = value;
  2563. }
  2564. inline static int32_t get_offset_of_ID_WeightBold_13() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_WeightBold_13)); }
  2565. inline int32_t get_ID_WeightBold_13() const { return ___ID_WeightBold_13; }
  2566. inline int32_t* get_address_of_ID_WeightBold_13() { return &___ID_WeightBold_13; }
  2567. inline void set_ID_WeightBold_13(int32_t value)
  2568. {
  2569. ___ID_WeightBold_13 = value;
  2570. }
  2571. inline static int32_t get_offset_of_ID_OutlineTex_14() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_OutlineTex_14)); }
  2572. inline int32_t get_ID_OutlineTex_14() const { return ___ID_OutlineTex_14; }
  2573. inline int32_t* get_address_of_ID_OutlineTex_14() { return &___ID_OutlineTex_14; }
  2574. inline void set_ID_OutlineTex_14(int32_t value)
  2575. {
  2576. ___ID_OutlineTex_14 = value;
  2577. }
  2578. inline static int32_t get_offset_of_ID_OutlineWidth_15() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_OutlineWidth_15)); }
  2579. inline int32_t get_ID_OutlineWidth_15() const { return ___ID_OutlineWidth_15; }
  2580. inline int32_t* get_address_of_ID_OutlineWidth_15() { return &___ID_OutlineWidth_15; }
  2581. inline void set_ID_OutlineWidth_15(int32_t value)
  2582. {
  2583. ___ID_OutlineWidth_15 = value;
  2584. }
  2585. inline static int32_t get_offset_of_ID_OutlineSoftness_16() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_OutlineSoftness_16)); }
  2586. inline int32_t get_ID_OutlineSoftness_16() const { return ___ID_OutlineSoftness_16; }
  2587. inline int32_t* get_address_of_ID_OutlineSoftness_16() { return &___ID_OutlineSoftness_16; }
  2588. inline void set_ID_OutlineSoftness_16(int32_t value)
  2589. {
  2590. ___ID_OutlineSoftness_16 = value;
  2591. }
  2592. inline static int32_t get_offset_of_ID_OutlineColor_17() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_OutlineColor_17)); }
  2593. inline int32_t get_ID_OutlineColor_17() const { return ___ID_OutlineColor_17; }
  2594. inline int32_t* get_address_of_ID_OutlineColor_17() { return &___ID_OutlineColor_17; }
  2595. inline void set_ID_OutlineColor_17(int32_t value)
  2596. {
  2597. ___ID_OutlineColor_17 = value;
  2598. }
  2599. inline static int32_t get_offset_of_ID_Outline2Color_18() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_Outline2Color_18)); }
  2600. inline int32_t get_ID_Outline2Color_18() const { return ___ID_Outline2Color_18; }
  2601. inline int32_t* get_address_of_ID_Outline2Color_18() { return &___ID_Outline2Color_18; }
  2602. inline void set_ID_Outline2Color_18(int32_t value)
  2603. {
  2604. ___ID_Outline2Color_18 = value;
  2605. }
  2606. inline static int32_t get_offset_of_ID_Outline2Width_19() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_Outline2Width_19)); }
  2607. inline int32_t get_ID_Outline2Width_19() const { return ___ID_Outline2Width_19; }
  2608. inline int32_t* get_address_of_ID_Outline2Width_19() { return &___ID_Outline2Width_19; }
  2609. inline void set_ID_Outline2Width_19(int32_t value)
  2610. {
  2611. ___ID_Outline2Width_19 = value;
  2612. }
  2613. inline static int32_t get_offset_of_ID_Padding_20() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_Padding_20)); }
  2614. inline int32_t get_ID_Padding_20() const { return ___ID_Padding_20; }
  2615. inline int32_t* get_address_of_ID_Padding_20() { return &___ID_Padding_20; }
  2616. inline void set_ID_Padding_20(int32_t value)
  2617. {
  2618. ___ID_Padding_20 = value;
  2619. }
  2620. inline static int32_t get_offset_of_ID_GradientScale_21() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GradientScale_21)); }
  2621. inline int32_t get_ID_GradientScale_21() const { return ___ID_GradientScale_21; }
  2622. inline int32_t* get_address_of_ID_GradientScale_21() { return &___ID_GradientScale_21; }
  2623. inline void set_ID_GradientScale_21(int32_t value)
  2624. {
  2625. ___ID_GradientScale_21 = value;
  2626. }
  2627. inline static int32_t get_offset_of_ID_ScaleX_22() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ScaleX_22)); }
  2628. inline int32_t get_ID_ScaleX_22() const { return ___ID_ScaleX_22; }
  2629. inline int32_t* get_address_of_ID_ScaleX_22() { return &___ID_ScaleX_22; }
  2630. inline void set_ID_ScaleX_22(int32_t value)
  2631. {
  2632. ___ID_ScaleX_22 = value;
  2633. }
  2634. inline static int32_t get_offset_of_ID_ScaleY_23() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ScaleY_23)); }
  2635. inline int32_t get_ID_ScaleY_23() const { return ___ID_ScaleY_23; }
  2636. inline int32_t* get_address_of_ID_ScaleY_23() { return &___ID_ScaleY_23; }
  2637. inline void set_ID_ScaleY_23(int32_t value)
  2638. {
  2639. ___ID_ScaleY_23 = value;
  2640. }
  2641. inline static int32_t get_offset_of_ID_PerspectiveFilter_24() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_PerspectiveFilter_24)); }
  2642. inline int32_t get_ID_PerspectiveFilter_24() const { return ___ID_PerspectiveFilter_24; }
  2643. inline int32_t* get_address_of_ID_PerspectiveFilter_24() { return &___ID_PerspectiveFilter_24; }
  2644. inline void set_ID_PerspectiveFilter_24(int32_t value)
  2645. {
  2646. ___ID_PerspectiveFilter_24 = value;
  2647. }
  2648. inline static int32_t get_offset_of_ID_Sharpness_25() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_Sharpness_25)); }
  2649. inline int32_t get_ID_Sharpness_25() const { return ___ID_Sharpness_25; }
  2650. inline int32_t* get_address_of_ID_Sharpness_25() { return &___ID_Sharpness_25; }
  2651. inline void set_ID_Sharpness_25(int32_t value)
  2652. {
  2653. ___ID_Sharpness_25 = value;
  2654. }
  2655. inline static int32_t get_offset_of_ID_TextureWidth_26() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_TextureWidth_26)); }
  2656. inline int32_t get_ID_TextureWidth_26() const { return ___ID_TextureWidth_26; }
  2657. inline int32_t* get_address_of_ID_TextureWidth_26() { return &___ID_TextureWidth_26; }
  2658. inline void set_ID_TextureWidth_26(int32_t value)
  2659. {
  2660. ___ID_TextureWidth_26 = value;
  2661. }
  2662. inline static int32_t get_offset_of_ID_TextureHeight_27() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_TextureHeight_27)); }
  2663. inline int32_t get_ID_TextureHeight_27() const { return ___ID_TextureHeight_27; }
  2664. inline int32_t* get_address_of_ID_TextureHeight_27() { return &___ID_TextureHeight_27; }
  2665. inline void set_ID_TextureHeight_27(int32_t value)
  2666. {
  2667. ___ID_TextureHeight_27 = value;
  2668. }
  2669. inline static int32_t get_offset_of_ID_BevelAmount_28() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_BevelAmount_28)); }
  2670. inline int32_t get_ID_BevelAmount_28() const { return ___ID_BevelAmount_28; }
  2671. inline int32_t* get_address_of_ID_BevelAmount_28() { return &___ID_BevelAmount_28; }
  2672. inline void set_ID_BevelAmount_28(int32_t value)
  2673. {
  2674. ___ID_BevelAmount_28 = value;
  2675. }
  2676. inline static int32_t get_offset_of_ID_GlowColor_29() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GlowColor_29)); }
  2677. inline int32_t get_ID_GlowColor_29() const { return ___ID_GlowColor_29; }
  2678. inline int32_t* get_address_of_ID_GlowColor_29() { return &___ID_GlowColor_29; }
  2679. inline void set_ID_GlowColor_29(int32_t value)
  2680. {
  2681. ___ID_GlowColor_29 = value;
  2682. }
  2683. inline static int32_t get_offset_of_ID_GlowOffset_30() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GlowOffset_30)); }
  2684. inline int32_t get_ID_GlowOffset_30() const { return ___ID_GlowOffset_30; }
  2685. inline int32_t* get_address_of_ID_GlowOffset_30() { return &___ID_GlowOffset_30; }
  2686. inline void set_ID_GlowOffset_30(int32_t value)
  2687. {
  2688. ___ID_GlowOffset_30 = value;
  2689. }
  2690. inline static int32_t get_offset_of_ID_GlowPower_31() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GlowPower_31)); }
  2691. inline int32_t get_ID_GlowPower_31() const { return ___ID_GlowPower_31; }
  2692. inline int32_t* get_address_of_ID_GlowPower_31() { return &___ID_GlowPower_31; }
  2693. inline void set_ID_GlowPower_31(int32_t value)
  2694. {
  2695. ___ID_GlowPower_31 = value;
  2696. }
  2697. inline static int32_t get_offset_of_ID_GlowOuter_32() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GlowOuter_32)); }
  2698. inline int32_t get_ID_GlowOuter_32() const { return ___ID_GlowOuter_32; }
  2699. inline int32_t* get_address_of_ID_GlowOuter_32() { return &___ID_GlowOuter_32; }
  2700. inline void set_ID_GlowOuter_32(int32_t value)
  2701. {
  2702. ___ID_GlowOuter_32 = value;
  2703. }
  2704. inline static int32_t get_offset_of_ID_GlowInner_33() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_GlowInner_33)); }
  2705. inline int32_t get_ID_GlowInner_33() const { return ___ID_GlowInner_33; }
  2706. inline int32_t* get_address_of_ID_GlowInner_33() { return &___ID_GlowInner_33; }
  2707. inline void set_ID_GlowInner_33(int32_t value)
  2708. {
  2709. ___ID_GlowInner_33 = value;
  2710. }
  2711. inline static int32_t get_offset_of_ID_LightAngle_34() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_LightAngle_34)); }
  2712. inline int32_t get_ID_LightAngle_34() const { return ___ID_LightAngle_34; }
  2713. inline int32_t* get_address_of_ID_LightAngle_34() { return &___ID_LightAngle_34; }
  2714. inline void set_ID_LightAngle_34(int32_t value)
  2715. {
  2716. ___ID_LightAngle_34 = value;
  2717. }
  2718. inline static int32_t get_offset_of_ID_EnvMap_35() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_EnvMap_35)); }
  2719. inline int32_t get_ID_EnvMap_35() const { return ___ID_EnvMap_35; }
  2720. inline int32_t* get_address_of_ID_EnvMap_35() { return &___ID_EnvMap_35; }
  2721. inline void set_ID_EnvMap_35(int32_t value)
  2722. {
  2723. ___ID_EnvMap_35 = value;
  2724. }
  2725. inline static int32_t get_offset_of_ID_EnvMatrix_36() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_EnvMatrix_36)); }
  2726. inline int32_t get_ID_EnvMatrix_36() const { return ___ID_EnvMatrix_36; }
  2727. inline int32_t* get_address_of_ID_EnvMatrix_36() { return &___ID_EnvMatrix_36; }
  2728. inline void set_ID_EnvMatrix_36(int32_t value)
  2729. {
  2730. ___ID_EnvMatrix_36 = value;
  2731. }
  2732. inline static int32_t get_offset_of_ID_EnvMatrixRotation_37() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_EnvMatrixRotation_37)); }
  2733. inline int32_t get_ID_EnvMatrixRotation_37() const { return ___ID_EnvMatrixRotation_37; }
  2734. inline int32_t* get_address_of_ID_EnvMatrixRotation_37() { return &___ID_EnvMatrixRotation_37; }
  2735. inline void set_ID_EnvMatrixRotation_37(int32_t value)
  2736. {
  2737. ___ID_EnvMatrixRotation_37 = value;
  2738. }
  2739. inline static int32_t get_offset_of_ID_MaskCoord_38() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_MaskCoord_38)); }
  2740. inline int32_t get_ID_MaskCoord_38() const { return ___ID_MaskCoord_38; }
  2741. inline int32_t* get_address_of_ID_MaskCoord_38() { return &___ID_MaskCoord_38; }
  2742. inline void set_ID_MaskCoord_38(int32_t value)
  2743. {
  2744. ___ID_MaskCoord_38 = value;
  2745. }
  2746. inline static int32_t get_offset_of_ID_ClipRect_39() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ClipRect_39)); }
  2747. inline int32_t get_ID_ClipRect_39() const { return ___ID_ClipRect_39; }
  2748. inline int32_t* get_address_of_ID_ClipRect_39() { return &___ID_ClipRect_39; }
  2749. inline void set_ID_ClipRect_39(int32_t value)
  2750. {
  2751. ___ID_ClipRect_39 = value;
  2752. }
  2753. inline static int32_t get_offset_of_ID_MaskSoftnessX_40() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_MaskSoftnessX_40)); }
  2754. inline int32_t get_ID_MaskSoftnessX_40() const { return ___ID_MaskSoftnessX_40; }
  2755. inline int32_t* get_address_of_ID_MaskSoftnessX_40() { return &___ID_MaskSoftnessX_40; }
  2756. inline void set_ID_MaskSoftnessX_40(int32_t value)
  2757. {
  2758. ___ID_MaskSoftnessX_40 = value;
  2759. }
  2760. inline static int32_t get_offset_of_ID_MaskSoftnessY_41() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_MaskSoftnessY_41)); }
  2761. inline int32_t get_ID_MaskSoftnessY_41() const { return ___ID_MaskSoftnessY_41; }
  2762. inline int32_t* get_address_of_ID_MaskSoftnessY_41() { return &___ID_MaskSoftnessY_41; }
  2763. inline void set_ID_MaskSoftnessY_41(int32_t value)
  2764. {
  2765. ___ID_MaskSoftnessY_41 = value;
  2766. }
  2767. inline static int32_t get_offset_of_ID_VertexOffsetX_42() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_VertexOffsetX_42)); }
  2768. inline int32_t get_ID_VertexOffsetX_42() const { return ___ID_VertexOffsetX_42; }
  2769. inline int32_t* get_address_of_ID_VertexOffsetX_42() { return &___ID_VertexOffsetX_42; }
  2770. inline void set_ID_VertexOffsetX_42(int32_t value)
  2771. {
  2772. ___ID_VertexOffsetX_42 = value;
  2773. }
  2774. inline static int32_t get_offset_of_ID_VertexOffsetY_43() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_VertexOffsetY_43)); }
  2775. inline int32_t get_ID_VertexOffsetY_43() const { return ___ID_VertexOffsetY_43; }
  2776. inline int32_t* get_address_of_ID_VertexOffsetY_43() { return &___ID_VertexOffsetY_43; }
  2777. inline void set_ID_VertexOffsetY_43(int32_t value)
  2778. {
  2779. ___ID_VertexOffsetY_43 = value;
  2780. }
  2781. inline static int32_t get_offset_of_ID_UseClipRect_44() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_UseClipRect_44)); }
  2782. inline int32_t get_ID_UseClipRect_44() const { return ___ID_UseClipRect_44; }
  2783. inline int32_t* get_address_of_ID_UseClipRect_44() { return &___ID_UseClipRect_44; }
  2784. inline void set_ID_UseClipRect_44(int32_t value)
  2785. {
  2786. ___ID_UseClipRect_44 = value;
  2787. }
  2788. inline static int32_t get_offset_of_ID_StencilID_45() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_StencilID_45)); }
  2789. inline int32_t get_ID_StencilID_45() const { return ___ID_StencilID_45; }
  2790. inline int32_t* get_address_of_ID_StencilID_45() { return &___ID_StencilID_45; }
  2791. inline void set_ID_StencilID_45(int32_t value)
  2792. {
  2793. ___ID_StencilID_45 = value;
  2794. }
  2795. inline static int32_t get_offset_of_ID_StencilOp_46() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_StencilOp_46)); }
  2796. inline int32_t get_ID_StencilOp_46() const { return ___ID_StencilOp_46; }
  2797. inline int32_t* get_address_of_ID_StencilOp_46() { return &___ID_StencilOp_46; }
  2798. inline void set_ID_StencilOp_46(int32_t value)
  2799. {
  2800. ___ID_StencilOp_46 = value;
  2801. }
  2802. inline static int32_t get_offset_of_ID_StencilComp_47() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_StencilComp_47)); }
  2803. inline int32_t get_ID_StencilComp_47() const { return ___ID_StencilComp_47; }
  2804. inline int32_t* get_address_of_ID_StencilComp_47() { return &___ID_StencilComp_47; }
  2805. inline void set_ID_StencilComp_47(int32_t value)
  2806. {
  2807. ___ID_StencilComp_47 = value;
  2808. }
  2809. inline static int32_t get_offset_of_ID_StencilReadMask_48() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_StencilReadMask_48)); }
  2810. inline int32_t get_ID_StencilReadMask_48() const { return ___ID_StencilReadMask_48; }
  2811. inline int32_t* get_address_of_ID_StencilReadMask_48() { return &___ID_StencilReadMask_48; }
  2812. inline void set_ID_StencilReadMask_48(int32_t value)
  2813. {
  2814. ___ID_StencilReadMask_48 = value;
  2815. }
  2816. inline static int32_t get_offset_of_ID_StencilWriteMask_49() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_StencilWriteMask_49)); }
  2817. inline int32_t get_ID_StencilWriteMask_49() const { return ___ID_StencilWriteMask_49; }
  2818. inline int32_t* get_address_of_ID_StencilWriteMask_49() { return &___ID_StencilWriteMask_49; }
  2819. inline void set_ID_StencilWriteMask_49(int32_t value)
  2820. {
  2821. ___ID_StencilWriteMask_49 = value;
  2822. }
  2823. inline static int32_t get_offset_of_ID_ShaderFlags_50() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ShaderFlags_50)); }
  2824. inline int32_t get_ID_ShaderFlags_50() const { return ___ID_ShaderFlags_50; }
  2825. inline int32_t* get_address_of_ID_ShaderFlags_50() { return &___ID_ShaderFlags_50; }
  2826. inline void set_ID_ShaderFlags_50(int32_t value)
  2827. {
  2828. ___ID_ShaderFlags_50 = value;
  2829. }
  2830. inline static int32_t get_offset_of_ID_ScaleRatio_A_51() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ScaleRatio_A_51)); }
  2831. inline int32_t get_ID_ScaleRatio_A_51() const { return ___ID_ScaleRatio_A_51; }
  2832. inline int32_t* get_address_of_ID_ScaleRatio_A_51() { return &___ID_ScaleRatio_A_51; }
  2833. inline void set_ID_ScaleRatio_A_51(int32_t value)
  2834. {
  2835. ___ID_ScaleRatio_A_51 = value;
  2836. }
  2837. inline static int32_t get_offset_of_ID_ScaleRatio_B_52() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ScaleRatio_B_52)); }
  2838. inline int32_t get_ID_ScaleRatio_B_52() const { return ___ID_ScaleRatio_B_52; }
  2839. inline int32_t* get_address_of_ID_ScaleRatio_B_52() { return &___ID_ScaleRatio_B_52; }
  2840. inline void set_ID_ScaleRatio_B_52(int32_t value)
  2841. {
  2842. ___ID_ScaleRatio_B_52 = value;
  2843. }
  2844. inline static int32_t get_offset_of_ID_ScaleRatio_C_53() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ID_ScaleRatio_C_53)); }
  2845. inline int32_t get_ID_ScaleRatio_C_53() const { return ___ID_ScaleRatio_C_53; }
  2846. inline int32_t* get_address_of_ID_ScaleRatio_C_53() { return &___ID_ScaleRatio_C_53; }
  2847. inline void set_ID_ScaleRatio_C_53(int32_t value)
  2848. {
  2849. ___ID_ScaleRatio_C_53 = value;
  2850. }
  2851. inline static int32_t get_offset_of_Keyword_Bevel_54() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_Bevel_54)); }
  2852. inline String_t* get_Keyword_Bevel_54() const { return ___Keyword_Bevel_54; }
  2853. inline String_t** get_address_of_Keyword_Bevel_54() { return &___Keyword_Bevel_54; }
  2854. inline void set_Keyword_Bevel_54(String_t* value)
  2855. {
  2856. ___Keyword_Bevel_54 = value;
  2857. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_Bevel_54), (void*)value);
  2858. }
  2859. inline static int32_t get_offset_of_Keyword_Glow_55() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_Glow_55)); }
  2860. inline String_t* get_Keyword_Glow_55() const { return ___Keyword_Glow_55; }
  2861. inline String_t** get_address_of_Keyword_Glow_55() { return &___Keyword_Glow_55; }
  2862. inline void set_Keyword_Glow_55(String_t* value)
  2863. {
  2864. ___Keyword_Glow_55 = value;
  2865. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_Glow_55), (void*)value);
  2866. }
  2867. inline static int32_t get_offset_of_Keyword_Underlay_56() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_Underlay_56)); }
  2868. inline String_t* get_Keyword_Underlay_56() const { return ___Keyword_Underlay_56; }
  2869. inline String_t** get_address_of_Keyword_Underlay_56() { return &___Keyword_Underlay_56; }
  2870. inline void set_Keyword_Underlay_56(String_t* value)
  2871. {
  2872. ___Keyword_Underlay_56 = value;
  2873. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_Underlay_56), (void*)value);
  2874. }
  2875. inline static int32_t get_offset_of_Keyword_Ratios_57() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_Ratios_57)); }
  2876. inline String_t* get_Keyword_Ratios_57() const { return ___Keyword_Ratios_57; }
  2877. inline String_t** get_address_of_Keyword_Ratios_57() { return &___Keyword_Ratios_57; }
  2878. inline void set_Keyword_Ratios_57(String_t* value)
  2879. {
  2880. ___Keyword_Ratios_57 = value;
  2881. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_Ratios_57), (void*)value);
  2882. }
  2883. inline static int32_t get_offset_of_Keyword_MASK_SOFT_58() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_MASK_SOFT_58)); }
  2884. inline String_t* get_Keyword_MASK_SOFT_58() const { return ___Keyword_MASK_SOFT_58; }
  2885. inline String_t** get_address_of_Keyword_MASK_SOFT_58() { return &___Keyword_MASK_SOFT_58; }
  2886. inline void set_Keyword_MASK_SOFT_58(String_t* value)
  2887. {
  2888. ___Keyword_MASK_SOFT_58 = value;
  2889. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_MASK_SOFT_58), (void*)value);
  2890. }
  2891. inline static int32_t get_offset_of_Keyword_MASK_HARD_59() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_MASK_HARD_59)); }
  2892. inline String_t* get_Keyword_MASK_HARD_59() const { return ___Keyword_MASK_HARD_59; }
  2893. inline String_t** get_address_of_Keyword_MASK_HARD_59() { return &___Keyword_MASK_HARD_59; }
  2894. inline void set_Keyword_MASK_HARD_59(String_t* value)
  2895. {
  2896. ___Keyword_MASK_HARD_59 = value;
  2897. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_MASK_HARD_59), (void*)value);
  2898. }
  2899. inline static int32_t get_offset_of_Keyword_MASK_TEX_60() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_MASK_TEX_60)); }
  2900. inline String_t* get_Keyword_MASK_TEX_60() const { return ___Keyword_MASK_TEX_60; }
  2901. inline String_t** get_address_of_Keyword_MASK_TEX_60() { return &___Keyword_MASK_TEX_60; }
  2902. inline void set_Keyword_MASK_TEX_60(String_t* value)
  2903. {
  2904. ___Keyword_MASK_TEX_60 = value;
  2905. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_MASK_TEX_60), (void*)value);
  2906. }
  2907. inline static int32_t get_offset_of_Keyword_Outline_61() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___Keyword_Outline_61)); }
  2908. inline String_t* get_Keyword_Outline_61() const { return ___Keyword_Outline_61; }
  2909. inline String_t** get_address_of_Keyword_Outline_61() { return &___Keyword_Outline_61; }
  2910. inline void set_Keyword_Outline_61(String_t* value)
  2911. {
  2912. ___Keyword_Outline_61 = value;
  2913. Il2CppCodeGenWriteBarrier((void**)(&___Keyword_Outline_61), (void*)value);
  2914. }
  2915. inline static int32_t get_offset_of_ShaderTag_ZTestMode_62() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ShaderTag_ZTestMode_62)); }
  2916. inline String_t* get_ShaderTag_ZTestMode_62() const { return ___ShaderTag_ZTestMode_62; }
  2917. inline String_t** get_address_of_ShaderTag_ZTestMode_62() { return &___ShaderTag_ZTestMode_62; }
  2918. inline void set_ShaderTag_ZTestMode_62(String_t* value)
  2919. {
  2920. ___ShaderTag_ZTestMode_62 = value;
  2921. Il2CppCodeGenWriteBarrier((void**)(&___ShaderTag_ZTestMode_62), (void*)value);
  2922. }
  2923. inline static int32_t get_offset_of_ShaderTag_CullMode_63() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___ShaderTag_CullMode_63)); }
  2924. inline String_t* get_ShaderTag_CullMode_63() const { return ___ShaderTag_CullMode_63; }
  2925. inline String_t** get_address_of_ShaderTag_CullMode_63() { return &___ShaderTag_CullMode_63; }
  2926. inline void set_ShaderTag_CullMode_63(String_t* value)
  2927. {
  2928. ___ShaderTag_CullMode_63 = value;
  2929. Il2CppCodeGenWriteBarrier((void**)(&___ShaderTag_CullMode_63), (void*)value);
  2930. }
  2931. inline static int32_t get_offset_of_m_clamp_64() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___m_clamp_64)); }
  2932. inline float get_m_clamp_64() const { return ___m_clamp_64; }
  2933. inline float* get_address_of_m_clamp_64() { return &___m_clamp_64; }
  2934. inline void set_m_clamp_64(float value)
  2935. {
  2936. ___m_clamp_64 = value;
  2937. }
  2938. inline static int32_t get_offset_of_isInitialized_65() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___isInitialized_65)); }
  2939. inline bool get_isInitialized_65() const { return ___isInitialized_65; }
  2940. inline bool* get_address_of_isInitialized_65() { return &___isInitialized_65; }
  2941. inline void set_isInitialized_65(bool value)
  2942. {
  2943. ___isInitialized_65 = value;
  2944. }
  2945. inline static int32_t get_offset_of_k_ShaderRef_MobileSDF_66() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___k_ShaderRef_MobileSDF_66)); }
  2946. inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * get_k_ShaderRef_MobileSDF_66() const { return ___k_ShaderRef_MobileSDF_66; }
  2947. inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 ** get_address_of_k_ShaderRef_MobileSDF_66() { return &___k_ShaderRef_MobileSDF_66; }
  2948. inline void set_k_ShaderRef_MobileSDF_66(Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * value)
  2949. {
  2950. ___k_ShaderRef_MobileSDF_66 = value;
  2951. Il2CppCodeGenWriteBarrier((void**)(&___k_ShaderRef_MobileSDF_66), (void*)value);
  2952. }
  2953. inline static int32_t get_offset_of_k_ShaderRef_MobileBitmap_67() { return static_cast<int32_t>(offsetof(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields, ___k_ShaderRef_MobileBitmap_67)); }
  2954. inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * get_k_ShaderRef_MobileBitmap_67() const { return ___k_ShaderRef_MobileBitmap_67; }
  2955. inline Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 ** get_address_of_k_ShaderRef_MobileBitmap_67() { return &___k_ShaderRef_MobileBitmap_67; }
  2956. inline void set_k_ShaderRef_MobileBitmap_67(Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * value)
  2957. {
  2958. ___k_ShaderRef_MobileBitmap_67 = value;
  2959. Il2CppCodeGenWriteBarrier((void**)(&___k_ShaderRef_MobileBitmap_67), (void*)value);
  2960. }
  2961. };
  2962. // System.String
  2963. struct String_t : public RuntimeObject
  2964. {
  2965. public:
  2966. // System.Int32 System.String::m_stringLength
  2967. int32_t ___m_stringLength_0;
  2968. // System.Char System.String::m_firstChar
  2969. Il2CppChar ___m_firstChar_1;
  2970. public:
  2971. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  2972. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  2973. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  2974. inline void set_m_stringLength_0(int32_t value)
  2975. {
  2976. ___m_stringLength_0 = value;
  2977. }
  2978. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  2979. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  2980. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  2981. inline void set_m_firstChar_1(Il2CppChar value)
  2982. {
  2983. ___m_firstChar_1 = value;
  2984. }
  2985. };
  2986. struct String_t_StaticFields
  2987. {
  2988. public:
  2989. // System.String System.String::Empty
  2990. String_t* ___Empty_5;
  2991. public:
  2992. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  2993. inline String_t* get_Empty_5() const { return ___Empty_5; }
  2994. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  2995. inline void set_Empty_5(String_t* value)
  2996. {
  2997. ___Empty_5 = value;
  2998. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  2999. }
  3000. };
  3001. // System.Text.StringBuilder
  3002. struct StringBuilder_t : public RuntimeObject
  3003. {
  3004. public:
  3005. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  3006. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_ChunkChars_0;
  3007. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  3008. StringBuilder_t * ___m_ChunkPrevious_1;
  3009. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  3010. int32_t ___m_ChunkLength_2;
  3011. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  3012. int32_t ___m_ChunkOffset_3;
  3013. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  3014. int32_t ___m_MaxCapacity_4;
  3015. public:
  3016. inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
  3017. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
  3018. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
  3019. inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  3020. {
  3021. ___m_ChunkChars_0 = value;
  3022. Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
  3023. }
  3024. inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
  3025. inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
  3026. inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
  3027. inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
  3028. {
  3029. ___m_ChunkPrevious_1 = value;
  3030. Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
  3031. }
  3032. inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
  3033. inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
  3034. inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
  3035. inline void set_m_ChunkLength_2(int32_t value)
  3036. {
  3037. ___m_ChunkLength_2 = value;
  3038. }
  3039. inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
  3040. inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
  3041. inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
  3042. inline void set_m_ChunkOffset_3(int32_t value)
  3043. {
  3044. ___m_ChunkOffset_3 = value;
  3045. }
  3046. inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
  3047. inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
  3048. inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
  3049. inline void set_m_MaxCapacity_4(int32_t value)
  3050. {
  3051. ___m_MaxCapacity_4 = value;
  3052. }
  3053. };
  3054. // TMPro.TMP_FontFeatureTable
  3055. struct TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 : public RuntimeObject
  3056. {
  3057. public:
  3058. // System.Collections.Generic.List`1<TMPro.TMP_GlyphPairAdjustmentRecord> TMPro.TMP_FontFeatureTable::m_GlyphPairAdjustmentRecords
  3059. List_1_tDFE35C4D82EC736078A1C899175E5F6747C41D60 * ___m_GlyphPairAdjustmentRecords_0;
  3060. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord> TMPro.TMP_FontFeatureTable::m_GlyphPairAdjustmentRecordLookupDictionary
  3061. Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * ___m_GlyphPairAdjustmentRecordLookupDictionary_1;
  3062. public:
  3063. inline static int32_t get_offset_of_m_GlyphPairAdjustmentRecords_0() { return static_cast<int32_t>(offsetof(TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1, ___m_GlyphPairAdjustmentRecords_0)); }
  3064. inline List_1_tDFE35C4D82EC736078A1C899175E5F6747C41D60 * get_m_GlyphPairAdjustmentRecords_0() const { return ___m_GlyphPairAdjustmentRecords_0; }
  3065. inline List_1_tDFE35C4D82EC736078A1C899175E5F6747C41D60 ** get_address_of_m_GlyphPairAdjustmentRecords_0() { return &___m_GlyphPairAdjustmentRecords_0; }
  3066. inline void set_m_GlyphPairAdjustmentRecords_0(List_1_tDFE35C4D82EC736078A1C899175E5F6747C41D60 * value)
  3067. {
  3068. ___m_GlyphPairAdjustmentRecords_0 = value;
  3069. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphPairAdjustmentRecords_0), (void*)value);
  3070. }
  3071. inline static int32_t get_offset_of_m_GlyphPairAdjustmentRecordLookupDictionary_1() { return static_cast<int32_t>(offsetof(TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1, ___m_GlyphPairAdjustmentRecordLookupDictionary_1)); }
  3072. inline Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * get_m_GlyphPairAdjustmentRecordLookupDictionary_1() const { return ___m_GlyphPairAdjustmentRecordLookupDictionary_1; }
  3073. inline Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 ** get_address_of_m_GlyphPairAdjustmentRecordLookupDictionary_1() { return &___m_GlyphPairAdjustmentRecordLookupDictionary_1; }
  3074. inline void set_m_GlyphPairAdjustmentRecordLookupDictionary_1(Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * value)
  3075. {
  3076. ___m_GlyphPairAdjustmentRecordLookupDictionary_1 = value;
  3077. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphPairAdjustmentRecordLookupDictionary_1), (void*)value);
  3078. }
  3079. };
  3080. // TMPro.TMP_ResourceManager
  3081. struct TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 : public RuntimeObject
  3082. {
  3083. public:
  3084. public:
  3085. };
  3086. struct TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields
  3087. {
  3088. public:
  3089. // TMPro.TMP_ResourceManager TMPro.TMP_ResourceManager::s_instance
  3090. TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * ___s_instance_0;
  3091. // TMPro.TMP_Settings TMPro.TMP_ResourceManager::s_TextSettings
  3092. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * ___s_TextSettings_1;
  3093. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_ResourceManager::s_FontAssetReferences
  3094. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___s_FontAssetReferences_2;
  3095. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset> TMPro.TMP_ResourceManager::s_FontAssetReferenceLookup
  3096. Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * ___s_FontAssetReferenceLookup_3;
  3097. public:
  3098. inline static int32_t get_offset_of_s_instance_0() { return static_cast<int32_t>(offsetof(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields, ___s_instance_0)); }
  3099. inline TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * get_s_instance_0() const { return ___s_instance_0; }
  3100. inline TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 ** get_address_of_s_instance_0() { return &___s_instance_0; }
  3101. inline void set_s_instance_0(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * value)
  3102. {
  3103. ___s_instance_0 = value;
  3104. Il2CppCodeGenWriteBarrier((void**)(&___s_instance_0), (void*)value);
  3105. }
  3106. inline static int32_t get_offset_of_s_TextSettings_1() { return static_cast<int32_t>(offsetof(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields, ___s_TextSettings_1)); }
  3107. inline TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * get_s_TextSettings_1() const { return ___s_TextSettings_1; }
  3108. inline TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 ** get_address_of_s_TextSettings_1() { return &___s_TextSettings_1; }
  3109. inline void set_s_TextSettings_1(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * value)
  3110. {
  3111. ___s_TextSettings_1 = value;
  3112. Il2CppCodeGenWriteBarrier((void**)(&___s_TextSettings_1), (void*)value);
  3113. }
  3114. inline static int32_t get_offset_of_s_FontAssetReferences_2() { return static_cast<int32_t>(offsetof(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields, ___s_FontAssetReferences_2)); }
  3115. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_s_FontAssetReferences_2() const { return ___s_FontAssetReferences_2; }
  3116. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_s_FontAssetReferences_2() { return &___s_FontAssetReferences_2; }
  3117. inline void set_s_FontAssetReferences_2(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  3118. {
  3119. ___s_FontAssetReferences_2 = value;
  3120. Il2CppCodeGenWriteBarrier((void**)(&___s_FontAssetReferences_2), (void*)value);
  3121. }
  3122. inline static int32_t get_offset_of_s_FontAssetReferenceLookup_3() { return static_cast<int32_t>(offsetof(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields, ___s_FontAssetReferenceLookup_3)); }
  3123. inline Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * get_s_FontAssetReferenceLookup_3() const { return ___s_FontAssetReferenceLookup_3; }
  3124. inline Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 ** get_address_of_s_FontAssetReferenceLookup_3() { return &___s_FontAssetReferenceLookup_3; }
  3125. inline void set_s_FontAssetReferenceLookup_3(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * value)
  3126. {
  3127. ___s_FontAssetReferenceLookup_3 = value;
  3128. Il2CppCodeGenWriteBarrier((void**)(&___s_FontAssetReferenceLookup_3), (void*)value);
  3129. }
  3130. };
  3131. // TMPro.TMP_Style
  3132. struct TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB : public RuntimeObject
  3133. {
  3134. public:
  3135. // System.String TMPro.TMP_Style::m_Name
  3136. String_t* ___m_Name_1;
  3137. // System.Int32 TMPro.TMP_Style::m_HashCode
  3138. int32_t ___m_HashCode_2;
  3139. // System.String TMPro.TMP_Style::m_OpeningDefinition
  3140. String_t* ___m_OpeningDefinition_3;
  3141. // System.String TMPro.TMP_Style::m_ClosingDefinition
  3142. String_t* ___m_ClosingDefinition_4;
  3143. // System.Int32[] TMPro.TMP_Style::m_OpeningTagArray
  3144. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_OpeningTagArray_5;
  3145. // System.Int32[] TMPro.TMP_Style::m_ClosingTagArray
  3146. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___m_ClosingTagArray_6;
  3147. // System.UInt32[] TMPro.TMP_Style::m_OpeningTagUnicodeArray
  3148. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___m_OpeningTagUnicodeArray_7;
  3149. // System.UInt32[] TMPro.TMP_Style::m_ClosingTagUnicodeArray
  3150. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___m_ClosingTagUnicodeArray_8;
  3151. public:
  3152. inline static int32_t get_offset_of_m_Name_1() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_Name_1)); }
  3153. inline String_t* get_m_Name_1() const { return ___m_Name_1; }
  3154. inline String_t** get_address_of_m_Name_1() { return &___m_Name_1; }
  3155. inline void set_m_Name_1(String_t* value)
  3156. {
  3157. ___m_Name_1 = value;
  3158. Il2CppCodeGenWriteBarrier((void**)(&___m_Name_1), (void*)value);
  3159. }
  3160. inline static int32_t get_offset_of_m_HashCode_2() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_HashCode_2)); }
  3161. inline int32_t get_m_HashCode_2() const { return ___m_HashCode_2; }
  3162. inline int32_t* get_address_of_m_HashCode_2() { return &___m_HashCode_2; }
  3163. inline void set_m_HashCode_2(int32_t value)
  3164. {
  3165. ___m_HashCode_2 = value;
  3166. }
  3167. inline static int32_t get_offset_of_m_OpeningDefinition_3() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_OpeningDefinition_3)); }
  3168. inline String_t* get_m_OpeningDefinition_3() const { return ___m_OpeningDefinition_3; }
  3169. inline String_t** get_address_of_m_OpeningDefinition_3() { return &___m_OpeningDefinition_3; }
  3170. inline void set_m_OpeningDefinition_3(String_t* value)
  3171. {
  3172. ___m_OpeningDefinition_3 = value;
  3173. Il2CppCodeGenWriteBarrier((void**)(&___m_OpeningDefinition_3), (void*)value);
  3174. }
  3175. inline static int32_t get_offset_of_m_ClosingDefinition_4() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_ClosingDefinition_4)); }
  3176. inline String_t* get_m_ClosingDefinition_4() const { return ___m_ClosingDefinition_4; }
  3177. inline String_t** get_address_of_m_ClosingDefinition_4() { return &___m_ClosingDefinition_4; }
  3178. inline void set_m_ClosingDefinition_4(String_t* value)
  3179. {
  3180. ___m_ClosingDefinition_4 = value;
  3181. Il2CppCodeGenWriteBarrier((void**)(&___m_ClosingDefinition_4), (void*)value);
  3182. }
  3183. inline static int32_t get_offset_of_m_OpeningTagArray_5() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_OpeningTagArray_5)); }
  3184. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_OpeningTagArray_5() const { return ___m_OpeningTagArray_5; }
  3185. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_OpeningTagArray_5() { return &___m_OpeningTagArray_5; }
  3186. inline void set_m_OpeningTagArray_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  3187. {
  3188. ___m_OpeningTagArray_5 = value;
  3189. Il2CppCodeGenWriteBarrier((void**)(&___m_OpeningTagArray_5), (void*)value);
  3190. }
  3191. inline static int32_t get_offset_of_m_ClosingTagArray_6() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_ClosingTagArray_6)); }
  3192. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_m_ClosingTagArray_6() const { return ___m_ClosingTagArray_6; }
  3193. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_m_ClosingTagArray_6() { return &___m_ClosingTagArray_6; }
  3194. inline void set_m_ClosingTagArray_6(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  3195. {
  3196. ___m_ClosingTagArray_6 = value;
  3197. Il2CppCodeGenWriteBarrier((void**)(&___m_ClosingTagArray_6), (void*)value);
  3198. }
  3199. inline static int32_t get_offset_of_m_OpeningTagUnicodeArray_7() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_OpeningTagUnicodeArray_7)); }
  3200. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_m_OpeningTagUnicodeArray_7() const { return ___m_OpeningTagUnicodeArray_7; }
  3201. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_m_OpeningTagUnicodeArray_7() { return &___m_OpeningTagUnicodeArray_7; }
  3202. inline void set_m_OpeningTagUnicodeArray_7(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  3203. {
  3204. ___m_OpeningTagUnicodeArray_7 = value;
  3205. Il2CppCodeGenWriteBarrier((void**)(&___m_OpeningTagUnicodeArray_7), (void*)value);
  3206. }
  3207. inline static int32_t get_offset_of_m_ClosingTagUnicodeArray_8() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB, ___m_ClosingTagUnicodeArray_8)); }
  3208. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_m_ClosingTagUnicodeArray_8() const { return ___m_ClosingTagUnicodeArray_8; }
  3209. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_m_ClosingTagUnicodeArray_8() { return &___m_ClosingTagUnicodeArray_8; }
  3210. inline void set_m_ClosingTagUnicodeArray_8(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  3211. {
  3212. ___m_ClosingTagUnicodeArray_8 = value;
  3213. Il2CppCodeGenWriteBarrier((void**)(&___m_ClosingTagUnicodeArray_8), (void*)value);
  3214. }
  3215. };
  3216. struct TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_StaticFields
  3217. {
  3218. public:
  3219. // TMPro.TMP_Style TMPro.TMP_Style::k_NormalStyle
  3220. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___k_NormalStyle_0;
  3221. public:
  3222. inline static int32_t get_offset_of_k_NormalStyle_0() { return static_cast<int32_t>(offsetof(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_StaticFields, ___k_NormalStyle_0)); }
  3223. inline TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * get_k_NormalStyle_0() const { return ___k_NormalStyle_0; }
  3224. inline TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB ** get_address_of_k_NormalStyle_0() { return &___k_NormalStyle_0; }
  3225. inline void set_k_NormalStyle_0(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * value)
  3226. {
  3227. ___k_NormalStyle_0 = value;
  3228. Il2CppCodeGenWriteBarrier((void**)(&___k_NormalStyle_0), (void*)value);
  3229. }
  3230. };
  3231. // TMPro.TMP_TextElement_Legacy
  3232. struct TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA : public RuntimeObject
  3233. {
  3234. public:
  3235. // System.Int32 TMPro.TMP_TextElement_Legacy::id
  3236. int32_t ___id_0;
  3237. // System.Single TMPro.TMP_TextElement_Legacy::x
  3238. float ___x_1;
  3239. // System.Single TMPro.TMP_TextElement_Legacy::y
  3240. float ___y_2;
  3241. // System.Single TMPro.TMP_TextElement_Legacy::width
  3242. float ___width_3;
  3243. // System.Single TMPro.TMP_TextElement_Legacy::height
  3244. float ___height_4;
  3245. // System.Single TMPro.TMP_TextElement_Legacy::xOffset
  3246. float ___xOffset_5;
  3247. // System.Single TMPro.TMP_TextElement_Legacy::yOffset
  3248. float ___yOffset_6;
  3249. // System.Single TMPro.TMP_TextElement_Legacy::xAdvance
  3250. float ___xAdvance_7;
  3251. // System.Single TMPro.TMP_TextElement_Legacy::scale
  3252. float ___scale_8;
  3253. public:
  3254. inline static int32_t get_offset_of_id_0() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___id_0)); }
  3255. inline int32_t get_id_0() const { return ___id_0; }
  3256. inline int32_t* get_address_of_id_0() { return &___id_0; }
  3257. inline void set_id_0(int32_t value)
  3258. {
  3259. ___id_0 = value;
  3260. }
  3261. inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___x_1)); }
  3262. inline float get_x_1() const { return ___x_1; }
  3263. inline float* get_address_of_x_1() { return &___x_1; }
  3264. inline void set_x_1(float value)
  3265. {
  3266. ___x_1 = value;
  3267. }
  3268. inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___y_2)); }
  3269. inline float get_y_2() const { return ___y_2; }
  3270. inline float* get_address_of_y_2() { return &___y_2; }
  3271. inline void set_y_2(float value)
  3272. {
  3273. ___y_2 = value;
  3274. }
  3275. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___width_3)); }
  3276. inline float get_width_3() const { return ___width_3; }
  3277. inline float* get_address_of_width_3() { return &___width_3; }
  3278. inline void set_width_3(float value)
  3279. {
  3280. ___width_3 = value;
  3281. }
  3282. inline static int32_t get_offset_of_height_4() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___height_4)); }
  3283. inline float get_height_4() const { return ___height_4; }
  3284. inline float* get_address_of_height_4() { return &___height_4; }
  3285. inline void set_height_4(float value)
  3286. {
  3287. ___height_4 = value;
  3288. }
  3289. inline static int32_t get_offset_of_xOffset_5() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___xOffset_5)); }
  3290. inline float get_xOffset_5() const { return ___xOffset_5; }
  3291. inline float* get_address_of_xOffset_5() { return &___xOffset_5; }
  3292. inline void set_xOffset_5(float value)
  3293. {
  3294. ___xOffset_5 = value;
  3295. }
  3296. inline static int32_t get_offset_of_yOffset_6() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___yOffset_6)); }
  3297. inline float get_yOffset_6() const { return ___yOffset_6; }
  3298. inline float* get_address_of_yOffset_6() { return &___yOffset_6; }
  3299. inline void set_yOffset_6(float value)
  3300. {
  3301. ___yOffset_6 = value;
  3302. }
  3303. inline static int32_t get_offset_of_xAdvance_7() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___xAdvance_7)); }
  3304. inline float get_xAdvance_7() const { return ___xAdvance_7; }
  3305. inline float* get_address_of_xAdvance_7() { return &___xAdvance_7; }
  3306. inline void set_xAdvance_7(float value)
  3307. {
  3308. ___xAdvance_7 = value;
  3309. }
  3310. inline static int32_t get_offset_of_scale_8() { return static_cast<int32_t>(offsetof(TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA, ___scale_8)); }
  3311. inline float get_scale_8() const { return ___scale_8; }
  3312. inline float* get_address_of_scale_8() { return &___scale_8; }
  3313. inline void set_scale_8(float value)
  3314. {
  3315. ___scale_8 = value;
  3316. }
  3317. };
  3318. // System.ValueType
  3319. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  3320. {
  3321. public:
  3322. public:
  3323. };
  3324. // Native definition for P/Invoke marshalling of System.ValueType
  3325. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  3326. {
  3327. };
  3328. // Native definition for COM marshalling of System.ValueType
  3329. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  3330. {
  3331. };
  3332. // UnityEngine.YieldInstruction
  3333. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF : public RuntimeObject
  3334. {
  3335. public:
  3336. public:
  3337. };
  3338. // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
  3339. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  3340. {
  3341. };
  3342. // Native definition for COM marshalling of UnityEngine.YieldInstruction
  3343. struct YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  3344. {
  3345. };
  3346. // TMPro.TMP_Settings/LineBreakingTable
  3347. struct LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 : public RuntimeObject
  3348. {
  3349. public:
  3350. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings/LineBreakingTable::leadingCharacters
  3351. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * ___leadingCharacters_0;
  3352. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings/LineBreakingTable::followingCharacters
  3353. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * ___followingCharacters_1;
  3354. public:
  3355. inline static int32_t get_offset_of_leadingCharacters_0() { return static_cast<int32_t>(offsetof(LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2, ___leadingCharacters_0)); }
  3356. inline Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * get_leadingCharacters_0() const { return ___leadingCharacters_0; }
  3357. inline Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 ** get_address_of_leadingCharacters_0() { return &___leadingCharacters_0; }
  3358. inline void set_leadingCharacters_0(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * value)
  3359. {
  3360. ___leadingCharacters_0 = value;
  3361. Il2CppCodeGenWriteBarrier((void**)(&___leadingCharacters_0), (void*)value);
  3362. }
  3363. inline static int32_t get_offset_of_followingCharacters_1() { return static_cast<int32_t>(offsetof(LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2, ___followingCharacters_1)); }
  3364. inline Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * get_followingCharacters_1() const { return ___followingCharacters_1; }
  3365. inline Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 ** get_address_of_followingCharacters_1() { return &___followingCharacters_1; }
  3366. inline void set_followingCharacters_1(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * value)
  3367. {
  3368. ___followingCharacters_1 = value;
  3369. Il2CppCodeGenWriteBarrier((void**)(&___followingCharacters_1), (void*)value);
  3370. }
  3371. };
  3372. // TMPro.TMP_SpriteAsset/<>c
  3373. struct U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E : public RuntimeObject
  3374. {
  3375. public:
  3376. public:
  3377. };
  3378. struct U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields
  3379. {
  3380. public:
  3381. // TMPro.TMP_SpriteAsset/<>c TMPro.TMP_SpriteAsset/<>c::<>9
  3382. U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E * ___U3CU3E9_0;
  3383. // System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32> TMPro.TMP_SpriteAsset/<>c::<>9__40_0
  3384. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * ___U3CU3E9__40_0_1;
  3385. // System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32> TMPro.TMP_SpriteAsset/<>c::<>9__41_0
  3386. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * ___U3CU3E9__41_0_2;
  3387. public:
  3388. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields, ___U3CU3E9_0)); }
  3389. inline U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  3390. inline U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  3391. inline void set_U3CU3E9_0(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E * value)
  3392. {
  3393. ___U3CU3E9_0 = value;
  3394. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
  3395. }
  3396. inline static int32_t get_offset_of_U3CU3E9__40_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields, ___U3CU3E9__40_0_1)); }
  3397. inline Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * get_U3CU3E9__40_0_1() const { return ___U3CU3E9__40_0_1; }
  3398. inline Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC ** get_address_of_U3CU3E9__40_0_1() { return &___U3CU3E9__40_0_1; }
  3399. inline void set_U3CU3E9__40_0_1(Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * value)
  3400. {
  3401. ___U3CU3E9__40_0_1 = value;
  3402. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__40_0_1), (void*)value);
  3403. }
  3404. inline static int32_t get_offset_of_U3CU3E9__41_0_2() { return static_cast<int32_t>(offsetof(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields, ___U3CU3E9__41_0_2)); }
  3405. inline Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * get_U3CU3E9__41_0_2() const { return ___U3CU3E9__41_0_2; }
  3406. inline Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 ** get_address_of_U3CU3E9__41_0_2() { return &___U3CU3E9__41_0_2; }
  3407. inline void set_U3CU3E9__41_0_2(Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * value)
  3408. {
  3409. ___U3CU3E9__41_0_2 = value;
  3410. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__41_0_2), (void*)value);
  3411. }
  3412. };
  3413. // TMPro.TMP_Text/<>c
  3414. struct U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 : public RuntimeObject
  3415. {
  3416. public:
  3417. public:
  3418. };
  3419. struct U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields
  3420. {
  3421. public:
  3422. // TMPro.TMP_Text/<>c TMPro.TMP_Text/<>c::<>9
  3423. U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 * ___U3CU3E9_0;
  3424. // System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text/<>c::<>9__623_0
  3425. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___U3CU3E9__623_0_1;
  3426. public:
  3427. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields, ___U3CU3E9_0)); }
  3428. inline U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  3429. inline U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  3430. inline void set_U3CU3E9_0(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 * value)
  3431. {
  3432. ___U3CU3E9_0 = value;
  3433. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
  3434. }
  3435. inline static int32_t get_offset_of_U3CU3E9__623_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields, ___U3CU3E9__623_0_1)); }
  3436. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * get_U3CU3E9__623_0_1() const { return ___U3CU3E9__623_0_1; }
  3437. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** get_address_of_U3CU3E9__623_0_1() { return &___U3CU3E9__623_0_1; }
  3438. inline void set_U3CU3E9__623_0_1(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * value)
  3439. {
  3440. ___U3CU3E9__623_0_1 = value;
  3441. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__623_0_1), (void*)value);
  3442. }
  3443. };
  3444. // TMPro.TMP_TextProcessingStack`1<System.Int32>
  3445. struct TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA
  3446. {
  3447. public:
  3448. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  3449. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___itemStack_0;
  3450. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  3451. int32_t ___index_1;
  3452. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  3453. int32_t ___m_DefaultItem_2;
  3454. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  3455. int32_t ___m_Capacity_3;
  3456. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  3457. int32_t ___m_RolloverSize_4;
  3458. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  3459. int32_t ___m_Count_5;
  3460. public:
  3461. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___itemStack_0)); }
  3462. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_itemStack_0() const { return ___itemStack_0; }
  3463. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_itemStack_0() { return &___itemStack_0; }
  3464. inline void set_itemStack_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  3465. {
  3466. ___itemStack_0 = value;
  3467. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  3468. }
  3469. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___index_1)); }
  3470. inline int32_t get_index_1() const { return ___index_1; }
  3471. inline int32_t* get_address_of_index_1() { return &___index_1; }
  3472. inline void set_index_1(int32_t value)
  3473. {
  3474. ___index_1 = value;
  3475. }
  3476. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___m_DefaultItem_2)); }
  3477. inline int32_t get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  3478. inline int32_t* get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  3479. inline void set_m_DefaultItem_2(int32_t value)
  3480. {
  3481. ___m_DefaultItem_2 = value;
  3482. }
  3483. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___m_Capacity_3)); }
  3484. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  3485. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  3486. inline void set_m_Capacity_3(int32_t value)
  3487. {
  3488. ___m_Capacity_3 = value;
  3489. }
  3490. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___m_RolloverSize_4)); }
  3491. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  3492. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  3493. inline void set_m_RolloverSize_4(int32_t value)
  3494. {
  3495. ___m_RolloverSize_4 = value;
  3496. }
  3497. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA, ___m_Count_5)); }
  3498. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  3499. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  3500. inline void set_m_Count_5(int32_t value)
  3501. {
  3502. ___m_Count_5 = value;
  3503. }
  3504. };
  3505. // TMPro.TMP_TextProcessingStack`1<System.Object>
  3506. struct TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3
  3507. {
  3508. public:
  3509. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  3510. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___itemStack_0;
  3511. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  3512. int32_t ___index_1;
  3513. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  3514. RuntimeObject * ___m_DefaultItem_2;
  3515. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  3516. int32_t ___m_Capacity_3;
  3517. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  3518. int32_t ___m_RolloverSize_4;
  3519. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  3520. int32_t ___m_Count_5;
  3521. public:
  3522. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___itemStack_0)); }
  3523. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_itemStack_0() const { return ___itemStack_0; }
  3524. inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_itemStack_0() { return &___itemStack_0; }
  3525. inline void set_itemStack_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
  3526. {
  3527. ___itemStack_0 = value;
  3528. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  3529. }
  3530. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___index_1)); }
  3531. inline int32_t get_index_1() const { return ___index_1; }
  3532. inline int32_t* get_address_of_index_1() { return &___index_1; }
  3533. inline void set_index_1(int32_t value)
  3534. {
  3535. ___index_1 = value;
  3536. }
  3537. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___m_DefaultItem_2)); }
  3538. inline RuntimeObject * get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  3539. inline RuntimeObject ** get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  3540. inline void set_m_DefaultItem_2(RuntimeObject * value)
  3541. {
  3542. ___m_DefaultItem_2 = value;
  3543. Il2CppCodeGenWriteBarrier((void**)(&___m_DefaultItem_2), (void*)value);
  3544. }
  3545. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___m_Capacity_3)); }
  3546. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  3547. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  3548. inline void set_m_Capacity_3(int32_t value)
  3549. {
  3550. ___m_Capacity_3 = value;
  3551. }
  3552. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___m_RolloverSize_4)); }
  3553. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  3554. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  3555. inline void set_m_RolloverSize_4(int32_t value)
  3556. {
  3557. ___m_RolloverSize_4 = value;
  3558. }
  3559. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3, ___m_Count_5)); }
  3560. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  3561. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  3562. inline void set_m_Count_5(int32_t value)
  3563. {
  3564. ___m_Count_5 = value;
  3565. }
  3566. };
  3567. // TMPro.TMP_TextProcessingStack`1<System.Single>
  3568. struct TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17
  3569. {
  3570. public:
  3571. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  3572. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___itemStack_0;
  3573. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  3574. int32_t ___index_1;
  3575. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  3576. float ___m_DefaultItem_2;
  3577. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  3578. int32_t ___m_Capacity_3;
  3579. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  3580. int32_t ___m_RolloverSize_4;
  3581. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  3582. int32_t ___m_Count_5;
  3583. public:
  3584. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___itemStack_0)); }
  3585. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_itemStack_0() const { return ___itemStack_0; }
  3586. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_itemStack_0() { return &___itemStack_0; }
  3587. inline void set_itemStack_0(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
  3588. {
  3589. ___itemStack_0 = value;
  3590. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  3591. }
  3592. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___index_1)); }
  3593. inline int32_t get_index_1() const { return ___index_1; }
  3594. inline int32_t* get_address_of_index_1() { return &___index_1; }
  3595. inline void set_index_1(int32_t value)
  3596. {
  3597. ___index_1 = value;
  3598. }
  3599. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___m_DefaultItem_2)); }
  3600. inline float get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  3601. inline float* get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  3602. inline void set_m_DefaultItem_2(float value)
  3603. {
  3604. ___m_DefaultItem_2 = value;
  3605. }
  3606. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___m_Capacity_3)); }
  3607. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  3608. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  3609. inline void set_m_Capacity_3(int32_t value)
  3610. {
  3611. ___m_Capacity_3 = value;
  3612. }
  3613. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___m_RolloverSize_4)); }
  3614. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  3615. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  3616. inline void set_m_RolloverSize_4(int32_t value)
  3617. {
  3618. ___m_RolloverSize_4 = value;
  3619. }
  3620. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17, ___m_Count_5)); }
  3621. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  3622. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  3623. inline void set_m_Count_5(int32_t value)
  3624. {
  3625. ___m_Count_5 = value;
  3626. }
  3627. };
  3628. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
  3629. struct TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804
  3630. {
  3631. public:
  3632. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  3633. TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A* ___itemStack_0;
  3634. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  3635. int32_t ___index_1;
  3636. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  3637. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___m_DefaultItem_2;
  3638. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  3639. int32_t ___m_Capacity_3;
  3640. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  3641. int32_t ___m_RolloverSize_4;
  3642. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  3643. int32_t ___m_Count_5;
  3644. public:
  3645. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___itemStack_0)); }
  3646. inline TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A* get_itemStack_0() const { return ___itemStack_0; }
  3647. inline TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A** get_address_of_itemStack_0() { return &___itemStack_0; }
  3648. inline void set_itemStack_0(TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A* value)
  3649. {
  3650. ___itemStack_0 = value;
  3651. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  3652. }
  3653. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___index_1)); }
  3654. inline int32_t get_index_1() const { return ___index_1; }
  3655. inline int32_t* get_address_of_index_1() { return &___index_1; }
  3656. inline void set_index_1(int32_t value)
  3657. {
  3658. ___index_1 = value;
  3659. }
  3660. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___m_DefaultItem_2)); }
  3661. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  3662. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  3663. inline void set_m_DefaultItem_2(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * value)
  3664. {
  3665. ___m_DefaultItem_2 = value;
  3666. Il2CppCodeGenWriteBarrier((void**)(&___m_DefaultItem_2), (void*)value);
  3667. }
  3668. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___m_Capacity_3)); }
  3669. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  3670. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  3671. inline void set_m_Capacity_3(int32_t value)
  3672. {
  3673. ___m_Capacity_3 = value;
  3674. }
  3675. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___m_RolloverSize_4)); }
  3676. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  3677. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  3678. inline void set_m_RolloverSize_4(int32_t value)
  3679. {
  3680. ___m_RolloverSize_4 = value;
  3681. }
  3682. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804, ___m_Count_5)); }
  3683. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  3684. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  3685. inline void set_m_Count_5(int32_t value)
  3686. {
  3687. ___m_Count_5 = value;
  3688. }
  3689. };
  3690. // UnityEngine.EventSystems.BaseEventData
  3691. struct BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E : public AbstractEventData_tA0B5065DE3430C0031ADE061668E1C7073D718DF
  3692. {
  3693. public:
  3694. // UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
  3695. EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * ___m_EventSystem_1;
  3696. public:
  3697. inline static int32_t get_offset_of_m_EventSystem_1() { return static_cast<int32_t>(offsetof(BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E, ___m_EventSystem_1)); }
  3698. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * get_m_EventSystem_1() const { return ___m_EventSystem_1; }
  3699. inline EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C ** get_address_of_m_EventSystem_1() { return &___m_EventSystem_1; }
  3700. inline void set_m_EventSystem_1(EventSystem_t5DC458FCD0355A74CDCCE79287B38B9C4278E39C * value)
  3701. {
  3702. ___m_EventSystem_1 = value;
  3703. Il2CppCodeGenWriteBarrier((void**)(&___m_EventSystem_1), (void*)value);
  3704. }
  3705. };
  3706. // System.Boolean
  3707. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  3708. {
  3709. public:
  3710. // System.Boolean System.Boolean::m_value
  3711. bool ___m_value_0;
  3712. public:
  3713. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  3714. inline bool get_m_value_0() const { return ___m_value_0; }
  3715. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  3716. inline void set_m_value_0(bool value)
  3717. {
  3718. ___m_value_0 = value;
  3719. }
  3720. };
  3721. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  3722. {
  3723. public:
  3724. // System.String System.Boolean::TrueString
  3725. String_t* ___TrueString_5;
  3726. // System.String System.Boolean::FalseString
  3727. String_t* ___FalseString_6;
  3728. public:
  3729. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  3730. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  3731. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  3732. inline void set_TrueString_5(String_t* value)
  3733. {
  3734. ___TrueString_5 = value;
  3735. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  3736. }
  3737. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  3738. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  3739. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  3740. inline void set_FalseString_6(String_t* value)
  3741. {
  3742. ___FalseString_6 = value;
  3743. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  3744. }
  3745. };
  3746. // System.Byte
  3747. struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056
  3748. {
  3749. public:
  3750. // System.Byte System.Byte::m_value
  3751. uint8_t ___m_value_0;
  3752. public:
  3753. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); }
  3754. inline uint8_t get_m_value_0() const { return ___m_value_0; }
  3755. inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
  3756. inline void set_m_value_0(uint8_t value)
  3757. {
  3758. ___m_value_0 = value;
  3759. }
  3760. };
  3761. // System.Char
  3762. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14
  3763. {
  3764. public:
  3765. // System.Char System.Char::m_value
  3766. Il2CppChar ___m_value_0;
  3767. public:
  3768. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
  3769. inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
  3770. inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
  3771. inline void set_m_value_0(Il2CppChar value)
  3772. {
  3773. ___m_value_0 = value;
  3774. }
  3775. };
  3776. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
  3777. {
  3778. public:
  3779. // System.Byte[] System.Char::categoryForLatin1
  3780. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;
  3781. public:
  3782. inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
  3783. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
  3784. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
  3785. inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  3786. {
  3787. ___categoryForLatin1_3 = value;
  3788. Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
  3789. }
  3790. };
  3791. // UnityEngine.Color
  3792. struct Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659
  3793. {
  3794. public:
  3795. // System.Single UnityEngine.Color::r
  3796. float ___r_0;
  3797. // System.Single UnityEngine.Color::g
  3798. float ___g_1;
  3799. // System.Single UnityEngine.Color::b
  3800. float ___b_2;
  3801. // System.Single UnityEngine.Color::a
  3802. float ___a_3;
  3803. public:
  3804. inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___r_0)); }
  3805. inline float get_r_0() const { return ___r_0; }
  3806. inline float* get_address_of_r_0() { return &___r_0; }
  3807. inline void set_r_0(float value)
  3808. {
  3809. ___r_0 = value;
  3810. }
  3811. inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___g_1)); }
  3812. inline float get_g_1() const { return ___g_1; }
  3813. inline float* get_address_of_g_1() { return &___g_1; }
  3814. inline void set_g_1(float value)
  3815. {
  3816. ___g_1 = value;
  3817. }
  3818. inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___b_2)); }
  3819. inline float get_b_2() const { return ___b_2; }
  3820. inline float* get_address_of_b_2() { return &___b_2; }
  3821. inline void set_b_2(float value)
  3822. {
  3823. ___b_2 = value;
  3824. }
  3825. inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659, ___a_3)); }
  3826. inline float get_a_3() const { return ___a_3; }
  3827. inline float* get_address_of_a_3() { return &___a_3; }
  3828. inline void set_a_3(float value)
  3829. {
  3830. ___a_3 = value;
  3831. }
  3832. };
  3833. // UnityEngine.Color32
  3834. struct Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D
  3835. {
  3836. public:
  3837. union
  3838. {
  3839. #pragma pack(push, tp, 1)
  3840. struct
  3841. {
  3842. // System.Int32 UnityEngine.Color32::rgba
  3843. int32_t ___rgba_0;
  3844. };
  3845. #pragma pack(pop, tp)
  3846. struct
  3847. {
  3848. int32_t ___rgba_0_forAlignmentOnly;
  3849. };
  3850. #pragma pack(push, tp, 1)
  3851. struct
  3852. {
  3853. // System.Byte UnityEngine.Color32::r
  3854. uint8_t ___r_1;
  3855. };
  3856. #pragma pack(pop, tp)
  3857. struct
  3858. {
  3859. uint8_t ___r_1_forAlignmentOnly;
  3860. };
  3861. #pragma pack(push, tp, 1)
  3862. struct
  3863. {
  3864. char ___g_2_OffsetPadding[1];
  3865. // System.Byte UnityEngine.Color32::g
  3866. uint8_t ___g_2;
  3867. };
  3868. #pragma pack(pop, tp)
  3869. struct
  3870. {
  3871. char ___g_2_OffsetPadding_forAlignmentOnly[1];
  3872. uint8_t ___g_2_forAlignmentOnly;
  3873. };
  3874. #pragma pack(push, tp, 1)
  3875. struct
  3876. {
  3877. char ___b_3_OffsetPadding[2];
  3878. // System.Byte UnityEngine.Color32::b
  3879. uint8_t ___b_3;
  3880. };
  3881. #pragma pack(pop, tp)
  3882. struct
  3883. {
  3884. char ___b_3_OffsetPadding_forAlignmentOnly[2];
  3885. uint8_t ___b_3_forAlignmentOnly;
  3886. };
  3887. #pragma pack(push, tp, 1)
  3888. struct
  3889. {
  3890. char ___a_4_OffsetPadding[3];
  3891. // System.Byte UnityEngine.Color32::a
  3892. uint8_t ___a_4;
  3893. };
  3894. #pragma pack(pop, tp)
  3895. struct
  3896. {
  3897. char ___a_4_OffsetPadding_forAlignmentOnly[3];
  3898. uint8_t ___a_4_forAlignmentOnly;
  3899. };
  3900. };
  3901. public:
  3902. inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___rgba_0)); }
  3903. inline int32_t get_rgba_0() const { return ___rgba_0; }
  3904. inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
  3905. inline void set_rgba_0(int32_t value)
  3906. {
  3907. ___rgba_0 = value;
  3908. }
  3909. inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___r_1)); }
  3910. inline uint8_t get_r_1() const { return ___r_1; }
  3911. inline uint8_t* get_address_of_r_1() { return &___r_1; }
  3912. inline void set_r_1(uint8_t value)
  3913. {
  3914. ___r_1 = value;
  3915. }
  3916. inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___g_2)); }
  3917. inline uint8_t get_g_2() const { return ___g_2; }
  3918. inline uint8_t* get_address_of_g_2() { return &___g_2; }
  3919. inline void set_g_2(uint8_t value)
  3920. {
  3921. ___g_2 = value;
  3922. }
  3923. inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___b_3)); }
  3924. inline uint8_t get_b_3() const { return ___b_3; }
  3925. inline uint8_t* get_address_of_b_3() { return &___b_3; }
  3926. inline void set_b_3(uint8_t value)
  3927. {
  3928. ___b_3 = value;
  3929. }
  3930. inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___a_4)); }
  3931. inline uint8_t get_a_4() const { return ___a_4; }
  3932. inline uint8_t* get_address_of_a_4() { return &___a_4; }
  3933. inline void set_a_4(uint8_t value)
  3934. {
  3935. ___a_4 = value;
  3936. }
  3937. };
  3938. // System.Decimal
  3939. struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7
  3940. {
  3941. public:
  3942. // System.Int32 System.Decimal::flags
  3943. int32_t ___flags_14;
  3944. // System.Int32 System.Decimal::hi
  3945. int32_t ___hi_15;
  3946. // System.Int32 System.Decimal::lo
  3947. int32_t ___lo_16;
  3948. // System.Int32 System.Decimal::mid
  3949. int32_t ___mid_17;
  3950. public:
  3951. inline static int32_t get_offset_of_flags_14() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___flags_14)); }
  3952. inline int32_t get_flags_14() const { return ___flags_14; }
  3953. inline int32_t* get_address_of_flags_14() { return &___flags_14; }
  3954. inline void set_flags_14(int32_t value)
  3955. {
  3956. ___flags_14 = value;
  3957. }
  3958. inline static int32_t get_offset_of_hi_15() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___hi_15)); }
  3959. inline int32_t get_hi_15() const { return ___hi_15; }
  3960. inline int32_t* get_address_of_hi_15() { return &___hi_15; }
  3961. inline void set_hi_15(int32_t value)
  3962. {
  3963. ___hi_15 = value;
  3964. }
  3965. inline static int32_t get_offset_of_lo_16() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___lo_16)); }
  3966. inline int32_t get_lo_16() const { return ___lo_16; }
  3967. inline int32_t* get_address_of_lo_16() { return &___lo_16; }
  3968. inline void set_lo_16(int32_t value)
  3969. {
  3970. ___lo_16 = value;
  3971. }
  3972. inline static int32_t get_offset_of_mid_17() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___mid_17)); }
  3973. inline int32_t get_mid_17() const { return ___mid_17; }
  3974. inline int32_t* get_address_of_mid_17() { return &___mid_17; }
  3975. inline void set_mid_17(int32_t value)
  3976. {
  3977. ___mid_17 = value;
  3978. }
  3979. };
  3980. struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields
  3981. {
  3982. public:
  3983. // System.UInt32[] System.Decimal::Powers10
  3984. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___Powers10_6;
  3985. // System.Decimal System.Decimal::Zero
  3986. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___Zero_7;
  3987. // System.Decimal System.Decimal::One
  3988. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___One_8;
  3989. // System.Decimal System.Decimal::MinusOne
  3990. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinusOne_9;
  3991. // System.Decimal System.Decimal::MaxValue
  3992. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MaxValue_10;
  3993. // System.Decimal System.Decimal::MinValue
  3994. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinValue_11;
  3995. // System.Decimal System.Decimal::NearNegativeZero
  3996. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearNegativeZero_12;
  3997. // System.Decimal System.Decimal::NearPositiveZero
  3998. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearPositiveZero_13;
  3999. public:
  4000. inline static int32_t get_offset_of_Powers10_6() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Powers10_6)); }
  4001. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_Powers10_6() const { return ___Powers10_6; }
  4002. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_Powers10_6() { return &___Powers10_6; }
  4003. inline void set_Powers10_6(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  4004. {
  4005. ___Powers10_6 = value;
  4006. Il2CppCodeGenWriteBarrier((void**)(&___Powers10_6), (void*)value);
  4007. }
  4008. inline static int32_t get_offset_of_Zero_7() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Zero_7)); }
  4009. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_Zero_7() const { return ___Zero_7; }
  4010. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_Zero_7() { return &___Zero_7; }
  4011. inline void set_Zero_7(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4012. {
  4013. ___Zero_7 = value;
  4014. }
  4015. inline static int32_t get_offset_of_One_8() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___One_8)); }
  4016. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_One_8() const { return ___One_8; }
  4017. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_One_8() { return &___One_8; }
  4018. inline void set_One_8(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4019. {
  4020. ___One_8 = value;
  4021. }
  4022. inline static int32_t get_offset_of_MinusOne_9() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinusOne_9)); }
  4023. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinusOne_9() const { return ___MinusOne_9; }
  4024. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinusOne_9() { return &___MinusOne_9; }
  4025. inline void set_MinusOne_9(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4026. {
  4027. ___MinusOne_9 = value;
  4028. }
  4029. inline static int32_t get_offset_of_MaxValue_10() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MaxValue_10)); }
  4030. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MaxValue_10() const { return ___MaxValue_10; }
  4031. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MaxValue_10() { return &___MaxValue_10; }
  4032. inline void set_MaxValue_10(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4033. {
  4034. ___MaxValue_10 = value;
  4035. }
  4036. inline static int32_t get_offset_of_MinValue_11() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinValue_11)); }
  4037. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinValue_11() const { return ___MinValue_11; }
  4038. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinValue_11() { return &___MinValue_11; }
  4039. inline void set_MinValue_11(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4040. {
  4041. ___MinValue_11 = value;
  4042. }
  4043. inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearNegativeZero_12)); }
  4044. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearNegativeZero_12() const { return ___NearNegativeZero_12; }
  4045. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; }
  4046. inline void set_NearNegativeZero_12(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4047. {
  4048. ___NearNegativeZero_12 = value;
  4049. }
  4050. inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearPositiveZero_13)); }
  4051. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearPositiveZero_13() const { return ___NearPositiveZero_13; }
  4052. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; }
  4053. inline void set_NearPositiveZero_13(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  4054. {
  4055. ___NearPositiveZero_13 = value;
  4056. }
  4057. };
  4058. // System.Double
  4059. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181
  4060. {
  4061. public:
  4062. // System.Double System.Double::m_value
  4063. double ___m_value_0;
  4064. public:
  4065. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
  4066. inline double get_m_value_0() const { return ___m_value_0; }
  4067. inline double* get_address_of_m_value_0() { return &___m_value_0; }
  4068. inline void set_m_value_0(double value)
  4069. {
  4070. ___m_value_0 = value;
  4071. }
  4072. };
  4073. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
  4074. {
  4075. public:
  4076. // System.Double System.Double::NegativeZero
  4077. double ___NegativeZero_7;
  4078. public:
  4079. inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
  4080. inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
  4081. inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
  4082. inline void set_NegativeZero_7(double value)
  4083. {
  4084. ___NegativeZero_7 = value;
  4085. }
  4086. };
  4087. // System.Enum
  4088. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  4089. {
  4090. public:
  4091. public:
  4092. };
  4093. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  4094. {
  4095. public:
  4096. // System.Char[] System.Enum::enumSeperatorCharArray
  4097. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  4098. public:
  4099. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  4100. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  4101. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  4102. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  4103. {
  4104. ___enumSeperatorCharArray_0 = value;
  4105. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  4106. }
  4107. };
  4108. // Native definition for P/Invoke marshalling of System.Enum
  4109. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  4110. {
  4111. };
  4112. // Native definition for COM marshalling of System.Enum
  4113. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  4114. {
  4115. };
  4116. // UnityEngine.TextCore.FaceInfo
  4117. struct FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979
  4118. {
  4119. public:
  4120. // System.Int32 UnityEngine.TextCore.FaceInfo::m_FaceIndex
  4121. int32_t ___m_FaceIndex_0;
  4122. // System.String UnityEngine.TextCore.FaceInfo::m_FamilyName
  4123. String_t* ___m_FamilyName_1;
  4124. // System.String UnityEngine.TextCore.FaceInfo::m_StyleName
  4125. String_t* ___m_StyleName_2;
  4126. // System.Int32 UnityEngine.TextCore.FaceInfo::m_PointSize
  4127. int32_t ___m_PointSize_3;
  4128. // System.Single UnityEngine.TextCore.FaceInfo::m_Scale
  4129. float ___m_Scale_4;
  4130. // System.Single UnityEngine.TextCore.FaceInfo::m_LineHeight
  4131. float ___m_LineHeight_5;
  4132. // System.Single UnityEngine.TextCore.FaceInfo::m_AscentLine
  4133. float ___m_AscentLine_6;
  4134. // System.Single UnityEngine.TextCore.FaceInfo::m_CapLine
  4135. float ___m_CapLine_7;
  4136. // System.Single UnityEngine.TextCore.FaceInfo::m_MeanLine
  4137. float ___m_MeanLine_8;
  4138. // System.Single UnityEngine.TextCore.FaceInfo::m_Baseline
  4139. float ___m_Baseline_9;
  4140. // System.Single UnityEngine.TextCore.FaceInfo::m_DescentLine
  4141. float ___m_DescentLine_10;
  4142. // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptOffset
  4143. float ___m_SuperscriptOffset_11;
  4144. // System.Single UnityEngine.TextCore.FaceInfo::m_SuperscriptSize
  4145. float ___m_SuperscriptSize_12;
  4146. // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptOffset
  4147. float ___m_SubscriptOffset_13;
  4148. // System.Single UnityEngine.TextCore.FaceInfo::m_SubscriptSize
  4149. float ___m_SubscriptSize_14;
  4150. // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineOffset
  4151. float ___m_UnderlineOffset_15;
  4152. // System.Single UnityEngine.TextCore.FaceInfo::m_UnderlineThickness
  4153. float ___m_UnderlineThickness_16;
  4154. // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughOffset
  4155. float ___m_StrikethroughOffset_17;
  4156. // System.Single UnityEngine.TextCore.FaceInfo::m_StrikethroughThickness
  4157. float ___m_StrikethroughThickness_18;
  4158. // System.Single UnityEngine.TextCore.FaceInfo::m_TabWidth
  4159. float ___m_TabWidth_19;
  4160. public:
  4161. inline static int32_t get_offset_of_m_FaceIndex_0() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_FaceIndex_0)); }
  4162. inline int32_t get_m_FaceIndex_0() const { return ___m_FaceIndex_0; }
  4163. inline int32_t* get_address_of_m_FaceIndex_0() { return &___m_FaceIndex_0; }
  4164. inline void set_m_FaceIndex_0(int32_t value)
  4165. {
  4166. ___m_FaceIndex_0 = value;
  4167. }
  4168. inline static int32_t get_offset_of_m_FamilyName_1() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_FamilyName_1)); }
  4169. inline String_t* get_m_FamilyName_1() const { return ___m_FamilyName_1; }
  4170. inline String_t** get_address_of_m_FamilyName_1() { return &___m_FamilyName_1; }
  4171. inline void set_m_FamilyName_1(String_t* value)
  4172. {
  4173. ___m_FamilyName_1 = value;
  4174. Il2CppCodeGenWriteBarrier((void**)(&___m_FamilyName_1), (void*)value);
  4175. }
  4176. inline static int32_t get_offset_of_m_StyleName_2() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_StyleName_2)); }
  4177. inline String_t* get_m_StyleName_2() const { return ___m_StyleName_2; }
  4178. inline String_t** get_address_of_m_StyleName_2() { return &___m_StyleName_2; }
  4179. inline void set_m_StyleName_2(String_t* value)
  4180. {
  4181. ___m_StyleName_2 = value;
  4182. Il2CppCodeGenWriteBarrier((void**)(&___m_StyleName_2), (void*)value);
  4183. }
  4184. inline static int32_t get_offset_of_m_PointSize_3() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_PointSize_3)); }
  4185. inline int32_t get_m_PointSize_3() const { return ___m_PointSize_3; }
  4186. inline int32_t* get_address_of_m_PointSize_3() { return &___m_PointSize_3; }
  4187. inline void set_m_PointSize_3(int32_t value)
  4188. {
  4189. ___m_PointSize_3 = value;
  4190. }
  4191. inline static int32_t get_offset_of_m_Scale_4() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_Scale_4)); }
  4192. inline float get_m_Scale_4() const { return ___m_Scale_4; }
  4193. inline float* get_address_of_m_Scale_4() { return &___m_Scale_4; }
  4194. inline void set_m_Scale_4(float value)
  4195. {
  4196. ___m_Scale_4 = value;
  4197. }
  4198. inline static int32_t get_offset_of_m_LineHeight_5() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_LineHeight_5)); }
  4199. inline float get_m_LineHeight_5() const { return ___m_LineHeight_5; }
  4200. inline float* get_address_of_m_LineHeight_5() { return &___m_LineHeight_5; }
  4201. inline void set_m_LineHeight_5(float value)
  4202. {
  4203. ___m_LineHeight_5 = value;
  4204. }
  4205. inline static int32_t get_offset_of_m_AscentLine_6() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_AscentLine_6)); }
  4206. inline float get_m_AscentLine_6() const { return ___m_AscentLine_6; }
  4207. inline float* get_address_of_m_AscentLine_6() { return &___m_AscentLine_6; }
  4208. inline void set_m_AscentLine_6(float value)
  4209. {
  4210. ___m_AscentLine_6 = value;
  4211. }
  4212. inline static int32_t get_offset_of_m_CapLine_7() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_CapLine_7)); }
  4213. inline float get_m_CapLine_7() const { return ___m_CapLine_7; }
  4214. inline float* get_address_of_m_CapLine_7() { return &___m_CapLine_7; }
  4215. inline void set_m_CapLine_7(float value)
  4216. {
  4217. ___m_CapLine_7 = value;
  4218. }
  4219. inline static int32_t get_offset_of_m_MeanLine_8() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_MeanLine_8)); }
  4220. inline float get_m_MeanLine_8() const { return ___m_MeanLine_8; }
  4221. inline float* get_address_of_m_MeanLine_8() { return &___m_MeanLine_8; }
  4222. inline void set_m_MeanLine_8(float value)
  4223. {
  4224. ___m_MeanLine_8 = value;
  4225. }
  4226. inline static int32_t get_offset_of_m_Baseline_9() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_Baseline_9)); }
  4227. inline float get_m_Baseline_9() const { return ___m_Baseline_9; }
  4228. inline float* get_address_of_m_Baseline_9() { return &___m_Baseline_9; }
  4229. inline void set_m_Baseline_9(float value)
  4230. {
  4231. ___m_Baseline_9 = value;
  4232. }
  4233. inline static int32_t get_offset_of_m_DescentLine_10() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_DescentLine_10)); }
  4234. inline float get_m_DescentLine_10() const { return ___m_DescentLine_10; }
  4235. inline float* get_address_of_m_DescentLine_10() { return &___m_DescentLine_10; }
  4236. inline void set_m_DescentLine_10(float value)
  4237. {
  4238. ___m_DescentLine_10 = value;
  4239. }
  4240. inline static int32_t get_offset_of_m_SuperscriptOffset_11() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_SuperscriptOffset_11)); }
  4241. inline float get_m_SuperscriptOffset_11() const { return ___m_SuperscriptOffset_11; }
  4242. inline float* get_address_of_m_SuperscriptOffset_11() { return &___m_SuperscriptOffset_11; }
  4243. inline void set_m_SuperscriptOffset_11(float value)
  4244. {
  4245. ___m_SuperscriptOffset_11 = value;
  4246. }
  4247. inline static int32_t get_offset_of_m_SuperscriptSize_12() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_SuperscriptSize_12)); }
  4248. inline float get_m_SuperscriptSize_12() const { return ___m_SuperscriptSize_12; }
  4249. inline float* get_address_of_m_SuperscriptSize_12() { return &___m_SuperscriptSize_12; }
  4250. inline void set_m_SuperscriptSize_12(float value)
  4251. {
  4252. ___m_SuperscriptSize_12 = value;
  4253. }
  4254. inline static int32_t get_offset_of_m_SubscriptOffset_13() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_SubscriptOffset_13)); }
  4255. inline float get_m_SubscriptOffset_13() const { return ___m_SubscriptOffset_13; }
  4256. inline float* get_address_of_m_SubscriptOffset_13() { return &___m_SubscriptOffset_13; }
  4257. inline void set_m_SubscriptOffset_13(float value)
  4258. {
  4259. ___m_SubscriptOffset_13 = value;
  4260. }
  4261. inline static int32_t get_offset_of_m_SubscriptSize_14() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_SubscriptSize_14)); }
  4262. inline float get_m_SubscriptSize_14() const { return ___m_SubscriptSize_14; }
  4263. inline float* get_address_of_m_SubscriptSize_14() { return &___m_SubscriptSize_14; }
  4264. inline void set_m_SubscriptSize_14(float value)
  4265. {
  4266. ___m_SubscriptSize_14 = value;
  4267. }
  4268. inline static int32_t get_offset_of_m_UnderlineOffset_15() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_UnderlineOffset_15)); }
  4269. inline float get_m_UnderlineOffset_15() const { return ___m_UnderlineOffset_15; }
  4270. inline float* get_address_of_m_UnderlineOffset_15() { return &___m_UnderlineOffset_15; }
  4271. inline void set_m_UnderlineOffset_15(float value)
  4272. {
  4273. ___m_UnderlineOffset_15 = value;
  4274. }
  4275. inline static int32_t get_offset_of_m_UnderlineThickness_16() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_UnderlineThickness_16)); }
  4276. inline float get_m_UnderlineThickness_16() const { return ___m_UnderlineThickness_16; }
  4277. inline float* get_address_of_m_UnderlineThickness_16() { return &___m_UnderlineThickness_16; }
  4278. inline void set_m_UnderlineThickness_16(float value)
  4279. {
  4280. ___m_UnderlineThickness_16 = value;
  4281. }
  4282. inline static int32_t get_offset_of_m_StrikethroughOffset_17() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_StrikethroughOffset_17)); }
  4283. inline float get_m_StrikethroughOffset_17() const { return ___m_StrikethroughOffset_17; }
  4284. inline float* get_address_of_m_StrikethroughOffset_17() { return &___m_StrikethroughOffset_17; }
  4285. inline void set_m_StrikethroughOffset_17(float value)
  4286. {
  4287. ___m_StrikethroughOffset_17 = value;
  4288. }
  4289. inline static int32_t get_offset_of_m_StrikethroughThickness_18() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_StrikethroughThickness_18)); }
  4290. inline float get_m_StrikethroughThickness_18() const { return ___m_StrikethroughThickness_18; }
  4291. inline float* get_address_of_m_StrikethroughThickness_18() { return &___m_StrikethroughThickness_18; }
  4292. inline void set_m_StrikethroughThickness_18(float value)
  4293. {
  4294. ___m_StrikethroughThickness_18 = value;
  4295. }
  4296. inline static int32_t get_offset_of_m_TabWidth_19() { return static_cast<int32_t>(offsetof(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979, ___m_TabWidth_19)); }
  4297. inline float get_m_TabWidth_19() const { return ___m_TabWidth_19; }
  4298. inline float* get_address_of_m_TabWidth_19() { return &___m_TabWidth_19; }
  4299. inline void set_m_TabWidth_19(float value)
  4300. {
  4301. ___m_TabWidth_19 = value;
  4302. }
  4303. };
  4304. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.FaceInfo
  4305. struct FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979_marshaled_pinvoke
  4306. {
  4307. int32_t ___m_FaceIndex_0;
  4308. char* ___m_FamilyName_1;
  4309. char* ___m_StyleName_2;
  4310. int32_t ___m_PointSize_3;
  4311. float ___m_Scale_4;
  4312. float ___m_LineHeight_5;
  4313. float ___m_AscentLine_6;
  4314. float ___m_CapLine_7;
  4315. float ___m_MeanLine_8;
  4316. float ___m_Baseline_9;
  4317. float ___m_DescentLine_10;
  4318. float ___m_SuperscriptOffset_11;
  4319. float ___m_SuperscriptSize_12;
  4320. float ___m_SubscriptOffset_13;
  4321. float ___m_SubscriptSize_14;
  4322. float ___m_UnderlineOffset_15;
  4323. float ___m_UnderlineThickness_16;
  4324. float ___m_StrikethroughOffset_17;
  4325. float ___m_StrikethroughThickness_18;
  4326. float ___m_TabWidth_19;
  4327. };
  4328. // Native definition for COM marshalling of UnityEngine.TextCore.FaceInfo
  4329. struct FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979_marshaled_com
  4330. {
  4331. int32_t ___m_FaceIndex_0;
  4332. Il2CppChar* ___m_FamilyName_1;
  4333. Il2CppChar* ___m_StyleName_2;
  4334. int32_t ___m_PointSize_3;
  4335. float ___m_Scale_4;
  4336. float ___m_LineHeight_5;
  4337. float ___m_AscentLine_6;
  4338. float ___m_CapLine_7;
  4339. float ___m_MeanLine_8;
  4340. float ___m_Baseline_9;
  4341. float ___m_DescentLine_10;
  4342. float ___m_SuperscriptOffset_11;
  4343. float ___m_SuperscriptSize_12;
  4344. float ___m_SubscriptOffset_13;
  4345. float ___m_SubscriptSize_14;
  4346. float ___m_UnderlineOffset_15;
  4347. float ___m_UnderlineThickness_16;
  4348. float ___m_StrikethroughOffset_17;
  4349. float ___m_StrikethroughThickness_18;
  4350. float ___m_TabWidth_19;
  4351. };
  4352. // TMPro.FontAssetCreationSettings
  4353. struct FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1
  4354. {
  4355. public:
  4356. // System.String TMPro.FontAssetCreationSettings::sourceFontFileName
  4357. String_t* ___sourceFontFileName_0;
  4358. // System.String TMPro.FontAssetCreationSettings::sourceFontFileGUID
  4359. String_t* ___sourceFontFileGUID_1;
  4360. // System.Int32 TMPro.FontAssetCreationSettings::pointSizeSamplingMode
  4361. int32_t ___pointSizeSamplingMode_2;
  4362. // System.Int32 TMPro.FontAssetCreationSettings::pointSize
  4363. int32_t ___pointSize_3;
  4364. // System.Int32 TMPro.FontAssetCreationSettings::padding
  4365. int32_t ___padding_4;
  4366. // System.Int32 TMPro.FontAssetCreationSettings::packingMode
  4367. int32_t ___packingMode_5;
  4368. // System.Int32 TMPro.FontAssetCreationSettings::atlasWidth
  4369. int32_t ___atlasWidth_6;
  4370. // System.Int32 TMPro.FontAssetCreationSettings::atlasHeight
  4371. int32_t ___atlasHeight_7;
  4372. // System.Int32 TMPro.FontAssetCreationSettings::characterSetSelectionMode
  4373. int32_t ___characterSetSelectionMode_8;
  4374. // System.String TMPro.FontAssetCreationSettings::characterSequence
  4375. String_t* ___characterSequence_9;
  4376. // System.String TMPro.FontAssetCreationSettings::referencedFontAssetGUID
  4377. String_t* ___referencedFontAssetGUID_10;
  4378. // System.String TMPro.FontAssetCreationSettings::referencedTextAssetGUID
  4379. String_t* ___referencedTextAssetGUID_11;
  4380. // System.Int32 TMPro.FontAssetCreationSettings::fontStyle
  4381. int32_t ___fontStyle_12;
  4382. // System.Single TMPro.FontAssetCreationSettings::fontStyleModifier
  4383. float ___fontStyleModifier_13;
  4384. // System.Int32 TMPro.FontAssetCreationSettings::renderMode
  4385. int32_t ___renderMode_14;
  4386. // System.Boolean TMPro.FontAssetCreationSettings::includeFontFeatures
  4387. bool ___includeFontFeatures_15;
  4388. public:
  4389. inline static int32_t get_offset_of_sourceFontFileName_0() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___sourceFontFileName_0)); }
  4390. inline String_t* get_sourceFontFileName_0() const { return ___sourceFontFileName_0; }
  4391. inline String_t** get_address_of_sourceFontFileName_0() { return &___sourceFontFileName_0; }
  4392. inline void set_sourceFontFileName_0(String_t* value)
  4393. {
  4394. ___sourceFontFileName_0 = value;
  4395. Il2CppCodeGenWriteBarrier((void**)(&___sourceFontFileName_0), (void*)value);
  4396. }
  4397. inline static int32_t get_offset_of_sourceFontFileGUID_1() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___sourceFontFileGUID_1)); }
  4398. inline String_t* get_sourceFontFileGUID_1() const { return ___sourceFontFileGUID_1; }
  4399. inline String_t** get_address_of_sourceFontFileGUID_1() { return &___sourceFontFileGUID_1; }
  4400. inline void set_sourceFontFileGUID_1(String_t* value)
  4401. {
  4402. ___sourceFontFileGUID_1 = value;
  4403. Il2CppCodeGenWriteBarrier((void**)(&___sourceFontFileGUID_1), (void*)value);
  4404. }
  4405. inline static int32_t get_offset_of_pointSizeSamplingMode_2() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___pointSizeSamplingMode_2)); }
  4406. inline int32_t get_pointSizeSamplingMode_2() const { return ___pointSizeSamplingMode_2; }
  4407. inline int32_t* get_address_of_pointSizeSamplingMode_2() { return &___pointSizeSamplingMode_2; }
  4408. inline void set_pointSizeSamplingMode_2(int32_t value)
  4409. {
  4410. ___pointSizeSamplingMode_2 = value;
  4411. }
  4412. inline static int32_t get_offset_of_pointSize_3() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___pointSize_3)); }
  4413. inline int32_t get_pointSize_3() const { return ___pointSize_3; }
  4414. inline int32_t* get_address_of_pointSize_3() { return &___pointSize_3; }
  4415. inline void set_pointSize_3(int32_t value)
  4416. {
  4417. ___pointSize_3 = value;
  4418. }
  4419. inline static int32_t get_offset_of_padding_4() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___padding_4)); }
  4420. inline int32_t get_padding_4() const { return ___padding_4; }
  4421. inline int32_t* get_address_of_padding_4() { return &___padding_4; }
  4422. inline void set_padding_4(int32_t value)
  4423. {
  4424. ___padding_4 = value;
  4425. }
  4426. inline static int32_t get_offset_of_packingMode_5() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___packingMode_5)); }
  4427. inline int32_t get_packingMode_5() const { return ___packingMode_5; }
  4428. inline int32_t* get_address_of_packingMode_5() { return &___packingMode_5; }
  4429. inline void set_packingMode_5(int32_t value)
  4430. {
  4431. ___packingMode_5 = value;
  4432. }
  4433. inline static int32_t get_offset_of_atlasWidth_6() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___atlasWidth_6)); }
  4434. inline int32_t get_atlasWidth_6() const { return ___atlasWidth_6; }
  4435. inline int32_t* get_address_of_atlasWidth_6() { return &___atlasWidth_6; }
  4436. inline void set_atlasWidth_6(int32_t value)
  4437. {
  4438. ___atlasWidth_6 = value;
  4439. }
  4440. inline static int32_t get_offset_of_atlasHeight_7() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___atlasHeight_7)); }
  4441. inline int32_t get_atlasHeight_7() const { return ___atlasHeight_7; }
  4442. inline int32_t* get_address_of_atlasHeight_7() { return &___atlasHeight_7; }
  4443. inline void set_atlasHeight_7(int32_t value)
  4444. {
  4445. ___atlasHeight_7 = value;
  4446. }
  4447. inline static int32_t get_offset_of_characterSetSelectionMode_8() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___characterSetSelectionMode_8)); }
  4448. inline int32_t get_characterSetSelectionMode_8() const { return ___characterSetSelectionMode_8; }
  4449. inline int32_t* get_address_of_characterSetSelectionMode_8() { return &___characterSetSelectionMode_8; }
  4450. inline void set_characterSetSelectionMode_8(int32_t value)
  4451. {
  4452. ___characterSetSelectionMode_8 = value;
  4453. }
  4454. inline static int32_t get_offset_of_characterSequence_9() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___characterSequence_9)); }
  4455. inline String_t* get_characterSequence_9() const { return ___characterSequence_9; }
  4456. inline String_t** get_address_of_characterSequence_9() { return &___characterSequence_9; }
  4457. inline void set_characterSequence_9(String_t* value)
  4458. {
  4459. ___characterSequence_9 = value;
  4460. Il2CppCodeGenWriteBarrier((void**)(&___characterSequence_9), (void*)value);
  4461. }
  4462. inline static int32_t get_offset_of_referencedFontAssetGUID_10() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___referencedFontAssetGUID_10)); }
  4463. inline String_t* get_referencedFontAssetGUID_10() const { return ___referencedFontAssetGUID_10; }
  4464. inline String_t** get_address_of_referencedFontAssetGUID_10() { return &___referencedFontAssetGUID_10; }
  4465. inline void set_referencedFontAssetGUID_10(String_t* value)
  4466. {
  4467. ___referencedFontAssetGUID_10 = value;
  4468. Il2CppCodeGenWriteBarrier((void**)(&___referencedFontAssetGUID_10), (void*)value);
  4469. }
  4470. inline static int32_t get_offset_of_referencedTextAssetGUID_11() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___referencedTextAssetGUID_11)); }
  4471. inline String_t* get_referencedTextAssetGUID_11() const { return ___referencedTextAssetGUID_11; }
  4472. inline String_t** get_address_of_referencedTextAssetGUID_11() { return &___referencedTextAssetGUID_11; }
  4473. inline void set_referencedTextAssetGUID_11(String_t* value)
  4474. {
  4475. ___referencedTextAssetGUID_11 = value;
  4476. Il2CppCodeGenWriteBarrier((void**)(&___referencedTextAssetGUID_11), (void*)value);
  4477. }
  4478. inline static int32_t get_offset_of_fontStyle_12() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___fontStyle_12)); }
  4479. inline int32_t get_fontStyle_12() const { return ___fontStyle_12; }
  4480. inline int32_t* get_address_of_fontStyle_12() { return &___fontStyle_12; }
  4481. inline void set_fontStyle_12(int32_t value)
  4482. {
  4483. ___fontStyle_12 = value;
  4484. }
  4485. inline static int32_t get_offset_of_fontStyleModifier_13() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___fontStyleModifier_13)); }
  4486. inline float get_fontStyleModifier_13() const { return ___fontStyleModifier_13; }
  4487. inline float* get_address_of_fontStyleModifier_13() { return &___fontStyleModifier_13; }
  4488. inline void set_fontStyleModifier_13(float value)
  4489. {
  4490. ___fontStyleModifier_13 = value;
  4491. }
  4492. inline static int32_t get_offset_of_renderMode_14() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___renderMode_14)); }
  4493. inline int32_t get_renderMode_14() const { return ___renderMode_14; }
  4494. inline int32_t* get_address_of_renderMode_14() { return &___renderMode_14; }
  4495. inline void set_renderMode_14(int32_t value)
  4496. {
  4497. ___renderMode_14 = value;
  4498. }
  4499. inline static int32_t get_offset_of_includeFontFeatures_15() { return static_cast<int32_t>(offsetof(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1, ___includeFontFeatures_15)); }
  4500. inline bool get_includeFontFeatures_15() const { return ___includeFontFeatures_15; }
  4501. inline bool* get_address_of_includeFontFeatures_15() { return &___includeFontFeatures_15; }
  4502. inline void set_includeFontFeatures_15(bool value)
  4503. {
  4504. ___includeFontFeatures_15 = value;
  4505. }
  4506. };
  4507. // Native definition for P/Invoke marshalling of TMPro.FontAssetCreationSettings
  4508. struct FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1_marshaled_pinvoke
  4509. {
  4510. char* ___sourceFontFileName_0;
  4511. char* ___sourceFontFileGUID_1;
  4512. int32_t ___pointSizeSamplingMode_2;
  4513. int32_t ___pointSize_3;
  4514. int32_t ___padding_4;
  4515. int32_t ___packingMode_5;
  4516. int32_t ___atlasWidth_6;
  4517. int32_t ___atlasHeight_7;
  4518. int32_t ___characterSetSelectionMode_8;
  4519. char* ___characterSequence_9;
  4520. char* ___referencedFontAssetGUID_10;
  4521. char* ___referencedTextAssetGUID_11;
  4522. int32_t ___fontStyle_12;
  4523. float ___fontStyleModifier_13;
  4524. int32_t ___renderMode_14;
  4525. int32_t ___includeFontFeatures_15;
  4526. };
  4527. // Native definition for COM marshalling of TMPro.FontAssetCreationSettings
  4528. struct FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1_marshaled_com
  4529. {
  4530. Il2CppChar* ___sourceFontFileName_0;
  4531. Il2CppChar* ___sourceFontFileGUID_1;
  4532. int32_t ___pointSizeSamplingMode_2;
  4533. int32_t ___pointSize_3;
  4534. int32_t ___padding_4;
  4535. int32_t ___packingMode_5;
  4536. int32_t ___atlasWidth_6;
  4537. int32_t ___atlasHeight_7;
  4538. int32_t ___characterSetSelectionMode_8;
  4539. Il2CppChar* ___characterSequence_9;
  4540. Il2CppChar* ___referencedFontAssetGUID_10;
  4541. Il2CppChar* ___referencedTextAssetGUID_11;
  4542. int32_t ___fontStyle_12;
  4543. float ___fontStyleModifier_13;
  4544. int32_t ___renderMode_14;
  4545. int32_t ___includeFontFeatures_15;
  4546. };
  4547. // UnityEngine.TextCore.GlyphMetrics
  4548. struct GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B
  4549. {
  4550. public:
  4551. // System.Single UnityEngine.TextCore.GlyphMetrics::m_Width
  4552. float ___m_Width_0;
  4553. // System.Single UnityEngine.TextCore.GlyphMetrics::m_Height
  4554. float ___m_Height_1;
  4555. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingX
  4556. float ___m_HorizontalBearingX_2;
  4557. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalBearingY
  4558. float ___m_HorizontalBearingY_3;
  4559. // System.Single UnityEngine.TextCore.GlyphMetrics::m_HorizontalAdvance
  4560. float ___m_HorizontalAdvance_4;
  4561. public:
  4562. inline static int32_t get_offset_of_m_Width_0() { return static_cast<int32_t>(offsetof(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B, ___m_Width_0)); }
  4563. inline float get_m_Width_0() const { return ___m_Width_0; }
  4564. inline float* get_address_of_m_Width_0() { return &___m_Width_0; }
  4565. inline void set_m_Width_0(float value)
  4566. {
  4567. ___m_Width_0 = value;
  4568. }
  4569. inline static int32_t get_offset_of_m_Height_1() { return static_cast<int32_t>(offsetof(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B, ___m_Height_1)); }
  4570. inline float get_m_Height_1() const { return ___m_Height_1; }
  4571. inline float* get_address_of_m_Height_1() { return &___m_Height_1; }
  4572. inline void set_m_Height_1(float value)
  4573. {
  4574. ___m_Height_1 = value;
  4575. }
  4576. inline static int32_t get_offset_of_m_HorizontalBearingX_2() { return static_cast<int32_t>(offsetof(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B, ___m_HorizontalBearingX_2)); }
  4577. inline float get_m_HorizontalBearingX_2() const { return ___m_HorizontalBearingX_2; }
  4578. inline float* get_address_of_m_HorizontalBearingX_2() { return &___m_HorizontalBearingX_2; }
  4579. inline void set_m_HorizontalBearingX_2(float value)
  4580. {
  4581. ___m_HorizontalBearingX_2 = value;
  4582. }
  4583. inline static int32_t get_offset_of_m_HorizontalBearingY_3() { return static_cast<int32_t>(offsetof(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B, ___m_HorizontalBearingY_3)); }
  4584. inline float get_m_HorizontalBearingY_3() const { return ___m_HorizontalBearingY_3; }
  4585. inline float* get_address_of_m_HorizontalBearingY_3() { return &___m_HorizontalBearingY_3; }
  4586. inline void set_m_HorizontalBearingY_3(float value)
  4587. {
  4588. ___m_HorizontalBearingY_3 = value;
  4589. }
  4590. inline static int32_t get_offset_of_m_HorizontalAdvance_4() { return static_cast<int32_t>(offsetof(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B, ___m_HorizontalAdvance_4)); }
  4591. inline float get_m_HorizontalAdvance_4() const { return ___m_HorizontalAdvance_4; }
  4592. inline float* get_address_of_m_HorizontalAdvance_4() { return &___m_HorizontalAdvance_4; }
  4593. inline void set_m_HorizontalAdvance_4(float value)
  4594. {
  4595. ___m_HorizontalAdvance_4 = value;
  4596. }
  4597. };
  4598. // UnityEngine.TextCore.GlyphRect
  4599. struct GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D
  4600. {
  4601. public:
  4602. // System.Int32 UnityEngine.TextCore.GlyphRect::m_X
  4603. int32_t ___m_X_0;
  4604. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Y
  4605. int32_t ___m_Y_1;
  4606. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Width
  4607. int32_t ___m_Width_2;
  4608. // System.Int32 UnityEngine.TextCore.GlyphRect::m_Height
  4609. int32_t ___m_Height_3;
  4610. public:
  4611. inline static int32_t get_offset_of_m_X_0() { return static_cast<int32_t>(offsetof(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D, ___m_X_0)); }
  4612. inline int32_t get_m_X_0() const { return ___m_X_0; }
  4613. inline int32_t* get_address_of_m_X_0() { return &___m_X_0; }
  4614. inline void set_m_X_0(int32_t value)
  4615. {
  4616. ___m_X_0 = value;
  4617. }
  4618. inline static int32_t get_offset_of_m_Y_1() { return static_cast<int32_t>(offsetof(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D, ___m_Y_1)); }
  4619. inline int32_t get_m_Y_1() const { return ___m_Y_1; }
  4620. inline int32_t* get_address_of_m_Y_1() { return &___m_Y_1; }
  4621. inline void set_m_Y_1(int32_t value)
  4622. {
  4623. ___m_Y_1 = value;
  4624. }
  4625. inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D, ___m_Width_2)); }
  4626. inline int32_t get_m_Width_2() const { return ___m_Width_2; }
  4627. inline int32_t* get_address_of_m_Width_2() { return &___m_Width_2; }
  4628. inline void set_m_Width_2(int32_t value)
  4629. {
  4630. ___m_Width_2 = value;
  4631. }
  4632. inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D, ___m_Height_3)); }
  4633. inline int32_t get_m_Height_3() const { return ___m_Height_3; }
  4634. inline int32_t* get_address_of_m_Height_3() { return &___m_Height_3; }
  4635. inline void set_m_Height_3(int32_t value)
  4636. {
  4637. ___m_Height_3 = value;
  4638. }
  4639. };
  4640. struct GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D_StaticFields
  4641. {
  4642. public:
  4643. // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.GlyphRect::s_ZeroGlyphRect
  4644. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___s_ZeroGlyphRect_4;
  4645. public:
  4646. inline static int32_t get_offset_of_s_ZeroGlyphRect_4() { return static_cast<int32_t>(offsetof(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D_StaticFields, ___s_ZeroGlyphRect_4)); }
  4647. inline GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D get_s_ZeroGlyphRect_4() const { return ___s_ZeroGlyphRect_4; }
  4648. inline GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * get_address_of_s_ZeroGlyphRect_4() { return &___s_ZeroGlyphRect_4; }
  4649. inline void set_s_ZeroGlyphRect_4(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D value)
  4650. {
  4651. ___s_ZeroGlyphRect_4 = value;
  4652. }
  4653. };
  4654. // System.Int32
  4655. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  4656. {
  4657. public:
  4658. // System.Int32 System.Int32::m_value
  4659. int32_t ___m_value_0;
  4660. public:
  4661. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  4662. inline int32_t get_m_value_0() const { return ___m_value_0; }
  4663. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  4664. inline void set_m_value_0(int32_t value)
  4665. {
  4666. ___m_value_0 = value;
  4667. }
  4668. };
  4669. // System.Int64
  4670. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  4671. {
  4672. public:
  4673. // System.Int64 System.Int64::m_value
  4674. int64_t ___m_value_0;
  4675. public:
  4676. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  4677. inline int64_t get_m_value_0() const { return ___m_value_0; }
  4678. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  4679. inline void set_m_value_0(int64_t value)
  4680. {
  4681. ___m_value_0 = value;
  4682. }
  4683. };
  4684. // System.IntPtr
  4685. struct IntPtr_t
  4686. {
  4687. public:
  4688. // System.Void* System.IntPtr::m_value
  4689. void* ___m_value_0;
  4690. public:
  4691. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  4692. inline void* get_m_value_0() const { return ___m_value_0; }
  4693. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  4694. inline void set_m_value_0(void* value)
  4695. {
  4696. ___m_value_0 = value;
  4697. }
  4698. };
  4699. struct IntPtr_t_StaticFields
  4700. {
  4701. public:
  4702. // System.IntPtr System.IntPtr::Zero
  4703. intptr_t ___Zero_1;
  4704. public:
  4705. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  4706. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  4707. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  4708. inline void set_Zero_1(intptr_t value)
  4709. {
  4710. ___Zero_1 = value;
  4711. }
  4712. };
  4713. // TMPro.MaterialReference
  4714. struct MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B
  4715. {
  4716. public:
  4717. // System.Int32 TMPro.MaterialReference::index
  4718. int32_t ___index_0;
  4719. // TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset
  4720. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  4721. // TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset
  4722. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_2;
  4723. // UnityEngine.Material TMPro.MaterialReference::material
  4724. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_3;
  4725. // System.Boolean TMPro.MaterialReference::isDefaultMaterial
  4726. bool ___isDefaultMaterial_4;
  4727. // System.Boolean TMPro.MaterialReference::isFallbackMaterial
  4728. bool ___isFallbackMaterial_5;
  4729. // UnityEngine.Material TMPro.MaterialReference::fallbackMaterial
  4730. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___fallbackMaterial_6;
  4731. // System.Single TMPro.MaterialReference::padding
  4732. float ___padding_7;
  4733. // System.Int32 TMPro.MaterialReference::referenceCount
  4734. int32_t ___referenceCount_8;
  4735. public:
  4736. inline static int32_t get_offset_of_index_0() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___index_0)); }
  4737. inline int32_t get_index_0() const { return ___index_0; }
  4738. inline int32_t* get_address_of_index_0() { return &___index_0; }
  4739. inline void set_index_0(int32_t value)
  4740. {
  4741. ___index_0 = value;
  4742. }
  4743. inline static int32_t get_offset_of_fontAsset_1() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___fontAsset_1)); }
  4744. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_fontAsset_1() const { return ___fontAsset_1; }
  4745. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_fontAsset_1() { return &___fontAsset_1; }
  4746. inline void set_fontAsset_1(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  4747. {
  4748. ___fontAsset_1 = value;
  4749. Il2CppCodeGenWriteBarrier((void**)(&___fontAsset_1), (void*)value);
  4750. }
  4751. inline static int32_t get_offset_of_spriteAsset_2() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___spriteAsset_2)); }
  4752. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_spriteAsset_2() const { return ___spriteAsset_2; }
  4753. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_spriteAsset_2() { return &___spriteAsset_2; }
  4754. inline void set_spriteAsset_2(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  4755. {
  4756. ___spriteAsset_2 = value;
  4757. Il2CppCodeGenWriteBarrier((void**)(&___spriteAsset_2), (void*)value);
  4758. }
  4759. inline static int32_t get_offset_of_material_3() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___material_3)); }
  4760. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_3() const { return ___material_3; }
  4761. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_3() { return &___material_3; }
  4762. inline void set_material_3(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  4763. {
  4764. ___material_3 = value;
  4765. Il2CppCodeGenWriteBarrier((void**)(&___material_3), (void*)value);
  4766. }
  4767. inline static int32_t get_offset_of_isDefaultMaterial_4() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___isDefaultMaterial_4)); }
  4768. inline bool get_isDefaultMaterial_4() const { return ___isDefaultMaterial_4; }
  4769. inline bool* get_address_of_isDefaultMaterial_4() { return &___isDefaultMaterial_4; }
  4770. inline void set_isDefaultMaterial_4(bool value)
  4771. {
  4772. ___isDefaultMaterial_4 = value;
  4773. }
  4774. inline static int32_t get_offset_of_isFallbackMaterial_5() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___isFallbackMaterial_5)); }
  4775. inline bool get_isFallbackMaterial_5() const { return ___isFallbackMaterial_5; }
  4776. inline bool* get_address_of_isFallbackMaterial_5() { return &___isFallbackMaterial_5; }
  4777. inline void set_isFallbackMaterial_5(bool value)
  4778. {
  4779. ___isFallbackMaterial_5 = value;
  4780. }
  4781. inline static int32_t get_offset_of_fallbackMaterial_6() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___fallbackMaterial_6)); }
  4782. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_fallbackMaterial_6() const { return ___fallbackMaterial_6; }
  4783. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_fallbackMaterial_6() { return &___fallbackMaterial_6; }
  4784. inline void set_fallbackMaterial_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  4785. {
  4786. ___fallbackMaterial_6 = value;
  4787. Il2CppCodeGenWriteBarrier((void**)(&___fallbackMaterial_6), (void*)value);
  4788. }
  4789. inline static int32_t get_offset_of_padding_7() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___padding_7)); }
  4790. inline float get_padding_7() const { return ___padding_7; }
  4791. inline float* get_address_of_padding_7() { return &___padding_7; }
  4792. inline void set_padding_7(float value)
  4793. {
  4794. ___padding_7 = value;
  4795. }
  4796. inline static int32_t get_offset_of_referenceCount_8() { return static_cast<int32_t>(offsetof(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B, ___referenceCount_8)); }
  4797. inline int32_t get_referenceCount_8() const { return ___referenceCount_8; }
  4798. inline int32_t* get_address_of_referenceCount_8() { return &___referenceCount_8; }
  4799. inline void set_referenceCount_8(int32_t value)
  4800. {
  4801. ___referenceCount_8 = value;
  4802. }
  4803. };
  4804. // Native definition for P/Invoke marshalling of TMPro.MaterialReference
  4805. struct MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B_marshaled_pinvoke
  4806. {
  4807. int32_t ___index_0;
  4808. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  4809. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_2;
  4810. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_3;
  4811. int32_t ___isDefaultMaterial_4;
  4812. int32_t ___isFallbackMaterial_5;
  4813. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___fallbackMaterial_6;
  4814. float ___padding_7;
  4815. int32_t ___referenceCount_8;
  4816. };
  4817. // Native definition for COM marshalling of TMPro.MaterialReference
  4818. struct MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B_marshaled_com
  4819. {
  4820. int32_t ___index_0;
  4821. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  4822. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_2;
  4823. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_3;
  4824. int32_t ___isDefaultMaterial_4;
  4825. int32_t ___isFallbackMaterial_5;
  4826. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___fallbackMaterial_6;
  4827. float ___padding_7;
  4828. int32_t ___referenceCount_8;
  4829. };
  4830. // UnityEngine.Matrix4x4
  4831. struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461
  4832. {
  4833. public:
  4834. // System.Single UnityEngine.Matrix4x4::m00
  4835. float ___m00_0;
  4836. // System.Single UnityEngine.Matrix4x4::m10
  4837. float ___m10_1;
  4838. // System.Single UnityEngine.Matrix4x4::m20
  4839. float ___m20_2;
  4840. // System.Single UnityEngine.Matrix4x4::m30
  4841. float ___m30_3;
  4842. // System.Single UnityEngine.Matrix4x4::m01
  4843. float ___m01_4;
  4844. // System.Single UnityEngine.Matrix4x4::m11
  4845. float ___m11_5;
  4846. // System.Single UnityEngine.Matrix4x4::m21
  4847. float ___m21_6;
  4848. // System.Single UnityEngine.Matrix4x4::m31
  4849. float ___m31_7;
  4850. // System.Single UnityEngine.Matrix4x4::m02
  4851. float ___m02_8;
  4852. // System.Single UnityEngine.Matrix4x4::m12
  4853. float ___m12_9;
  4854. // System.Single UnityEngine.Matrix4x4::m22
  4855. float ___m22_10;
  4856. // System.Single UnityEngine.Matrix4x4::m32
  4857. float ___m32_11;
  4858. // System.Single UnityEngine.Matrix4x4::m03
  4859. float ___m03_12;
  4860. // System.Single UnityEngine.Matrix4x4::m13
  4861. float ___m13_13;
  4862. // System.Single UnityEngine.Matrix4x4::m23
  4863. float ___m23_14;
  4864. // System.Single UnityEngine.Matrix4x4::m33
  4865. float ___m33_15;
  4866. public:
  4867. inline static int32_t get_offset_of_m00_0() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m00_0)); }
  4868. inline float get_m00_0() const { return ___m00_0; }
  4869. inline float* get_address_of_m00_0() { return &___m00_0; }
  4870. inline void set_m00_0(float value)
  4871. {
  4872. ___m00_0 = value;
  4873. }
  4874. inline static int32_t get_offset_of_m10_1() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m10_1)); }
  4875. inline float get_m10_1() const { return ___m10_1; }
  4876. inline float* get_address_of_m10_1() { return &___m10_1; }
  4877. inline void set_m10_1(float value)
  4878. {
  4879. ___m10_1 = value;
  4880. }
  4881. inline static int32_t get_offset_of_m20_2() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m20_2)); }
  4882. inline float get_m20_2() const { return ___m20_2; }
  4883. inline float* get_address_of_m20_2() { return &___m20_2; }
  4884. inline void set_m20_2(float value)
  4885. {
  4886. ___m20_2 = value;
  4887. }
  4888. inline static int32_t get_offset_of_m30_3() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m30_3)); }
  4889. inline float get_m30_3() const { return ___m30_3; }
  4890. inline float* get_address_of_m30_3() { return &___m30_3; }
  4891. inline void set_m30_3(float value)
  4892. {
  4893. ___m30_3 = value;
  4894. }
  4895. inline static int32_t get_offset_of_m01_4() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m01_4)); }
  4896. inline float get_m01_4() const { return ___m01_4; }
  4897. inline float* get_address_of_m01_4() { return &___m01_4; }
  4898. inline void set_m01_4(float value)
  4899. {
  4900. ___m01_4 = value;
  4901. }
  4902. inline static int32_t get_offset_of_m11_5() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m11_5)); }
  4903. inline float get_m11_5() const { return ___m11_5; }
  4904. inline float* get_address_of_m11_5() { return &___m11_5; }
  4905. inline void set_m11_5(float value)
  4906. {
  4907. ___m11_5 = value;
  4908. }
  4909. inline static int32_t get_offset_of_m21_6() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m21_6)); }
  4910. inline float get_m21_6() const { return ___m21_6; }
  4911. inline float* get_address_of_m21_6() { return &___m21_6; }
  4912. inline void set_m21_6(float value)
  4913. {
  4914. ___m21_6 = value;
  4915. }
  4916. inline static int32_t get_offset_of_m31_7() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m31_7)); }
  4917. inline float get_m31_7() const { return ___m31_7; }
  4918. inline float* get_address_of_m31_7() { return &___m31_7; }
  4919. inline void set_m31_7(float value)
  4920. {
  4921. ___m31_7 = value;
  4922. }
  4923. inline static int32_t get_offset_of_m02_8() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m02_8)); }
  4924. inline float get_m02_8() const { return ___m02_8; }
  4925. inline float* get_address_of_m02_8() { return &___m02_8; }
  4926. inline void set_m02_8(float value)
  4927. {
  4928. ___m02_8 = value;
  4929. }
  4930. inline static int32_t get_offset_of_m12_9() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m12_9)); }
  4931. inline float get_m12_9() const { return ___m12_9; }
  4932. inline float* get_address_of_m12_9() { return &___m12_9; }
  4933. inline void set_m12_9(float value)
  4934. {
  4935. ___m12_9 = value;
  4936. }
  4937. inline static int32_t get_offset_of_m22_10() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m22_10)); }
  4938. inline float get_m22_10() const { return ___m22_10; }
  4939. inline float* get_address_of_m22_10() { return &___m22_10; }
  4940. inline void set_m22_10(float value)
  4941. {
  4942. ___m22_10 = value;
  4943. }
  4944. inline static int32_t get_offset_of_m32_11() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m32_11)); }
  4945. inline float get_m32_11() const { return ___m32_11; }
  4946. inline float* get_address_of_m32_11() { return &___m32_11; }
  4947. inline void set_m32_11(float value)
  4948. {
  4949. ___m32_11 = value;
  4950. }
  4951. inline static int32_t get_offset_of_m03_12() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m03_12)); }
  4952. inline float get_m03_12() const { return ___m03_12; }
  4953. inline float* get_address_of_m03_12() { return &___m03_12; }
  4954. inline void set_m03_12(float value)
  4955. {
  4956. ___m03_12 = value;
  4957. }
  4958. inline static int32_t get_offset_of_m13_13() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m13_13)); }
  4959. inline float get_m13_13() const { return ___m13_13; }
  4960. inline float* get_address_of_m13_13() { return &___m13_13; }
  4961. inline void set_m13_13(float value)
  4962. {
  4963. ___m13_13 = value;
  4964. }
  4965. inline static int32_t get_offset_of_m23_14() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m23_14)); }
  4966. inline float get_m23_14() const { return ___m23_14; }
  4967. inline float* get_address_of_m23_14() { return &___m23_14; }
  4968. inline void set_m23_14(float value)
  4969. {
  4970. ___m23_14 = value;
  4971. }
  4972. inline static int32_t get_offset_of_m33_15() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461, ___m33_15)); }
  4973. inline float get_m33_15() const { return ___m33_15; }
  4974. inline float* get_address_of_m33_15() { return &___m33_15; }
  4975. inline void set_m33_15(float value)
  4976. {
  4977. ___m33_15 = value;
  4978. }
  4979. };
  4980. struct Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields
  4981. {
  4982. public:
  4983. // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
  4984. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___zeroMatrix_16;
  4985. // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
  4986. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___identityMatrix_17;
  4987. public:
  4988. inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___zeroMatrix_16)); }
  4989. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_zeroMatrix_16() const { return ___zeroMatrix_16; }
  4990. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; }
  4991. inline void set_zeroMatrix_16(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value)
  4992. {
  4993. ___zeroMatrix_16 = value;
  4994. }
  4995. inline static int32_t get_offset_of_identityMatrix_17() { return static_cast<int32_t>(offsetof(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461_StaticFields, ___identityMatrix_17)); }
  4996. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_identityMatrix_17() const { return ___identityMatrix_17; }
  4997. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_identityMatrix_17() { return &___identityMatrix_17; }
  4998. inline void set_identityMatrix_17(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value)
  4999. {
  5000. ___identityMatrix_17 = value;
  5001. }
  5002. };
  5003. // UnityEngine.Quaternion
  5004. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4
  5005. {
  5006. public:
  5007. // System.Single UnityEngine.Quaternion::x
  5008. float ___x_0;
  5009. // System.Single UnityEngine.Quaternion::y
  5010. float ___y_1;
  5011. // System.Single UnityEngine.Quaternion::z
  5012. float ___z_2;
  5013. // System.Single UnityEngine.Quaternion::w
  5014. float ___w_3;
  5015. public:
  5016. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); }
  5017. inline float get_x_0() const { return ___x_0; }
  5018. inline float* get_address_of_x_0() { return &___x_0; }
  5019. inline void set_x_0(float value)
  5020. {
  5021. ___x_0 = value;
  5022. }
  5023. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); }
  5024. inline float get_y_1() const { return ___y_1; }
  5025. inline float* get_address_of_y_1() { return &___y_1; }
  5026. inline void set_y_1(float value)
  5027. {
  5028. ___y_1 = value;
  5029. }
  5030. inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); }
  5031. inline float get_z_2() const { return ___z_2; }
  5032. inline float* get_address_of_z_2() { return &___z_2; }
  5033. inline void set_z_2(float value)
  5034. {
  5035. ___z_2 = value;
  5036. }
  5037. inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); }
  5038. inline float get_w_3() const { return ___w_3; }
  5039. inline float* get_address_of_w_3() { return &___w_3; }
  5040. inline void set_w_3(float value)
  5041. {
  5042. ___w_3 = value;
  5043. }
  5044. };
  5045. struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields
  5046. {
  5047. public:
  5048. // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  5049. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___identityQuaternion_4;
  5050. public:
  5051. inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); }
  5052. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  5053. inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  5054. inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value)
  5055. {
  5056. ___identityQuaternion_4 = value;
  5057. }
  5058. };
  5059. // UnityEngine.Rect
  5060. struct Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878
  5061. {
  5062. public:
  5063. // System.Single UnityEngine.Rect::m_XMin
  5064. float ___m_XMin_0;
  5065. // System.Single UnityEngine.Rect::m_YMin
  5066. float ___m_YMin_1;
  5067. // System.Single UnityEngine.Rect::m_Width
  5068. float ___m_Width_2;
  5069. // System.Single UnityEngine.Rect::m_Height
  5070. float ___m_Height_3;
  5071. public:
  5072. inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_XMin_0)); }
  5073. inline float get_m_XMin_0() const { return ___m_XMin_0; }
  5074. inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
  5075. inline void set_m_XMin_0(float value)
  5076. {
  5077. ___m_XMin_0 = value;
  5078. }
  5079. inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_YMin_1)); }
  5080. inline float get_m_YMin_1() const { return ___m_YMin_1; }
  5081. inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
  5082. inline void set_m_YMin_1(float value)
  5083. {
  5084. ___m_YMin_1 = value;
  5085. }
  5086. inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Width_2)); }
  5087. inline float get_m_Width_2() const { return ___m_Width_2; }
  5088. inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
  5089. inline void set_m_Width_2(float value)
  5090. {
  5091. ___m_Width_2 = value;
  5092. }
  5093. inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878, ___m_Height_3)); }
  5094. inline float get_m_Height_3() const { return ___m_Height_3; }
  5095. inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
  5096. inline void set_m_Height_3(float value)
  5097. {
  5098. ___m_Height_3 = value;
  5099. }
  5100. };
  5101. // System.Single
  5102. struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E
  5103. {
  5104. public:
  5105. // System.Single System.Single::m_value
  5106. float ___m_value_0;
  5107. public:
  5108. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  5109. inline float get_m_value_0() const { return ___m_value_0; }
  5110. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  5111. inline void set_m_value_0(float value)
  5112. {
  5113. ___m_value_0 = value;
  5114. }
  5115. };
  5116. // TMPro.TMP_FontStyleStack
  5117. struct TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9
  5118. {
  5119. public:
  5120. // System.Byte TMPro.TMP_FontStyleStack::bold
  5121. uint8_t ___bold_0;
  5122. // System.Byte TMPro.TMP_FontStyleStack::italic
  5123. uint8_t ___italic_1;
  5124. // System.Byte TMPro.TMP_FontStyleStack::underline
  5125. uint8_t ___underline_2;
  5126. // System.Byte TMPro.TMP_FontStyleStack::strikethrough
  5127. uint8_t ___strikethrough_3;
  5128. // System.Byte TMPro.TMP_FontStyleStack::highlight
  5129. uint8_t ___highlight_4;
  5130. // System.Byte TMPro.TMP_FontStyleStack::superscript
  5131. uint8_t ___superscript_5;
  5132. // System.Byte TMPro.TMP_FontStyleStack::subscript
  5133. uint8_t ___subscript_6;
  5134. // System.Byte TMPro.TMP_FontStyleStack::uppercase
  5135. uint8_t ___uppercase_7;
  5136. // System.Byte TMPro.TMP_FontStyleStack::lowercase
  5137. uint8_t ___lowercase_8;
  5138. // System.Byte TMPro.TMP_FontStyleStack::smallcaps
  5139. uint8_t ___smallcaps_9;
  5140. public:
  5141. inline static int32_t get_offset_of_bold_0() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___bold_0)); }
  5142. inline uint8_t get_bold_0() const { return ___bold_0; }
  5143. inline uint8_t* get_address_of_bold_0() { return &___bold_0; }
  5144. inline void set_bold_0(uint8_t value)
  5145. {
  5146. ___bold_0 = value;
  5147. }
  5148. inline static int32_t get_offset_of_italic_1() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___italic_1)); }
  5149. inline uint8_t get_italic_1() const { return ___italic_1; }
  5150. inline uint8_t* get_address_of_italic_1() { return &___italic_1; }
  5151. inline void set_italic_1(uint8_t value)
  5152. {
  5153. ___italic_1 = value;
  5154. }
  5155. inline static int32_t get_offset_of_underline_2() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___underline_2)); }
  5156. inline uint8_t get_underline_2() const { return ___underline_2; }
  5157. inline uint8_t* get_address_of_underline_2() { return &___underline_2; }
  5158. inline void set_underline_2(uint8_t value)
  5159. {
  5160. ___underline_2 = value;
  5161. }
  5162. inline static int32_t get_offset_of_strikethrough_3() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___strikethrough_3)); }
  5163. inline uint8_t get_strikethrough_3() const { return ___strikethrough_3; }
  5164. inline uint8_t* get_address_of_strikethrough_3() { return &___strikethrough_3; }
  5165. inline void set_strikethrough_3(uint8_t value)
  5166. {
  5167. ___strikethrough_3 = value;
  5168. }
  5169. inline static int32_t get_offset_of_highlight_4() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___highlight_4)); }
  5170. inline uint8_t get_highlight_4() const { return ___highlight_4; }
  5171. inline uint8_t* get_address_of_highlight_4() { return &___highlight_4; }
  5172. inline void set_highlight_4(uint8_t value)
  5173. {
  5174. ___highlight_4 = value;
  5175. }
  5176. inline static int32_t get_offset_of_superscript_5() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___superscript_5)); }
  5177. inline uint8_t get_superscript_5() const { return ___superscript_5; }
  5178. inline uint8_t* get_address_of_superscript_5() { return &___superscript_5; }
  5179. inline void set_superscript_5(uint8_t value)
  5180. {
  5181. ___superscript_5 = value;
  5182. }
  5183. inline static int32_t get_offset_of_subscript_6() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___subscript_6)); }
  5184. inline uint8_t get_subscript_6() const { return ___subscript_6; }
  5185. inline uint8_t* get_address_of_subscript_6() { return &___subscript_6; }
  5186. inline void set_subscript_6(uint8_t value)
  5187. {
  5188. ___subscript_6 = value;
  5189. }
  5190. inline static int32_t get_offset_of_uppercase_7() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___uppercase_7)); }
  5191. inline uint8_t get_uppercase_7() const { return ___uppercase_7; }
  5192. inline uint8_t* get_address_of_uppercase_7() { return &___uppercase_7; }
  5193. inline void set_uppercase_7(uint8_t value)
  5194. {
  5195. ___uppercase_7 = value;
  5196. }
  5197. inline static int32_t get_offset_of_lowercase_8() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___lowercase_8)); }
  5198. inline uint8_t get_lowercase_8() const { return ___lowercase_8; }
  5199. inline uint8_t* get_address_of_lowercase_8() { return &___lowercase_8; }
  5200. inline void set_lowercase_8(uint8_t value)
  5201. {
  5202. ___lowercase_8 = value;
  5203. }
  5204. inline static int32_t get_offset_of_smallcaps_9() { return static_cast<int32_t>(offsetof(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9, ___smallcaps_9)); }
  5205. inline uint8_t get_smallcaps_9() const { return ___smallcaps_9; }
  5206. inline uint8_t* get_address_of_smallcaps_9() { return &___smallcaps_9; }
  5207. inline void set_smallcaps_9(uint8_t value)
  5208. {
  5209. ___smallcaps_9 = value;
  5210. }
  5211. };
  5212. // TMPro.TMP_FontWeightPair
  5213. struct TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A
  5214. {
  5215. public:
  5216. // TMPro.TMP_FontAsset TMPro.TMP_FontWeightPair::regularTypeface
  5217. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___regularTypeface_0;
  5218. // TMPro.TMP_FontAsset TMPro.TMP_FontWeightPair::italicTypeface
  5219. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___italicTypeface_1;
  5220. public:
  5221. inline static int32_t get_offset_of_regularTypeface_0() { return static_cast<int32_t>(offsetof(TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A, ___regularTypeface_0)); }
  5222. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_regularTypeface_0() const { return ___regularTypeface_0; }
  5223. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_regularTypeface_0() { return &___regularTypeface_0; }
  5224. inline void set_regularTypeface_0(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  5225. {
  5226. ___regularTypeface_0 = value;
  5227. Il2CppCodeGenWriteBarrier((void**)(&___regularTypeface_0), (void*)value);
  5228. }
  5229. inline static int32_t get_offset_of_italicTypeface_1() { return static_cast<int32_t>(offsetof(TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A, ___italicTypeface_1)); }
  5230. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_italicTypeface_1() const { return ___italicTypeface_1; }
  5231. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_italicTypeface_1() { return &___italicTypeface_1; }
  5232. inline void set_italicTypeface_1(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  5233. {
  5234. ___italicTypeface_1 = value;
  5235. Il2CppCodeGenWriteBarrier((void**)(&___italicTypeface_1), (void*)value);
  5236. }
  5237. };
  5238. // Native definition for P/Invoke marshalling of TMPro.TMP_FontWeightPair
  5239. struct TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A_marshaled_pinvoke
  5240. {
  5241. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___regularTypeface_0;
  5242. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___italicTypeface_1;
  5243. };
  5244. // Native definition for COM marshalling of TMPro.TMP_FontWeightPair
  5245. struct TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A_marshaled_com
  5246. {
  5247. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___regularTypeface_0;
  5248. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___italicTypeface_1;
  5249. };
  5250. // TMPro.TMP_GlyphValueRecord
  5251. struct TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2
  5252. {
  5253. public:
  5254. // System.Single TMPro.TMP_GlyphValueRecord::m_XPlacement
  5255. float ___m_XPlacement_0;
  5256. // System.Single TMPro.TMP_GlyphValueRecord::m_YPlacement
  5257. float ___m_YPlacement_1;
  5258. // System.Single TMPro.TMP_GlyphValueRecord::m_XAdvance
  5259. float ___m_XAdvance_2;
  5260. // System.Single TMPro.TMP_GlyphValueRecord::m_YAdvance
  5261. float ___m_YAdvance_3;
  5262. public:
  5263. inline static int32_t get_offset_of_m_XPlacement_0() { return static_cast<int32_t>(offsetof(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2, ___m_XPlacement_0)); }
  5264. inline float get_m_XPlacement_0() const { return ___m_XPlacement_0; }
  5265. inline float* get_address_of_m_XPlacement_0() { return &___m_XPlacement_0; }
  5266. inline void set_m_XPlacement_0(float value)
  5267. {
  5268. ___m_XPlacement_0 = value;
  5269. }
  5270. inline static int32_t get_offset_of_m_YPlacement_1() { return static_cast<int32_t>(offsetof(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2, ___m_YPlacement_1)); }
  5271. inline float get_m_YPlacement_1() const { return ___m_YPlacement_1; }
  5272. inline float* get_address_of_m_YPlacement_1() { return &___m_YPlacement_1; }
  5273. inline void set_m_YPlacement_1(float value)
  5274. {
  5275. ___m_YPlacement_1 = value;
  5276. }
  5277. inline static int32_t get_offset_of_m_XAdvance_2() { return static_cast<int32_t>(offsetof(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2, ___m_XAdvance_2)); }
  5278. inline float get_m_XAdvance_2() const { return ___m_XAdvance_2; }
  5279. inline float* get_address_of_m_XAdvance_2() { return &___m_XAdvance_2; }
  5280. inline void set_m_XAdvance_2(float value)
  5281. {
  5282. ___m_XAdvance_2 = value;
  5283. }
  5284. inline static int32_t get_offset_of_m_YAdvance_3() { return static_cast<int32_t>(offsetof(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2, ___m_YAdvance_3)); }
  5285. inline float get_m_YAdvance_3() const { return ___m_YAdvance_3; }
  5286. inline float* get_address_of_m_YAdvance_3() { return &___m_YAdvance_3; }
  5287. inline void set_m_YAdvance_3(float value)
  5288. {
  5289. ___m_YAdvance_3 = value;
  5290. }
  5291. };
  5292. // TMPro.TMP_LinkInfo
  5293. struct TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6
  5294. {
  5295. public:
  5296. // TMPro.TMP_Text TMPro.TMP_LinkInfo::textComponent
  5297. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textComponent_0;
  5298. // System.Int32 TMPro.TMP_LinkInfo::hashCode
  5299. int32_t ___hashCode_1;
  5300. // System.Int32 TMPro.TMP_LinkInfo::linkIdFirstCharacterIndex
  5301. int32_t ___linkIdFirstCharacterIndex_2;
  5302. // System.Int32 TMPro.TMP_LinkInfo::linkIdLength
  5303. int32_t ___linkIdLength_3;
  5304. // System.Int32 TMPro.TMP_LinkInfo::linkTextfirstCharacterIndex
  5305. int32_t ___linkTextfirstCharacterIndex_4;
  5306. // System.Int32 TMPro.TMP_LinkInfo::linkTextLength
  5307. int32_t ___linkTextLength_5;
  5308. // System.Char[] TMPro.TMP_LinkInfo::linkID
  5309. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___linkID_6;
  5310. public:
  5311. inline static int32_t get_offset_of_textComponent_0() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___textComponent_0)); }
  5312. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * get_textComponent_0() const { return ___textComponent_0; }
  5313. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 ** get_address_of_textComponent_0() { return &___textComponent_0; }
  5314. inline void set_textComponent_0(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * value)
  5315. {
  5316. ___textComponent_0 = value;
  5317. Il2CppCodeGenWriteBarrier((void**)(&___textComponent_0), (void*)value);
  5318. }
  5319. inline static int32_t get_offset_of_hashCode_1() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___hashCode_1)); }
  5320. inline int32_t get_hashCode_1() const { return ___hashCode_1; }
  5321. inline int32_t* get_address_of_hashCode_1() { return &___hashCode_1; }
  5322. inline void set_hashCode_1(int32_t value)
  5323. {
  5324. ___hashCode_1 = value;
  5325. }
  5326. inline static int32_t get_offset_of_linkIdFirstCharacterIndex_2() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___linkIdFirstCharacterIndex_2)); }
  5327. inline int32_t get_linkIdFirstCharacterIndex_2() const { return ___linkIdFirstCharacterIndex_2; }
  5328. inline int32_t* get_address_of_linkIdFirstCharacterIndex_2() { return &___linkIdFirstCharacterIndex_2; }
  5329. inline void set_linkIdFirstCharacterIndex_2(int32_t value)
  5330. {
  5331. ___linkIdFirstCharacterIndex_2 = value;
  5332. }
  5333. inline static int32_t get_offset_of_linkIdLength_3() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___linkIdLength_3)); }
  5334. inline int32_t get_linkIdLength_3() const { return ___linkIdLength_3; }
  5335. inline int32_t* get_address_of_linkIdLength_3() { return &___linkIdLength_3; }
  5336. inline void set_linkIdLength_3(int32_t value)
  5337. {
  5338. ___linkIdLength_3 = value;
  5339. }
  5340. inline static int32_t get_offset_of_linkTextfirstCharacterIndex_4() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___linkTextfirstCharacterIndex_4)); }
  5341. inline int32_t get_linkTextfirstCharacterIndex_4() const { return ___linkTextfirstCharacterIndex_4; }
  5342. inline int32_t* get_address_of_linkTextfirstCharacterIndex_4() { return &___linkTextfirstCharacterIndex_4; }
  5343. inline void set_linkTextfirstCharacterIndex_4(int32_t value)
  5344. {
  5345. ___linkTextfirstCharacterIndex_4 = value;
  5346. }
  5347. inline static int32_t get_offset_of_linkTextLength_5() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___linkTextLength_5)); }
  5348. inline int32_t get_linkTextLength_5() const { return ___linkTextLength_5; }
  5349. inline int32_t* get_address_of_linkTextLength_5() { return &___linkTextLength_5; }
  5350. inline void set_linkTextLength_5(int32_t value)
  5351. {
  5352. ___linkTextLength_5 = value;
  5353. }
  5354. inline static int32_t get_offset_of_linkID_6() { return static_cast<int32_t>(offsetof(TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6, ___linkID_6)); }
  5355. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_linkID_6() const { return ___linkID_6; }
  5356. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_linkID_6() { return &___linkID_6; }
  5357. inline void set_linkID_6(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  5358. {
  5359. ___linkID_6 = value;
  5360. Il2CppCodeGenWriteBarrier((void**)(&___linkID_6), (void*)value);
  5361. }
  5362. };
  5363. // Native definition for P/Invoke marshalling of TMPro.TMP_LinkInfo
  5364. struct TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_marshaled_pinvoke
  5365. {
  5366. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textComponent_0;
  5367. int32_t ___hashCode_1;
  5368. int32_t ___linkIdFirstCharacterIndex_2;
  5369. int32_t ___linkIdLength_3;
  5370. int32_t ___linkTextfirstCharacterIndex_4;
  5371. int32_t ___linkTextLength_5;
  5372. uint8_t* ___linkID_6;
  5373. };
  5374. // Native definition for COM marshalling of TMPro.TMP_LinkInfo
  5375. struct TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_marshaled_com
  5376. {
  5377. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textComponent_0;
  5378. int32_t ___hashCode_1;
  5379. int32_t ___linkIdFirstCharacterIndex_2;
  5380. int32_t ___linkIdLength_3;
  5381. int32_t ___linkTextfirstCharacterIndex_4;
  5382. int32_t ___linkTextLength_5;
  5383. uint8_t* ___linkID_6;
  5384. };
  5385. // TMPro.TMP_MaterialReference
  5386. struct TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB
  5387. {
  5388. public:
  5389. // UnityEngine.Material TMPro.TMP_MaterialReference::material
  5390. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_0;
  5391. // System.Int32 TMPro.TMP_MaterialReference::referenceCount
  5392. int32_t ___referenceCount_1;
  5393. public:
  5394. inline static int32_t get_offset_of_material_0() { return static_cast<int32_t>(offsetof(TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB, ___material_0)); }
  5395. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_0() const { return ___material_0; }
  5396. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_0() { return &___material_0; }
  5397. inline void set_material_0(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  5398. {
  5399. ___material_0 = value;
  5400. Il2CppCodeGenWriteBarrier((void**)(&___material_0), (void*)value);
  5401. }
  5402. inline static int32_t get_offset_of_referenceCount_1() { return static_cast<int32_t>(offsetof(TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB, ___referenceCount_1)); }
  5403. inline int32_t get_referenceCount_1() const { return ___referenceCount_1; }
  5404. inline int32_t* get_address_of_referenceCount_1() { return &___referenceCount_1; }
  5405. inline void set_referenceCount_1(int32_t value)
  5406. {
  5407. ___referenceCount_1 = value;
  5408. }
  5409. };
  5410. // Native definition for P/Invoke marshalling of TMPro.TMP_MaterialReference
  5411. struct TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_pinvoke
  5412. {
  5413. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_0;
  5414. int32_t ___referenceCount_1;
  5415. };
  5416. // Native definition for COM marshalling of TMPro.TMP_MaterialReference
  5417. struct TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_com
  5418. {
  5419. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_0;
  5420. int32_t ___referenceCount_1;
  5421. };
  5422. // TMPro.TMP_Offset
  5423. struct TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117
  5424. {
  5425. public:
  5426. // System.Single TMPro.TMP_Offset::m_Left
  5427. float ___m_Left_0;
  5428. // System.Single TMPro.TMP_Offset::m_Right
  5429. float ___m_Right_1;
  5430. // System.Single TMPro.TMP_Offset::m_Top
  5431. float ___m_Top_2;
  5432. // System.Single TMPro.TMP_Offset::m_Bottom
  5433. float ___m_Bottom_3;
  5434. public:
  5435. inline static int32_t get_offset_of_m_Left_0() { return static_cast<int32_t>(offsetof(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117, ___m_Left_0)); }
  5436. inline float get_m_Left_0() const { return ___m_Left_0; }
  5437. inline float* get_address_of_m_Left_0() { return &___m_Left_0; }
  5438. inline void set_m_Left_0(float value)
  5439. {
  5440. ___m_Left_0 = value;
  5441. }
  5442. inline static int32_t get_offset_of_m_Right_1() { return static_cast<int32_t>(offsetof(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117, ___m_Right_1)); }
  5443. inline float get_m_Right_1() const { return ___m_Right_1; }
  5444. inline float* get_address_of_m_Right_1() { return &___m_Right_1; }
  5445. inline void set_m_Right_1(float value)
  5446. {
  5447. ___m_Right_1 = value;
  5448. }
  5449. inline static int32_t get_offset_of_m_Top_2() { return static_cast<int32_t>(offsetof(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117, ___m_Top_2)); }
  5450. inline float get_m_Top_2() const { return ___m_Top_2; }
  5451. inline float* get_address_of_m_Top_2() { return &___m_Top_2; }
  5452. inline void set_m_Top_2(float value)
  5453. {
  5454. ___m_Top_2 = value;
  5455. }
  5456. inline static int32_t get_offset_of_m_Bottom_3() { return static_cast<int32_t>(offsetof(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117, ___m_Bottom_3)); }
  5457. inline float get_m_Bottom_3() const { return ___m_Bottom_3; }
  5458. inline float* get_address_of_m_Bottom_3() { return &___m_Bottom_3; }
  5459. inline void set_m_Bottom_3(float value)
  5460. {
  5461. ___m_Bottom_3 = value;
  5462. }
  5463. };
  5464. struct TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_StaticFields
  5465. {
  5466. public:
  5467. // TMPro.TMP_Offset TMPro.TMP_Offset::k_ZeroOffset
  5468. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___k_ZeroOffset_4;
  5469. public:
  5470. inline static int32_t get_offset_of_k_ZeroOffset_4() { return static_cast<int32_t>(offsetof(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_StaticFields, ___k_ZeroOffset_4)); }
  5471. inline TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 get_k_ZeroOffset_4() const { return ___k_ZeroOffset_4; }
  5472. inline TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * get_address_of_k_ZeroOffset_4() { return &___k_ZeroOffset_4; }
  5473. inline void set_k_ZeroOffset_4(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 value)
  5474. {
  5475. ___k_ZeroOffset_4 = value;
  5476. }
  5477. };
  5478. // TMPro.TMP_PageInfo
  5479. struct TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC
  5480. {
  5481. public:
  5482. // System.Int32 TMPro.TMP_PageInfo::firstCharacterIndex
  5483. int32_t ___firstCharacterIndex_0;
  5484. // System.Int32 TMPro.TMP_PageInfo::lastCharacterIndex
  5485. int32_t ___lastCharacterIndex_1;
  5486. // System.Single TMPro.TMP_PageInfo::ascender
  5487. float ___ascender_2;
  5488. // System.Single TMPro.TMP_PageInfo::baseLine
  5489. float ___baseLine_3;
  5490. // System.Single TMPro.TMP_PageInfo::descender
  5491. float ___descender_4;
  5492. public:
  5493. inline static int32_t get_offset_of_firstCharacterIndex_0() { return static_cast<int32_t>(offsetof(TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC, ___firstCharacterIndex_0)); }
  5494. inline int32_t get_firstCharacterIndex_0() const { return ___firstCharacterIndex_0; }
  5495. inline int32_t* get_address_of_firstCharacterIndex_0() { return &___firstCharacterIndex_0; }
  5496. inline void set_firstCharacterIndex_0(int32_t value)
  5497. {
  5498. ___firstCharacterIndex_0 = value;
  5499. }
  5500. inline static int32_t get_offset_of_lastCharacterIndex_1() { return static_cast<int32_t>(offsetof(TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC, ___lastCharacterIndex_1)); }
  5501. inline int32_t get_lastCharacterIndex_1() const { return ___lastCharacterIndex_1; }
  5502. inline int32_t* get_address_of_lastCharacterIndex_1() { return &___lastCharacterIndex_1; }
  5503. inline void set_lastCharacterIndex_1(int32_t value)
  5504. {
  5505. ___lastCharacterIndex_1 = value;
  5506. }
  5507. inline static int32_t get_offset_of_ascender_2() { return static_cast<int32_t>(offsetof(TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC, ___ascender_2)); }
  5508. inline float get_ascender_2() const { return ___ascender_2; }
  5509. inline float* get_address_of_ascender_2() { return &___ascender_2; }
  5510. inline void set_ascender_2(float value)
  5511. {
  5512. ___ascender_2 = value;
  5513. }
  5514. inline static int32_t get_offset_of_baseLine_3() { return static_cast<int32_t>(offsetof(TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC, ___baseLine_3)); }
  5515. inline float get_baseLine_3() const { return ___baseLine_3; }
  5516. inline float* get_address_of_baseLine_3() { return &___baseLine_3; }
  5517. inline void set_baseLine_3(float value)
  5518. {
  5519. ___baseLine_3 = value;
  5520. }
  5521. inline static int32_t get_offset_of_descender_4() { return static_cast<int32_t>(offsetof(TMP_PageInfo_tB5F02C2AE1421D5984972F28F2ABEE49763D58CC, ___descender_4)); }
  5522. inline float get_descender_4() const { return ___descender_4; }
  5523. inline float* get_address_of_descender_4() { return &___descender_4; }
  5524. inline void set_descender_4(float value)
  5525. {
  5526. ___descender_4 = value;
  5527. }
  5528. };
  5529. // TMPro.TMP_SpriteInfo
  5530. struct TMP_SpriteInfo_t91CEF12D8CA7FD5DCFAD8EE703494BCBFF8131C7
  5531. {
  5532. public:
  5533. // System.Int32 TMPro.TMP_SpriteInfo::spriteIndex
  5534. int32_t ___spriteIndex_0;
  5535. // System.Int32 TMPro.TMP_SpriteInfo::characterIndex
  5536. int32_t ___characterIndex_1;
  5537. // System.Int32 TMPro.TMP_SpriteInfo::vertexIndex
  5538. int32_t ___vertexIndex_2;
  5539. public:
  5540. inline static int32_t get_offset_of_spriteIndex_0() { return static_cast<int32_t>(offsetof(TMP_SpriteInfo_t91CEF12D8CA7FD5DCFAD8EE703494BCBFF8131C7, ___spriteIndex_0)); }
  5541. inline int32_t get_spriteIndex_0() const { return ___spriteIndex_0; }
  5542. inline int32_t* get_address_of_spriteIndex_0() { return &___spriteIndex_0; }
  5543. inline void set_spriteIndex_0(int32_t value)
  5544. {
  5545. ___spriteIndex_0 = value;
  5546. }
  5547. inline static int32_t get_offset_of_characterIndex_1() { return static_cast<int32_t>(offsetof(TMP_SpriteInfo_t91CEF12D8CA7FD5DCFAD8EE703494BCBFF8131C7, ___characterIndex_1)); }
  5548. inline int32_t get_characterIndex_1() const { return ___characterIndex_1; }
  5549. inline int32_t* get_address_of_characterIndex_1() { return &___characterIndex_1; }
  5550. inline void set_characterIndex_1(int32_t value)
  5551. {
  5552. ___characterIndex_1 = value;
  5553. }
  5554. inline static int32_t get_offset_of_vertexIndex_2() { return static_cast<int32_t>(offsetof(TMP_SpriteInfo_t91CEF12D8CA7FD5DCFAD8EE703494BCBFF8131C7, ___vertexIndex_2)); }
  5555. inline int32_t get_vertexIndex_2() const { return ___vertexIndex_2; }
  5556. inline int32_t* get_address_of_vertexIndex_2() { return &___vertexIndex_2; }
  5557. inline void set_vertexIndex_2(int32_t value)
  5558. {
  5559. ___vertexIndex_2 = value;
  5560. }
  5561. };
  5562. // System.UInt16
  5563. struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD
  5564. {
  5565. public:
  5566. // System.UInt16 System.UInt16::m_value
  5567. uint16_t ___m_value_0;
  5568. public:
  5569. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); }
  5570. inline uint16_t get_m_value_0() const { return ___m_value_0; }
  5571. inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
  5572. inline void set_m_value_0(uint16_t value)
  5573. {
  5574. ___m_value_0 = value;
  5575. }
  5576. };
  5577. // System.UInt32
  5578. struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15
  5579. {
  5580. public:
  5581. // System.UInt32 System.UInt32::m_value
  5582. uint32_t ___m_value_0;
  5583. public:
  5584. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); }
  5585. inline uint32_t get_m_value_0() const { return ___m_value_0; }
  5586. inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
  5587. inline void set_m_value_0(uint32_t value)
  5588. {
  5589. ___m_value_0 = value;
  5590. }
  5591. };
  5592. // UnityEngine.Vector2
  5593. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9
  5594. {
  5595. public:
  5596. // System.Single UnityEngine.Vector2::x
  5597. float ___x_0;
  5598. // System.Single UnityEngine.Vector2::y
  5599. float ___y_1;
  5600. public:
  5601. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); }
  5602. inline float get_x_0() const { return ___x_0; }
  5603. inline float* get_address_of_x_0() { return &___x_0; }
  5604. inline void set_x_0(float value)
  5605. {
  5606. ___x_0 = value;
  5607. }
  5608. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); }
  5609. inline float get_y_1() const { return ___y_1; }
  5610. inline float* get_address_of_y_1() { return &___y_1; }
  5611. inline void set_y_1(float value)
  5612. {
  5613. ___y_1 = value;
  5614. }
  5615. };
  5616. struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields
  5617. {
  5618. public:
  5619. // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
  5620. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2;
  5621. // UnityEngine.Vector2 UnityEngine.Vector2::oneVector
  5622. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3;
  5623. // UnityEngine.Vector2 UnityEngine.Vector2::upVector
  5624. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4;
  5625. // UnityEngine.Vector2 UnityEngine.Vector2::downVector
  5626. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5;
  5627. // UnityEngine.Vector2 UnityEngine.Vector2::leftVector
  5628. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6;
  5629. // UnityEngine.Vector2 UnityEngine.Vector2::rightVector
  5630. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7;
  5631. // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
  5632. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8;
  5633. // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
  5634. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9;
  5635. public:
  5636. inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); }
  5637. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; }
  5638. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
  5639. inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5640. {
  5641. ___zeroVector_2 = value;
  5642. }
  5643. inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); }
  5644. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; }
  5645. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; }
  5646. inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5647. {
  5648. ___oneVector_3 = value;
  5649. }
  5650. inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); }
  5651. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; }
  5652. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; }
  5653. inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5654. {
  5655. ___upVector_4 = value;
  5656. }
  5657. inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); }
  5658. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; }
  5659. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; }
  5660. inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5661. {
  5662. ___downVector_5 = value;
  5663. }
  5664. inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); }
  5665. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; }
  5666. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; }
  5667. inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5668. {
  5669. ___leftVector_6 = value;
  5670. }
  5671. inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); }
  5672. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; }
  5673. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; }
  5674. inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5675. {
  5676. ___rightVector_7 = value;
  5677. }
  5678. inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); }
  5679. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
  5680. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
  5681. inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5682. {
  5683. ___positiveInfinityVector_8 = value;
  5684. }
  5685. inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); }
  5686. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
  5687. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
  5688. inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  5689. {
  5690. ___negativeInfinityVector_9 = value;
  5691. }
  5692. };
  5693. // UnityEngine.Vector3
  5694. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E
  5695. {
  5696. public:
  5697. // System.Single UnityEngine.Vector3::x
  5698. float ___x_2;
  5699. // System.Single UnityEngine.Vector3::y
  5700. float ___y_3;
  5701. // System.Single UnityEngine.Vector3::z
  5702. float ___z_4;
  5703. public:
  5704. inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); }
  5705. inline float get_x_2() const { return ___x_2; }
  5706. inline float* get_address_of_x_2() { return &___x_2; }
  5707. inline void set_x_2(float value)
  5708. {
  5709. ___x_2 = value;
  5710. }
  5711. inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); }
  5712. inline float get_y_3() const { return ___y_3; }
  5713. inline float* get_address_of_y_3() { return &___y_3; }
  5714. inline void set_y_3(float value)
  5715. {
  5716. ___y_3 = value;
  5717. }
  5718. inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); }
  5719. inline float get_z_4() const { return ___z_4; }
  5720. inline float* get_address_of_z_4() { return &___z_4; }
  5721. inline void set_z_4(float value)
  5722. {
  5723. ___z_4 = value;
  5724. }
  5725. };
  5726. struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields
  5727. {
  5728. public:
  5729. // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  5730. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5;
  5731. // UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  5732. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6;
  5733. // UnityEngine.Vector3 UnityEngine.Vector3::upVector
  5734. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7;
  5735. // UnityEngine.Vector3 UnityEngine.Vector3::downVector
  5736. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8;
  5737. // UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  5738. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9;
  5739. // UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  5740. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10;
  5741. // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  5742. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11;
  5743. // UnityEngine.Vector3 UnityEngine.Vector3::backVector
  5744. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12;
  5745. // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  5746. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13;
  5747. // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  5748. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14;
  5749. public:
  5750. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); }
  5751. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; }
  5752. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  5753. inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5754. {
  5755. ___zeroVector_5 = value;
  5756. }
  5757. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); }
  5758. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; }
  5759. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; }
  5760. inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5761. {
  5762. ___oneVector_6 = value;
  5763. }
  5764. inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); }
  5765. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; }
  5766. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; }
  5767. inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5768. {
  5769. ___upVector_7 = value;
  5770. }
  5771. inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); }
  5772. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; }
  5773. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; }
  5774. inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5775. {
  5776. ___downVector_8 = value;
  5777. }
  5778. inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); }
  5779. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; }
  5780. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; }
  5781. inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5782. {
  5783. ___leftVector_9 = value;
  5784. }
  5785. inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); }
  5786. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; }
  5787. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; }
  5788. inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5789. {
  5790. ___rightVector_10 = value;
  5791. }
  5792. inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); }
  5793. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; }
  5794. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; }
  5795. inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5796. {
  5797. ___forwardVector_11 = value;
  5798. }
  5799. inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); }
  5800. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; }
  5801. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; }
  5802. inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5803. {
  5804. ___backVector_12 = value;
  5805. }
  5806. inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); }
  5807. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
  5808. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
  5809. inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5810. {
  5811. ___positiveInfinityVector_13 = value;
  5812. }
  5813. inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); }
  5814. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
  5815. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
  5816. inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  5817. {
  5818. ___negativeInfinityVector_14 = value;
  5819. }
  5820. };
  5821. // UnityEngine.Vector4
  5822. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7
  5823. {
  5824. public:
  5825. // System.Single UnityEngine.Vector4::x
  5826. float ___x_1;
  5827. // System.Single UnityEngine.Vector4::y
  5828. float ___y_2;
  5829. // System.Single UnityEngine.Vector4::z
  5830. float ___z_3;
  5831. // System.Single UnityEngine.Vector4::w
  5832. float ___w_4;
  5833. public:
  5834. inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); }
  5835. inline float get_x_1() const { return ___x_1; }
  5836. inline float* get_address_of_x_1() { return &___x_1; }
  5837. inline void set_x_1(float value)
  5838. {
  5839. ___x_1 = value;
  5840. }
  5841. inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); }
  5842. inline float get_y_2() const { return ___y_2; }
  5843. inline float* get_address_of_y_2() { return &___y_2; }
  5844. inline void set_y_2(float value)
  5845. {
  5846. ___y_2 = value;
  5847. }
  5848. inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); }
  5849. inline float get_z_3() const { return ___z_3; }
  5850. inline float* get_address_of_z_3() { return &___z_3; }
  5851. inline void set_z_3(float value)
  5852. {
  5853. ___z_3 = value;
  5854. }
  5855. inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); }
  5856. inline float get_w_4() const { return ___w_4; }
  5857. inline float* get_address_of_w_4() { return &___w_4; }
  5858. inline void set_w_4(float value)
  5859. {
  5860. ___w_4 = value;
  5861. }
  5862. };
  5863. struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields
  5864. {
  5865. public:
  5866. // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
  5867. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5;
  5868. // UnityEngine.Vector4 UnityEngine.Vector4::oneVector
  5869. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6;
  5870. // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
  5871. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7;
  5872. // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
  5873. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8;
  5874. public:
  5875. inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); }
  5876. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; }
  5877. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
  5878. inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  5879. {
  5880. ___zeroVector_5 = value;
  5881. }
  5882. inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); }
  5883. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; }
  5884. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; }
  5885. inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  5886. {
  5887. ___oneVector_6 = value;
  5888. }
  5889. inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); }
  5890. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
  5891. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
  5892. inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  5893. {
  5894. ___positiveInfinityVector_7 = value;
  5895. }
  5896. inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); }
  5897. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
  5898. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
  5899. inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  5900. {
  5901. ___negativeInfinityVector_8 = value;
  5902. }
  5903. };
  5904. // System.Void
  5905. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  5906. {
  5907. public:
  5908. union
  5909. {
  5910. struct
  5911. {
  5912. };
  5913. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  5914. };
  5915. public:
  5916. };
  5917. // TMPro.TMP_Text/CharacterSubstitution
  5918. struct CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B
  5919. {
  5920. public:
  5921. // System.Int32 TMPro.TMP_Text/CharacterSubstitution::index
  5922. int32_t ___index_0;
  5923. // System.UInt32 TMPro.TMP_Text/CharacterSubstitution::unicode
  5924. uint32_t ___unicode_1;
  5925. public:
  5926. inline static int32_t get_offset_of_index_0() { return static_cast<int32_t>(offsetof(CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B, ___index_0)); }
  5927. inline int32_t get_index_0() const { return ___index_0; }
  5928. inline int32_t* get_address_of_index_0() { return &___index_0; }
  5929. inline void set_index_0(int32_t value)
  5930. {
  5931. ___index_0 = value;
  5932. }
  5933. inline static int32_t get_offset_of_unicode_1() { return static_cast<int32_t>(offsetof(CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B, ___unicode_1)); }
  5934. inline uint32_t get_unicode_1() const { return ___unicode_1; }
  5935. inline uint32_t* get_address_of_unicode_1() { return &___unicode_1; }
  5936. inline void set_unicode_1(uint32_t value)
  5937. {
  5938. ___unicode_1 = value;
  5939. }
  5940. };
  5941. // TMPro.TMP_Text/SpecialCharacter
  5942. struct SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F
  5943. {
  5944. public:
  5945. // TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character
  5946. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * ___character_0;
  5947. // TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset
  5948. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  5949. // UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material
  5950. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_2;
  5951. // System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex
  5952. int32_t ___materialIndex_3;
  5953. public:
  5954. inline static int32_t get_offset_of_character_0() { return static_cast<int32_t>(offsetof(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F, ___character_0)); }
  5955. inline TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * get_character_0() const { return ___character_0; }
  5956. inline TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C ** get_address_of_character_0() { return &___character_0; }
  5957. inline void set_character_0(TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * value)
  5958. {
  5959. ___character_0 = value;
  5960. Il2CppCodeGenWriteBarrier((void**)(&___character_0), (void*)value);
  5961. }
  5962. inline static int32_t get_offset_of_fontAsset_1() { return static_cast<int32_t>(offsetof(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F, ___fontAsset_1)); }
  5963. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_fontAsset_1() const { return ___fontAsset_1; }
  5964. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_fontAsset_1() { return &___fontAsset_1; }
  5965. inline void set_fontAsset_1(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  5966. {
  5967. ___fontAsset_1 = value;
  5968. Il2CppCodeGenWriteBarrier((void**)(&___fontAsset_1), (void*)value);
  5969. }
  5970. inline static int32_t get_offset_of_material_2() { return static_cast<int32_t>(offsetof(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F, ___material_2)); }
  5971. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_2() const { return ___material_2; }
  5972. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_2() { return &___material_2; }
  5973. inline void set_material_2(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  5974. {
  5975. ___material_2 = value;
  5976. Il2CppCodeGenWriteBarrier((void**)(&___material_2), (void*)value);
  5977. }
  5978. inline static int32_t get_offset_of_materialIndex_3() { return static_cast<int32_t>(offsetof(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F, ___materialIndex_3)); }
  5979. inline int32_t get_materialIndex_3() const { return ___materialIndex_3; }
  5980. inline int32_t* get_address_of_materialIndex_3() { return &___materialIndex_3; }
  5981. inline void set_materialIndex_3(int32_t value)
  5982. {
  5983. ___materialIndex_3 = value;
  5984. }
  5985. };
  5986. // Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter
  5987. struct SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F_marshaled_pinvoke
  5988. {
  5989. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * ___character_0;
  5990. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  5991. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_2;
  5992. int32_t ___materialIndex_3;
  5993. };
  5994. // Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter
  5995. struct SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F_marshaled_com
  5996. {
  5997. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * ___character_0;
  5998. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_1;
  5999. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_2;
  6000. int32_t ___materialIndex_3;
  6001. };
  6002. // TMPro.TMP_Text/TextBackingContainer
  6003. struct TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B
  6004. {
  6005. public:
  6006. // System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array
  6007. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___m_Array_0;
  6008. // System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count
  6009. int32_t ___m_Count_1;
  6010. public:
  6011. inline static int32_t get_offset_of_m_Array_0() { return static_cast<int32_t>(offsetof(TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B, ___m_Array_0)); }
  6012. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_m_Array_0() const { return ___m_Array_0; }
  6013. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_m_Array_0() { return &___m_Array_0; }
  6014. inline void set_m_Array_0(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  6015. {
  6016. ___m_Array_0 = value;
  6017. Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value);
  6018. }
  6019. inline static int32_t get_offset_of_m_Count_1() { return static_cast<int32_t>(offsetof(TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B, ___m_Count_1)); }
  6020. inline int32_t get_m_Count_1() const { return ___m_Count_1; }
  6021. inline int32_t* get_address_of_m_Count_1() { return &___m_Count_1; }
  6022. inline void set_m_Count_1(int32_t value)
  6023. {
  6024. ___m_Count_1 = value;
  6025. }
  6026. };
  6027. // Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer
  6028. struct TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B_marshaled_pinvoke
  6029. {
  6030. Il2CppSafeArray/*NONE*/* ___m_Array_0;
  6031. int32_t ___m_Count_1;
  6032. };
  6033. // Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer
  6034. struct TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B_marshaled_com
  6035. {
  6036. Il2CppSafeArray/*NONE*/* ___m_Array_0;
  6037. int32_t ___m_Count_1;
  6038. };
  6039. // TMPro.TMP_Text/UnicodeChar
  6040. struct UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25
  6041. {
  6042. public:
  6043. // System.Int32 TMPro.TMP_Text/UnicodeChar::unicode
  6044. int32_t ___unicode_0;
  6045. // System.Int32 TMPro.TMP_Text/UnicodeChar::stringIndex
  6046. int32_t ___stringIndex_1;
  6047. // System.Int32 TMPro.TMP_Text/UnicodeChar::length
  6048. int32_t ___length_2;
  6049. public:
  6050. inline static int32_t get_offset_of_unicode_0() { return static_cast<int32_t>(offsetof(UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25, ___unicode_0)); }
  6051. inline int32_t get_unicode_0() const { return ___unicode_0; }
  6052. inline int32_t* get_address_of_unicode_0() { return &___unicode_0; }
  6053. inline void set_unicode_0(int32_t value)
  6054. {
  6055. ___unicode_0 = value;
  6056. }
  6057. inline static int32_t get_offset_of_stringIndex_1() { return static_cast<int32_t>(offsetof(UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25, ___stringIndex_1)); }
  6058. inline int32_t get_stringIndex_1() const { return ___stringIndex_1; }
  6059. inline int32_t* get_address_of_stringIndex_1() { return &___stringIndex_1; }
  6060. inline void set_stringIndex_1(int32_t value)
  6061. {
  6062. ___stringIndex_1 = value;
  6063. }
  6064. inline static int32_t get_offset_of_length_2() { return static_cast<int32_t>(offsetof(UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25, ___length_2)); }
  6065. inline int32_t get_length_2() const { return ___length_2; }
  6066. inline int32_t* get_address_of_length_2() { return &___length_2; }
  6067. inline void set_length_2(int32_t value)
  6068. {
  6069. ___length_2 = value;
  6070. }
  6071. };
  6072. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
  6073. struct TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D
  6074. {
  6075. public:
  6076. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  6077. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___itemStack_0;
  6078. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  6079. int32_t ___index_1;
  6080. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  6081. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_DefaultItem_2;
  6082. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  6083. int32_t ___m_Capacity_3;
  6084. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  6085. int32_t ___m_RolloverSize_4;
  6086. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  6087. int32_t ___m_Count_5;
  6088. public:
  6089. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___itemStack_0)); }
  6090. inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* get_itemStack_0() const { return ___itemStack_0; }
  6091. inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** get_address_of_itemStack_0() { return &___itemStack_0; }
  6092. inline void set_itemStack_0(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* value)
  6093. {
  6094. ___itemStack_0 = value;
  6095. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  6096. }
  6097. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___index_1)); }
  6098. inline int32_t get_index_1() const { return ___index_1; }
  6099. inline int32_t* get_address_of_index_1() { return &___index_1; }
  6100. inline void set_index_1(int32_t value)
  6101. {
  6102. ___index_1 = value;
  6103. }
  6104. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___m_DefaultItem_2)); }
  6105. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  6106. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  6107. inline void set_m_DefaultItem_2(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  6108. {
  6109. ___m_DefaultItem_2 = value;
  6110. }
  6111. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___m_Capacity_3)); }
  6112. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  6113. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  6114. inline void set_m_Capacity_3(int32_t value)
  6115. {
  6116. ___m_Capacity_3 = value;
  6117. }
  6118. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___m_RolloverSize_4)); }
  6119. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  6120. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  6121. inline void set_m_RolloverSize_4(int32_t value)
  6122. {
  6123. ___m_RolloverSize_4 = value;
  6124. }
  6125. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D, ___m_Count_5)); }
  6126. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  6127. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  6128. inline void set_m_Count_5(int32_t value)
  6129. {
  6130. ___m_Count_5 = value;
  6131. }
  6132. };
  6133. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
  6134. struct TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3
  6135. {
  6136. public:
  6137. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  6138. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* ___itemStack_0;
  6139. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  6140. int32_t ___index_1;
  6141. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  6142. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___m_DefaultItem_2;
  6143. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  6144. int32_t ___m_Capacity_3;
  6145. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  6146. int32_t ___m_RolloverSize_4;
  6147. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  6148. int32_t ___m_Count_5;
  6149. public:
  6150. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___itemStack_0)); }
  6151. inline MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* get_itemStack_0() const { return ___itemStack_0; }
  6152. inline MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD** get_address_of_itemStack_0() { return &___itemStack_0; }
  6153. inline void set_itemStack_0(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* value)
  6154. {
  6155. ___itemStack_0 = value;
  6156. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  6157. }
  6158. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___index_1)); }
  6159. inline int32_t get_index_1() const { return ___index_1; }
  6160. inline int32_t* get_address_of_index_1() { return &___index_1; }
  6161. inline void set_index_1(int32_t value)
  6162. {
  6163. ___index_1 = value;
  6164. }
  6165. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___m_DefaultItem_2)); }
  6166. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  6167. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B * get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  6168. inline void set_m_DefaultItem_2(MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B value)
  6169. {
  6170. ___m_DefaultItem_2 = value;
  6171. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  6172. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6173. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  6174. #endif
  6175. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6176. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___material_3), (void*)NULL);
  6177. #endif
  6178. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  6179. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  6180. #endif
  6181. }
  6182. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___m_Capacity_3)); }
  6183. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  6184. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  6185. inline void set_m_Capacity_3(int32_t value)
  6186. {
  6187. ___m_Capacity_3 = value;
  6188. }
  6189. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___m_RolloverSize_4)); }
  6190. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  6191. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  6192. inline void set_m_RolloverSize_4(int32_t value)
  6193. {
  6194. ___m_RolloverSize_4 = value;
  6195. }
  6196. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3, ___m_Count_5)); }
  6197. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  6198. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  6199. inline void set_m_Count_5(int32_t value)
  6200. {
  6201. ___m_Count_5 = value;
  6202. }
  6203. };
  6204. // TMPro.AtlasPopulationMode
  6205. struct AtlasPopulationMode_t23261B68B33F6966CAB75B6F5162648F7F0F8999
  6206. {
  6207. public:
  6208. // System.Int32 TMPro.AtlasPopulationMode::value__
  6209. int32_t ___value___2;
  6210. public:
  6211. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AtlasPopulationMode_t23261B68B33F6966CAB75B6F5162648F7F0F8999, ___value___2)); }
  6212. inline int32_t get_value___2() const { return ___value___2; }
  6213. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6214. inline void set_value___2(int32_t value)
  6215. {
  6216. ___value___2 = value;
  6217. }
  6218. };
  6219. // System.Reflection.BindingFlags
  6220. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  6221. {
  6222. public:
  6223. // System.Int32 System.Reflection.BindingFlags::value__
  6224. int32_t ___value___2;
  6225. public:
  6226. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  6227. inline int32_t get_value___2() const { return ___value___2; }
  6228. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6229. inline void set_value___2(int32_t value)
  6230. {
  6231. ___value___2 = value;
  6232. }
  6233. };
  6234. // UnityEngine.Bounds
  6235. struct Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37
  6236. {
  6237. public:
  6238. // UnityEngine.Vector3 UnityEngine.Bounds::m_Center
  6239. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Center_0;
  6240. // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
  6241. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Extents_1;
  6242. public:
  6243. inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Center_0)); }
  6244. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Center_0() const { return ___m_Center_0; }
  6245. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Center_0() { return &___m_Center_0; }
  6246. inline void set_m_Center_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6247. {
  6248. ___m_Center_0 = value;
  6249. }
  6250. inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37, ___m_Extents_1)); }
  6251. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Extents_1() const { return ___m_Extents_1; }
  6252. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Extents_1() { return &___m_Extents_1; }
  6253. inline void set_m_Extents_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6254. {
  6255. ___m_Extents_1 = value;
  6256. }
  6257. };
  6258. // UnityEngine.UI.CanvasUpdate
  6259. struct CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9
  6260. {
  6261. public:
  6262. // System.Int32 UnityEngine.UI.CanvasUpdate::value__
  6263. int32_t ___value___2;
  6264. public:
  6265. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CanvasUpdate_tFC4C725F7712606C89DEE6B687AE307B04B428B9, ___value___2)); }
  6266. inline int32_t get_value___2() const { return ___value___2; }
  6267. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6268. inline void set_value___2(int32_t value)
  6269. {
  6270. ___value___2 = value;
  6271. }
  6272. };
  6273. // TMPro.ColorMode
  6274. struct ColorMode_t2C99ABBE35C08A863709500BFBBD6784D7114C09
  6275. {
  6276. public:
  6277. // System.Int32 TMPro.ColorMode::value__
  6278. int32_t ___value___2;
  6279. public:
  6280. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ColorMode_t2C99ABBE35C08A863709500BFBBD6784D7114C09, ___value___2)); }
  6281. inline int32_t get_value___2() const { return ___value___2; }
  6282. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6283. inline void set_value___2(int32_t value)
  6284. {
  6285. ___value___2 = value;
  6286. }
  6287. };
  6288. // UnityEngine.Rendering.ColorWriteMask
  6289. struct ColorWriteMask_t3FA3CB36396FDF33FC5192A387BC3E75232299C0
  6290. {
  6291. public:
  6292. // System.Int32 UnityEngine.Rendering.ColorWriteMask::value__
  6293. int32_t ___value___2;
  6294. public:
  6295. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ColorWriteMask_t3FA3CB36396FDF33FC5192A387BC3E75232299C0, ___value___2)); }
  6296. inline int32_t get_value___2() const { return ___value___2; }
  6297. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6298. inline void set_value___2(int32_t value)
  6299. {
  6300. ___value___2 = value;
  6301. }
  6302. };
  6303. // UnityEngine.Rendering.CompareFunction
  6304. struct CompareFunction_tBF5493E8F362C82B59254A3737D21710E0B70075
  6305. {
  6306. public:
  6307. // System.Int32 UnityEngine.Rendering.CompareFunction::value__
  6308. int32_t ___value___2;
  6309. public:
  6310. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CompareFunction_tBF5493E8F362C82B59254A3737D21710E0B70075, ___value___2)); }
  6311. inline int32_t get_value___2() const { return ___value___2; }
  6312. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6313. inline void set_value___2(int32_t value)
  6314. {
  6315. ___value___2 = value;
  6316. }
  6317. };
  6318. // UnityEngine.Coroutine
  6319. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF
  6320. {
  6321. public:
  6322. // System.IntPtr UnityEngine.Coroutine::m_Ptr
  6323. intptr_t ___m_Ptr_0;
  6324. public:
  6325. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7, ___m_Ptr_0)); }
  6326. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  6327. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  6328. inline void set_m_Ptr_0(intptr_t value)
  6329. {
  6330. ___m_Ptr_0 = value;
  6331. }
  6332. };
  6333. // Native definition for P/Invoke marshalling of UnityEngine.Coroutine
  6334. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_pinvoke : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_pinvoke
  6335. {
  6336. intptr_t ___m_Ptr_0;
  6337. };
  6338. // Native definition for COM marshalling of UnityEngine.Coroutine
  6339. struct Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7_marshaled_com : public YieldInstruction_tB0B4E05316710E51ECCC1E57174C27FE6DEBBEAF_marshaled_com
  6340. {
  6341. intptr_t ___m_Ptr_0;
  6342. };
  6343. // System.Delegate
  6344. struct Delegate_t : public RuntimeObject
  6345. {
  6346. public:
  6347. // System.IntPtr System.Delegate::method_ptr
  6348. Il2CppMethodPointer ___method_ptr_0;
  6349. // System.IntPtr System.Delegate::invoke_impl
  6350. intptr_t ___invoke_impl_1;
  6351. // System.Object System.Delegate::m_target
  6352. RuntimeObject * ___m_target_2;
  6353. // System.IntPtr System.Delegate::method
  6354. intptr_t ___method_3;
  6355. // System.IntPtr System.Delegate::delegate_trampoline
  6356. intptr_t ___delegate_trampoline_4;
  6357. // System.IntPtr System.Delegate::extra_arg
  6358. intptr_t ___extra_arg_5;
  6359. // System.IntPtr System.Delegate::method_code
  6360. intptr_t ___method_code_6;
  6361. // System.Reflection.MethodInfo System.Delegate::method_info
  6362. MethodInfo_t * ___method_info_7;
  6363. // System.Reflection.MethodInfo System.Delegate::original_method_info
  6364. MethodInfo_t * ___original_method_info_8;
  6365. // System.DelegateData System.Delegate::data
  6366. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  6367. // System.Boolean System.Delegate::method_is_virtual
  6368. bool ___method_is_virtual_10;
  6369. public:
  6370. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  6371. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  6372. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  6373. inline void set_method_ptr_0(Il2CppMethodPointer value)
  6374. {
  6375. ___method_ptr_0 = value;
  6376. }
  6377. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  6378. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  6379. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  6380. inline void set_invoke_impl_1(intptr_t value)
  6381. {
  6382. ___invoke_impl_1 = value;
  6383. }
  6384. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  6385. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  6386. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  6387. inline void set_m_target_2(RuntimeObject * value)
  6388. {
  6389. ___m_target_2 = value;
  6390. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  6391. }
  6392. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  6393. inline intptr_t get_method_3() const { return ___method_3; }
  6394. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  6395. inline void set_method_3(intptr_t value)
  6396. {
  6397. ___method_3 = value;
  6398. }
  6399. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  6400. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  6401. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  6402. inline void set_delegate_trampoline_4(intptr_t value)
  6403. {
  6404. ___delegate_trampoline_4 = value;
  6405. }
  6406. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  6407. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  6408. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  6409. inline void set_extra_arg_5(intptr_t value)
  6410. {
  6411. ___extra_arg_5 = value;
  6412. }
  6413. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  6414. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  6415. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  6416. inline void set_method_code_6(intptr_t value)
  6417. {
  6418. ___method_code_6 = value;
  6419. }
  6420. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  6421. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  6422. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  6423. inline void set_method_info_7(MethodInfo_t * value)
  6424. {
  6425. ___method_info_7 = value;
  6426. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  6427. }
  6428. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  6429. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  6430. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  6431. inline void set_original_method_info_8(MethodInfo_t * value)
  6432. {
  6433. ___original_method_info_8 = value;
  6434. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  6435. }
  6436. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  6437. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  6438. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  6439. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  6440. {
  6441. ___data_9 = value;
  6442. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  6443. }
  6444. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  6445. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  6446. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  6447. inline void set_method_is_virtual_10(bool value)
  6448. {
  6449. ___method_is_virtual_10 = value;
  6450. }
  6451. };
  6452. // Native definition for P/Invoke marshalling of System.Delegate
  6453. struct Delegate_t_marshaled_pinvoke
  6454. {
  6455. intptr_t ___method_ptr_0;
  6456. intptr_t ___invoke_impl_1;
  6457. Il2CppIUnknown* ___m_target_2;
  6458. intptr_t ___method_3;
  6459. intptr_t ___delegate_trampoline_4;
  6460. intptr_t ___extra_arg_5;
  6461. intptr_t ___method_code_6;
  6462. MethodInfo_t * ___method_info_7;
  6463. MethodInfo_t * ___original_method_info_8;
  6464. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  6465. int32_t ___method_is_virtual_10;
  6466. };
  6467. // Native definition for COM marshalling of System.Delegate
  6468. struct Delegate_t_marshaled_com
  6469. {
  6470. intptr_t ___method_ptr_0;
  6471. intptr_t ___invoke_impl_1;
  6472. Il2CppIUnknown* ___m_target_2;
  6473. intptr_t ___method_3;
  6474. intptr_t ___delegate_trampoline_4;
  6475. intptr_t ___extra_arg_5;
  6476. intptr_t ___method_code_6;
  6477. MethodInfo_t * ___method_info_7;
  6478. MethodInfo_t * ___original_method_info_8;
  6479. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  6480. int32_t ___method_is_virtual_10;
  6481. };
  6482. // TMPro.Extents
  6483. struct Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA
  6484. {
  6485. public:
  6486. // UnityEngine.Vector2 TMPro.Extents::min
  6487. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___min_2;
  6488. // UnityEngine.Vector2 TMPro.Extents::max
  6489. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___max_3;
  6490. public:
  6491. inline static int32_t get_offset_of_min_2() { return static_cast<int32_t>(offsetof(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA, ___min_2)); }
  6492. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_min_2() const { return ___min_2; }
  6493. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_min_2() { return &___min_2; }
  6494. inline void set_min_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6495. {
  6496. ___min_2 = value;
  6497. }
  6498. inline static int32_t get_offset_of_max_3() { return static_cast<int32_t>(offsetof(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA, ___max_3)); }
  6499. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_max_3() const { return ___max_3; }
  6500. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_max_3() { return &___max_3; }
  6501. inline void set_max_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6502. {
  6503. ___max_3 = value;
  6504. }
  6505. };
  6506. struct Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA_StaticFields
  6507. {
  6508. public:
  6509. // TMPro.Extents TMPro.Extents::zero
  6510. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___zero_0;
  6511. // TMPro.Extents TMPro.Extents::uninitialized
  6512. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___uninitialized_1;
  6513. public:
  6514. inline static int32_t get_offset_of_zero_0() { return static_cast<int32_t>(offsetof(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA_StaticFields, ___zero_0)); }
  6515. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA get_zero_0() const { return ___zero_0; }
  6516. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * get_address_of_zero_0() { return &___zero_0; }
  6517. inline void set_zero_0(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA value)
  6518. {
  6519. ___zero_0 = value;
  6520. }
  6521. inline static int32_t get_offset_of_uninitialized_1() { return static_cast<int32_t>(offsetof(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA_StaticFields, ___uninitialized_1)); }
  6522. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA get_uninitialized_1() const { return ___uninitialized_1; }
  6523. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * get_address_of_uninitialized_1() { return &___uninitialized_1; }
  6524. inline void set_uninitialized_1(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA value)
  6525. {
  6526. ___uninitialized_1 = value;
  6527. }
  6528. };
  6529. // TMPro.FontFeatureLookupFlags
  6530. struct FontFeatureLookupFlags_tE7216065FB6761767313ECAF3EE6A1565CAE0A37
  6531. {
  6532. public:
  6533. // System.Int32 TMPro.FontFeatureLookupFlags::value__
  6534. int32_t ___value___2;
  6535. public:
  6536. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontFeatureLookupFlags_tE7216065FB6761767313ECAF3EE6A1565CAE0A37, ___value___2)); }
  6537. inline int32_t get_value___2() const { return ___value___2; }
  6538. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6539. inline void set_value___2(int32_t value)
  6540. {
  6541. ___value___2 = value;
  6542. }
  6543. };
  6544. // TMPro.FontStyles
  6545. struct FontStyles_tAB9AC2C8316219AE73612ED4DD60417C14B5B74C
  6546. {
  6547. public:
  6548. // System.Int32 TMPro.FontStyles::value__
  6549. int32_t ___value___2;
  6550. public:
  6551. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontStyles_tAB9AC2C8316219AE73612ED4DD60417C14B5B74C, ___value___2)); }
  6552. inline int32_t get_value___2() const { return ___value___2; }
  6553. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6554. inline void set_value___2(int32_t value)
  6555. {
  6556. ___value___2 = value;
  6557. }
  6558. };
  6559. // TMPro.FontWeight
  6560. struct FontWeight_tBF8B23C3A4F63D5602FEC93BE775C93CA4DDDC26
  6561. {
  6562. public:
  6563. // System.Int32 TMPro.FontWeight::value__
  6564. int32_t ___value___2;
  6565. public:
  6566. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FontWeight_tBF8B23C3A4F63D5602FEC93BE775C93CA4DDDC26, ___value___2)); }
  6567. inline int32_t get_value___2() const { return ___value___2; }
  6568. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6569. inline void set_value___2(int32_t value)
  6570. {
  6571. ___value___2 = value;
  6572. }
  6573. };
  6574. // UnityEngine.TextCore.Glyph
  6575. struct Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 : public RuntimeObject
  6576. {
  6577. public:
  6578. // System.UInt32 UnityEngine.TextCore.Glyph::m_Index
  6579. uint32_t ___m_Index_0;
  6580. // UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::m_Metrics
  6581. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___m_Metrics_1;
  6582. // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::m_GlyphRect
  6583. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___m_GlyphRect_2;
  6584. // System.Single UnityEngine.TextCore.Glyph::m_Scale
  6585. float ___m_Scale_3;
  6586. // System.Int32 UnityEngine.TextCore.Glyph::m_AtlasIndex
  6587. int32_t ___m_AtlasIndex_4;
  6588. public:
  6589. inline static int32_t get_offset_of_m_Index_0() { return static_cast<int32_t>(offsetof(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1, ___m_Index_0)); }
  6590. inline uint32_t get_m_Index_0() const { return ___m_Index_0; }
  6591. inline uint32_t* get_address_of_m_Index_0() { return &___m_Index_0; }
  6592. inline void set_m_Index_0(uint32_t value)
  6593. {
  6594. ___m_Index_0 = value;
  6595. }
  6596. inline static int32_t get_offset_of_m_Metrics_1() { return static_cast<int32_t>(offsetof(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1, ___m_Metrics_1)); }
  6597. inline GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B get_m_Metrics_1() const { return ___m_Metrics_1; }
  6598. inline GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * get_address_of_m_Metrics_1() { return &___m_Metrics_1; }
  6599. inline void set_m_Metrics_1(GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B value)
  6600. {
  6601. ___m_Metrics_1 = value;
  6602. }
  6603. inline static int32_t get_offset_of_m_GlyphRect_2() { return static_cast<int32_t>(offsetof(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1, ___m_GlyphRect_2)); }
  6604. inline GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D get_m_GlyphRect_2() const { return ___m_GlyphRect_2; }
  6605. inline GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * get_address_of_m_GlyphRect_2() { return &___m_GlyphRect_2; }
  6606. inline void set_m_GlyphRect_2(GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D value)
  6607. {
  6608. ___m_GlyphRect_2 = value;
  6609. }
  6610. inline static int32_t get_offset_of_m_Scale_3() { return static_cast<int32_t>(offsetof(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1, ___m_Scale_3)); }
  6611. inline float get_m_Scale_3() const { return ___m_Scale_3; }
  6612. inline float* get_address_of_m_Scale_3() { return &___m_Scale_3; }
  6613. inline void set_m_Scale_3(float value)
  6614. {
  6615. ___m_Scale_3 = value;
  6616. }
  6617. inline static int32_t get_offset_of_m_AtlasIndex_4() { return static_cast<int32_t>(offsetof(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1, ___m_AtlasIndex_4)); }
  6618. inline int32_t get_m_AtlasIndex_4() const { return ___m_AtlasIndex_4; }
  6619. inline int32_t* get_address_of_m_AtlasIndex_4() { return &___m_AtlasIndex_4; }
  6620. inline void set_m_AtlasIndex_4(int32_t value)
  6621. {
  6622. ___m_AtlasIndex_4 = value;
  6623. }
  6624. };
  6625. // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Glyph
  6626. struct Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1_marshaled_pinvoke
  6627. {
  6628. uint32_t ___m_Index_0;
  6629. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___m_Metrics_1;
  6630. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___m_GlyphRect_2;
  6631. float ___m_Scale_3;
  6632. int32_t ___m_AtlasIndex_4;
  6633. };
  6634. // Native definition for COM marshalling of UnityEngine.TextCore.Glyph
  6635. struct Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1_marshaled_com
  6636. {
  6637. uint32_t ___m_Index_0;
  6638. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___m_Metrics_1;
  6639. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___m_GlyphRect_2;
  6640. float ___m_Scale_3;
  6641. int32_t ___m_AtlasIndex_4;
  6642. };
  6643. // UnityEngine.TextCore.LowLevel.GlyphRenderMode
  6644. struct GlyphRenderMode_t43D8B1ECDEC4836D7689CB73D0D6C1EF346F973C
  6645. {
  6646. public:
  6647. // System.Int32 UnityEngine.TextCore.LowLevel.GlyphRenderMode::value__
  6648. int32_t ___value___2;
  6649. public:
  6650. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GlyphRenderMode_t43D8B1ECDEC4836D7689CB73D0D6C1EF346F973C, ___value___2)); }
  6651. inline int32_t get_value___2() const { return ___value___2; }
  6652. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6653. inline void set_value___2(int32_t value)
  6654. {
  6655. ___value___2 = value;
  6656. }
  6657. };
  6658. // UnityEngine.HideFlags
  6659. struct HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12
  6660. {
  6661. public:
  6662. // System.Int32 UnityEngine.HideFlags::value__
  6663. int32_t ___value___2;
  6664. public:
  6665. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_tDC64149E37544FF83B2B4222D3E9DC8188766A12, ___value___2)); }
  6666. inline int32_t get_value___2() const { return ___value___2; }
  6667. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6668. inline void set_value___2(int32_t value)
  6669. {
  6670. ___value___2 = value;
  6671. }
  6672. };
  6673. // TMPro.HighlightState
  6674. struct HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759
  6675. {
  6676. public:
  6677. // UnityEngine.Color32 TMPro.HighlightState::color
  6678. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_0;
  6679. // TMPro.TMP_Offset TMPro.HighlightState::padding
  6680. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___padding_1;
  6681. public:
  6682. inline static int32_t get_offset_of_color_0() { return static_cast<int32_t>(offsetof(HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759, ___color_0)); }
  6683. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_color_0() const { return ___color_0; }
  6684. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_color_0() { return &___color_0; }
  6685. inline void set_color_0(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  6686. {
  6687. ___color_0 = value;
  6688. }
  6689. inline static int32_t get_offset_of_padding_1() { return static_cast<int32_t>(offsetof(HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759, ___padding_1)); }
  6690. inline TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 get_padding_1() const { return ___padding_1; }
  6691. inline TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * get_address_of_padding_1() { return &___padding_1; }
  6692. inline void set_padding_1(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 value)
  6693. {
  6694. ___padding_1 = value;
  6695. }
  6696. };
  6697. // TMPro.HorizontalAlignmentOptions
  6698. struct HorizontalAlignmentOptions_tCBBC74167BDEF6B5B510DDC43B5136F793A05193
  6699. {
  6700. public:
  6701. // System.Int32 TMPro.HorizontalAlignmentOptions::value__
  6702. int32_t ___value___2;
  6703. public:
  6704. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HorizontalAlignmentOptions_tCBBC74167BDEF6B5B510DDC43B5136F793A05193, ___value___2)); }
  6705. inline int32_t get_value___2() const { return ___value___2; }
  6706. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6707. inline void set_value___2(int32_t value)
  6708. {
  6709. ___value___2 = value;
  6710. }
  6711. };
  6712. // System.Int32Enum
  6713. struct Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C
  6714. {
  6715. public:
  6716. // System.Int32 System.Int32Enum::value__
  6717. int32_t ___value___2;
  6718. public:
  6719. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C, ___value___2)); }
  6720. inline int32_t get_value___2() const { return ___value___2; }
  6721. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6722. inline void set_value___2(int32_t value)
  6723. {
  6724. ___value___2 = value;
  6725. }
  6726. };
  6727. // Unity.Profiling.LowLevel.MarkerFlags
  6728. struct MarkerFlags_t4A8B5185BAD24803CE9A57187867CB93451AA9E8
  6729. {
  6730. public:
  6731. // System.UInt16 Unity.Profiling.LowLevel.MarkerFlags::value__
  6732. uint16_t ___value___2;
  6733. public:
  6734. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MarkerFlags_t4A8B5185BAD24803CE9A57187867CB93451AA9E8, ___value___2)); }
  6735. inline uint16_t get_value___2() const { return ___value___2; }
  6736. inline uint16_t* get_address_of_value___2() { return &___value___2; }
  6737. inline void set_value___2(uint16_t value)
  6738. {
  6739. ___value___2 = value;
  6740. }
  6741. };
  6742. // TMPro.MarkupTag
  6743. struct MarkupTag_tF77960F5CD044C369E911BC4CB4C44F9487AB14F
  6744. {
  6745. public:
  6746. // System.Int32 TMPro.MarkupTag::value__
  6747. int32_t ___value___2;
  6748. public:
  6749. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MarkupTag_tF77960F5CD044C369E911BC4CB4C44F9487AB14F, ___value___2)); }
  6750. inline int32_t get_value___2() const { return ___value___2; }
  6751. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6752. inline void set_value___2(int32_t value)
  6753. {
  6754. ___value___2 = value;
  6755. }
  6756. };
  6757. // TMPro.MaskingTypes
  6758. struct MaskingTypes_t0CDA999B819C7FDED898736492CA0E70E4163477
  6759. {
  6760. public:
  6761. // System.Int32 TMPro.MaskingTypes::value__
  6762. int32_t ___value___2;
  6763. public:
  6764. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MaskingTypes_t0CDA999B819C7FDED898736492CA0E70E4163477, ___value___2)); }
  6765. inline int32_t get_value___2() const { return ___value___2; }
  6766. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6767. inline void set_value___2(int32_t value)
  6768. {
  6769. ___value___2 = value;
  6770. }
  6771. };
  6772. // UnityEngine.Object
  6773. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject
  6774. {
  6775. public:
  6776. // System.IntPtr UnityEngine.Object::m_CachedPtr
  6777. intptr_t ___m_CachedPtr_0;
  6778. public:
  6779. inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); }
  6780. inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
  6781. inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
  6782. inline void set_m_CachedPtr_0(intptr_t value)
  6783. {
  6784. ___m_CachedPtr_0 = value;
  6785. }
  6786. };
  6787. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields
  6788. {
  6789. public:
  6790. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  6791. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  6792. public:
  6793. inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
  6794. inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
  6795. inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
  6796. inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
  6797. {
  6798. ___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
  6799. }
  6800. };
  6801. // Native definition for P/Invoke marshalling of UnityEngine.Object
  6802. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  6803. {
  6804. intptr_t ___m_CachedPtr_0;
  6805. };
  6806. // Native definition for COM marshalling of UnityEngine.Object
  6807. struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  6808. {
  6809. intptr_t ___m_CachedPtr_0;
  6810. };
  6811. // Unity.Profiling.ProfilerMarker
  6812. struct ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1
  6813. {
  6814. public:
  6815. // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
  6816. intptr_t ___m_Ptr_0;
  6817. public:
  6818. inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1, ___m_Ptr_0)); }
  6819. inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
  6820. inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
  6821. inline void set_m_Ptr_0(intptr_t value)
  6822. {
  6823. ___m_Ptr_0 = value;
  6824. }
  6825. };
  6826. // UnityEngine.EventSystems.RaycastResult
  6827. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE
  6828. {
  6829. public:
  6830. // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
  6831. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  6832. // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
  6833. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  6834. // System.Single UnityEngine.EventSystems.RaycastResult::distance
  6835. float ___distance_2;
  6836. // System.Single UnityEngine.EventSystems.RaycastResult::index
  6837. float ___index_3;
  6838. // System.Int32 UnityEngine.EventSystems.RaycastResult::depth
  6839. int32_t ___depth_4;
  6840. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
  6841. int32_t ___sortingLayer_5;
  6842. // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
  6843. int32_t ___sortingOrder_6;
  6844. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
  6845. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  6846. // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
  6847. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  6848. // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
  6849. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  6850. // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
  6851. int32_t ___displayIndex_10;
  6852. public:
  6853. inline static int32_t get_offset_of_m_GameObject_0() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___m_GameObject_0)); }
  6854. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_GameObject_0() const { return ___m_GameObject_0; }
  6855. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; }
  6856. inline void set_m_GameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  6857. {
  6858. ___m_GameObject_0 = value;
  6859. Il2CppCodeGenWriteBarrier((void**)(&___m_GameObject_0), (void*)value);
  6860. }
  6861. inline static int32_t get_offset_of_module_1() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___module_1)); }
  6862. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * get_module_1() const { return ___module_1; }
  6863. inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 ** get_address_of_module_1() { return &___module_1; }
  6864. inline void set_module_1(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * value)
  6865. {
  6866. ___module_1 = value;
  6867. Il2CppCodeGenWriteBarrier((void**)(&___module_1), (void*)value);
  6868. }
  6869. inline static int32_t get_offset_of_distance_2() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___distance_2)); }
  6870. inline float get_distance_2() const { return ___distance_2; }
  6871. inline float* get_address_of_distance_2() { return &___distance_2; }
  6872. inline void set_distance_2(float value)
  6873. {
  6874. ___distance_2 = value;
  6875. }
  6876. inline static int32_t get_offset_of_index_3() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___index_3)); }
  6877. inline float get_index_3() const { return ___index_3; }
  6878. inline float* get_address_of_index_3() { return &___index_3; }
  6879. inline void set_index_3(float value)
  6880. {
  6881. ___index_3 = value;
  6882. }
  6883. inline static int32_t get_offset_of_depth_4() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___depth_4)); }
  6884. inline int32_t get_depth_4() const { return ___depth_4; }
  6885. inline int32_t* get_address_of_depth_4() { return &___depth_4; }
  6886. inline void set_depth_4(int32_t value)
  6887. {
  6888. ___depth_4 = value;
  6889. }
  6890. inline static int32_t get_offset_of_sortingLayer_5() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingLayer_5)); }
  6891. inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; }
  6892. inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; }
  6893. inline void set_sortingLayer_5(int32_t value)
  6894. {
  6895. ___sortingLayer_5 = value;
  6896. }
  6897. inline static int32_t get_offset_of_sortingOrder_6() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingOrder_6)); }
  6898. inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; }
  6899. inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; }
  6900. inline void set_sortingOrder_6(int32_t value)
  6901. {
  6902. ___sortingOrder_6 = value;
  6903. }
  6904. inline static int32_t get_offset_of_worldPosition_7() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldPosition_7)); }
  6905. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPosition_7() const { return ___worldPosition_7; }
  6906. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPosition_7() { return &___worldPosition_7; }
  6907. inline void set_worldPosition_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6908. {
  6909. ___worldPosition_7 = value;
  6910. }
  6911. inline static int32_t get_offset_of_worldNormal_8() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldNormal_8)); }
  6912. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldNormal_8() const { return ___worldNormal_8; }
  6913. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldNormal_8() { return &___worldNormal_8; }
  6914. inline void set_worldNormal_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  6915. {
  6916. ___worldNormal_8 = value;
  6917. }
  6918. inline static int32_t get_offset_of_screenPosition_9() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___screenPosition_9)); }
  6919. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_screenPosition_9() const { return ___screenPosition_9; }
  6920. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_screenPosition_9() { return &___screenPosition_9; }
  6921. inline void set_screenPosition_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  6922. {
  6923. ___screenPosition_9 = value;
  6924. }
  6925. inline static int32_t get_offset_of_displayIndex_10() { return static_cast<int32_t>(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___displayIndex_10)); }
  6926. inline int32_t get_displayIndex_10() const { return ___displayIndex_10; }
  6927. inline int32_t* get_address_of_displayIndex_10() { return &___displayIndex_10; }
  6928. inline void set_displayIndex_10(int32_t value)
  6929. {
  6930. ___displayIndex_10 = value;
  6931. }
  6932. };
  6933. // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
  6934. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_pinvoke
  6935. {
  6936. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  6937. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  6938. float ___distance_2;
  6939. float ___index_3;
  6940. int32_t ___depth_4;
  6941. int32_t ___sortingLayer_5;
  6942. int32_t ___sortingOrder_6;
  6943. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  6944. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  6945. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  6946. int32_t ___displayIndex_10;
  6947. };
  6948. // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
  6949. struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_com
  6950. {
  6951. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0;
  6952. BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1;
  6953. float ___distance_2;
  6954. float ___index_3;
  6955. int32_t ___depth_4;
  6956. int32_t ___sortingLayer_5;
  6957. int32_t ___sortingOrder_6;
  6958. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_7;
  6959. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_8;
  6960. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_9;
  6961. int32_t ___displayIndex_10;
  6962. };
  6963. // System.RuntimeTypeHandle
  6964. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  6965. {
  6966. public:
  6967. // System.IntPtr System.RuntimeTypeHandle::value
  6968. intptr_t ___value_0;
  6969. public:
  6970. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  6971. inline intptr_t get_value_0() const { return ___value_0; }
  6972. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  6973. inline void set_value_0(intptr_t value)
  6974. {
  6975. ___value_0 = value;
  6976. }
  6977. };
  6978. // UnityEngine.Rendering.StencilOp
  6979. struct StencilOp_t29403ED1B3D9A0953577E567FA3BF403E13FA6AD
  6980. {
  6981. public:
  6982. // System.Int32 UnityEngine.Rendering.StencilOp::value__
  6983. int32_t ___value___2;
  6984. public:
  6985. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StencilOp_t29403ED1B3D9A0953577E567FA3BF403E13FA6AD, ___value___2)); }
  6986. inline int32_t get_value___2() const { return ___value___2; }
  6987. inline int32_t* get_address_of_value___2() { return &___value___2; }
  6988. inline void set_value___2(int32_t value)
  6989. {
  6990. ___value___2 = value;
  6991. }
  6992. };
  6993. // TMPro.TMP_GlyphAdjustmentRecord
  6994. struct TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D
  6995. {
  6996. public:
  6997. // System.UInt32 TMPro.TMP_GlyphAdjustmentRecord::m_GlyphIndex
  6998. uint32_t ___m_GlyphIndex_0;
  6999. // TMPro.TMP_GlyphValueRecord TMPro.TMP_GlyphAdjustmentRecord::m_GlyphValueRecord
  7000. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 ___m_GlyphValueRecord_1;
  7001. public:
  7002. inline static int32_t get_offset_of_m_GlyphIndex_0() { return static_cast<int32_t>(offsetof(TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D, ___m_GlyphIndex_0)); }
  7003. inline uint32_t get_m_GlyphIndex_0() const { return ___m_GlyphIndex_0; }
  7004. inline uint32_t* get_address_of_m_GlyphIndex_0() { return &___m_GlyphIndex_0; }
  7005. inline void set_m_GlyphIndex_0(uint32_t value)
  7006. {
  7007. ___m_GlyphIndex_0 = value;
  7008. }
  7009. inline static int32_t get_offset_of_m_GlyphValueRecord_1() { return static_cast<int32_t>(offsetof(TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D, ___m_GlyphValueRecord_1)); }
  7010. inline TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 get_m_GlyphValueRecord_1() const { return ___m_GlyphValueRecord_1; }
  7011. inline TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 * get_address_of_m_GlyphValueRecord_1() { return &___m_GlyphValueRecord_1; }
  7012. inline void set_m_GlyphValueRecord_1(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 value)
  7013. {
  7014. ___m_GlyphValueRecord_1 = value;
  7015. }
  7016. };
  7017. // TMPro.TMP_Math
  7018. struct TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18 : public RuntimeObject
  7019. {
  7020. public:
  7021. public:
  7022. };
  7023. struct TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_StaticFields
  7024. {
  7025. public:
  7026. // UnityEngine.Vector2 TMPro.TMP_Math::MAX_16BIT
  7027. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___MAX_16BIT_6;
  7028. // UnityEngine.Vector2 TMPro.TMP_Math::MIN_16BIT
  7029. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___MIN_16BIT_7;
  7030. public:
  7031. inline static int32_t get_offset_of_MAX_16BIT_6() { return static_cast<int32_t>(offsetof(TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_StaticFields, ___MAX_16BIT_6)); }
  7032. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_MAX_16BIT_6() const { return ___MAX_16BIT_6; }
  7033. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_MAX_16BIT_6() { return &___MAX_16BIT_6; }
  7034. inline void set_MAX_16BIT_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7035. {
  7036. ___MAX_16BIT_6 = value;
  7037. }
  7038. inline static int32_t get_offset_of_MIN_16BIT_7() { return static_cast<int32_t>(offsetof(TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_StaticFields, ___MIN_16BIT_7)); }
  7039. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_MIN_16BIT_7() const { return ___MIN_16BIT_7; }
  7040. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_MIN_16BIT_7() { return &___MIN_16BIT_7; }
  7041. inline void set_MIN_16BIT_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7042. {
  7043. ___MIN_16BIT_7 = value;
  7044. }
  7045. };
  7046. // TMPro.TMP_Sprite
  7047. struct TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 : public TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA
  7048. {
  7049. public:
  7050. // System.String TMPro.TMP_Sprite::name
  7051. String_t* ___name_9;
  7052. // System.Int32 TMPro.TMP_Sprite::hashCode
  7053. int32_t ___hashCode_10;
  7054. // System.Int32 TMPro.TMP_Sprite::unicode
  7055. int32_t ___unicode_11;
  7056. // UnityEngine.Vector2 TMPro.TMP_Sprite::pivot
  7057. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___pivot_12;
  7058. // UnityEngine.Sprite TMPro.TMP_Sprite::sprite
  7059. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite_13;
  7060. public:
  7061. inline static int32_t get_offset_of_name_9() { return static_cast<int32_t>(offsetof(TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4, ___name_9)); }
  7062. inline String_t* get_name_9() const { return ___name_9; }
  7063. inline String_t** get_address_of_name_9() { return &___name_9; }
  7064. inline void set_name_9(String_t* value)
  7065. {
  7066. ___name_9 = value;
  7067. Il2CppCodeGenWriteBarrier((void**)(&___name_9), (void*)value);
  7068. }
  7069. inline static int32_t get_offset_of_hashCode_10() { return static_cast<int32_t>(offsetof(TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4, ___hashCode_10)); }
  7070. inline int32_t get_hashCode_10() const { return ___hashCode_10; }
  7071. inline int32_t* get_address_of_hashCode_10() { return &___hashCode_10; }
  7072. inline void set_hashCode_10(int32_t value)
  7073. {
  7074. ___hashCode_10 = value;
  7075. }
  7076. inline static int32_t get_offset_of_unicode_11() { return static_cast<int32_t>(offsetof(TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4, ___unicode_11)); }
  7077. inline int32_t get_unicode_11() const { return ___unicode_11; }
  7078. inline int32_t* get_address_of_unicode_11() { return &___unicode_11; }
  7079. inline void set_unicode_11(int32_t value)
  7080. {
  7081. ___unicode_11 = value;
  7082. }
  7083. inline static int32_t get_offset_of_pivot_12() { return static_cast<int32_t>(offsetof(TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4, ___pivot_12)); }
  7084. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_pivot_12() const { return ___pivot_12; }
  7085. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_pivot_12() { return &___pivot_12; }
  7086. inline void set_pivot_12(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7087. {
  7088. ___pivot_12 = value;
  7089. }
  7090. inline static int32_t get_offset_of_sprite_13() { return static_cast<int32_t>(offsetof(TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4, ___sprite_13)); }
  7091. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_sprite_13() const { return ___sprite_13; }
  7092. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_sprite_13() { return &___sprite_13; }
  7093. inline void set_sprite_13(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  7094. {
  7095. ___sprite_13 = value;
  7096. Il2CppCodeGenWriteBarrier((void**)(&___sprite_13), (void*)value);
  7097. }
  7098. };
  7099. // TMPro.TMP_TextElementType
  7100. struct TMP_TextElementType_t4BDF96DA2071216188B19EB33C35912BD185ECA3
  7101. {
  7102. public:
  7103. // System.Int32 TMPro.TMP_TextElementType::value__
  7104. int32_t ___value___2;
  7105. public:
  7106. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TMP_TextElementType_t4BDF96DA2071216188B19EB33C35912BD185ECA3, ___value___2)); }
  7107. inline int32_t get_value___2() const { return ___value___2; }
  7108. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7109. inline void set_value___2(int32_t value)
  7110. {
  7111. ___value___2 = value;
  7112. }
  7113. };
  7114. // TMPro.TMP_TextInfo
  7115. struct TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 : public RuntimeObject
  7116. {
  7117. public:
  7118. // TMPro.TMP_Text TMPro.TMP_TextInfo::textComponent
  7119. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textComponent_2;
  7120. // System.Int32 TMPro.TMP_TextInfo::characterCount
  7121. int32_t ___characterCount_3;
  7122. // System.Int32 TMPro.TMP_TextInfo::spriteCount
  7123. int32_t ___spriteCount_4;
  7124. // System.Int32 TMPro.TMP_TextInfo::spaceCount
  7125. int32_t ___spaceCount_5;
  7126. // System.Int32 TMPro.TMP_TextInfo::wordCount
  7127. int32_t ___wordCount_6;
  7128. // System.Int32 TMPro.TMP_TextInfo::linkCount
  7129. int32_t ___linkCount_7;
  7130. // System.Int32 TMPro.TMP_TextInfo::lineCount
  7131. int32_t ___lineCount_8;
  7132. // System.Int32 TMPro.TMP_TextInfo::pageCount
  7133. int32_t ___pageCount_9;
  7134. // System.Int32 TMPro.TMP_TextInfo::materialCount
  7135. int32_t ___materialCount_10;
  7136. // TMPro.TMP_CharacterInfo[] TMPro.TMP_TextInfo::characterInfo
  7137. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* ___characterInfo_11;
  7138. // TMPro.TMP_WordInfo[] TMPro.TMP_TextInfo::wordInfo
  7139. TMP_WordInfoU5BU5D_t702DDE9D8C7BD02F4D744F914B94BAB83E0F9502* ___wordInfo_12;
  7140. // TMPro.TMP_LinkInfo[] TMPro.TMP_TextInfo::linkInfo
  7141. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* ___linkInfo_13;
  7142. // TMPro.TMP_LineInfo[] TMPro.TMP_TextInfo::lineInfo
  7143. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* ___lineInfo_14;
  7144. // TMPro.TMP_PageInfo[] TMPro.TMP_TextInfo::pageInfo
  7145. TMP_PageInfoU5BU5D_tD278FD80A76AC5A74DA87B7A5653423E41AC634F* ___pageInfo_15;
  7146. // TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::meshInfo
  7147. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* ___meshInfo_16;
  7148. // TMPro.TMP_MeshInfo[] TMPro.TMP_TextInfo::m_CachedMeshInfo
  7149. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* ___m_CachedMeshInfo_17;
  7150. public:
  7151. inline static int32_t get_offset_of_textComponent_2() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___textComponent_2)); }
  7152. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * get_textComponent_2() const { return ___textComponent_2; }
  7153. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 ** get_address_of_textComponent_2() { return &___textComponent_2; }
  7154. inline void set_textComponent_2(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * value)
  7155. {
  7156. ___textComponent_2 = value;
  7157. Il2CppCodeGenWriteBarrier((void**)(&___textComponent_2), (void*)value);
  7158. }
  7159. inline static int32_t get_offset_of_characterCount_3() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___characterCount_3)); }
  7160. inline int32_t get_characterCount_3() const { return ___characterCount_3; }
  7161. inline int32_t* get_address_of_characterCount_3() { return &___characterCount_3; }
  7162. inline void set_characterCount_3(int32_t value)
  7163. {
  7164. ___characterCount_3 = value;
  7165. }
  7166. inline static int32_t get_offset_of_spriteCount_4() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___spriteCount_4)); }
  7167. inline int32_t get_spriteCount_4() const { return ___spriteCount_4; }
  7168. inline int32_t* get_address_of_spriteCount_4() { return &___spriteCount_4; }
  7169. inline void set_spriteCount_4(int32_t value)
  7170. {
  7171. ___spriteCount_4 = value;
  7172. }
  7173. inline static int32_t get_offset_of_spaceCount_5() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___spaceCount_5)); }
  7174. inline int32_t get_spaceCount_5() const { return ___spaceCount_5; }
  7175. inline int32_t* get_address_of_spaceCount_5() { return &___spaceCount_5; }
  7176. inline void set_spaceCount_5(int32_t value)
  7177. {
  7178. ___spaceCount_5 = value;
  7179. }
  7180. inline static int32_t get_offset_of_wordCount_6() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___wordCount_6)); }
  7181. inline int32_t get_wordCount_6() const { return ___wordCount_6; }
  7182. inline int32_t* get_address_of_wordCount_6() { return &___wordCount_6; }
  7183. inline void set_wordCount_6(int32_t value)
  7184. {
  7185. ___wordCount_6 = value;
  7186. }
  7187. inline static int32_t get_offset_of_linkCount_7() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___linkCount_7)); }
  7188. inline int32_t get_linkCount_7() const { return ___linkCount_7; }
  7189. inline int32_t* get_address_of_linkCount_7() { return &___linkCount_7; }
  7190. inline void set_linkCount_7(int32_t value)
  7191. {
  7192. ___linkCount_7 = value;
  7193. }
  7194. inline static int32_t get_offset_of_lineCount_8() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___lineCount_8)); }
  7195. inline int32_t get_lineCount_8() const { return ___lineCount_8; }
  7196. inline int32_t* get_address_of_lineCount_8() { return &___lineCount_8; }
  7197. inline void set_lineCount_8(int32_t value)
  7198. {
  7199. ___lineCount_8 = value;
  7200. }
  7201. inline static int32_t get_offset_of_pageCount_9() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___pageCount_9)); }
  7202. inline int32_t get_pageCount_9() const { return ___pageCount_9; }
  7203. inline int32_t* get_address_of_pageCount_9() { return &___pageCount_9; }
  7204. inline void set_pageCount_9(int32_t value)
  7205. {
  7206. ___pageCount_9 = value;
  7207. }
  7208. inline static int32_t get_offset_of_materialCount_10() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___materialCount_10)); }
  7209. inline int32_t get_materialCount_10() const { return ___materialCount_10; }
  7210. inline int32_t* get_address_of_materialCount_10() { return &___materialCount_10; }
  7211. inline void set_materialCount_10(int32_t value)
  7212. {
  7213. ___materialCount_10 = value;
  7214. }
  7215. inline static int32_t get_offset_of_characterInfo_11() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___characterInfo_11)); }
  7216. inline TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* get_characterInfo_11() const { return ___characterInfo_11; }
  7217. inline TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970** get_address_of_characterInfo_11() { return &___characterInfo_11; }
  7218. inline void set_characterInfo_11(TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* value)
  7219. {
  7220. ___characterInfo_11 = value;
  7221. Il2CppCodeGenWriteBarrier((void**)(&___characterInfo_11), (void*)value);
  7222. }
  7223. inline static int32_t get_offset_of_wordInfo_12() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___wordInfo_12)); }
  7224. inline TMP_WordInfoU5BU5D_t702DDE9D8C7BD02F4D744F914B94BAB83E0F9502* get_wordInfo_12() const { return ___wordInfo_12; }
  7225. inline TMP_WordInfoU5BU5D_t702DDE9D8C7BD02F4D744F914B94BAB83E0F9502** get_address_of_wordInfo_12() { return &___wordInfo_12; }
  7226. inline void set_wordInfo_12(TMP_WordInfoU5BU5D_t702DDE9D8C7BD02F4D744F914B94BAB83E0F9502* value)
  7227. {
  7228. ___wordInfo_12 = value;
  7229. Il2CppCodeGenWriteBarrier((void**)(&___wordInfo_12), (void*)value);
  7230. }
  7231. inline static int32_t get_offset_of_linkInfo_13() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___linkInfo_13)); }
  7232. inline TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* get_linkInfo_13() const { return ___linkInfo_13; }
  7233. inline TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6** get_address_of_linkInfo_13() { return &___linkInfo_13; }
  7234. inline void set_linkInfo_13(TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* value)
  7235. {
  7236. ___linkInfo_13 = value;
  7237. Il2CppCodeGenWriteBarrier((void**)(&___linkInfo_13), (void*)value);
  7238. }
  7239. inline static int32_t get_offset_of_lineInfo_14() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___lineInfo_14)); }
  7240. inline TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* get_lineInfo_14() const { return ___lineInfo_14; }
  7241. inline TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D** get_address_of_lineInfo_14() { return &___lineInfo_14; }
  7242. inline void set_lineInfo_14(TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* value)
  7243. {
  7244. ___lineInfo_14 = value;
  7245. Il2CppCodeGenWriteBarrier((void**)(&___lineInfo_14), (void*)value);
  7246. }
  7247. inline static int32_t get_offset_of_pageInfo_15() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___pageInfo_15)); }
  7248. inline TMP_PageInfoU5BU5D_tD278FD80A76AC5A74DA87B7A5653423E41AC634F* get_pageInfo_15() const { return ___pageInfo_15; }
  7249. inline TMP_PageInfoU5BU5D_tD278FD80A76AC5A74DA87B7A5653423E41AC634F** get_address_of_pageInfo_15() { return &___pageInfo_15; }
  7250. inline void set_pageInfo_15(TMP_PageInfoU5BU5D_tD278FD80A76AC5A74DA87B7A5653423E41AC634F* value)
  7251. {
  7252. ___pageInfo_15 = value;
  7253. Il2CppCodeGenWriteBarrier((void**)(&___pageInfo_15), (void*)value);
  7254. }
  7255. inline static int32_t get_offset_of_meshInfo_16() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___meshInfo_16)); }
  7256. inline TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* get_meshInfo_16() const { return ___meshInfo_16; }
  7257. inline TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119** get_address_of_meshInfo_16() { return &___meshInfo_16; }
  7258. inline void set_meshInfo_16(TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* value)
  7259. {
  7260. ___meshInfo_16 = value;
  7261. Il2CppCodeGenWriteBarrier((void**)(&___meshInfo_16), (void*)value);
  7262. }
  7263. inline static int32_t get_offset_of_m_CachedMeshInfo_17() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547, ___m_CachedMeshInfo_17)); }
  7264. inline TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* get_m_CachedMeshInfo_17() const { return ___m_CachedMeshInfo_17; }
  7265. inline TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119** get_address_of_m_CachedMeshInfo_17() { return &___m_CachedMeshInfo_17; }
  7266. inline void set_m_CachedMeshInfo_17(TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* value)
  7267. {
  7268. ___m_CachedMeshInfo_17 = value;
  7269. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedMeshInfo_17), (void*)value);
  7270. }
  7271. };
  7272. struct TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_StaticFields
  7273. {
  7274. public:
  7275. // UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorPositive
  7276. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___k_InfinityVectorPositive_0;
  7277. // UnityEngine.Vector2 TMPro.TMP_TextInfo::k_InfinityVectorNegative
  7278. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___k_InfinityVectorNegative_1;
  7279. public:
  7280. inline static int32_t get_offset_of_k_InfinityVectorPositive_0() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_StaticFields, ___k_InfinityVectorPositive_0)); }
  7281. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_k_InfinityVectorPositive_0() const { return ___k_InfinityVectorPositive_0; }
  7282. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_k_InfinityVectorPositive_0() { return &___k_InfinityVectorPositive_0; }
  7283. inline void set_k_InfinityVectorPositive_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7284. {
  7285. ___k_InfinityVectorPositive_0 = value;
  7286. }
  7287. inline static int32_t get_offset_of_k_InfinityVectorNegative_1() { return static_cast<int32_t>(offsetof(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_StaticFields, ___k_InfinityVectorNegative_1)); }
  7288. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_k_InfinityVectorNegative_1() const { return ___k_InfinityVectorNegative_1; }
  7289. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_k_InfinityVectorNegative_1() { return &___k_InfinityVectorNegative_1; }
  7290. inline void set_k_InfinityVectorNegative_1(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7291. {
  7292. ___k_InfinityVectorNegative_1 = value;
  7293. }
  7294. };
  7295. // TMPro.TMP_Vertex
  7296. struct TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E
  7297. {
  7298. public:
  7299. // UnityEngine.Vector3 TMPro.TMP_Vertex::position
  7300. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___position_0;
  7301. // UnityEngine.Vector2 TMPro.TMP_Vertex::uv
  7302. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uv_1;
  7303. // UnityEngine.Vector2 TMPro.TMP_Vertex::uv2
  7304. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uv2_2;
  7305. // UnityEngine.Vector2 TMPro.TMP_Vertex::uv4
  7306. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___uv4_3;
  7307. // UnityEngine.Color32 TMPro.TMP_Vertex::color
  7308. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_4;
  7309. public:
  7310. inline static int32_t get_offset_of_position_0() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E, ___position_0)); }
  7311. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_position_0() const { return ___position_0; }
  7312. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_position_0() { return &___position_0; }
  7313. inline void set_position_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  7314. {
  7315. ___position_0 = value;
  7316. }
  7317. inline static int32_t get_offset_of_uv_1() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E, ___uv_1)); }
  7318. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_uv_1() const { return ___uv_1; }
  7319. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_uv_1() { return &___uv_1; }
  7320. inline void set_uv_1(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7321. {
  7322. ___uv_1 = value;
  7323. }
  7324. inline static int32_t get_offset_of_uv2_2() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E, ___uv2_2)); }
  7325. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_uv2_2() const { return ___uv2_2; }
  7326. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_uv2_2() { return &___uv2_2; }
  7327. inline void set_uv2_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7328. {
  7329. ___uv2_2 = value;
  7330. }
  7331. inline static int32_t get_offset_of_uv4_3() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E, ___uv4_3)); }
  7332. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_uv4_3() const { return ___uv4_3; }
  7333. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_uv4_3() { return &___uv4_3; }
  7334. inline void set_uv4_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  7335. {
  7336. ___uv4_3 = value;
  7337. }
  7338. inline static int32_t get_offset_of_color_4() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E, ___color_4)); }
  7339. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_color_4() const { return ___color_4; }
  7340. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_color_4() { return &___color_4; }
  7341. inline void set_color_4(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  7342. {
  7343. ___color_4 = value;
  7344. }
  7345. };
  7346. struct TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E_StaticFields
  7347. {
  7348. public:
  7349. // TMPro.TMP_Vertex TMPro.TMP_Vertex::k_Zero
  7350. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___k_Zero_5;
  7351. public:
  7352. inline static int32_t get_offset_of_k_Zero_5() { return static_cast<int32_t>(offsetof(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E_StaticFields, ___k_Zero_5)); }
  7353. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E get_k_Zero_5() const { return ___k_Zero_5; }
  7354. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * get_address_of_k_Zero_5() { return &___k_Zero_5; }
  7355. inline void set_k_Zero_5(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E value)
  7356. {
  7357. ___k_Zero_5 = value;
  7358. }
  7359. };
  7360. // TMPro.TMP_VertexDataUpdateFlags
  7361. struct TMP_VertexDataUpdateFlags_tE7C38BDA9FC5B09848F4412694FFA8AEC56C4782
  7362. {
  7363. public:
  7364. // System.Int32 TMPro.TMP_VertexDataUpdateFlags::value__
  7365. int32_t ___value___2;
  7366. public:
  7367. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TMP_VertexDataUpdateFlags_tE7C38BDA9FC5B09848F4412694FFA8AEC56C4782, ___value___2)); }
  7368. inline int32_t get_value___2() const { return ___value___2; }
  7369. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7370. inline void set_value___2(int32_t value)
  7371. {
  7372. ___value___2 = value;
  7373. }
  7374. };
  7375. // TMPro.TagUnitType
  7376. struct TagUnitType_t49D497DCEF602CC71A9788FB5C964D7AA57ED107
  7377. {
  7378. public:
  7379. // System.Int32 TMPro.TagUnitType::value__
  7380. int32_t ___value___2;
  7381. public:
  7382. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TagUnitType_t49D497DCEF602CC71A9788FB5C964D7AA57ED107, ___value___2)); }
  7383. inline int32_t get_value___2() const { return ___value___2; }
  7384. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7385. inline void set_value___2(int32_t value)
  7386. {
  7387. ___value___2 = value;
  7388. }
  7389. };
  7390. // TMPro.TagValueType
  7391. struct TagValueType_t45477BE8BE064D51E9DF1DAE60A0C84D7CDD564C
  7392. {
  7393. public:
  7394. // System.Int32 TMPro.TagValueType::value__
  7395. int32_t ___value___2;
  7396. public:
  7397. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TagValueType_t45477BE8BE064D51E9DF1DAE60A0C84D7CDD564C, ___value___2)); }
  7398. inline int32_t get_value___2() const { return ___value___2; }
  7399. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7400. inline void set_value___2(int32_t value)
  7401. {
  7402. ___value___2 = value;
  7403. }
  7404. };
  7405. // TMPro.TextAlignmentOptions
  7406. struct TextAlignmentOptions_t682AC2BC382B468C04A23B008505ACCBF826AD63
  7407. {
  7408. public:
  7409. // System.Int32 TMPro.TextAlignmentOptions::value__
  7410. int32_t ___value___2;
  7411. public:
  7412. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextAlignmentOptions_t682AC2BC382B468C04A23B008505ACCBF826AD63, ___value___2)); }
  7413. inline int32_t get_value___2() const { return ___value___2; }
  7414. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7415. inline void set_value___2(int32_t value)
  7416. {
  7417. ___value___2 = value;
  7418. }
  7419. };
  7420. // TMPro.TextElementType
  7421. struct TextElementType_t2D8E05268B46E26157BE5E075752253FF0CE344F
  7422. {
  7423. public:
  7424. // System.Byte TMPro.TextElementType::value__
  7425. uint8_t ___value___2;
  7426. public:
  7427. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextElementType_t2D8E05268B46E26157BE5E075752253FF0CE344F, ___value___2)); }
  7428. inline uint8_t get_value___2() const { return ___value___2; }
  7429. inline uint8_t* get_address_of_value___2() { return &___value___2; }
  7430. inline void set_value___2(uint8_t value)
  7431. {
  7432. ___value___2 = value;
  7433. }
  7434. };
  7435. // TMPro.TextOverflowModes
  7436. struct TextOverflowModes_t3E5E40446E0C1088788010EE07323B45DB7549C6
  7437. {
  7438. public:
  7439. // System.Int32 TMPro.TextOverflowModes::value__
  7440. int32_t ___value___2;
  7441. public:
  7442. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextOverflowModes_t3E5E40446E0C1088788010EE07323B45DB7549C6, ___value___2)); }
  7443. inline int32_t get_value___2() const { return ___value___2; }
  7444. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7445. inline void set_value___2(int32_t value)
  7446. {
  7447. ___value___2 = value;
  7448. }
  7449. };
  7450. // TMPro.TextRenderFlags
  7451. struct TextRenderFlags_tBA599FEF207E56A80860B6266E3C9F57B59CA9F4
  7452. {
  7453. public:
  7454. // System.Int32 TMPro.TextRenderFlags::value__
  7455. int32_t ___value___2;
  7456. public:
  7457. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextRenderFlags_tBA599FEF207E56A80860B6266E3C9F57B59CA9F4, ___value___2)); }
  7458. inline int32_t get_value___2() const { return ___value___2; }
  7459. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7460. inline void set_value___2(int32_t value)
  7461. {
  7462. ___value___2 = value;
  7463. }
  7464. };
  7465. // TMPro.TextureMappingOptions
  7466. struct TextureMappingOptions_t9FA25F9B2D01E6B7D8DA8761AAED241D285A285A
  7467. {
  7468. public:
  7469. // System.Int32 TMPro.TextureMappingOptions::value__
  7470. int32_t ___value___2;
  7471. public:
  7472. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureMappingOptions_t9FA25F9B2D01E6B7D8DA8761AAED241D285A285A, ___value___2)); }
  7473. inline int32_t get_value___2() const { return ___value___2; }
  7474. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7475. inline void set_value___2(int32_t value)
  7476. {
  7477. ___value___2 = value;
  7478. }
  7479. };
  7480. // TMPro.VertexGradient
  7481. struct VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D
  7482. {
  7483. public:
  7484. // UnityEngine.Color TMPro.VertexGradient::topLeft
  7485. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___topLeft_0;
  7486. // UnityEngine.Color TMPro.VertexGradient::topRight
  7487. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___topRight_1;
  7488. // UnityEngine.Color TMPro.VertexGradient::bottomLeft
  7489. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___bottomLeft_2;
  7490. // UnityEngine.Color TMPro.VertexGradient::bottomRight
  7491. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___bottomRight_3;
  7492. public:
  7493. inline static int32_t get_offset_of_topLeft_0() { return static_cast<int32_t>(offsetof(VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D, ___topLeft_0)); }
  7494. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_topLeft_0() const { return ___topLeft_0; }
  7495. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_topLeft_0() { return &___topLeft_0; }
  7496. inline void set_topLeft_0(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  7497. {
  7498. ___topLeft_0 = value;
  7499. }
  7500. inline static int32_t get_offset_of_topRight_1() { return static_cast<int32_t>(offsetof(VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D, ___topRight_1)); }
  7501. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_topRight_1() const { return ___topRight_1; }
  7502. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_topRight_1() { return &___topRight_1; }
  7503. inline void set_topRight_1(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  7504. {
  7505. ___topRight_1 = value;
  7506. }
  7507. inline static int32_t get_offset_of_bottomLeft_2() { return static_cast<int32_t>(offsetof(VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D, ___bottomLeft_2)); }
  7508. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_bottomLeft_2() const { return ___bottomLeft_2; }
  7509. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_bottomLeft_2() { return &___bottomLeft_2; }
  7510. inline void set_bottomLeft_2(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  7511. {
  7512. ___bottomLeft_2 = value;
  7513. }
  7514. inline static int32_t get_offset_of_bottomRight_3() { return static_cast<int32_t>(offsetof(VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D, ___bottomRight_3)); }
  7515. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_bottomRight_3() const { return ___bottomRight_3; }
  7516. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_bottomRight_3() { return &___bottomRight_3; }
  7517. inline void set_bottomRight_3(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  7518. {
  7519. ___bottomRight_3 = value;
  7520. }
  7521. };
  7522. // TMPro.VertexSortingOrder
  7523. struct VertexSortingOrder_t8D099B77634C901CB5D2497AEAC94127E9DE013B
  7524. {
  7525. public:
  7526. // System.Int32 TMPro.VertexSortingOrder::value__
  7527. int32_t ___value___2;
  7528. public:
  7529. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VertexSortingOrder_t8D099B77634C901CB5D2497AEAC94127E9DE013B, ___value___2)); }
  7530. inline int32_t get_value___2() const { return ___value___2; }
  7531. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7532. inline void set_value___2(int32_t value)
  7533. {
  7534. ___value___2 = value;
  7535. }
  7536. };
  7537. // TMPro.VerticalAlignmentOptions
  7538. struct VerticalAlignmentOptions_t6F8B6FBA36D97C6CA534AE3956D9060E39C9D326
  7539. {
  7540. public:
  7541. // System.Int32 TMPro.VerticalAlignmentOptions::value__
  7542. int32_t ___value___2;
  7543. public:
  7544. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VerticalAlignmentOptions_t6F8B6FBA36D97C6CA534AE3956D9060E39C9D326, ___value___2)); }
  7545. inline int32_t get_value___2() const { return ___value___2; }
  7546. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7547. inline void set_value___2(int32_t value)
  7548. {
  7549. ___value___2 = value;
  7550. }
  7551. };
  7552. // UnityEngine.EventSystems.PointerEventData/InputButton
  7553. struct InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D
  7554. {
  7555. public:
  7556. // System.Int32 UnityEngine.EventSystems.PointerEventData/InputButton::value__
  7557. int32_t ___value___2;
  7558. public:
  7559. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InputButton_tA5409FE587ADC841D2BF80835D04074A89C59A9D, ___value___2)); }
  7560. inline int32_t get_value___2() const { return ___value___2; }
  7561. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7562. inline void set_value___2(int32_t value)
  7563. {
  7564. ___value___2 = value;
  7565. }
  7566. };
  7567. // TMPro.TMP_Text/TextInputSources
  7568. struct TextInputSources_t8A0451130450FC08C5847209E7551F27F5CAF4D0
  7569. {
  7570. public:
  7571. // System.Int32 TMPro.TMP_Text/TextInputSources::value__
  7572. int32_t ___value___2;
  7573. public:
  7574. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextInputSources_t8A0451130450FC08C5847209E7551F27F5CAF4D0, ___value___2)); }
  7575. inline int32_t get_value___2() const { return ___value___2; }
  7576. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7577. inline void set_value___2(int32_t value)
  7578. {
  7579. ___value___2 = value;
  7580. }
  7581. };
  7582. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
  7583. struct TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7
  7584. {
  7585. public:
  7586. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  7587. FontWeightU5BU5D_t0C9E436904E570F798885BC6F264C7AE6608B5C6* ___itemStack_0;
  7588. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  7589. int32_t ___index_1;
  7590. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  7591. int32_t ___m_DefaultItem_2;
  7592. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  7593. int32_t ___m_Capacity_3;
  7594. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  7595. int32_t ___m_RolloverSize_4;
  7596. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  7597. int32_t ___m_Count_5;
  7598. public:
  7599. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___itemStack_0)); }
  7600. inline FontWeightU5BU5D_t0C9E436904E570F798885BC6F264C7AE6608B5C6* get_itemStack_0() const { return ___itemStack_0; }
  7601. inline FontWeightU5BU5D_t0C9E436904E570F798885BC6F264C7AE6608B5C6** get_address_of_itemStack_0() { return &___itemStack_0; }
  7602. inline void set_itemStack_0(FontWeightU5BU5D_t0C9E436904E570F798885BC6F264C7AE6608B5C6* value)
  7603. {
  7604. ___itemStack_0 = value;
  7605. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  7606. }
  7607. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___index_1)); }
  7608. inline int32_t get_index_1() const { return ___index_1; }
  7609. inline int32_t* get_address_of_index_1() { return &___index_1; }
  7610. inline void set_index_1(int32_t value)
  7611. {
  7612. ___index_1 = value;
  7613. }
  7614. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___m_DefaultItem_2)); }
  7615. inline int32_t get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  7616. inline int32_t* get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  7617. inline void set_m_DefaultItem_2(int32_t value)
  7618. {
  7619. ___m_DefaultItem_2 = value;
  7620. }
  7621. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___m_Capacity_3)); }
  7622. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  7623. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  7624. inline void set_m_Capacity_3(int32_t value)
  7625. {
  7626. ___m_Capacity_3 = value;
  7627. }
  7628. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___m_RolloverSize_4)); }
  7629. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  7630. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  7631. inline void set_m_RolloverSize_4(int32_t value)
  7632. {
  7633. ___m_RolloverSize_4 = value;
  7634. }
  7635. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7, ___m_Count_5)); }
  7636. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  7637. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  7638. inline void set_m_Count_5(int32_t value)
  7639. {
  7640. ___m_Count_5 = value;
  7641. }
  7642. };
  7643. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
  7644. struct TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E
  7645. {
  7646. public:
  7647. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  7648. HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* ___itemStack_0;
  7649. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  7650. int32_t ___index_1;
  7651. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  7652. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___m_DefaultItem_2;
  7653. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  7654. int32_t ___m_Capacity_3;
  7655. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  7656. int32_t ___m_RolloverSize_4;
  7657. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  7658. int32_t ___m_Count_5;
  7659. public:
  7660. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___itemStack_0)); }
  7661. inline HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* get_itemStack_0() const { return ___itemStack_0; }
  7662. inline HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA** get_address_of_itemStack_0() { return &___itemStack_0; }
  7663. inline void set_itemStack_0(HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* value)
  7664. {
  7665. ___itemStack_0 = value;
  7666. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  7667. }
  7668. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___index_1)); }
  7669. inline int32_t get_index_1() const { return ___index_1; }
  7670. inline int32_t* get_address_of_index_1() { return &___index_1; }
  7671. inline void set_index_1(int32_t value)
  7672. {
  7673. ___index_1 = value;
  7674. }
  7675. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___m_DefaultItem_2)); }
  7676. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  7677. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 * get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  7678. inline void set_m_DefaultItem_2(HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 value)
  7679. {
  7680. ___m_DefaultItem_2 = value;
  7681. }
  7682. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___m_Capacity_3)); }
  7683. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  7684. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  7685. inline void set_m_Capacity_3(int32_t value)
  7686. {
  7687. ___m_Capacity_3 = value;
  7688. }
  7689. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___m_RolloverSize_4)); }
  7690. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  7691. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  7692. inline void set_m_RolloverSize_4(int32_t value)
  7693. {
  7694. ___m_RolloverSize_4 = value;
  7695. }
  7696. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E, ___m_Count_5)); }
  7697. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  7698. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  7699. inline void set_m_Count_5(int32_t value)
  7700. {
  7701. ___m_Count_5 = value;
  7702. }
  7703. };
  7704. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
  7705. struct TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B
  7706. {
  7707. public:
  7708. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  7709. HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB* ___itemStack_0;
  7710. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  7711. int32_t ___index_1;
  7712. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  7713. int32_t ___m_DefaultItem_2;
  7714. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  7715. int32_t ___m_Capacity_3;
  7716. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  7717. int32_t ___m_RolloverSize_4;
  7718. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  7719. int32_t ___m_Count_5;
  7720. public:
  7721. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___itemStack_0)); }
  7722. inline HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB* get_itemStack_0() const { return ___itemStack_0; }
  7723. inline HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB** get_address_of_itemStack_0() { return &___itemStack_0; }
  7724. inline void set_itemStack_0(HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB* value)
  7725. {
  7726. ___itemStack_0 = value;
  7727. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  7728. }
  7729. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___index_1)); }
  7730. inline int32_t get_index_1() const { return ___index_1; }
  7731. inline int32_t* get_address_of_index_1() { return &___index_1; }
  7732. inline void set_index_1(int32_t value)
  7733. {
  7734. ___index_1 = value;
  7735. }
  7736. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___m_DefaultItem_2)); }
  7737. inline int32_t get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  7738. inline int32_t* get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  7739. inline void set_m_DefaultItem_2(int32_t value)
  7740. {
  7741. ___m_DefaultItem_2 = value;
  7742. }
  7743. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___m_Capacity_3)); }
  7744. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  7745. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  7746. inline void set_m_Capacity_3(int32_t value)
  7747. {
  7748. ___m_Capacity_3 = value;
  7749. }
  7750. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___m_RolloverSize_4)); }
  7751. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  7752. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  7753. inline void set_m_RolloverSize_4(int32_t value)
  7754. {
  7755. ___m_RolloverSize_4 = value;
  7756. }
  7757. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B, ___m_Count_5)); }
  7758. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  7759. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  7760. inline void set_m_Count_5(int32_t value)
  7761. {
  7762. ___m_Count_5 = value;
  7763. }
  7764. };
  7765. // TMPro.TMP_TextProcessingStack`1<System.Int32Enum>
  7766. struct TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31
  7767. {
  7768. public:
  7769. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  7770. Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD* ___itemStack_0;
  7771. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  7772. int32_t ___index_1;
  7773. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  7774. int32_t ___m_DefaultItem_2;
  7775. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  7776. int32_t ___m_Capacity_3;
  7777. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  7778. int32_t ___m_RolloverSize_4;
  7779. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  7780. int32_t ___m_Count_5;
  7781. public:
  7782. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___itemStack_0)); }
  7783. inline Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD* get_itemStack_0() const { return ___itemStack_0; }
  7784. inline Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD** get_address_of_itemStack_0() { return &___itemStack_0; }
  7785. inline void set_itemStack_0(Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD* value)
  7786. {
  7787. ___itemStack_0 = value;
  7788. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  7789. }
  7790. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___index_1)); }
  7791. inline int32_t get_index_1() const { return ___index_1; }
  7792. inline int32_t* get_address_of_index_1() { return &___index_1; }
  7793. inline void set_index_1(int32_t value)
  7794. {
  7795. ___index_1 = value;
  7796. }
  7797. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___m_DefaultItem_2)); }
  7798. inline int32_t get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  7799. inline int32_t* get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  7800. inline void set_m_DefaultItem_2(int32_t value)
  7801. {
  7802. ___m_DefaultItem_2 = value;
  7803. }
  7804. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___m_Capacity_3)); }
  7805. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  7806. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  7807. inline void set_m_Capacity_3(int32_t value)
  7808. {
  7809. ___m_Capacity_3 = value;
  7810. }
  7811. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___m_RolloverSize_4)); }
  7812. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  7813. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  7814. inline void set_m_RolloverSize_4(int32_t value)
  7815. {
  7816. ___m_RolloverSize_4 = value;
  7817. }
  7818. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31, ___m_Count_5)); }
  7819. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  7820. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  7821. inline void set_m_Count_5(int32_t value)
  7822. {
  7823. ___m_Count_5 = value;
  7824. }
  7825. };
  7826. // UnityEngine.Component
  7827. struct Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  7828. {
  7829. public:
  7830. public:
  7831. };
  7832. // UnityEngine.GameObject
  7833. struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  7834. {
  7835. public:
  7836. public:
  7837. };
  7838. // UnityEngine.Material
  7839. struct Material_t8927C00353A72755313F046D0CE85178AE8218EE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  7840. {
  7841. public:
  7842. public:
  7843. };
  7844. // UnityEngine.Mesh
  7845. struct Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  7846. {
  7847. public:
  7848. public:
  7849. };
  7850. // System.MulticastDelegate
  7851. struct MulticastDelegate_t : public Delegate_t
  7852. {
  7853. public:
  7854. // System.Delegate[] System.MulticastDelegate::delegates
  7855. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  7856. public:
  7857. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  7858. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  7859. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  7860. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  7861. {
  7862. ___delegates_11 = value;
  7863. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  7864. }
  7865. };
  7866. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  7867. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  7868. {
  7869. Delegate_t_marshaled_pinvoke** ___delegates_11;
  7870. };
  7871. // Native definition for COM marshalling of System.MulticastDelegate
  7872. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  7873. {
  7874. Delegate_t_marshaled_com** ___delegates_11;
  7875. };
  7876. // UnityEngine.EventSystems.PointerEventData
  7877. struct PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 : public BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E
  7878. {
  7879. public:
  7880. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
  7881. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerEnterU3Ek__BackingField_2;
  7882. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
  7883. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_PointerPress_3;
  7884. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
  7885. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3ClastPressU3Ek__BackingField_4;
  7886. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
  7887. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CrawPointerPressU3Ek__BackingField_5;
  7888. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
  7889. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerDragU3Ek__BackingField_6;
  7890. // UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
  7891. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___U3CpointerClickU3Ek__BackingField_7;
  7892. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
  7893. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
  7894. // UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
  7895. RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___U3CpointerPressRaycastU3Ek__BackingField_9;
  7896. // System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
  7897. List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * ___hovered_10;
  7898. // System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
  7899. bool ___U3CeligibleForClickU3Ek__BackingField_11;
  7900. // System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
  7901. int32_t ___U3CpointerIdU3Ek__BackingField_12;
  7902. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
  7903. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpositionU3Ek__BackingField_13;
  7904. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
  7905. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CdeltaU3Ek__BackingField_14;
  7906. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
  7907. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CpressPositionU3Ek__BackingField_15;
  7908. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
  7909. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldPositionU3Ek__BackingField_16;
  7910. // UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
  7911. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldNormalU3Ek__BackingField_17;
  7912. // System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
  7913. float ___U3CclickTimeU3Ek__BackingField_18;
  7914. // System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
  7915. int32_t ___U3CclickCountU3Ek__BackingField_19;
  7916. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
  7917. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscrollDeltaU3Ek__BackingField_20;
  7918. // System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
  7919. bool ___U3CuseDragThresholdU3Ek__BackingField_21;
  7920. // System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
  7921. bool ___U3CdraggingU3Ek__BackingField_22;
  7922. // UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
  7923. int32_t ___U3CbuttonU3Ek__BackingField_23;
  7924. // System.Single UnityEngine.EventSystems.PointerEventData::<pressure>k__BackingField
  7925. float ___U3CpressureU3Ek__BackingField_24;
  7926. // System.Single UnityEngine.EventSystems.PointerEventData::<tangentialPressure>k__BackingField
  7927. float ___U3CtangentialPressureU3Ek__BackingField_25;
  7928. // System.Single UnityEngine.EventSystems.PointerEventData::<altitudeAngle>k__BackingField
  7929. float ___U3CaltitudeAngleU3Ek__BackingField_26;
  7930. // System.Single UnityEngine.EventSystems.PointerEventData::<azimuthAngle>k__BackingField
  7931. float ___U3CazimuthAngleU3Ek__BackingField_27;
  7932. // System.Single UnityEngine.EventSystems.PointerEventData::<twist>k__BackingField
  7933. float ___U3CtwistU3Ek__BackingField_28;
  7934. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radius>k__BackingField
  7935. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CradiusU3Ek__BackingField_29;
  7936. // UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radiusVariance>k__BackingField
  7937. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CradiusVarianceU3Ek__BackingField_30;
  7938. public:
  7939. inline static int32_t get_offset_of_U3CpointerEnterU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerEnterU3Ek__BackingField_2)); }
  7940. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerEnterU3Ek__BackingField_2() const { return ___U3CpointerEnterU3Ek__BackingField_2; }
  7941. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerEnterU3Ek__BackingField_2() { return &___U3CpointerEnterU3Ek__BackingField_2; }
  7942. inline void set_U3CpointerEnterU3Ek__BackingField_2(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7943. {
  7944. ___U3CpointerEnterU3Ek__BackingField_2 = value;
  7945. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerEnterU3Ek__BackingField_2), (void*)value);
  7946. }
  7947. inline static int32_t get_offset_of_m_PointerPress_3() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___m_PointerPress_3)); }
  7948. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_PointerPress_3() const { return ___m_PointerPress_3; }
  7949. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_PointerPress_3() { return &___m_PointerPress_3; }
  7950. inline void set_m_PointerPress_3(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7951. {
  7952. ___m_PointerPress_3 = value;
  7953. Il2CppCodeGenWriteBarrier((void**)(&___m_PointerPress_3), (void*)value);
  7954. }
  7955. inline static int32_t get_offset_of_U3ClastPressU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3ClastPressU3Ek__BackingField_4)); }
  7956. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3ClastPressU3Ek__BackingField_4() const { return ___U3ClastPressU3Ek__BackingField_4; }
  7957. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3ClastPressU3Ek__BackingField_4() { return &___U3ClastPressU3Ek__BackingField_4; }
  7958. inline void set_U3ClastPressU3Ek__BackingField_4(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7959. {
  7960. ___U3ClastPressU3Ek__BackingField_4 = value;
  7961. Il2CppCodeGenWriteBarrier((void**)(&___U3ClastPressU3Ek__BackingField_4), (void*)value);
  7962. }
  7963. inline static int32_t get_offset_of_U3CrawPointerPressU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CrawPointerPressU3Ek__BackingField_5)); }
  7964. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CrawPointerPressU3Ek__BackingField_5() const { return ___U3CrawPointerPressU3Ek__BackingField_5; }
  7965. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CrawPointerPressU3Ek__BackingField_5() { return &___U3CrawPointerPressU3Ek__BackingField_5; }
  7966. inline void set_U3CrawPointerPressU3Ek__BackingField_5(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7967. {
  7968. ___U3CrawPointerPressU3Ek__BackingField_5 = value;
  7969. Il2CppCodeGenWriteBarrier((void**)(&___U3CrawPointerPressU3Ek__BackingField_5), (void*)value);
  7970. }
  7971. inline static int32_t get_offset_of_U3CpointerDragU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerDragU3Ek__BackingField_6)); }
  7972. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerDragU3Ek__BackingField_6() const { return ___U3CpointerDragU3Ek__BackingField_6; }
  7973. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerDragU3Ek__BackingField_6() { return &___U3CpointerDragU3Ek__BackingField_6; }
  7974. inline void set_U3CpointerDragU3Ek__BackingField_6(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7975. {
  7976. ___U3CpointerDragU3Ek__BackingField_6 = value;
  7977. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerDragU3Ek__BackingField_6), (void*)value);
  7978. }
  7979. inline static int32_t get_offset_of_U3CpointerClickU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerClickU3Ek__BackingField_7)); }
  7980. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_U3CpointerClickU3Ek__BackingField_7() const { return ___U3CpointerClickU3Ek__BackingField_7; }
  7981. inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_U3CpointerClickU3Ek__BackingField_7() { return &___U3CpointerClickU3Ek__BackingField_7; }
  7982. inline void set_U3CpointerClickU3Ek__BackingField_7(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value)
  7983. {
  7984. ___U3CpointerClickU3Ek__BackingField_7 = value;
  7985. Il2CppCodeGenWriteBarrier((void**)(&___U3CpointerClickU3Ek__BackingField_7), (void*)value);
  7986. }
  7987. inline static int32_t get_offset_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerCurrentRaycastU3Ek__BackingField_8)); }
  7988. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerCurrentRaycastU3Ek__BackingField_8() const { return ___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  7989. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerCurrentRaycastU3Ek__BackingField_8() { return &___U3CpointerCurrentRaycastU3Ek__BackingField_8; }
  7990. inline void set_U3CpointerCurrentRaycastU3Ek__BackingField_8(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  7991. {
  7992. ___U3CpointerCurrentRaycastU3Ek__BackingField_8 = value;
  7993. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___m_GameObject_0), (void*)NULL);
  7994. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  7995. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___module_1), (void*)NULL);
  7996. #endif
  7997. }
  7998. inline static int32_t get_offset_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerPressRaycastU3Ek__BackingField_9)); }
  7999. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_U3CpointerPressRaycastU3Ek__BackingField_9() const { return ___U3CpointerPressRaycastU3Ek__BackingField_9; }
  8000. inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_U3CpointerPressRaycastU3Ek__BackingField_9() { return &___U3CpointerPressRaycastU3Ek__BackingField_9; }
  8001. inline void set_U3CpointerPressRaycastU3Ek__BackingField_9(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value)
  8002. {
  8003. ___U3CpointerPressRaycastU3Ek__BackingField_9 = value;
  8004. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___m_GameObject_0), (void*)NULL);
  8005. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8006. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CpointerPressRaycastU3Ek__BackingField_9))->___module_1), (void*)NULL);
  8007. #endif
  8008. }
  8009. inline static int32_t get_offset_of_hovered_10() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___hovered_10)); }
  8010. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * get_hovered_10() const { return ___hovered_10; }
  8011. inline List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 ** get_address_of_hovered_10() { return &___hovered_10; }
  8012. inline void set_hovered_10(List_1_t6D0A10F47F3440798295D2FFFC6D016477AF38E5 * value)
  8013. {
  8014. ___hovered_10 = value;
  8015. Il2CppCodeGenWriteBarrier((void**)(&___hovered_10), (void*)value);
  8016. }
  8017. inline static int32_t get_offset_of_U3CeligibleForClickU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CeligibleForClickU3Ek__BackingField_11)); }
  8018. inline bool get_U3CeligibleForClickU3Ek__BackingField_11() const { return ___U3CeligibleForClickU3Ek__BackingField_11; }
  8019. inline bool* get_address_of_U3CeligibleForClickU3Ek__BackingField_11() { return &___U3CeligibleForClickU3Ek__BackingField_11; }
  8020. inline void set_U3CeligibleForClickU3Ek__BackingField_11(bool value)
  8021. {
  8022. ___U3CeligibleForClickU3Ek__BackingField_11 = value;
  8023. }
  8024. inline static int32_t get_offset_of_U3CpointerIdU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpointerIdU3Ek__BackingField_12)); }
  8025. inline int32_t get_U3CpointerIdU3Ek__BackingField_12() const { return ___U3CpointerIdU3Ek__BackingField_12; }
  8026. inline int32_t* get_address_of_U3CpointerIdU3Ek__BackingField_12() { return &___U3CpointerIdU3Ek__BackingField_12; }
  8027. inline void set_U3CpointerIdU3Ek__BackingField_12(int32_t value)
  8028. {
  8029. ___U3CpointerIdU3Ek__BackingField_12 = value;
  8030. }
  8031. inline static int32_t get_offset_of_U3CpositionU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpositionU3Ek__BackingField_13)); }
  8032. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpositionU3Ek__BackingField_13() const { return ___U3CpositionU3Ek__BackingField_13; }
  8033. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpositionU3Ek__BackingField_13() { return &___U3CpositionU3Ek__BackingField_13; }
  8034. inline void set_U3CpositionU3Ek__BackingField_13(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8035. {
  8036. ___U3CpositionU3Ek__BackingField_13 = value;
  8037. }
  8038. inline static int32_t get_offset_of_U3CdeltaU3Ek__BackingField_14() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdeltaU3Ek__BackingField_14)); }
  8039. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CdeltaU3Ek__BackingField_14() const { return ___U3CdeltaU3Ek__BackingField_14; }
  8040. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CdeltaU3Ek__BackingField_14() { return &___U3CdeltaU3Ek__BackingField_14; }
  8041. inline void set_U3CdeltaU3Ek__BackingField_14(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8042. {
  8043. ___U3CdeltaU3Ek__BackingField_14 = value;
  8044. }
  8045. inline static int32_t get_offset_of_U3CpressPositionU3Ek__BackingField_15() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpressPositionU3Ek__BackingField_15)); }
  8046. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CpressPositionU3Ek__BackingField_15() const { return ___U3CpressPositionU3Ek__BackingField_15; }
  8047. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CpressPositionU3Ek__BackingField_15() { return &___U3CpressPositionU3Ek__BackingField_15; }
  8048. inline void set_U3CpressPositionU3Ek__BackingField_15(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8049. {
  8050. ___U3CpressPositionU3Ek__BackingField_15 = value;
  8051. }
  8052. inline static int32_t get_offset_of_U3CworldPositionU3Ek__BackingField_16() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldPositionU3Ek__BackingField_16)); }
  8053. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldPositionU3Ek__BackingField_16() const { return ___U3CworldPositionU3Ek__BackingField_16; }
  8054. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldPositionU3Ek__BackingField_16() { return &___U3CworldPositionU3Ek__BackingField_16; }
  8055. inline void set_U3CworldPositionU3Ek__BackingField_16(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8056. {
  8057. ___U3CworldPositionU3Ek__BackingField_16 = value;
  8058. }
  8059. inline static int32_t get_offset_of_U3CworldNormalU3Ek__BackingField_17() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CworldNormalU3Ek__BackingField_17)); }
  8060. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldNormalU3Ek__BackingField_17() const { return ___U3CworldNormalU3Ek__BackingField_17; }
  8061. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldNormalU3Ek__BackingField_17() { return &___U3CworldNormalU3Ek__BackingField_17; }
  8062. inline void set_U3CworldNormalU3Ek__BackingField_17(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8063. {
  8064. ___U3CworldNormalU3Ek__BackingField_17 = value;
  8065. }
  8066. inline static int32_t get_offset_of_U3CclickTimeU3Ek__BackingField_18() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickTimeU3Ek__BackingField_18)); }
  8067. inline float get_U3CclickTimeU3Ek__BackingField_18() const { return ___U3CclickTimeU3Ek__BackingField_18; }
  8068. inline float* get_address_of_U3CclickTimeU3Ek__BackingField_18() { return &___U3CclickTimeU3Ek__BackingField_18; }
  8069. inline void set_U3CclickTimeU3Ek__BackingField_18(float value)
  8070. {
  8071. ___U3CclickTimeU3Ek__BackingField_18 = value;
  8072. }
  8073. inline static int32_t get_offset_of_U3CclickCountU3Ek__BackingField_19() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CclickCountU3Ek__BackingField_19)); }
  8074. inline int32_t get_U3CclickCountU3Ek__BackingField_19() const { return ___U3CclickCountU3Ek__BackingField_19; }
  8075. inline int32_t* get_address_of_U3CclickCountU3Ek__BackingField_19() { return &___U3CclickCountU3Ek__BackingField_19; }
  8076. inline void set_U3CclickCountU3Ek__BackingField_19(int32_t value)
  8077. {
  8078. ___U3CclickCountU3Ek__BackingField_19 = value;
  8079. }
  8080. inline static int32_t get_offset_of_U3CscrollDeltaU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CscrollDeltaU3Ek__BackingField_20)); }
  8081. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CscrollDeltaU3Ek__BackingField_20() const { return ___U3CscrollDeltaU3Ek__BackingField_20; }
  8082. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CscrollDeltaU3Ek__BackingField_20() { return &___U3CscrollDeltaU3Ek__BackingField_20; }
  8083. inline void set_U3CscrollDeltaU3Ek__BackingField_20(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8084. {
  8085. ___U3CscrollDeltaU3Ek__BackingField_20 = value;
  8086. }
  8087. inline static int32_t get_offset_of_U3CuseDragThresholdU3Ek__BackingField_21() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CuseDragThresholdU3Ek__BackingField_21)); }
  8088. inline bool get_U3CuseDragThresholdU3Ek__BackingField_21() const { return ___U3CuseDragThresholdU3Ek__BackingField_21; }
  8089. inline bool* get_address_of_U3CuseDragThresholdU3Ek__BackingField_21() { return &___U3CuseDragThresholdU3Ek__BackingField_21; }
  8090. inline void set_U3CuseDragThresholdU3Ek__BackingField_21(bool value)
  8091. {
  8092. ___U3CuseDragThresholdU3Ek__BackingField_21 = value;
  8093. }
  8094. inline static int32_t get_offset_of_U3CdraggingU3Ek__BackingField_22() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CdraggingU3Ek__BackingField_22)); }
  8095. inline bool get_U3CdraggingU3Ek__BackingField_22() const { return ___U3CdraggingU3Ek__BackingField_22; }
  8096. inline bool* get_address_of_U3CdraggingU3Ek__BackingField_22() { return &___U3CdraggingU3Ek__BackingField_22; }
  8097. inline void set_U3CdraggingU3Ek__BackingField_22(bool value)
  8098. {
  8099. ___U3CdraggingU3Ek__BackingField_22 = value;
  8100. }
  8101. inline static int32_t get_offset_of_U3CbuttonU3Ek__BackingField_23() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CbuttonU3Ek__BackingField_23)); }
  8102. inline int32_t get_U3CbuttonU3Ek__BackingField_23() const { return ___U3CbuttonU3Ek__BackingField_23; }
  8103. inline int32_t* get_address_of_U3CbuttonU3Ek__BackingField_23() { return &___U3CbuttonU3Ek__BackingField_23; }
  8104. inline void set_U3CbuttonU3Ek__BackingField_23(int32_t value)
  8105. {
  8106. ___U3CbuttonU3Ek__BackingField_23 = value;
  8107. }
  8108. inline static int32_t get_offset_of_U3CpressureU3Ek__BackingField_24() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CpressureU3Ek__BackingField_24)); }
  8109. inline float get_U3CpressureU3Ek__BackingField_24() const { return ___U3CpressureU3Ek__BackingField_24; }
  8110. inline float* get_address_of_U3CpressureU3Ek__BackingField_24() { return &___U3CpressureU3Ek__BackingField_24; }
  8111. inline void set_U3CpressureU3Ek__BackingField_24(float value)
  8112. {
  8113. ___U3CpressureU3Ek__BackingField_24 = value;
  8114. }
  8115. inline static int32_t get_offset_of_U3CtangentialPressureU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CtangentialPressureU3Ek__BackingField_25)); }
  8116. inline float get_U3CtangentialPressureU3Ek__BackingField_25() const { return ___U3CtangentialPressureU3Ek__BackingField_25; }
  8117. inline float* get_address_of_U3CtangentialPressureU3Ek__BackingField_25() { return &___U3CtangentialPressureU3Ek__BackingField_25; }
  8118. inline void set_U3CtangentialPressureU3Ek__BackingField_25(float value)
  8119. {
  8120. ___U3CtangentialPressureU3Ek__BackingField_25 = value;
  8121. }
  8122. inline static int32_t get_offset_of_U3CaltitudeAngleU3Ek__BackingField_26() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CaltitudeAngleU3Ek__BackingField_26)); }
  8123. inline float get_U3CaltitudeAngleU3Ek__BackingField_26() const { return ___U3CaltitudeAngleU3Ek__BackingField_26; }
  8124. inline float* get_address_of_U3CaltitudeAngleU3Ek__BackingField_26() { return &___U3CaltitudeAngleU3Ek__BackingField_26; }
  8125. inline void set_U3CaltitudeAngleU3Ek__BackingField_26(float value)
  8126. {
  8127. ___U3CaltitudeAngleU3Ek__BackingField_26 = value;
  8128. }
  8129. inline static int32_t get_offset_of_U3CazimuthAngleU3Ek__BackingField_27() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CazimuthAngleU3Ek__BackingField_27)); }
  8130. inline float get_U3CazimuthAngleU3Ek__BackingField_27() const { return ___U3CazimuthAngleU3Ek__BackingField_27; }
  8131. inline float* get_address_of_U3CazimuthAngleU3Ek__BackingField_27() { return &___U3CazimuthAngleU3Ek__BackingField_27; }
  8132. inline void set_U3CazimuthAngleU3Ek__BackingField_27(float value)
  8133. {
  8134. ___U3CazimuthAngleU3Ek__BackingField_27 = value;
  8135. }
  8136. inline static int32_t get_offset_of_U3CtwistU3Ek__BackingField_28() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CtwistU3Ek__BackingField_28)); }
  8137. inline float get_U3CtwistU3Ek__BackingField_28() const { return ___U3CtwistU3Ek__BackingField_28; }
  8138. inline float* get_address_of_U3CtwistU3Ek__BackingField_28() { return &___U3CtwistU3Ek__BackingField_28; }
  8139. inline void set_U3CtwistU3Ek__BackingField_28(float value)
  8140. {
  8141. ___U3CtwistU3Ek__BackingField_28 = value;
  8142. }
  8143. inline static int32_t get_offset_of_U3CradiusU3Ek__BackingField_29() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CradiusU3Ek__BackingField_29)); }
  8144. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CradiusU3Ek__BackingField_29() const { return ___U3CradiusU3Ek__BackingField_29; }
  8145. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CradiusU3Ek__BackingField_29() { return &___U3CradiusU3Ek__BackingField_29; }
  8146. inline void set_U3CradiusU3Ek__BackingField_29(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8147. {
  8148. ___U3CradiusU3Ek__BackingField_29 = value;
  8149. }
  8150. inline static int32_t get_offset_of_U3CradiusVarianceU3Ek__BackingField_30() { return static_cast<int32_t>(offsetof(PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954, ___U3CradiusVarianceU3Ek__BackingField_30)); }
  8151. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CradiusVarianceU3Ek__BackingField_30() const { return ___U3CradiusVarianceU3Ek__BackingField_30; }
  8152. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CradiusVarianceU3Ek__BackingField_30() { return &___U3CradiusVarianceU3Ek__BackingField_30; }
  8153. inline void set_U3CradiusVarianceU3Ek__BackingField_30(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  8154. {
  8155. ___U3CradiusVarianceU3Ek__BackingField_30 = value;
  8156. }
  8157. };
  8158. // TMPro.RichTextTagAttribute
  8159. struct RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9
  8160. {
  8161. public:
  8162. // System.Int32 TMPro.RichTextTagAttribute::nameHashCode
  8163. int32_t ___nameHashCode_0;
  8164. // System.Int32 TMPro.RichTextTagAttribute::valueHashCode
  8165. int32_t ___valueHashCode_1;
  8166. // TMPro.TagValueType TMPro.RichTextTagAttribute::valueType
  8167. int32_t ___valueType_2;
  8168. // System.Int32 TMPro.RichTextTagAttribute::valueStartIndex
  8169. int32_t ___valueStartIndex_3;
  8170. // System.Int32 TMPro.RichTextTagAttribute::valueLength
  8171. int32_t ___valueLength_4;
  8172. // TMPro.TagUnitType TMPro.RichTextTagAttribute::unitType
  8173. int32_t ___unitType_5;
  8174. public:
  8175. inline static int32_t get_offset_of_nameHashCode_0() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___nameHashCode_0)); }
  8176. inline int32_t get_nameHashCode_0() const { return ___nameHashCode_0; }
  8177. inline int32_t* get_address_of_nameHashCode_0() { return &___nameHashCode_0; }
  8178. inline void set_nameHashCode_0(int32_t value)
  8179. {
  8180. ___nameHashCode_0 = value;
  8181. }
  8182. inline static int32_t get_offset_of_valueHashCode_1() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___valueHashCode_1)); }
  8183. inline int32_t get_valueHashCode_1() const { return ___valueHashCode_1; }
  8184. inline int32_t* get_address_of_valueHashCode_1() { return &___valueHashCode_1; }
  8185. inline void set_valueHashCode_1(int32_t value)
  8186. {
  8187. ___valueHashCode_1 = value;
  8188. }
  8189. inline static int32_t get_offset_of_valueType_2() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___valueType_2)); }
  8190. inline int32_t get_valueType_2() const { return ___valueType_2; }
  8191. inline int32_t* get_address_of_valueType_2() { return &___valueType_2; }
  8192. inline void set_valueType_2(int32_t value)
  8193. {
  8194. ___valueType_2 = value;
  8195. }
  8196. inline static int32_t get_offset_of_valueStartIndex_3() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___valueStartIndex_3)); }
  8197. inline int32_t get_valueStartIndex_3() const { return ___valueStartIndex_3; }
  8198. inline int32_t* get_address_of_valueStartIndex_3() { return &___valueStartIndex_3; }
  8199. inline void set_valueStartIndex_3(int32_t value)
  8200. {
  8201. ___valueStartIndex_3 = value;
  8202. }
  8203. inline static int32_t get_offset_of_valueLength_4() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___valueLength_4)); }
  8204. inline int32_t get_valueLength_4() const { return ___valueLength_4; }
  8205. inline int32_t* get_address_of_valueLength_4() { return &___valueLength_4; }
  8206. inline void set_valueLength_4(int32_t value)
  8207. {
  8208. ___valueLength_4 = value;
  8209. }
  8210. inline static int32_t get_offset_of_unitType_5() { return static_cast<int32_t>(offsetof(RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9, ___unitType_5)); }
  8211. inline int32_t get_unitType_5() const { return ___unitType_5; }
  8212. inline int32_t* get_address_of_unitType_5() { return &___unitType_5; }
  8213. inline void set_unitType_5(int32_t value)
  8214. {
  8215. ___unitType_5 = value;
  8216. }
  8217. };
  8218. // UnityEngine.ScriptableObject
  8219. struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  8220. {
  8221. public:
  8222. public:
  8223. };
  8224. // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
  8225. struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A_marshaled_pinvoke : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke
  8226. {
  8227. };
  8228. // Native definition for COM marshalling of UnityEngine.ScriptableObject
  8229. struct ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A_marshaled_com : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com
  8230. {
  8231. };
  8232. // UnityEngine.Shader
  8233. struct Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  8234. {
  8235. public:
  8236. public:
  8237. };
  8238. // UnityEngine.Sprite
  8239. struct Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  8240. {
  8241. public:
  8242. public:
  8243. };
  8244. // TMPro.TMP_CharacterInfo
  8245. struct TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B
  8246. {
  8247. public:
  8248. // System.Char TMPro.TMP_CharacterInfo::character
  8249. Il2CppChar ___character_0;
  8250. // System.Int32 TMPro.TMP_CharacterInfo::index
  8251. int32_t ___index_1;
  8252. // System.Int32 TMPro.TMP_CharacterInfo::stringLength
  8253. int32_t ___stringLength_2;
  8254. // TMPro.TMP_TextElementType TMPro.TMP_CharacterInfo::elementType
  8255. int32_t ___elementType_3;
  8256. // TMPro.TMP_TextElement TMPro.TMP_CharacterInfo::textElement
  8257. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * ___textElement_4;
  8258. // TMPro.TMP_FontAsset TMPro.TMP_CharacterInfo::fontAsset
  8259. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_5;
  8260. // TMPro.TMP_SpriteAsset TMPro.TMP_CharacterInfo::spriteAsset
  8261. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_6;
  8262. // System.Int32 TMPro.TMP_CharacterInfo::spriteIndex
  8263. int32_t ___spriteIndex_7;
  8264. // UnityEngine.Material TMPro.TMP_CharacterInfo::material
  8265. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_8;
  8266. // System.Int32 TMPro.TMP_CharacterInfo::materialReferenceIndex
  8267. int32_t ___materialReferenceIndex_9;
  8268. // System.Boolean TMPro.TMP_CharacterInfo::isUsingAlternateTypeface
  8269. bool ___isUsingAlternateTypeface_10;
  8270. // System.Single TMPro.TMP_CharacterInfo::pointSize
  8271. float ___pointSize_11;
  8272. // System.Int32 TMPro.TMP_CharacterInfo::lineNumber
  8273. int32_t ___lineNumber_12;
  8274. // System.Int32 TMPro.TMP_CharacterInfo::pageNumber
  8275. int32_t ___pageNumber_13;
  8276. // System.Int32 TMPro.TMP_CharacterInfo::vertexIndex
  8277. int32_t ___vertexIndex_14;
  8278. // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BL
  8279. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BL_15;
  8280. // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TL
  8281. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TL_16;
  8282. // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_TR
  8283. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TR_17;
  8284. // TMPro.TMP_Vertex TMPro.TMP_CharacterInfo::vertex_BR
  8285. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BR_18;
  8286. // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topLeft
  8287. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topLeft_19;
  8288. // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomLeft
  8289. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomLeft_20;
  8290. // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::topRight
  8291. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topRight_21;
  8292. // UnityEngine.Vector3 TMPro.TMP_CharacterInfo::bottomRight
  8293. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomRight_22;
  8294. // System.Single TMPro.TMP_CharacterInfo::origin
  8295. float ___origin_23;
  8296. // System.Single TMPro.TMP_CharacterInfo::xAdvance
  8297. float ___xAdvance_24;
  8298. // System.Single TMPro.TMP_CharacterInfo::ascender
  8299. float ___ascender_25;
  8300. // System.Single TMPro.TMP_CharacterInfo::baseLine
  8301. float ___baseLine_26;
  8302. // System.Single TMPro.TMP_CharacterInfo::descender
  8303. float ___descender_27;
  8304. // System.Single TMPro.TMP_CharacterInfo::adjustedAscender
  8305. float ___adjustedAscender_28;
  8306. // System.Single TMPro.TMP_CharacterInfo::adjustedDescender
  8307. float ___adjustedDescender_29;
  8308. // System.Single TMPro.TMP_CharacterInfo::aspectRatio
  8309. float ___aspectRatio_30;
  8310. // System.Single TMPro.TMP_CharacterInfo::scale
  8311. float ___scale_31;
  8312. // UnityEngine.Color32 TMPro.TMP_CharacterInfo::color
  8313. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_32;
  8314. // UnityEngine.Color32 TMPro.TMP_CharacterInfo::underlineColor
  8315. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_33;
  8316. // System.Int32 TMPro.TMP_CharacterInfo::underlineVertexIndex
  8317. int32_t ___underlineVertexIndex_34;
  8318. // UnityEngine.Color32 TMPro.TMP_CharacterInfo::strikethroughColor
  8319. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_35;
  8320. // System.Int32 TMPro.TMP_CharacterInfo::strikethroughVertexIndex
  8321. int32_t ___strikethroughVertexIndex_36;
  8322. // UnityEngine.Color32 TMPro.TMP_CharacterInfo::highlightColor
  8323. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_37;
  8324. // TMPro.HighlightState TMPro.TMP_CharacterInfo::highlightState
  8325. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___highlightState_38;
  8326. // TMPro.FontStyles TMPro.TMP_CharacterInfo::style
  8327. int32_t ___style_39;
  8328. // System.Boolean TMPro.TMP_CharacterInfo::isVisible
  8329. bool ___isVisible_40;
  8330. public:
  8331. inline static int32_t get_offset_of_character_0() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___character_0)); }
  8332. inline Il2CppChar get_character_0() const { return ___character_0; }
  8333. inline Il2CppChar* get_address_of_character_0() { return &___character_0; }
  8334. inline void set_character_0(Il2CppChar value)
  8335. {
  8336. ___character_0 = value;
  8337. }
  8338. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___index_1)); }
  8339. inline int32_t get_index_1() const { return ___index_1; }
  8340. inline int32_t* get_address_of_index_1() { return &___index_1; }
  8341. inline void set_index_1(int32_t value)
  8342. {
  8343. ___index_1 = value;
  8344. }
  8345. inline static int32_t get_offset_of_stringLength_2() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___stringLength_2)); }
  8346. inline int32_t get_stringLength_2() const { return ___stringLength_2; }
  8347. inline int32_t* get_address_of_stringLength_2() { return &___stringLength_2; }
  8348. inline void set_stringLength_2(int32_t value)
  8349. {
  8350. ___stringLength_2 = value;
  8351. }
  8352. inline static int32_t get_offset_of_elementType_3() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___elementType_3)); }
  8353. inline int32_t get_elementType_3() const { return ___elementType_3; }
  8354. inline int32_t* get_address_of_elementType_3() { return &___elementType_3; }
  8355. inline void set_elementType_3(int32_t value)
  8356. {
  8357. ___elementType_3 = value;
  8358. }
  8359. inline static int32_t get_offset_of_textElement_4() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___textElement_4)); }
  8360. inline TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * get_textElement_4() const { return ___textElement_4; }
  8361. inline TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 ** get_address_of_textElement_4() { return &___textElement_4; }
  8362. inline void set_textElement_4(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * value)
  8363. {
  8364. ___textElement_4 = value;
  8365. Il2CppCodeGenWriteBarrier((void**)(&___textElement_4), (void*)value);
  8366. }
  8367. inline static int32_t get_offset_of_fontAsset_5() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___fontAsset_5)); }
  8368. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_fontAsset_5() const { return ___fontAsset_5; }
  8369. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_fontAsset_5() { return &___fontAsset_5; }
  8370. inline void set_fontAsset_5(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  8371. {
  8372. ___fontAsset_5 = value;
  8373. Il2CppCodeGenWriteBarrier((void**)(&___fontAsset_5), (void*)value);
  8374. }
  8375. inline static int32_t get_offset_of_spriteAsset_6() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___spriteAsset_6)); }
  8376. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_spriteAsset_6() const { return ___spriteAsset_6; }
  8377. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_spriteAsset_6() { return &___spriteAsset_6; }
  8378. inline void set_spriteAsset_6(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  8379. {
  8380. ___spriteAsset_6 = value;
  8381. Il2CppCodeGenWriteBarrier((void**)(&___spriteAsset_6), (void*)value);
  8382. }
  8383. inline static int32_t get_offset_of_spriteIndex_7() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___spriteIndex_7)); }
  8384. inline int32_t get_spriteIndex_7() const { return ___spriteIndex_7; }
  8385. inline int32_t* get_address_of_spriteIndex_7() { return &___spriteIndex_7; }
  8386. inline void set_spriteIndex_7(int32_t value)
  8387. {
  8388. ___spriteIndex_7 = value;
  8389. }
  8390. inline static int32_t get_offset_of_material_8() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___material_8)); }
  8391. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_8() const { return ___material_8; }
  8392. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_8() { return &___material_8; }
  8393. inline void set_material_8(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  8394. {
  8395. ___material_8 = value;
  8396. Il2CppCodeGenWriteBarrier((void**)(&___material_8), (void*)value);
  8397. }
  8398. inline static int32_t get_offset_of_materialReferenceIndex_9() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___materialReferenceIndex_9)); }
  8399. inline int32_t get_materialReferenceIndex_9() const { return ___materialReferenceIndex_9; }
  8400. inline int32_t* get_address_of_materialReferenceIndex_9() { return &___materialReferenceIndex_9; }
  8401. inline void set_materialReferenceIndex_9(int32_t value)
  8402. {
  8403. ___materialReferenceIndex_9 = value;
  8404. }
  8405. inline static int32_t get_offset_of_isUsingAlternateTypeface_10() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___isUsingAlternateTypeface_10)); }
  8406. inline bool get_isUsingAlternateTypeface_10() const { return ___isUsingAlternateTypeface_10; }
  8407. inline bool* get_address_of_isUsingAlternateTypeface_10() { return &___isUsingAlternateTypeface_10; }
  8408. inline void set_isUsingAlternateTypeface_10(bool value)
  8409. {
  8410. ___isUsingAlternateTypeface_10 = value;
  8411. }
  8412. inline static int32_t get_offset_of_pointSize_11() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___pointSize_11)); }
  8413. inline float get_pointSize_11() const { return ___pointSize_11; }
  8414. inline float* get_address_of_pointSize_11() { return &___pointSize_11; }
  8415. inline void set_pointSize_11(float value)
  8416. {
  8417. ___pointSize_11 = value;
  8418. }
  8419. inline static int32_t get_offset_of_lineNumber_12() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___lineNumber_12)); }
  8420. inline int32_t get_lineNumber_12() const { return ___lineNumber_12; }
  8421. inline int32_t* get_address_of_lineNumber_12() { return &___lineNumber_12; }
  8422. inline void set_lineNumber_12(int32_t value)
  8423. {
  8424. ___lineNumber_12 = value;
  8425. }
  8426. inline static int32_t get_offset_of_pageNumber_13() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___pageNumber_13)); }
  8427. inline int32_t get_pageNumber_13() const { return ___pageNumber_13; }
  8428. inline int32_t* get_address_of_pageNumber_13() { return &___pageNumber_13; }
  8429. inline void set_pageNumber_13(int32_t value)
  8430. {
  8431. ___pageNumber_13 = value;
  8432. }
  8433. inline static int32_t get_offset_of_vertexIndex_14() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___vertexIndex_14)); }
  8434. inline int32_t get_vertexIndex_14() const { return ___vertexIndex_14; }
  8435. inline int32_t* get_address_of_vertexIndex_14() { return &___vertexIndex_14; }
  8436. inline void set_vertexIndex_14(int32_t value)
  8437. {
  8438. ___vertexIndex_14 = value;
  8439. }
  8440. inline static int32_t get_offset_of_vertex_BL_15() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___vertex_BL_15)); }
  8441. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E get_vertex_BL_15() const { return ___vertex_BL_15; }
  8442. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * get_address_of_vertex_BL_15() { return &___vertex_BL_15; }
  8443. inline void set_vertex_BL_15(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E value)
  8444. {
  8445. ___vertex_BL_15 = value;
  8446. }
  8447. inline static int32_t get_offset_of_vertex_TL_16() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___vertex_TL_16)); }
  8448. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E get_vertex_TL_16() const { return ___vertex_TL_16; }
  8449. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * get_address_of_vertex_TL_16() { return &___vertex_TL_16; }
  8450. inline void set_vertex_TL_16(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E value)
  8451. {
  8452. ___vertex_TL_16 = value;
  8453. }
  8454. inline static int32_t get_offset_of_vertex_TR_17() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___vertex_TR_17)); }
  8455. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E get_vertex_TR_17() const { return ___vertex_TR_17; }
  8456. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * get_address_of_vertex_TR_17() { return &___vertex_TR_17; }
  8457. inline void set_vertex_TR_17(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E value)
  8458. {
  8459. ___vertex_TR_17 = value;
  8460. }
  8461. inline static int32_t get_offset_of_vertex_BR_18() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___vertex_BR_18)); }
  8462. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E get_vertex_BR_18() const { return ___vertex_BR_18; }
  8463. inline TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * get_address_of_vertex_BR_18() { return &___vertex_BR_18; }
  8464. inline void set_vertex_BR_18(TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E value)
  8465. {
  8466. ___vertex_BR_18 = value;
  8467. }
  8468. inline static int32_t get_offset_of_topLeft_19() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___topLeft_19)); }
  8469. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_topLeft_19() const { return ___topLeft_19; }
  8470. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_topLeft_19() { return &___topLeft_19; }
  8471. inline void set_topLeft_19(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8472. {
  8473. ___topLeft_19 = value;
  8474. }
  8475. inline static int32_t get_offset_of_bottomLeft_20() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___bottomLeft_20)); }
  8476. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_bottomLeft_20() const { return ___bottomLeft_20; }
  8477. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_bottomLeft_20() { return &___bottomLeft_20; }
  8478. inline void set_bottomLeft_20(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8479. {
  8480. ___bottomLeft_20 = value;
  8481. }
  8482. inline static int32_t get_offset_of_topRight_21() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___topRight_21)); }
  8483. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_topRight_21() const { return ___topRight_21; }
  8484. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_topRight_21() { return &___topRight_21; }
  8485. inline void set_topRight_21(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8486. {
  8487. ___topRight_21 = value;
  8488. }
  8489. inline static int32_t get_offset_of_bottomRight_22() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___bottomRight_22)); }
  8490. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_bottomRight_22() const { return ___bottomRight_22; }
  8491. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_bottomRight_22() { return &___bottomRight_22; }
  8492. inline void set_bottomRight_22(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  8493. {
  8494. ___bottomRight_22 = value;
  8495. }
  8496. inline static int32_t get_offset_of_origin_23() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___origin_23)); }
  8497. inline float get_origin_23() const { return ___origin_23; }
  8498. inline float* get_address_of_origin_23() { return &___origin_23; }
  8499. inline void set_origin_23(float value)
  8500. {
  8501. ___origin_23 = value;
  8502. }
  8503. inline static int32_t get_offset_of_xAdvance_24() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___xAdvance_24)); }
  8504. inline float get_xAdvance_24() const { return ___xAdvance_24; }
  8505. inline float* get_address_of_xAdvance_24() { return &___xAdvance_24; }
  8506. inline void set_xAdvance_24(float value)
  8507. {
  8508. ___xAdvance_24 = value;
  8509. }
  8510. inline static int32_t get_offset_of_ascender_25() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___ascender_25)); }
  8511. inline float get_ascender_25() const { return ___ascender_25; }
  8512. inline float* get_address_of_ascender_25() { return &___ascender_25; }
  8513. inline void set_ascender_25(float value)
  8514. {
  8515. ___ascender_25 = value;
  8516. }
  8517. inline static int32_t get_offset_of_baseLine_26() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___baseLine_26)); }
  8518. inline float get_baseLine_26() const { return ___baseLine_26; }
  8519. inline float* get_address_of_baseLine_26() { return &___baseLine_26; }
  8520. inline void set_baseLine_26(float value)
  8521. {
  8522. ___baseLine_26 = value;
  8523. }
  8524. inline static int32_t get_offset_of_descender_27() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___descender_27)); }
  8525. inline float get_descender_27() const { return ___descender_27; }
  8526. inline float* get_address_of_descender_27() { return &___descender_27; }
  8527. inline void set_descender_27(float value)
  8528. {
  8529. ___descender_27 = value;
  8530. }
  8531. inline static int32_t get_offset_of_adjustedAscender_28() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___adjustedAscender_28)); }
  8532. inline float get_adjustedAscender_28() const { return ___adjustedAscender_28; }
  8533. inline float* get_address_of_adjustedAscender_28() { return &___adjustedAscender_28; }
  8534. inline void set_adjustedAscender_28(float value)
  8535. {
  8536. ___adjustedAscender_28 = value;
  8537. }
  8538. inline static int32_t get_offset_of_adjustedDescender_29() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___adjustedDescender_29)); }
  8539. inline float get_adjustedDescender_29() const { return ___adjustedDescender_29; }
  8540. inline float* get_address_of_adjustedDescender_29() { return &___adjustedDescender_29; }
  8541. inline void set_adjustedDescender_29(float value)
  8542. {
  8543. ___adjustedDescender_29 = value;
  8544. }
  8545. inline static int32_t get_offset_of_aspectRatio_30() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___aspectRatio_30)); }
  8546. inline float get_aspectRatio_30() const { return ___aspectRatio_30; }
  8547. inline float* get_address_of_aspectRatio_30() { return &___aspectRatio_30; }
  8548. inline void set_aspectRatio_30(float value)
  8549. {
  8550. ___aspectRatio_30 = value;
  8551. }
  8552. inline static int32_t get_offset_of_scale_31() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___scale_31)); }
  8553. inline float get_scale_31() const { return ___scale_31; }
  8554. inline float* get_address_of_scale_31() { return &___scale_31; }
  8555. inline void set_scale_31(float value)
  8556. {
  8557. ___scale_31 = value;
  8558. }
  8559. inline static int32_t get_offset_of_color_32() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___color_32)); }
  8560. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_color_32() const { return ___color_32; }
  8561. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_color_32() { return &___color_32; }
  8562. inline void set_color_32(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  8563. {
  8564. ___color_32 = value;
  8565. }
  8566. inline static int32_t get_offset_of_underlineColor_33() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___underlineColor_33)); }
  8567. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_underlineColor_33() const { return ___underlineColor_33; }
  8568. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_underlineColor_33() { return &___underlineColor_33; }
  8569. inline void set_underlineColor_33(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  8570. {
  8571. ___underlineColor_33 = value;
  8572. }
  8573. inline static int32_t get_offset_of_underlineVertexIndex_34() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___underlineVertexIndex_34)); }
  8574. inline int32_t get_underlineVertexIndex_34() const { return ___underlineVertexIndex_34; }
  8575. inline int32_t* get_address_of_underlineVertexIndex_34() { return &___underlineVertexIndex_34; }
  8576. inline void set_underlineVertexIndex_34(int32_t value)
  8577. {
  8578. ___underlineVertexIndex_34 = value;
  8579. }
  8580. inline static int32_t get_offset_of_strikethroughColor_35() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___strikethroughColor_35)); }
  8581. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_strikethroughColor_35() const { return ___strikethroughColor_35; }
  8582. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_strikethroughColor_35() { return &___strikethroughColor_35; }
  8583. inline void set_strikethroughColor_35(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  8584. {
  8585. ___strikethroughColor_35 = value;
  8586. }
  8587. inline static int32_t get_offset_of_strikethroughVertexIndex_36() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___strikethroughVertexIndex_36)); }
  8588. inline int32_t get_strikethroughVertexIndex_36() const { return ___strikethroughVertexIndex_36; }
  8589. inline int32_t* get_address_of_strikethroughVertexIndex_36() { return &___strikethroughVertexIndex_36; }
  8590. inline void set_strikethroughVertexIndex_36(int32_t value)
  8591. {
  8592. ___strikethroughVertexIndex_36 = value;
  8593. }
  8594. inline static int32_t get_offset_of_highlightColor_37() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___highlightColor_37)); }
  8595. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_highlightColor_37() const { return ___highlightColor_37; }
  8596. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_highlightColor_37() { return &___highlightColor_37; }
  8597. inline void set_highlightColor_37(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  8598. {
  8599. ___highlightColor_37 = value;
  8600. }
  8601. inline static int32_t get_offset_of_highlightState_38() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___highlightState_38)); }
  8602. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 get_highlightState_38() const { return ___highlightState_38; }
  8603. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 * get_address_of_highlightState_38() { return &___highlightState_38; }
  8604. inline void set_highlightState_38(HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 value)
  8605. {
  8606. ___highlightState_38 = value;
  8607. }
  8608. inline static int32_t get_offset_of_style_39() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___style_39)); }
  8609. inline int32_t get_style_39() const { return ___style_39; }
  8610. inline int32_t* get_address_of_style_39() { return &___style_39; }
  8611. inline void set_style_39(int32_t value)
  8612. {
  8613. ___style_39 = value;
  8614. }
  8615. inline static int32_t get_offset_of_isVisible_40() { return static_cast<int32_t>(offsetof(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B, ___isVisible_40)); }
  8616. inline bool get_isVisible_40() const { return ___isVisible_40; }
  8617. inline bool* get_address_of_isVisible_40() { return &___isVisible_40; }
  8618. inline void set_isVisible_40(bool value)
  8619. {
  8620. ___isVisible_40 = value;
  8621. }
  8622. };
  8623. // Native definition for P/Invoke marshalling of TMPro.TMP_CharacterInfo
  8624. struct TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B_marshaled_pinvoke
  8625. {
  8626. uint8_t ___character_0;
  8627. int32_t ___index_1;
  8628. int32_t ___stringLength_2;
  8629. int32_t ___elementType_3;
  8630. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * ___textElement_4;
  8631. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_5;
  8632. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_6;
  8633. int32_t ___spriteIndex_7;
  8634. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_8;
  8635. int32_t ___materialReferenceIndex_9;
  8636. int32_t ___isUsingAlternateTypeface_10;
  8637. float ___pointSize_11;
  8638. int32_t ___lineNumber_12;
  8639. int32_t ___pageNumber_13;
  8640. int32_t ___vertexIndex_14;
  8641. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BL_15;
  8642. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TL_16;
  8643. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TR_17;
  8644. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BR_18;
  8645. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topLeft_19;
  8646. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomLeft_20;
  8647. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topRight_21;
  8648. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomRight_22;
  8649. float ___origin_23;
  8650. float ___xAdvance_24;
  8651. float ___ascender_25;
  8652. float ___baseLine_26;
  8653. float ___descender_27;
  8654. float ___adjustedAscender_28;
  8655. float ___adjustedDescender_29;
  8656. float ___aspectRatio_30;
  8657. float ___scale_31;
  8658. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_32;
  8659. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_33;
  8660. int32_t ___underlineVertexIndex_34;
  8661. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_35;
  8662. int32_t ___strikethroughVertexIndex_36;
  8663. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_37;
  8664. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___highlightState_38;
  8665. int32_t ___style_39;
  8666. int32_t ___isVisible_40;
  8667. };
  8668. // Native definition for COM marshalling of TMPro.TMP_CharacterInfo
  8669. struct TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B_marshaled_com
  8670. {
  8671. uint8_t ___character_0;
  8672. int32_t ___index_1;
  8673. int32_t ___stringLength_2;
  8674. int32_t ___elementType_3;
  8675. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * ___textElement_4;
  8676. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset_5;
  8677. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_6;
  8678. int32_t ___spriteIndex_7;
  8679. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_8;
  8680. int32_t ___materialReferenceIndex_9;
  8681. int32_t ___isUsingAlternateTypeface_10;
  8682. float ___pointSize_11;
  8683. int32_t ___lineNumber_12;
  8684. int32_t ___pageNumber_13;
  8685. int32_t ___vertexIndex_14;
  8686. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BL_15;
  8687. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TL_16;
  8688. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_TR_17;
  8689. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E ___vertex_BR_18;
  8690. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topLeft_19;
  8691. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomLeft_20;
  8692. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___topRight_21;
  8693. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___bottomRight_22;
  8694. float ___origin_23;
  8695. float ___xAdvance_24;
  8696. float ___ascender_25;
  8697. float ___baseLine_26;
  8698. float ___descender_27;
  8699. float ___adjustedAscender_28;
  8700. float ___adjustedDescender_29;
  8701. float ___aspectRatio_30;
  8702. float ___scale_31;
  8703. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color_32;
  8704. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_33;
  8705. int32_t ___underlineVertexIndex_34;
  8706. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_35;
  8707. int32_t ___strikethroughVertexIndex_36;
  8708. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_37;
  8709. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___highlightState_38;
  8710. int32_t ___style_39;
  8711. int32_t ___isVisible_40;
  8712. };
  8713. // TMPro.TMP_GlyphPairAdjustmentRecord
  8714. struct TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 : public RuntimeObject
  8715. {
  8716. public:
  8717. // TMPro.TMP_GlyphAdjustmentRecord TMPro.TMP_GlyphPairAdjustmentRecord::m_FirstAdjustmentRecord
  8718. TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D ___m_FirstAdjustmentRecord_0;
  8719. // TMPro.TMP_GlyphAdjustmentRecord TMPro.TMP_GlyphPairAdjustmentRecord::m_SecondAdjustmentRecord
  8720. TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D ___m_SecondAdjustmentRecord_1;
  8721. // TMPro.FontFeatureLookupFlags TMPro.TMP_GlyphPairAdjustmentRecord::m_FeatureLookupFlags
  8722. int32_t ___m_FeatureLookupFlags_2;
  8723. public:
  8724. inline static int32_t get_offset_of_m_FirstAdjustmentRecord_0() { return static_cast<int32_t>(offsetof(TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10, ___m_FirstAdjustmentRecord_0)); }
  8725. inline TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D get_m_FirstAdjustmentRecord_0() const { return ___m_FirstAdjustmentRecord_0; }
  8726. inline TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D * get_address_of_m_FirstAdjustmentRecord_0() { return &___m_FirstAdjustmentRecord_0; }
  8727. inline void set_m_FirstAdjustmentRecord_0(TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D value)
  8728. {
  8729. ___m_FirstAdjustmentRecord_0 = value;
  8730. }
  8731. inline static int32_t get_offset_of_m_SecondAdjustmentRecord_1() { return static_cast<int32_t>(offsetof(TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10, ___m_SecondAdjustmentRecord_1)); }
  8732. inline TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D get_m_SecondAdjustmentRecord_1() const { return ___m_SecondAdjustmentRecord_1; }
  8733. inline TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D * get_address_of_m_SecondAdjustmentRecord_1() { return &___m_SecondAdjustmentRecord_1; }
  8734. inline void set_m_SecondAdjustmentRecord_1(TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D value)
  8735. {
  8736. ___m_SecondAdjustmentRecord_1 = value;
  8737. }
  8738. inline static int32_t get_offset_of_m_FeatureLookupFlags_2() { return static_cast<int32_t>(offsetof(TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10, ___m_FeatureLookupFlags_2)); }
  8739. inline int32_t get_m_FeatureLookupFlags_2() const { return ___m_FeatureLookupFlags_2; }
  8740. inline int32_t* get_address_of_m_FeatureLookupFlags_2() { return &___m_FeatureLookupFlags_2; }
  8741. inline void set_m_FeatureLookupFlags_2(int32_t value)
  8742. {
  8743. ___m_FeatureLookupFlags_2 = value;
  8744. }
  8745. };
  8746. // TMPro.TMP_LineInfo
  8747. struct TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7
  8748. {
  8749. public:
  8750. // System.Int32 TMPro.TMP_LineInfo::controlCharacterCount
  8751. int32_t ___controlCharacterCount_0;
  8752. // System.Int32 TMPro.TMP_LineInfo::characterCount
  8753. int32_t ___characterCount_1;
  8754. // System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount
  8755. int32_t ___visibleCharacterCount_2;
  8756. // System.Int32 TMPro.TMP_LineInfo::spaceCount
  8757. int32_t ___spaceCount_3;
  8758. // System.Int32 TMPro.TMP_LineInfo::wordCount
  8759. int32_t ___wordCount_4;
  8760. // System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex
  8761. int32_t ___firstCharacterIndex_5;
  8762. // System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex
  8763. int32_t ___firstVisibleCharacterIndex_6;
  8764. // System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex
  8765. int32_t ___lastCharacterIndex_7;
  8766. // System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex
  8767. int32_t ___lastVisibleCharacterIndex_8;
  8768. // System.Single TMPro.TMP_LineInfo::length
  8769. float ___length_9;
  8770. // System.Single TMPro.TMP_LineInfo::lineHeight
  8771. float ___lineHeight_10;
  8772. // System.Single TMPro.TMP_LineInfo::ascender
  8773. float ___ascender_11;
  8774. // System.Single TMPro.TMP_LineInfo::baseline
  8775. float ___baseline_12;
  8776. // System.Single TMPro.TMP_LineInfo::descender
  8777. float ___descender_13;
  8778. // System.Single TMPro.TMP_LineInfo::maxAdvance
  8779. float ___maxAdvance_14;
  8780. // System.Single TMPro.TMP_LineInfo::width
  8781. float ___width_15;
  8782. // System.Single TMPro.TMP_LineInfo::marginLeft
  8783. float ___marginLeft_16;
  8784. // System.Single TMPro.TMP_LineInfo::marginRight
  8785. float ___marginRight_17;
  8786. // TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment
  8787. int32_t ___alignment_18;
  8788. // TMPro.Extents TMPro.TMP_LineInfo::lineExtents
  8789. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___lineExtents_19;
  8790. public:
  8791. inline static int32_t get_offset_of_controlCharacterCount_0() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___controlCharacterCount_0)); }
  8792. inline int32_t get_controlCharacterCount_0() const { return ___controlCharacterCount_0; }
  8793. inline int32_t* get_address_of_controlCharacterCount_0() { return &___controlCharacterCount_0; }
  8794. inline void set_controlCharacterCount_0(int32_t value)
  8795. {
  8796. ___controlCharacterCount_0 = value;
  8797. }
  8798. inline static int32_t get_offset_of_characterCount_1() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___characterCount_1)); }
  8799. inline int32_t get_characterCount_1() const { return ___characterCount_1; }
  8800. inline int32_t* get_address_of_characterCount_1() { return &___characterCount_1; }
  8801. inline void set_characterCount_1(int32_t value)
  8802. {
  8803. ___characterCount_1 = value;
  8804. }
  8805. inline static int32_t get_offset_of_visibleCharacterCount_2() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___visibleCharacterCount_2)); }
  8806. inline int32_t get_visibleCharacterCount_2() const { return ___visibleCharacterCount_2; }
  8807. inline int32_t* get_address_of_visibleCharacterCount_2() { return &___visibleCharacterCount_2; }
  8808. inline void set_visibleCharacterCount_2(int32_t value)
  8809. {
  8810. ___visibleCharacterCount_2 = value;
  8811. }
  8812. inline static int32_t get_offset_of_spaceCount_3() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___spaceCount_3)); }
  8813. inline int32_t get_spaceCount_3() const { return ___spaceCount_3; }
  8814. inline int32_t* get_address_of_spaceCount_3() { return &___spaceCount_3; }
  8815. inline void set_spaceCount_3(int32_t value)
  8816. {
  8817. ___spaceCount_3 = value;
  8818. }
  8819. inline static int32_t get_offset_of_wordCount_4() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___wordCount_4)); }
  8820. inline int32_t get_wordCount_4() const { return ___wordCount_4; }
  8821. inline int32_t* get_address_of_wordCount_4() { return &___wordCount_4; }
  8822. inline void set_wordCount_4(int32_t value)
  8823. {
  8824. ___wordCount_4 = value;
  8825. }
  8826. inline static int32_t get_offset_of_firstCharacterIndex_5() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___firstCharacterIndex_5)); }
  8827. inline int32_t get_firstCharacterIndex_5() const { return ___firstCharacterIndex_5; }
  8828. inline int32_t* get_address_of_firstCharacterIndex_5() { return &___firstCharacterIndex_5; }
  8829. inline void set_firstCharacterIndex_5(int32_t value)
  8830. {
  8831. ___firstCharacterIndex_5 = value;
  8832. }
  8833. inline static int32_t get_offset_of_firstVisibleCharacterIndex_6() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___firstVisibleCharacterIndex_6)); }
  8834. inline int32_t get_firstVisibleCharacterIndex_6() const { return ___firstVisibleCharacterIndex_6; }
  8835. inline int32_t* get_address_of_firstVisibleCharacterIndex_6() { return &___firstVisibleCharacterIndex_6; }
  8836. inline void set_firstVisibleCharacterIndex_6(int32_t value)
  8837. {
  8838. ___firstVisibleCharacterIndex_6 = value;
  8839. }
  8840. inline static int32_t get_offset_of_lastCharacterIndex_7() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___lastCharacterIndex_7)); }
  8841. inline int32_t get_lastCharacterIndex_7() const { return ___lastCharacterIndex_7; }
  8842. inline int32_t* get_address_of_lastCharacterIndex_7() { return &___lastCharacterIndex_7; }
  8843. inline void set_lastCharacterIndex_7(int32_t value)
  8844. {
  8845. ___lastCharacterIndex_7 = value;
  8846. }
  8847. inline static int32_t get_offset_of_lastVisibleCharacterIndex_8() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___lastVisibleCharacterIndex_8)); }
  8848. inline int32_t get_lastVisibleCharacterIndex_8() const { return ___lastVisibleCharacterIndex_8; }
  8849. inline int32_t* get_address_of_lastVisibleCharacterIndex_8() { return &___lastVisibleCharacterIndex_8; }
  8850. inline void set_lastVisibleCharacterIndex_8(int32_t value)
  8851. {
  8852. ___lastVisibleCharacterIndex_8 = value;
  8853. }
  8854. inline static int32_t get_offset_of_length_9() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___length_9)); }
  8855. inline float get_length_9() const { return ___length_9; }
  8856. inline float* get_address_of_length_9() { return &___length_9; }
  8857. inline void set_length_9(float value)
  8858. {
  8859. ___length_9 = value;
  8860. }
  8861. inline static int32_t get_offset_of_lineHeight_10() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___lineHeight_10)); }
  8862. inline float get_lineHeight_10() const { return ___lineHeight_10; }
  8863. inline float* get_address_of_lineHeight_10() { return &___lineHeight_10; }
  8864. inline void set_lineHeight_10(float value)
  8865. {
  8866. ___lineHeight_10 = value;
  8867. }
  8868. inline static int32_t get_offset_of_ascender_11() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___ascender_11)); }
  8869. inline float get_ascender_11() const { return ___ascender_11; }
  8870. inline float* get_address_of_ascender_11() { return &___ascender_11; }
  8871. inline void set_ascender_11(float value)
  8872. {
  8873. ___ascender_11 = value;
  8874. }
  8875. inline static int32_t get_offset_of_baseline_12() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___baseline_12)); }
  8876. inline float get_baseline_12() const { return ___baseline_12; }
  8877. inline float* get_address_of_baseline_12() { return &___baseline_12; }
  8878. inline void set_baseline_12(float value)
  8879. {
  8880. ___baseline_12 = value;
  8881. }
  8882. inline static int32_t get_offset_of_descender_13() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___descender_13)); }
  8883. inline float get_descender_13() const { return ___descender_13; }
  8884. inline float* get_address_of_descender_13() { return &___descender_13; }
  8885. inline void set_descender_13(float value)
  8886. {
  8887. ___descender_13 = value;
  8888. }
  8889. inline static int32_t get_offset_of_maxAdvance_14() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___maxAdvance_14)); }
  8890. inline float get_maxAdvance_14() const { return ___maxAdvance_14; }
  8891. inline float* get_address_of_maxAdvance_14() { return &___maxAdvance_14; }
  8892. inline void set_maxAdvance_14(float value)
  8893. {
  8894. ___maxAdvance_14 = value;
  8895. }
  8896. inline static int32_t get_offset_of_width_15() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___width_15)); }
  8897. inline float get_width_15() const { return ___width_15; }
  8898. inline float* get_address_of_width_15() { return &___width_15; }
  8899. inline void set_width_15(float value)
  8900. {
  8901. ___width_15 = value;
  8902. }
  8903. inline static int32_t get_offset_of_marginLeft_16() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___marginLeft_16)); }
  8904. inline float get_marginLeft_16() const { return ___marginLeft_16; }
  8905. inline float* get_address_of_marginLeft_16() { return &___marginLeft_16; }
  8906. inline void set_marginLeft_16(float value)
  8907. {
  8908. ___marginLeft_16 = value;
  8909. }
  8910. inline static int32_t get_offset_of_marginRight_17() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___marginRight_17)); }
  8911. inline float get_marginRight_17() const { return ___marginRight_17; }
  8912. inline float* get_address_of_marginRight_17() { return &___marginRight_17; }
  8913. inline void set_marginRight_17(float value)
  8914. {
  8915. ___marginRight_17 = value;
  8916. }
  8917. inline static int32_t get_offset_of_alignment_18() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___alignment_18)); }
  8918. inline int32_t get_alignment_18() const { return ___alignment_18; }
  8919. inline int32_t* get_address_of_alignment_18() { return &___alignment_18; }
  8920. inline void set_alignment_18(int32_t value)
  8921. {
  8922. ___alignment_18 = value;
  8923. }
  8924. inline static int32_t get_offset_of_lineExtents_19() { return static_cast<int32_t>(offsetof(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7, ___lineExtents_19)); }
  8925. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA get_lineExtents_19() const { return ___lineExtents_19; }
  8926. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * get_address_of_lineExtents_19() { return &___lineExtents_19; }
  8927. inline void set_lineExtents_19(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA value)
  8928. {
  8929. ___lineExtents_19 = value;
  8930. }
  8931. };
  8932. // TMPro.TMP_MeshInfo
  8933. struct TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176
  8934. {
  8935. public:
  8936. // UnityEngine.Mesh TMPro.TMP_MeshInfo::mesh
  8937. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh_4;
  8938. // System.Int32 TMPro.TMP_MeshInfo::vertexCount
  8939. int32_t ___vertexCount_5;
  8940. // UnityEngine.Vector3[] TMPro.TMP_MeshInfo::vertices
  8941. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___vertices_6;
  8942. // UnityEngine.Vector3[] TMPro.TMP_MeshInfo::normals
  8943. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___normals_7;
  8944. // UnityEngine.Vector4[] TMPro.TMP_MeshInfo::tangents
  8945. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___tangents_8;
  8946. // UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs0
  8947. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___uvs0_9;
  8948. // UnityEngine.Vector2[] TMPro.TMP_MeshInfo::uvs2
  8949. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___uvs2_10;
  8950. // UnityEngine.Color32[] TMPro.TMP_MeshInfo::colors32
  8951. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___colors32_11;
  8952. // System.Int32[] TMPro.TMP_MeshInfo::triangles
  8953. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___triangles_12;
  8954. // UnityEngine.Material TMPro.TMP_MeshInfo::material
  8955. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_13;
  8956. public:
  8957. inline static int32_t get_offset_of_mesh_4() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___mesh_4)); }
  8958. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_mesh_4() const { return ___mesh_4; }
  8959. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_mesh_4() { return &___mesh_4; }
  8960. inline void set_mesh_4(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  8961. {
  8962. ___mesh_4 = value;
  8963. Il2CppCodeGenWriteBarrier((void**)(&___mesh_4), (void*)value);
  8964. }
  8965. inline static int32_t get_offset_of_vertexCount_5() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___vertexCount_5)); }
  8966. inline int32_t get_vertexCount_5() const { return ___vertexCount_5; }
  8967. inline int32_t* get_address_of_vertexCount_5() { return &___vertexCount_5; }
  8968. inline void set_vertexCount_5(int32_t value)
  8969. {
  8970. ___vertexCount_5 = value;
  8971. }
  8972. inline static int32_t get_offset_of_vertices_6() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___vertices_6)); }
  8973. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_vertices_6() const { return ___vertices_6; }
  8974. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_vertices_6() { return &___vertices_6; }
  8975. inline void set_vertices_6(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  8976. {
  8977. ___vertices_6 = value;
  8978. Il2CppCodeGenWriteBarrier((void**)(&___vertices_6), (void*)value);
  8979. }
  8980. inline static int32_t get_offset_of_normals_7() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___normals_7)); }
  8981. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_normals_7() const { return ___normals_7; }
  8982. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_normals_7() { return &___normals_7; }
  8983. inline void set_normals_7(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  8984. {
  8985. ___normals_7 = value;
  8986. Il2CppCodeGenWriteBarrier((void**)(&___normals_7), (void*)value);
  8987. }
  8988. inline static int32_t get_offset_of_tangents_8() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___tangents_8)); }
  8989. inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* get_tangents_8() const { return ___tangents_8; }
  8990. inline Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** get_address_of_tangents_8() { return &___tangents_8; }
  8991. inline void set_tangents_8(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* value)
  8992. {
  8993. ___tangents_8 = value;
  8994. Il2CppCodeGenWriteBarrier((void**)(&___tangents_8), (void*)value);
  8995. }
  8996. inline static int32_t get_offset_of_uvs0_9() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___uvs0_9)); }
  8997. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_uvs0_9() const { return ___uvs0_9; }
  8998. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_uvs0_9() { return &___uvs0_9; }
  8999. inline void set_uvs0_9(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  9000. {
  9001. ___uvs0_9 = value;
  9002. Il2CppCodeGenWriteBarrier((void**)(&___uvs0_9), (void*)value);
  9003. }
  9004. inline static int32_t get_offset_of_uvs2_10() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___uvs2_10)); }
  9005. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_uvs2_10() const { return ___uvs2_10; }
  9006. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_uvs2_10() { return &___uvs2_10; }
  9007. inline void set_uvs2_10(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  9008. {
  9009. ___uvs2_10 = value;
  9010. Il2CppCodeGenWriteBarrier((void**)(&___uvs2_10), (void*)value);
  9011. }
  9012. inline static int32_t get_offset_of_colors32_11() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___colors32_11)); }
  9013. inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* get_colors32_11() const { return ___colors32_11; }
  9014. inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** get_address_of_colors32_11() { return &___colors32_11; }
  9015. inline void set_colors32_11(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* value)
  9016. {
  9017. ___colors32_11 = value;
  9018. Il2CppCodeGenWriteBarrier((void**)(&___colors32_11), (void*)value);
  9019. }
  9020. inline static int32_t get_offset_of_triangles_12() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___triangles_12)); }
  9021. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_triangles_12() const { return ___triangles_12; }
  9022. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_triangles_12() { return &___triangles_12; }
  9023. inline void set_triangles_12(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  9024. {
  9025. ___triangles_12 = value;
  9026. Il2CppCodeGenWriteBarrier((void**)(&___triangles_12), (void*)value);
  9027. }
  9028. inline static int32_t get_offset_of_material_13() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176, ___material_13)); }
  9029. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_13() const { return ___material_13; }
  9030. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_13() { return &___material_13; }
  9031. inline void set_material_13(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  9032. {
  9033. ___material_13 = value;
  9034. Il2CppCodeGenWriteBarrier((void**)(&___material_13), (void*)value);
  9035. }
  9036. };
  9037. struct TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields
  9038. {
  9039. public:
  9040. // UnityEngine.Color32 TMPro.TMP_MeshInfo::s_DefaultColor
  9041. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___s_DefaultColor_0;
  9042. // UnityEngine.Vector3 TMPro.TMP_MeshInfo::s_DefaultNormal
  9043. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___s_DefaultNormal_1;
  9044. // UnityEngine.Vector4 TMPro.TMP_MeshInfo::s_DefaultTangent
  9045. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___s_DefaultTangent_2;
  9046. // UnityEngine.Bounds TMPro.TMP_MeshInfo::s_DefaultBounds
  9047. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ___s_DefaultBounds_3;
  9048. public:
  9049. inline static int32_t get_offset_of_s_DefaultColor_0() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields, ___s_DefaultColor_0)); }
  9050. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_s_DefaultColor_0() const { return ___s_DefaultColor_0; }
  9051. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_s_DefaultColor_0() { return &___s_DefaultColor_0; }
  9052. inline void set_s_DefaultColor_0(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  9053. {
  9054. ___s_DefaultColor_0 = value;
  9055. }
  9056. inline static int32_t get_offset_of_s_DefaultNormal_1() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields, ___s_DefaultNormal_1)); }
  9057. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_s_DefaultNormal_1() const { return ___s_DefaultNormal_1; }
  9058. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_s_DefaultNormal_1() { return &___s_DefaultNormal_1; }
  9059. inline void set_s_DefaultNormal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  9060. {
  9061. ___s_DefaultNormal_1 = value;
  9062. }
  9063. inline static int32_t get_offset_of_s_DefaultTangent_2() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields, ___s_DefaultTangent_2)); }
  9064. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_s_DefaultTangent_2() const { return ___s_DefaultTangent_2; }
  9065. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_s_DefaultTangent_2() { return &___s_DefaultTangent_2; }
  9066. inline void set_s_DefaultTangent_2(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  9067. {
  9068. ___s_DefaultTangent_2 = value;
  9069. }
  9070. inline static int32_t get_offset_of_s_DefaultBounds_3() { return static_cast<int32_t>(offsetof(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields, ___s_DefaultBounds_3)); }
  9071. inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 get_s_DefaultBounds_3() const { return ___s_DefaultBounds_3; }
  9072. inline Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * get_address_of_s_DefaultBounds_3() { return &___s_DefaultBounds_3; }
  9073. inline void set_s_DefaultBounds_3(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 value)
  9074. {
  9075. ___s_DefaultBounds_3 = value;
  9076. }
  9077. };
  9078. // Native definition for P/Invoke marshalling of TMPro.TMP_MeshInfo
  9079. struct TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_pinvoke
  9080. {
  9081. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh_4;
  9082. int32_t ___vertexCount_5;
  9083. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vertices_6;
  9084. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___normals_7;
  9085. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * ___tangents_8;
  9086. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___uvs0_9;
  9087. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___uvs2_10;
  9088. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * ___colors32_11;
  9089. Il2CppSafeArray/*NONE*/* ___triangles_12;
  9090. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_13;
  9091. };
  9092. // Native definition for COM marshalling of TMPro.TMP_MeshInfo
  9093. struct TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_com
  9094. {
  9095. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh_4;
  9096. int32_t ___vertexCount_5;
  9097. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___vertices_6;
  9098. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * ___normals_7;
  9099. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * ___tangents_8;
  9100. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___uvs0_9;
  9101. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * ___uvs2_10;
  9102. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * ___colors32_11;
  9103. Il2CppSafeArray/*NONE*/* ___triangles_12;
  9104. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_13;
  9105. };
  9106. // TMPro.TMP_SpriteGlyph
  9107. struct TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D : public Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1
  9108. {
  9109. public:
  9110. // UnityEngine.Sprite TMPro.TMP_SpriteGlyph::sprite
  9111. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite_5;
  9112. public:
  9113. inline static int32_t get_offset_of_sprite_5() { return static_cast<int32_t>(offsetof(TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D, ___sprite_5)); }
  9114. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * get_sprite_5() const { return ___sprite_5; }
  9115. inline Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 ** get_address_of_sprite_5() { return &___sprite_5; }
  9116. inline void set_sprite_5(Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * value)
  9117. {
  9118. ___sprite_5 = value;
  9119. Il2CppCodeGenWriteBarrier((void**)(&___sprite_5), (void*)value);
  9120. }
  9121. };
  9122. // TMPro.TMP_TextElement
  9123. struct TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 : public RuntimeObject
  9124. {
  9125. public:
  9126. // TMPro.TextElementType TMPro.TMP_TextElement::m_ElementType
  9127. uint8_t ___m_ElementType_0;
  9128. // System.UInt32 TMPro.TMP_TextElement::m_Unicode
  9129. uint32_t ___m_Unicode_1;
  9130. // TMPro.TMP_Asset TMPro.TMP_TextElement::m_TextAsset
  9131. TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * ___m_TextAsset_2;
  9132. // UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::m_Glyph
  9133. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * ___m_Glyph_3;
  9134. // System.UInt32 TMPro.TMP_TextElement::m_GlyphIndex
  9135. uint32_t ___m_GlyphIndex_4;
  9136. // System.Single TMPro.TMP_TextElement::m_Scale
  9137. float ___m_Scale_5;
  9138. public:
  9139. inline static int32_t get_offset_of_m_ElementType_0() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_ElementType_0)); }
  9140. inline uint8_t get_m_ElementType_0() const { return ___m_ElementType_0; }
  9141. inline uint8_t* get_address_of_m_ElementType_0() { return &___m_ElementType_0; }
  9142. inline void set_m_ElementType_0(uint8_t value)
  9143. {
  9144. ___m_ElementType_0 = value;
  9145. }
  9146. inline static int32_t get_offset_of_m_Unicode_1() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_Unicode_1)); }
  9147. inline uint32_t get_m_Unicode_1() const { return ___m_Unicode_1; }
  9148. inline uint32_t* get_address_of_m_Unicode_1() { return &___m_Unicode_1; }
  9149. inline void set_m_Unicode_1(uint32_t value)
  9150. {
  9151. ___m_Unicode_1 = value;
  9152. }
  9153. inline static int32_t get_offset_of_m_TextAsset_2() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_TextAsset_2)); }
  9154. inline TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * get_m_TextAsset_2() const { return ___m_TextAsset_2; }
  9155. inline TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E ** get_address_of_m_TextAsset_2() { return &___m_TextAsset_2; }
  9156. inline void set_m_TextAsset_2(TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * value)
  9157. {
  9158. ___m_TextAsset_2 = value;
  9159. Il2CppCodeGenWriteBarrier((void**)(&___m_TextAsset_2), (void*)value);
  9160. }
  9161. inline static int32_t get_offset_of_m_Glyph_3() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_Glyph_3)); }
  9162. inline Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * get_m_Glyph_3() const { return ___m_Glyph_3; }
  9163. inline Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 ** get_address_of_m_Glyph_3() { return &___m_Glyph_3; }
  9164. inline void set_m_Glyph_3(Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * value)
  9165. {
  9166. ___m_Glyph_3 = value;
  9167. Il2CppCodeGenWriteBarrier((void**)(&___m_Glyph_3), (void*)value);
  9168. }
  9169. inline static int32_t get_offset_of_m_GlyphIndex_4() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_GlyphIndex_4)); }
  9170. inline uint32_t get_m_GlyphIndex_4() const { return ___m_GlyphIndex_4; }
  9171. inline uint32_t* get_address_of_m_GlyphIndex_4() { return &___m_GlyphIndex_4; }
  9172. inline void set_m_GlyphIndex_4(uint32_t value)
  9173. {
  9174. ___m_GlyphIndex_4 = value;
  9175. }
  9176. inline static int32_t get_offset_of_m_Scale_5() { return static_cast<int32_t>(offsetof(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832, ___m_Scale_5)); }
  9177. inline float get_m_Scale_5() const { return ___m_Scale_5; }
  9178. inline float* get_address_of_m_Scale_5() { return &___m_Scale_5; }
  9179. inline void set_m_Scale_5(float value)
  9180. {
  9181. ___m_Scale_5 = value;
  9182. }
  9183. };
  9184. // UnityEngine.TextAsset
  9185. struct TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  9186. {
  9187. public:
  9188. public:
  9189. };
  9190. // UnityEngine.Texture
  9191. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE : public Object_tF2F3778131EFF286AF62B7B013A170F95A91571A
  9192. {
  9193. public:
  9194. public:
  9195. };
  9196. struct Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields
  9197. {
  9198. public:
  9199. // System.Int32 UnityEngine.Texture::GenerateAllMips
  9200. int32_t ___GenerateAllMips_4;
  9201. public:
  9202. inline static int32_t get_offset_of_GenerateAllMips_4() { return static_cast<int32_t>(offsetof(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE_StaticFields, ___GenerateAllMips_4)); }
  9203. inline int32_t get_GenerateAllMips_4() const { return ___GenerateAllMips_4; }
  9204. inline int32_t* get_address_of_GenerateAllMips_4() { return &___GenerateAllMips_4; }
  9205. inline void set_GenerateAllMips_4(int32_t value)
  9206. {
  9207. ___GenerateAllMips_4 = value;
  9208. }
  9209. };
  9210. // System.Type
  9211. struct Type_t : public MemberInfo_t
  9212. {
  9213. public:
  9214. // System.RuntimeTypeHandle System.Type::_impl
  9215. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  9216. public:
  9217. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  9218. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  9219. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  9220. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  9221. {
  9222. ____impl_9 = value;
  9223. }
  9224. };
  9225. struct Type_t_StaticFields
  9226. {
  9227. public:
  9228. // System.Reflection.MemberFilter System.Type::FilterAttribute
  9229. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  9230. // System.Reflection.MemberFilter System.Type::FilterName
  9231. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  9232. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  9233. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  9234. // System.Object System.Type::Missing
  9235. RuntimeObject * ___Missing_3;
  9236. // System.Char System.Type::Delimiter
  9237. Il2CppChar ___Delimiter_4;
  9238. // System.Type[] System.Type::EmptyTypes
  9239. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  9240. // System.Reflection.Binder System.Type::defaultBinder
  9241. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  9242. public:
  9243. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  9244. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  9245. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  9246. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  9247. {
  9248. ___FilterAttribute_0 = value;
  9249. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  9250. }
  9251. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  9252. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  9253. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  9254. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  9255. {
  9256. ___FilterName_1 = value;
  9257. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  9258. }
  9259. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  9260. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  9261. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  9262. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  9263. {
  9264. ___FilterNameIgnoreCase_2 = value;
  9265. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  9266. }
  9267. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  9268. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  9269. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  9270. inline void set_Missing_3(RuntimeObject * value)
  9271. {
  9272. ___Missing_3 = value;
  9273. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  9274. }
  9275. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  9276. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  9277. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  9278. inline void set_Delimiter_4(Il2CppChar value)
  9279. {
  9280. ___Delimiter_4 = value;
  9281. }
  9282. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  9283. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  9284. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  9285. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  9286. {
  9287. ___EmptyTypes_5 = value;
  9288. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  9289. }
  9290. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  9291. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  9292. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  9293. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  9294. {
  9295. ___defaultBinder_6 = value;
  9296. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  9297. }
  9298. };
  9299. // System.Action`1<TMPro.TMP_TextInfo>
  9300. struct Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 : public MulticastDelegate_t
  9301. {
  9302. public:
  9303. public:
  9304. };
  9305. // System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>
  9306. struct Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 : public MulticastDelegate_t
  9307. {
  9308. public:
  9309. public:
  9310. };
  9311. // System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>
  9312. struct Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC : public MulticastDelegate_t
  9313. {
  9314. public:
  9315. public:
  9316. };
  9317. // System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
  9318. struct Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 : public MulticastDelegate_t
  9319. {
  9320. public:
  9321. public:
  9322. };
  9323. // System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
  9324. struct Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA : public MulticastDelegate_t
  9325. {
  9326. public:
  9327. public:
  9328. };
  9329. // UnityEngine.Behaviour
  9330. struct Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  9331. {
  9332. public:
  9333. public:
  9334. };
  9335. // UnityEngine.CanvasRenderer
  9336. struct CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  9337. {
  9338. public:
  9339. // System.Boolean UnityEngine.CanvasRenderer::<isMask>k__BackingField
  9340. bool ___U3CisMaskU3Ek__BackingField_4;
  9341. public:
  9342. inline static int32_t get_offset_of_U3CisMaskU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E, ___U3CisMaskU3Ek__BackingField_4)); }
  9343. inline bool get_U3CisMaskU3Ek__BackingField_4() const { return ___U3CisMaskU3Ek__BackingField_4; }
  9344. inline bool* get_address_of_U3CisMaskU3Ek__BackingField_4() { return &___U3CisMaskU3Ek__BackingField_4; }
  9345. inline void set_U3CisMaskU3Ek__BackingField_4(bool value)
  9346. {
  9347. ___U3CisMaskU3Ek__BackingField_4 = value;
  9348. }
  9349. };
  9350. // UnityEngine.MeshFilter
  9351. struct MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  9352. {
  9353. public:
  9354. public:
  9355. };
  9356. // UnityEngine.Renderer
  9357. struct Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  9358. {
  9359. public:
  9360. public:
  9361. };
  9362. // TMPro.TMP_Asset
  9363. struct TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
  9364. {
  9365. public:
  9366. // System.Int32 TMPro.TMP_Asset::m_InstanceID
  9367. int32_t ___m_InstanceID_4;
  9368. // System.Int32 TMPro.TMP_Asset::hashCode
  9369. int32_t ___hashCode_5;
  9370. // UnityEngine.Material TMPro.TMP_Asset::material
  9371. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material_6;
  9372. // System.Int32 TMPro.TMP_Asset::materialHashCode
  9373. int32_t ___materialHashCode_7;
  9374. public:
  9375. inline static int32_t get_offset_of_m_InstanceID_4() { return static_cast<int32_t>(offsetof(TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E, ___m_InstanceID_4)); }
  9376. inline int32_t get_m_InstanceID_4() const { return ___m_InstanceID_4; }
  9377. inline int32_t* get_address_of_m_InstanceID_4() { return &___m_InstanceID_4; }
  9378. inline void set_m_InstanceID_4(int32_t value)
  9379. {
  9380. ___m_InstanceID_4 = value;
  9381. }
  9382. inline static int32_t get_offset_of_hashCode_5() { return static_cast<int32_t>(offsetof(TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E, ___hashCode_5)); }
  9383. inline int32_t get_hashCode_5() const { return ___hashCode_5; }
  9384. inline int32_t* get_address_of_hashCode_5() { return &___hashCode_5; }
  9385. inline void set_hashCode_5(int32_t value)
  9386. {
  9387. ___hashCode_5 = value;
  9388. }
  9389. inline static int32_t get_offset_of_material_6() { return static_cast<int32_t>(offsetof(TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E, ___material_6)); }
  9390. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_material_6() const { return ___material_6; }
  9391. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_material_6() { return &___material_6; }
  9392. inline void set_material_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  9393. {
  9394. ___material_6 = value;
  9395. Il2CppCodeGenWriteBarrier((void**)(&___material_6), (void*)value);
  9396. }
  9397. inline static int32_t get_offset_of_materialHashCode_7() { return static_cast<int32_t>(offsetof(TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E, ___materialHashCode_7)); }
  9398. inline int32_t get_materialHashCode_7() const { return ___materialHashCode_7; }
  9399. inline int32_t* get_address_of_materialHashCode_7() { return &___materialHashCode_7; }
  9400. inline void set_materialHashCode_7(int32_t value)
  9401. {
  9402. ___materialHashCode_7 = value;
  9403. }
  9404. };
  9405. // TMPro.TMP_Character
  9406. struct TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C : public TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832
  9407. {
  9408. public:
  9409. public:
  9410. };
  9411. // TMPro.TMP_ColorGradient
  9412. struct TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
  9413. {
  9414. public:
  9415. // TMPro.ColorMode TMPro.TMP_ColorGradient::colorMode
  9416. int32_t ___colorMode_4;
  9417. // UnityEngine.Color TMPro.TMP_ColorGradient::topLeft
  9418. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___topLeft_5;
  9419. // UnityEngine.Color TMPro.TMP_ColorGradient::topRight
  9420. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___topRight_6;
  9421. // UnityEngine.Color TMPro.TMP_ColorGradient::bottomLeft
  9422. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___bottomLeft_7;
  9423. // UnityEngine.Color TMPro.TMP_ColorGradient::bottomRight
  9424. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___bottomRight_8;
  9425. public:
  9426. inline static int32_t get_offset_of_colorMode_4() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461, ___colorMode_4)); }
  9427. inline int32_t get_colorMode_4() const { return ___colorMode_4; }
  9428. inline int32_t* get_address_of_colorMode_4() { return &___colorMode_4; }
  9429. inline void set_colorMode_4(int32_t value)
  9430. {
  9431. ___colorMode_4 = value;
  9432. }
  9433. inline static int32_t get_offset_of_topLeft_5() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461, ___topLeft_5)); }
  9434. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_topLeft_5() const { return ___topLeft_5; }
  9435. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_topLeft_5() { return &___topLeft_5; }
  9436. inline void set_topLeft_5(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  9437. {
  9438. ___topLeft_5 = value;
  9439. }
  9440. inline static int32_t get_offset_of_topRight_6() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461, ___topRight_6)); }
  9441. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_topRight_6() const { return ___topRight_6; }
  9442. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_topRight_6() { return &___topRight_6; }
  9443. inline void set_topRight_6(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  9444. {
  9445. ___topRight_6 = value;
  9446. }
  9447. inline static int32_t get_offset_of_bottomLeft_7() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461, ___bottomLeft_7)); }
  9448. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_bottomLeft_7() const { return ___bottomLeft_7; }
  9449. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_bottomLeft_7() { return &___bottomLeft_7; }
  9450. inline void set_bottomLeft_7(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  9451. {
  9452. ___bottomLeft_7 = value;
  9453. }
  9454. inline static int32_t get_offset_of_bottomRight_8() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461, ___bottomRight_8)); }
  9455. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_bottomRight_8() const { return ___bottomRight_8; }
  9456. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_bottomRight_8() { return &___bottomRight_8; }
  9457. inline void set_bottomRight_8(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  9458. {
  9459. ___bottomRight_8 = value;
  9460. }
  9461. };
  9462. struct TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_StaticFields
  9463. {
  9464. public:
  9465. // UnityEngine.Color TMPro.TMP_ColorGradient::k_DefaultColor
  9466. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___k_DefaultColor_10;
  9467. public:
  9468. inline static int32_t get_offset_of_k_DefaultColor_10() { return static_cast<int32_t>(offsetof(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_StaticFields, ___k_DefaultColor_10)); }
  9469. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_k_DefaultColor_10() const { return ___k_DefaultColor_10; }
  9470. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_k_DefaultColor_10() { return &___k_DefaultColor_10; }
  9471. inline void set_k_DefaultColor_10(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  9472. {
  9473. ___k_DefaultColor_10 = value;
  9474. }
  9475. };
  9476. // TMPro.TMP_Settings
  9477. struct TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
  9478. {
  9479. public:
  9480. // System.Boolean TMPro.TMP_Settings::m_enableWordWrapping
  9481. bool ___m_enableWordWrapping_5;
  9482. // System.Boolean TMPro.TMP_Settings::m_enableKerning
  9483. bool ___m_enableKerning_6;
  9484. // System.Boolean TMPro.TMP_Settings::m_enableExtraPadding
  9485. bool ___m_enableExtraPadding_7;
  9486. // System.Boolean TMPro.TMP_Settings::m_enableTintAllSprites
  9487. bool ___m_enableTintAllSprites_8;
  9488. // System.Boolean TMPro.TMP_Settings::m_enableParseEscapeCharacters
  9489. bool ___m_enableParseEscapeCharacters_9;
  9490. // System.Boolean TMPro.TMP_Settings::m_EnableRaycastTarget
  9491. bool ___m_EnableRaycastTarget_10;
  9492. // System.Boolean TMPro.TMP_Settings::m_GetFontFeaturesAtRuntime
  9493. bool ___m_GetFontFeaturesAtRuntime_11;
  9494. // System.Int32 TMPro.TMP_Settings::m_missingGlyphCharacter
  9495. int32_t ___m_missingGlyphCharacter_12;
  9496. // System.Boolean TMPro.TMP_Settings::m_warningsDisabled
  9497. bool ___m_warningsDisabled_13;
  9498. // TMPro.TMP_FontAsset TMPro.TMP_Settings::m_defaultFontAsset
  9499. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___m_defaultFontAsset_14;
  9500. // System.String TMPro.TMP_Settings::m_defaultFontAssetPath
  9501. String_t* ___m_defaultFontAssetPath_15;
  9502. // System.Single TMPro.TMP_Settings::m_defaultFontSize
  9503. float ___m_defaultFontSize_16;
  9504. // System.Single TMPro.TMP_Settings::m_defaultAutoSizeMinRatio
  9505. float ___m_defaultAutoSizeMinRatio_17;
  9506. // System.Single TMPro.TMP_Settings::m_defaultAutoSizeMaxRatio
  9507. float ___m_defaultAutoSizeMaxRatio_18;
  9508. // UnityEngine.Vector2 TMPro.TMP_Settings::m_defaultTextMeshProTextContainerSize
  9509. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_defaultTextMeshProTextContainerSize_19;
  9510. // UnityEngine.Vector2 TMPro.TMP_Settings::m_defaultTextMeshProUITextContainerSize
  9511. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_defaultTextMeshProUITextContainerSize_20;
  9512. // System.Boolean TMPro.TMP_Settings::m_autoSizeTextContainer
  9513. bool ___m_autoSizeTextContainer_21;
  9514. // System.Boolean TMPro.TMP_Settings::m_IsTextObjectScaleStatic
  9515. bool ___m_IsTextObjectScaleStatic_22;
  9516. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::m_fallbackFontAssets
  9517. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___m_fallbackFontAssets_23;
  9518. // System.Boolean TMPro.TMP_Settings::m_matchMaterialPreset
  9519. bool ___m_matchMaterialPreset_24;
  9520. // TMPro.TMP_SpriteAsset TMPro.TMP_Settings::m_defaultSpriteAsset
  9521. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_defaultSpriteAsset_25;
  9522. // System.String TMPro.TMP_Settings::m_defaultSpriteAssetPath
  9523. String_t* ___m_defaultSpriteAssetPath_26;
  9524. // System.Boolean TMPro.TMP_Settings::m_enableEmojiSupport
  9525. bool ___m_enableEmojiSupport_27;
  9526. // System.UInt32 TMPro.TMP_Settings::m_MissingCharacterSpriteUnicode
  9527. uint32_t ___m_MissingCharacterSpriteUnicode_28;
  9528. // System.String TMPro.TMP_Settings::m_defaultColorGradientPresetsPath
  9529. String_t* ___m_defaultColorGradientPresetsPath_29;
  9530. // TMPro.TMP_StyleSheet TMPro.TMP_Settings::m_defaultStyleSheet
  9531. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * ___m_defaultStyleSheet_30;
  9532. // System.String TMPro.TMP_Settings::m_StyleSheetsResourcePath
  9533. String_t* ___m_StyleSheetsResourcePath_31;
  9534. // UnityEngine.TextAsset TMPro.TMP_Settings::m_leadingCharacters
  9535. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * ___m_leadingCharacters_32;
  9536. // UnityEngine.TextAsset TMPro.TMP_Settings::m_followingCharacters
  9537. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * ___m_followingCharacters_33;
  9538. // TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::m_linebreakingRules
  9539. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * ___m_linebreakingRules_34;
  9540. // System.Boolean TMPro.TMP_Settings::m_UseModernHangulLineBreakingRules
  9541. bool ___m_UseModernHangulLineBreakingRules_35;
  9542. public:
  9543. inline static int32_t get_offset_of_m_enableWordWrapping_5() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableWordWrapping_5)); }
  9544. inline bool get_m_enableWordWrapping_5() const { return ___m_enableWordWrapping_5; }
  9545. inline bool* get_address_of_m_enableWordWrapping_5() { return &___m_enableWordWrapping_5; }
  9546. inline void set_m_enableWordWrapping_5(bool value)
  9547. {
  9548. ___m_enableWordWrapping_5 = value;
  9549. }
  9550. inline static int32_t get_offset_of_m_enableKerning_6() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableKerning_6)); }
  9551. inline bool get_m_enableKerning_6() const { return ___m_enableKerning_6; }
  9552. inline bool* get_address_of_m_enableKerning_6() { return &___m_enableKerning_6; }
  9553. inline void set_m_enableKerning_6(bool value)
  9554. {
  9555. ___m_enableKerning_6 = value;
  9556. }
  9557. inline static int32_t get_offset_of_m_enableExtraPadding_7() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableExtraPadding_7)); }
  9558. inline bool get_m_enableExtraPadding_7() const { return ___m_enableExtraPadding_7; }
  9559. inline bool* get_address_of_m_enableExtraPadding_7() { return &___m_enableExtraPadding_7; }
  9560. inline void set_m_enableExtraPadding_7(bool value)
  9561. {
  9562. ___m_enableExtraPadding_7 = value;
  9563. }
  9564. inline static int32_t get_offset_of_m_enableTintAllSprites_8() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableTintAllSprites_8)); }
  9565. inline bool get_m_enableTintAllSprites_8() const { return ___m_enableTintAllSprites_8; }
  9566. inline bool* get_address_of_m_enableTintAllSprites_8() { return &___m_enableTintAllSprites_8; }
  9567. inline void set_m_enableTintAllSprites_8(bool value)
  9568. {
  9569. ___m_enableTintAllSprites_8 = value;
  9570. }
  9571. inline static int32_t get_offset_of_m_enableParseEscapeCharacters_9() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableParseEscapeCharacters_9)); }
  9572. inline bool get_m_enableParseEscapeCharacters_9() const { return ___m_enableParseEscapeCharacters_9; }
  9573. inline bool* get_address_of_m_enableParseEscapeCharacters_9() { return &___m_enableParseEscapeCharacters_9; }
  9574. inline void set_m_enableParseEscapeCharacters_9(bool value)
  9575. {
  9576. ___m_enableParseEscapeCharacters_9 = value;
  9577. }
  9578. inline static int32_t get_offset_of_m_EnableRaycastTarget_10() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_EnableRaycastTarget_10)); }
  9579. inline bool get_m_EnableRaycastTarget_10() const { return ___m_EnableRaycastTarget_10; }
  9580. inline bool* get_address_of_m_EnableRaycastTarget_10() { return &___m_EnableRaycastTarget_10; }
  9581. inline void set_m_EnableRaycastTarget_10(bool value)
  9582. {
  9583. ___m_EnableRaycastTarget_10 = value;
  9584. }
  9585. inline static int32_t get_offset_of_m_GetFontFeaturesAtRuntime_11() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_GetFontFeaturesAtRuntime_11)); }
  9586. inline bool get_m_GetFontFeaturesAtRuntime_11() const { return ___m_GetFontFeaturesAtRuntime_11; }
  9587. inline bool* get_address_of_m_GetFontFeaturesAtRuntime_11() { return &___m_GetFontFeaturesAtRuntime_11; }
  9588. inline void set_m_GetFontFeaturesAtRuntime_11(bool value)
  9589. {
  9590. ___m_GetFontFeaturesAtRuntime_11 = value;
  9591. }
  9592. inline static int32_t get_offset_of_m_missingGlyphCharacter_12() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_missingGlyphCharacter_12)); }
  9593. inline int32_t get_m_missingGlyphCharacter_12() const { return ___m_missingGlyphCharacter_12; }
  9594. inline int32_t* get_address_of_m_missingGlyphCharacter_12() { return &___m_missingGlyphCharacter_12; }
  9595. inline void set_m_missingGlyphCharacter_12(int32_t value)
  9596. {
  9597. ___m_missingGlyphCharacter_12 = value;
  9598. }
  9599. inline static int32_t get_offset_of_m_warningsDisabled_13() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_warningsDisabled_13)); }
  9600. inline bool get_m_warningsDisabled_13() const { return ___m_warningsDisabled_13; }
  9601. inline bool* get_address_of_m_warningsDisabled_13() { return &___m_warningsDisabled_13; }
  9602. inline void set_m_warningsDisabled_13(bool value)
  9603. {
  9604. ___m_warningsDisabled_13 = value;
  9605. }
  9606. inline static int32_t get_offset_of_m_defaultFontAsset_14() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultFontAsset_14)); }
  9607. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_m_defaultFontAsset_14() const { return ___m_defaultFontAsset_14; }
  9608. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_m_defaultFontAsset_14() { return &___m_defaultFontAsset_14; }
  9609. inline void set_m_defaultFontAsset_14(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  9610. {
  9611. ___m_defaultFontAsset_14 = value;
  9612. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultFontAsset_14), (void*)value);
  9613. }
  9614. inline static int32_t get_offset_of_m_defaultFontAssetPath_15() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultFontAssetPath_15)); }
  9615. inline String_t* get_m_defaultFontAssetPath_15() const { return ___m_defaultFontAssetPath_15; }
  9616. inline String_t** get_address_of_m_defaultFontAssetPath_15() { return &___m_defaultFontAssetPath_15; }
  9617. inline void set_m_defaultFontAssetPath_15(String_t* value)
  9618. {
  9619. ___m_defaultFontAssetPath_15 = value;
  9620. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultFontAssetPath_15), (void*)value);
  9621. }
  9622. inline static int32_t get_offset_of_m_defaultFontSize_16() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultFontSize_16)); }
  9623. inline float get_m_defaultFontSize_16() const { return ___m_defaultFontSize_16; }
  9624. inline float* get_address_of_m_defaultFontSize_16() { return &___m_defaultFontSize_16; }
  9625. inline void set_m_defaultFontSize_16(float value)
  9626. {
  9627. ___m_defaultFontSize_16 = value;
  9628. }
  9629. inline static int32_t get_offset_of_m_defaultAutoSizeMinRatio_17() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultAutoSizeMinRatio_17)); }
  9630. inline float get_m_defaultAutoSizeMinRatio_17() const { return ___m_defaultAutoSizeMinRatio_17; }
  9631. inline float* get_address_of_m_defaultAutoSizeMinRatio_17() { return &___m_defaultAutoSizeMinRatio_17; }
  9632. inline void set_m_defaultAutoSizeMinRatio_17(float value)
  9633. {
  9634. ___m_defaultAutoSizeMinRatio_17 = value;
  9635. }
  9636. inline static int32_t get_offset_of_m_defaultAutoSizeMaxRatio_18() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultAutoSizeMaxRatio_18)); }
  9637. inline float get_m_defaultAutoSizeMaxRatio_18() const { return ___m_defaultAutoSizeMaxRatio_18; }
  9638. inline float* get_address_of_m_defaultAutoSizeMaxRatio_18() { return &___m_defaultAutoSizeMaxRatio_18; }
  9639. inline void set_m_defaultAutoSizeMaxRatio_18(float value)
  9640. {
  9641. ___m_defaultAutoSizeMaxRatio_18 = value;
  9642. }
  9643. inline static int32_t get_offset_of_m_defaultTextMeshProTextContainerSize_19() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultTextMeshProTextContainerSize_19)); }
  9644. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_defaultTextMeshProTextContainerSize_19() const { return ___m_defaultTextMeshProTextContainerSize_19; }
  9645. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_defaultTextMeshProTextContainerSize_19() { return &___m_defaultTextMeshProTextContainerSize_19; }
  9646. inline void set_m_defaultTextMeshProTextContainerSize_19(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  9647. {
  9648. ___m_defaultTextMeshProTextContainerSize_19 = value;
  9649. }
  9650. inline static int32_t get_offset_of_m_defaultTextMeshProUITextContainerSize_20() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultTextMeshProUITextContainerSize_20)); }
  9651. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_defaultTextMeshProUITextContainerSize_20() const { return ___m_defaultTextMeshProUITextContainerSize_20; }
  9652. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_defaultTextMeshProUITextContainerSize_20() { return &___m_defaultTextMeshProUITextContainerSize_20; }
  9653. inline void set_m_defaultTextMeshProUITextContainerSize_20(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  9654. {
  9655. ___m_defaultTextMeshProUITextContainerSize_20 = value;
  9656. }
  9657. inline static int32_t get_offset_of_m_autoSizeTextContainer_21() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_autoSizeTextContainer_21)); }
  9658. inline bool get_m_autoSizeTextContainer_21() const { return ___m_autoSizeTextContainer_21; }
  9659. inline bool* get_address_of_m_autoSizeTextContainer_21() { return &___m_autoSizeTextContainer_21; }
  9660. inline void set_m_autoSizeTextContainer_21(bool value)
  9661. {
  9662. ___m_autoSizeTextContainer_21 = value;
  9663. }
  9664. inline static int32_t get_offset_of_m_IsTextObjectScaleStatic_22() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_IsTextObjectScaleStatic_22)); }
  9665. inline bool get_m_IsTextObjectScaleStatic_22() const { return ___m_IsTextObjectScaleStatic_22; }
  9666. inline bool* get_address_of_m_IsTextObjectScaleStatic_22() { return &___m_IsTextObjectScaleStatic_22; }
  9667. inline void set_m_IsTextObjectScaleStatic_22(bool value)
  9668. {
  9669. ___m_IsTextObjectScaleStatic_22 = value;
  9670. }
  9671. inline static int32_t get_offset_of_m_fallbackFontAssets_23() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_fallbackFontAssets_23)); }
  9672. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_m_fallbackFontAssets_23() const { return ___m_fallbackFontAssets_23; }
  9673. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_m_fallbackFontAssets_23() { return &___m_fallbackFontAssets_23; }
  9674. inline void set_m_fallbackFontAssets_23(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  9675. {
  9676. ___m_fallbackFontAssets_23 = value;
  9677. Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackFontAssets_23), (void*)value);
  9678. }
  9679. inline static int32_t get_offset_of_m_matchMaterialPreset_24() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_matchMaterialPreset_24)); }
  9680. inline bool get_m_matchMaterialPreset_24() const { return ___m_matchMaterialPreset_24; }
  9681. inline bool* get_address_of_m_matchMaterialPreset_24() { return &___m_matchMaterialPreset_24; }
  9682. inline void set_m_matchMaterialPreset_24(bool value)
  9683. {
  9684. ___m_matchMaterialPreset_24 = value;
  9685. }
  9686. inline static int32_t get_offset_of_m_defaultSpriteAsset_25() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultSpriteAsset_25)); }
  9687. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_defaultSpriteAsset_25() const { return ___m_defaultSpriteAsset_25; }
  9688. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_defaultSpriteAsset_25() { return &___m_defaultSpriteAsset_25; }
  9689. inline void set_m_defaultSpriteAsset_25(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  9690. {
  9691. ___m_defaultSpriteAsset_25 = value;
  9692. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultSpriteAsset_25), (void*)value);
  9693. }
  9694. inline static int32_t get_offset_of_m_defaultSpriteAssetPath_26() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultSpriteAssetPath_26)); }
  9695. inline String_t* get_m_defaultSpriteAssetPath_26() const { return ___m_defaultSpriteAssetPath_26; }
  9696. inline String_t** get_address_of_m_defaultSpriteAssetPath_26() { return &___m_defaultSpriteAssetPath_26; }
  9697. inline void set_m_defaultSpriteAssetPath_26(String_t* value)
  9698. {
  9699. ___m_defaultSpriteAssetPath_26 = value;
  9700. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultSpriteAssetPath_26), (void*)value);
  9701. }
  9702. inline static int32_t get_offset_of_m_enableEmojiSupport_27() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_enableEmojiSupport_27)); }
  9703. inline bool get_m_enableEmojiSupport_27() const { return ___m_enableEmojiSupport_27; }
  9704. inline bool* get_address_of_m_enableEmojiSupport_27() { return &___m_enableEmojiSupport_27; }
  9705. inline void set_m_enableEmojiSupport_27(bool value)
  9706. {
  9707. ___m_enableEmojiSupport_27 = value;
  9708. }
  9709. inline static int32_t get_offset_of_m_MissingCharacterSpriteUnicode_28() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_MissingCharacterSpriteUnicode_28)); }
  9710. inline uint32_t get_m_MissingCharacterSpriteUnicode_28() const { return ___m_MissingCharacterSpriteUnicode_28; }
  9711. inline uint32_t* get_address_of_m_MissingCharacterSpriteUnicode_28() { return &___m_MissingCharacterSpriteUnicode_28; }
  9712. inline void set_m_MissingCharacterSpriteUnicode_28(uint32_t value)
  9713. {
  9714. ___m_MissingCharacterSpriteUnicode_28 = value;
  9715. }
  9716. inline static int32_t get_offset_of_m_defaultColorGradientPresetsPath_29() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultColorGradientPresetsPath_29)); }
  9717. inline String_t* get_m_defaultColorGradientPresetsPath_29() const { return ___m_defaultColorGradientPresetsPath_29; }
  9718. inline String_t** get_address_of_m_defaultColorGradientPresetsPath_29() { return &___m_defaultColorGradientPresetsPath_29; }
  9719. inline void set_m_defaultColorGradientPresetsPath_29(String_t* value)
  9720. {
  9721. ___m_defaultColorGradientPresetsPath_29 = value;
  9722. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultColorGradientPresetsPath_29), (void*)value);
  9723. }
  9724. inline static int32_t get_offset_of_m_defaultStyleSheet_30() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_defaultStyleSheet_30)); }
  9725. inline TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * get_m_defaultStyleSheet_30() const { return ___m_defaultStyleSheet_30; }
  9726. inline TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E ** get_address_of_m_defaultStyleSheet_30() { return &___m_defaultStyleSheet_30; }
  9727. inline void set_m_defaultStyleSheet_30(TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * value)
  9728. {
  9729. ___m_defaultStyleSheet_30 = value;
  9730. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultStyleSheet_30), (void*)value);
  9731. }
  9732. inline static int32_t get_offset_of_m_StyleSheetsResourcePath_31() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_StyleSheetsResourcePath_31)); }
  9733. inline String_t* get_m_StyleSheetsResourcePath_31() const { return ___m_StyleSheetsResourcePath_31; }
  9734. inline String_t** get_address_of_m_StyleSheetsResourcePath_31() { return &___m_StyleSheetsResourcePath_31; }
  9735. inline void set_m_StyleSheetsResourcePath_31(String_t* value)
  9736. {
  9737. ___m_StyleSheetsResourcePath_31 = value;
  9738. Il2CppCodeGenWriteBarrier((void**)(&___m_StyleSheetsResourcePath_31), (void*)value);
  9739. }
  9740. inline static int32_t get_offset_of_m_leadingCharacters_32() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_leadingCharacters_32)); }
  9741. inline TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * get_m_leadingCharacters_32() const { return ___m_leadingCharacters_32; }
  9742. inline TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 ** get_address_of_m_leadingCharacters_32() { return &___m_leadingCharacters_32; }
  9743. inline void set_m_leadingCharacters_32(TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * value)
  9744. {
  9745. ___m_leadingCharacters_32 = value;
  9746. Il2CppCodeGenWriteBarrier((void**)(&___m_leadingCharacters_32), (void*)value);
  9747. }
  9748. inline static int32_t get_offset_of_m_followingCharacters_33() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_followingCharacters_33)); }
  9749. inline TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * get_m_followingCharacters_33() const { return ___m_followingCharacters_33; }
  9750. inline TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 ** get_address_of_m_followingCharacters_33() { return &___m_followingCharacters_33; }
  9751. inline void set_m_followingCharacters_33(TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * value)
  9752. {
  9753. ___m_followingCharacters_33 = value;
  9754. Il2CppCodeGenWriteBarrier((void**)(&___m_followingCharacters_33), (void*)value);
  9755. }
  9756. inline static int32_t get_offset_of_m_linebreakingRules_34() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_linebreakingRules_34)); }
  9757. inline LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * get_m_linebreakingRules_34() const { return ___m_linebreakingRules_34; }
  9758. inline LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 ** get_address_of_m_linebreakingRules_34() { return &___m_linebreakingRules_34; }
  9759. inline void set_m_linebreakingRules_34(LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * value)
  9760. {
  9761. ___m_linebreakingRules_34 = value;
  9762. Il2CppCodeGenWriteBarrier((void**)(&___m_linebreakingRules_34), (void*)value);
  9763. }
  9764. inline static int32_t get_offset_of_m_UseModernHangulLineBreakingRules_35() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7, ___m_UseModernHangulLineBreakingRules_35)); }
  9765. inline bool get_m_UseModernHangulLineBreakingRules_35() const { return ___m_UseModernHangulLineBreakingRules_35; }
  9766. inline bool* get_address_of_m_UseModernHangulLineBreakingRules_35() { return &___m_UseModernHangulLineBreakingRules_35; }
  9767. inline void set_m_UseModernHangulLineBreakingRules_35(bool value)
  9768. {
  9769. ___m_UseModernHangulLineBreakingRules_35 = value;
  9770. }
  9771. };
  9772. struct TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields
  9773. {
  9774. public:
  9775. // TMPro.TMP_Settings TMPro.TMP_Settings::s_Instance
  9776. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * ___s_Instance_4;
  9777. public:
  9778. inline static int32_t get_offset_of_s_Instance_4() { return static_cast<int32_t>(offsetof(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields, ___s_Instance_4)); }
  9779. inline TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * get_s_Instance_4() const { return ___s_Instance_4; }
  9780. inline TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 ** get_address_of_s_Instance_4() { return &___s_Instance_4; }
  9781. inline void set_s_Instance_4(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * value)
  9782. {
  9783. ___s_Instance_4 = value;
  9784. Il2CppCodeGenWriteBarrier((void**)(&___s_Instance_4), (void*)value);
  9785. }
  9786. };
  9787. // TMPro.TMP_SpriteCharacter
  9788. struct TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE : public TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832
  9789. {
  9790. public:
  9791. // System.String TMPro.TMP_SpriteCharacter::m_Name
  9792. String_t* ___m_Name_6;
  9793. // System.Int32 TMPro.TMP_SpriteCharacter::m_HashCode
  9794. int32_t ___m_HashCode_7;
  9795. public:
  9796. inline static int32_t get_offset_of_m_Name_6() { return static_cast<int32_t>(offsetof(TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE, ___m_Name_6)); }
  9797. inline String_t* get_m_Name_6() const { return ___m_Name_6; }
  9798. inline String_t** get_address_of_m_Name_6() { return &___m_Name_6; }
  9799. inline void set_m_Name_6(String_t* value)
  9800. {
  9801. ___m_Name_6 = value;
  9802. Il2CppCodeGenWriteBarrier((void**)(&___m_Name_6), (void*)value);
  9803. }
  9804. inline static int32_t get_offset_of_m_HashCode_7() { return static_cast<int32_t>(offsetof(TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE, ___m_HashCode_7)); }
  9805. inline int32_t get_m_HashCode_7() const { return ___m_HashCode_7; }
  9806. inline int32_t* get_address_of_m_HashCode_7() { return &___m_HashCode_7; }
  9807. inline void set_m_HashCode_7(int32_t value)
  9808. {
  9809. ___m_HashCode_7 = value;
  9810. }
  9811. };
  9812. // TMPro.TMP_StyleSheet
  9813. struct TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E : public ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A
  9814. {
  9815. public:
  9816. // System.Collections.Generic.List`1<TMPro.TMP_Style> TMPro.TMP_StyleSheet::m_StyleList
  9817. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * ___m_StyleList_4;
  9818. // System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style> TMPro.TMP_StyleSheet::m_StyleLookupDictionary
  9819. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * ___m_StyleLookupDictionary_5;
  9820. public:
  9821. inline static int32_t get_offset_of_m_StyleList_4() { return static_cast<int32_t>(offsetof(TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E, ___m_StyleList_4)); }
  9822. inline List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * get_m_StyleList_4() const { return ___m_StyleList_4; }
  9823. inline List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 ** get_address_of_m_StyleList_4() { return &___m_StyleList_4; }
  9824. inline void set_m_StyleList_4(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * value)
  9825. {
  9826. ___m_StyleList_4 = value;
  9827. Il2CppCodeGenWriteBarrier((void**)(&___m_StyleList_4), (void*)value);
  9828. }
  9829. inline static int32_t get_offset_of_m_StyleLookupDictionary_5() { return static_cast<int32_t>(offsetof(TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E, ___m_StyleLookupDictionary_5)); }
  9830. inline Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * get_m_StyleLookupDictionary_5() const { return ___m_StyleLookupDictionary_5; }
  9831. inline Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 ** get_address_of_m_StyleLookupDictionary_5() { return &___m_StyleLookupDictionary_5; }
  9832. inline void set_m_StyleLookupDictionary_5(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * value)
  9833. {
  9834. ___m_StyleLookupDictionary_5 = value;
  9835. Il2CppCodeGenWriteBarrier((void**)(&___m_StyleLookupDictionary_5), (void*)value);
  9836. }
  9837. };
  9838. // UnityEngine.Transform
  9839. struct Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 : public Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684
  9840. {
  9841. public:
  9842. public:
  9843. };
  9844. // UnityEngine.Events.UnityAction
  9845. struct UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 : public MulticastDelegate_t
  9846. {
  9847. public:
  9848. public:
  9849. };
  9850. // TMPro.WordWrapState
  9851. struct WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99
  9852. {
  9853. public:
  9854. // System.Int32 TMPro.WordWrapState::previous_WordBreak
  9855. int32_t ___previous_WordBreak_0;
  9856. // System.Int32 TMPro.WordWrapState::total_CharacterCount
  9857. int32_t ___total_CharacterCount_1;
  9858. // System.Int32 TMPro.WordWrapState::visible_CharacterCount
  9859. int32_t ___visible_CharacterCount_2;
  9860. // System.Int32 TMPro.WordWrapState::visible_SpriteCount
  9861. int32_t ___visible_SpriteCount_3;
  9862. // System.Int32 TMPro.WordWrapState::visible_LinkCount
  9863. int32_t ___visible_LinkCount_4;
  9864. // System.Int32 TMPro.WordWrapState::firstCharacterIndex
  9865. int32_t ___firstCharacterIndex_5;
  9866. // System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex
  9867. int32_t ___firstVisibleCharacterIndex_6;
  9868. // System.Int32 TMPro.WordWrapState::lastCharacterIndex
  9869. int32_t ___lastCharacterIndex_7;
  9870. // System.Int32 TMPro.WordWrapState::lastVisibleCharIndex
  9871. int32_t ___lastVisibleCharIndex_8;
  9872. // System.Int32 TMPro.WordWrapState::lineNumber
  9873. int32_t ___lineNumber_9;
  9874. // System.Single TMPro.WordWrapState::maxCapHeight
  9875. float ___maxCapHeight_10;
  9876. // System.Single TMPro.WordWrapState::maxAscender
  9877. float ___maxAscender_11;
  9878. // System.Single TMPro.WordWrapState::maxDescender
  9879. float ___maxDescender_12;
  9880. // System.Single TMPro.WordWrapState::startOfLineAscender
  9881. float ___startOfLineAscender_13;
  9882. // System.Single TMPro.WordWrapState::maxLineAscender
  9883. float ___maxLineAscender_14;
  9884. // System.Single TMPro.WordWrapState::maxLineDescender
  9885. float ___maxLineDescender_15;
  9886. // System.Single TMPro.WordWrapState::pageAscender
  9887. float ___pageAscender_16;
  9888. // TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment
  9889. int32_t ___horizontalAlignment_17;
  9890. // System.Single TMPro.WordWrapState::marginLeft
  9891. float ___marginLeft_18;
  9892. // System.Single TMPro.WordWrapState::marginRight
  9893. float ___marginRight_19;
  9894. // System.Single TMPro.WordWrapState::xAdvance
  9895. float ___xAdvance_20;
  9896. // System.Single TMPro.WordWrapState::preferredWidth
  9897. float ___preferredWidth_21;
  9898. // System.Single TMPro.WordWrapState::preferredHeight
  9899. float ___preferredHeight_22;
  9900. // System.Single TMPro.WordWrapState::previousLineScale
  9901. float ___previousLineScale_23;
  9902. // System.Int32 TMPro.WordWrapState::wordCount
  9903. int32_t ___wordCount_24;
  9904. // TMPro.FontStyles TMPro.WordWrapState::fontStyle
  9905. int32_t ___fontStyle_25;
  9906. // System.Int32 TMPro.WordWrapState::italicAngle
  9907. int32_t ___italicAngle_26;
  9908. // System.Single TMPro.WordWrapState::fontScaleMultiplier
  9909. float ___fontScaleMultiplier_27;
  9910. // System.Single TMPro.WordWrapState::currentFontSize
  9911. float ___currentFontSize_28;
  9912. // System.Single TMPro.WordWrapState::baselineOffset
  9913. float ___baselineOffset_29;
  9914. // System.Single TMPro.WordWrapState::lineOffset
  9915. float ___lineOffset_30;
  9916. // System.Boolean TMPro.WordWrapState::isDrivenLineSpacing
  9917. bool ___isDrivenLineSpacing_31;
  9918. // System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment
  9919. float ___glyphHorizontalAdvanceAdjustment_32;
  9920. // System.Single TMPro.WordWrapState::cSpace
  9921. float ___cSpace_33;
  9922. // System.Single TMPro.WordWrapState::mSpace
  9923. float ___mSpace_34;
  9924. // TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo
  9925. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * ___textInfo_35;
  9926. // TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo
  9927. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 ___lineInfo_36;
  9928. // UnityEngine.Color32 TMPro.WordWrapState::vertexColor
  9929. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___vertexColor_37;
  9930. // UnityEngine.Color32 TMPro.WordWrapState::underlineColor
  9931. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_38;
  9932. // UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor
  9933. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_39;
  9934. // UnityEngine.Color32 TMPro.WordWrapState::highlightColor
  9935. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_40;
  9936. // TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack
  9937. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 ___basicStyleStack_41;
  9938. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::italicAngleStack
  9939. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___italicAngleStack_42;
  9940. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::colorStack
  9941. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___colorStack_43;
  9942. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::underlineColorStack
  9943. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___underlineColorStack_44;
  9944. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::strikethroughColorStack
  9945. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___strikethroughColorStack_45;
  9946. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::highlightColorStack
  9947. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___highlightColorStack_46;
  9948. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.WordWrapState::highlightStateStack
  9949. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E ___highlightStateStack_47;
  9950. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.WordWrapState::colorGradientStack
  9951. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 ___colorGradientStack_48;
  9952. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::sizeStack
  9953. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___sizeStack_49;
  9954. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::indentStack
  9955. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___indentStack_50;
  9956. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.WordWrapState::fontWeightStack
  9957. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 ___fontWeightStack_51;
  9958. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::styleStack
  9959. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___styleStack_52;
  9960. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::baselineStack
  9961. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___baselineStack_53;
  9962. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::actionStack
  9963. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___actionStack_54;
  9964. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.WordWrapState::materialReferenceStack
  9965. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 ___materialReferenceStack_55;
  9966. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.WordWrapState::lineJustificationStack
  9967. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B ___lineJustificationStack_56;
  9968. // System.Int32 TMPro.WordWrapState::spriteAnimationID
  9969. int32_t ___spriteAnimationID_57;
  9970. // TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset
  9971. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___currentFontAsset_58;
  9972. // TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset
  9973. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___currentSpriteAsset_59;
  9974. // UnityEngine.Material TMPro.WordWrapState::currentMaterial
  9975. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___currentMaterial_60;
  9976. // System.Int32 TMPro.WordWrapState::currentMaterialIndex
  9977. int32_t ___currentMaterialIndex_61;
  9978. // TMPro.Extents TMPro.WordWrapState::meshExtents
  9979. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___meshExtents_62;
  9980. // System.Boolean TMPro.WordWrapState::tagNoParsing
  9981. bool ___tagNoParsing_63;
  9982. // System.Boolean TMPro.WordWrapState::isNonBreakingSpace
  9983. bool ___isNonBreakingSpace_64;
  9984. public:
  9985. inline static int32_t get_offset_of_previous_WordBreak_0() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___previous_WordBreak_0)); }
  9986. inline int32_t get_previous_WordBreak_0() const { return ___previous_WordBreak_0; }
  9987. inline int32_t* get_address_of_previous_WordBreak_0() { return &___previous_WordBreak_0; }
  9988. inline void set_previous_WordBreak_0(int32_t value)
  9989. {
  9990. ___previous_WordBreak_0 = value;
  9991. }
  9992. inline static int32_t get_offset_of_total_CharacterCount_1() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___total_CharacterCount_1)); }
  9993. inline int32_t get_total_CharacterCount_1() const { return ___total_CharacterCount_1; }
  9994. inline int32_t* get_address_of_total_CharacterCount_1() { return &___total_CharacterCount_1; }
  9995. inline void set_total_CharacterCount_1(int32_t value)
  9996. {
  9997. ___total_CharacterCount_1 = value;
  9998. }
  9999. inline static int32_t get_offset_of_visible_CharacterCount_2() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___visible_CharacterCount_2)); }
  10000. inline int32_t get_visible_CharacterCount_2() const { return ___visible_CharacterCount_2; }
  10001. inline int32_t* get_address_of_visible_CharacterCount_2() { return &___visible_CharacterCount_2; }
  10002. inline void set_visible_CharacterCount_2(int32_t value)
  10003. {
  10004. ___visible_CharacterCount_2 = value;
  10005. }
  10006. inline static int32_t get_offset_of_visible_SpriteCount_3() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___visible_SpriteCount_3)); }
  10007. inline int32_t get_visible_SpriteCount_3() const { return ___visible_SpriteCount_3; }
  10008. inline int32_t* get_address_of_visible_SpriteCount_3() { return &___visible_SpriteCount_3; }
  10009. inline void set_visible_SpriteCount_3(int32_t value)
  10010. {
  10011. ___visible_SpriteCount_3 = value;
  10012. }
  10013. inline static int32_t get_offset_of_visible_LinkCount_4() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___visible_LinkCount_4)); }
  10014. inline int32_t get_visible_LinkCount_4() const { return ___visible_LinkCount_4; }
  10015. inline int32_t* get_address_of_visible_LinkCount_4() { return &___visible_LinkCount_4; }
  10016. inline void set_visible_LinkCount_4(int32_t value)
  10017. {
  10018. ___visible_LinkCount_4 = value;
  10019. }
  10020. inline static int32_t get_offset_of_firstCharacterIndex_5() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___firstCharacterIndex_5)); }
  10021. inline int32_t get_firstCharacterIndex_5() const { return ___firstCharacterIndex_5; }
  10022. inline int32_t* get_address_of_firstCharacterIndex_5() { return &___firstCharacterIndex_5; }
  10023. inline void set_firstCharacterIndex_5(int32_t value)
  10024. {
  10025. ___firstCharacterIndex_5 = value;
  10026. }
  10027. inline static int32_t get_offset_of_firstVisibleCharacterIndex_6() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___firstVisibleCharacterIndex_6)); }
  10028. inline int32_t get_firstVisibleCharacterIndex_6() const { return ___firstVisibleCharacterIndex_6; }
  10029. inline int32_t* get_address_of_firstVisibleCharacterIndex_6() { return &___firstVisibleCharacterIndex_6; }
  10030. inline void set_firstVisibleCharacterIndex_6(int32_t value)
  10031. {
  10032. ___firstVisibleCharacterIndex_6 = value;
  10033. }
  10034. inline static int32_t get_offset_of_lastCharacterIndex_7() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lastCharacterIndex_7)); }
  10035. inline int32_t get_lastCharacterIndex_7() const { return ___lastCharacterIndex_7; }
  10036. inline int32_t* get_address_of_lastCharacterIndex_7() { return &___lastCharacterIndex_7; }
  10037. inline void set_lastCharacterIndex_7(int32_t value)
  10038. {
  10039. ___lastCharacterIndex_7 = value;
  10040. }
  10041. inline static int32_t get_offset_of_lastVisibleCharIndex_8() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lastVisibleCharIndex_8)); }
  10042. inline int32_t get_lastVisibleCharIndex_8() const { return ___lastVisibleCharIndex_8; }
  10043. inline int32_t* get_address_of_lastVisibleCharIndex_8() { return &___lastVisibleCharIndex_8; }
  10044. inline void set_lastVisibleCharIndex_8(int32_t value)
  10045. {
  10046. ___lastVisibleCharIndex_8 = value;
  10047. }
  10048. inline static int32_t get_offset_of_lineNumber_9() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lineNumber_9)); }
  10049. inline int32_t get_lineNumber_9() const { return ___lineNumber_9; }
  10050. inline int32_t* get_address_of_lineNumber_9() { return &___lineNumber_9; }
  10051. inline void set_lineNumber_9(int32_t value)
  10052. {
  10053. ___lineNumber_9 = value;
  10054. }
  10055. inline static int32_t get_offset_of_maxCapHeight_10() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___maxCapHeight_10)); }
  10056. inline float get_maxCapHeight_10() const { return ___maxCapHeight_10; }
  10057. inline float* get_address_of_maxCapHeight_10() { return &___maxCapHeight_10; }
  10058. inline void set_maxCapHeight_10(float value)
  10059. {
  10060. ___maxCapHeight_10 = value;
  10061. }
  10062. inline static int32_t get_offset_of_maxAscender_11() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___maxAscender_11)); }
  10063. inline float get_maxAscender_11() const { return ___maxAscender_11; }
  10064. inline float* get_address_of_maxAscender_11() { return &___maxAscender_11; }
  10065. inline void set_maxAscender_11(float value)
  10066. {
  10067. ___maxAscender_11 = value;
  10068. }
  10069. inline static int32_t get_offset_of_maxDescender_12() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___maxDescender_12)); }
  10070. inline float get_maxDescender_12() const { return ___maxDescender_12; }
  10071. inline float* get_address_of_maxDescender_12() { return &___maxDescender_12; }
  10072. inline void set_maxDescender_12(float value)
  10073. {
  10074. ___maxDescender_12 = value;
  10075. }
  10076. inline static int32_t get_offset_of_startOfLineAscender_13() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___startOfLineAscender_13)); }
  10077. inline float get_startOfLineAscender_13() const { return ___startOfLineAscender_13; }
  10078. inline float* get_address_of_startOfLineAscender_13() { return &___startOfLineAscender_13; }
  10079. inline void set_startOfLineAscender_13(float value)
  10080. {
  10081. ___startOfLineAscender_13 = value;
  10082. }
  10083. inline static int32_t get_offset_of_maxLineAscender_14() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___maxLineAscender_14)); }
  10084. inline float get_maxLineAscender_14() const { return ___maxLineAscender_14; }
  10085. inline float* get_address_of_maxLineAscender_14() { return &___maxLineAscender_14; }
  10086. inline void set_maxLineAscender_14(float value)
  10087. {
  10088. ___maxLineAscender_14 = value;
  10089. }
  10090. inline static int32_t get_offset_of_maxLineDescender_15() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___maxLineDescender_15)); }
  10091. inline float get_maxLineDescender_15() const { return ___maxLineDescender_15; }
  10092. inline float* get_address_of_maxLineDescender_15() { return &___maxLineDescender_15; }
  10093. inline void set_maxLineDescender_15(float value)
  10094. {
  10095. ___maxLineDescender_15 = value;
  10096. }
  10097. inline static int32_t get_offset_of_pageAscender_16() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___pageAscender_16)); }
  10098. inline float get_pageAscender_16() const { return ___pageAscender_16; }
  10099. inline float* get_address_of_pageAscender_16() { return &___pageAscender_16; }
  10100. inline void set_pageAscender_16(float value)
  10101. {
  10102. ___pageAscender_16 = value;
  10103. }
  10104. inline static int32_t get_offset_of_horizontalAlignment_17() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___horizontalAlignment_17)); }
  10105. inline int32_t get_horizontalAlignment_17() const { return ___horizontalAlignment_17; }
  10106. inline int32_t* get_address_of_horizontalAlignment_17() { return &___horizontalAlignment_17; }
  10107. inline void set_horizontalAlignment_17(int32_t value)
  10108. {
  10109. ___horizontalAlignment_17 = value;
  10110. }
  10111. inline static int32_t get_offset_of_marginLeft_18() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___marginLeft_18)); }
  10112. inline float get_marginLeft_18() const { return ___marginLeft_18; }
  10113. inline float* get_address_of_marginLeft_18() { return &___marginLeft_18; }
  10114. inline void set_marginLeft_18(float value)
  10115. {
  10116. ___marginLeft_18 = value;
  10117. }
  10118. inline static int32_t get_offset_of_marginRight_19() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___marginRight_19)); }
  10119. inline float get_marginRight_19() const { return ___marginRight_19; }
  10120. inline float* get_address_of_marginRight_19() { return &___marginRight_19; }
  10121. inline void set_marginRight_19(float value)
  10122. {
  10123. ___marginRight_19 = value;
  10124. }
  10125. inline static int32_t get_offset_of_xAdvance_20() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___xAdvance_20)); }
  10126. inline float get_xAdvance_20() const { return ___xAdvance_20; }
  10127. inline float* get_address_of_xAdvance_20() { return &___xAdvance_20; }
  10128. inline void set_xAdvance_20(float value)
  10129. {
  10130. ___xAdvance_20 = value;
  10131. }
  10132. inline static int32_t get_offset_of_preferredWidth_21() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___preferredWidth_21)); }
  10133. inline float get_preferredWidth_21() const { return ___preferredWidth_21; }
  10134. inline float* get_address_of_preferredWidth_21() { return &___preferredWidth_21; }
  10135. inline void set_preferredWidth_21(float value)
  10136. {
  10137. ___preferredWidth_21 = value;
  10138. }
  10139. inline static int32_t get_offset_of_preferredHeight_22() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___preferredHeight_22)); }
  10140. inline float get_preferredHeight_22() const { return ___preferredHeight_22; }
  10141. inline float* get_address_of_preferredHeight_22() { return &___preferredHeight_22; }
  10142. inline void set_preferredHeight_22(float value)
  10143. {
  10144. ___preferredHeight_22 = value;
  10145. }
  10146. inline static int32_t get_offset_of_previousLineScale_23() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___previousLineScale_23)); }
  10147. inline float get_previousLineScale_23() const { return ___previousLineScale_23; }
  10148. inline float* get_address_of_previousLineScale_23() { return &___previousLineScale_23; }
  10149. inline void set_previousLineScale_23(float value)
  10150. {
  10151. ___previousLineScale_23 = value;
  10152. }
  10153. inline static int32_t get_offset_of_wordCount_24() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___wordCount_24)); }
  10154. inline int32_t get_wordCount_24() const { return ___wordCount_24; }
  10155. inline int32_t* get_address_of_wordCount_24() { return &___wordCount_24; }
  10156. inline void set_wordCount_24(int32_t value)
  10157. {
  10158. ___wordCount_24 = value;
  10159. }
  10160. inline static int32_t get_offset_of_fontStyle_25() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___fontStyle_25)); }
  10161. inline int32_t get_fontStyle_25() const { return ___fontStyle_25; }
  10162. inline int32_t* get_address_of_fontStyle_25() { return &___fontStyle_25; }
  10163. inline void set_fontStyle_25(int32_t value)
  10164. {
  10165. ___fontStyle_25 = value;
  10166. }
  10167. inline static int32_t get_offset_of_italicAngle_26() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___italicAngle_26)); }
  10168. inline int32_t get_italicAngle_26() const { return ___italicAngle_26; }
  10169. inline int32_t* get_address_of_italicAngle_26() { return &___italicAngle_26; }
  10170. inline void set_italicAngle_26(int32_t value)
  10171. {
  10172. ___italicAngle_26 = value;
  10173. }
  10174. inline static int32_t get_offset_of_fontScaleMultiplier_27() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___fontScaleMultiplier_27)); }
  10175. inline float get_fontScaleMultiplier_27() const { return ___fontScaleMultiplier_27; }
  10176. inline float* get_address_of_fontScaleMultiplier_27() { return &___fontScaleMultiplier_27; }
  10177. inline void set_fontScaleMultiplier_27(float value)
  10178. {
  10179. ___fontScaleMultiplier_27 = value;
  10180. }
  10181. inline static int32_t get_offset_of_currentFontSize_28() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___currentFontSize_28)); }
  10182. inline float get_currentFontSize_28() const { return ___currentFontSize_28; }
  10183. inline float* get_address_of_currentFontSize_28() { return &___currentFontSize_28; }
  10184. inline void set_currentFontSize_28(float value)
  10185. {
  10186. ___currentFontSize_28 = value;
  10187. }
  10188. inline static int32_t get_offset_of_baselineOffset_29() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___baselineOffset_29)); }
  10189. inline float get_baselineOffset_29() const { return ___baselineOffset_29; }
  10190. inline float* get_address_of_baselineOffset_29() { return &___baselineOffset_29; }
  10191. inline void set_baselineOffset_29(float value)
  10192. {
  10193. ___baselineOffset_29 = value;
  10194. }
  10195. inline static int32_t get_offset_of_lineOffset_30() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lineOffset_30)); }
  10196. inline float get_lineOffset_30() const { return ___lineOffset_30; }
  10197. inline float* get_address_of_lineOffset_30() { return &___lineOffset_30; }
  10198. inline void set_lineOffset_30(float value)
  10199. {
  10200. ___lineOffset_30 = value;
  10201. }
  10202. inline static int32_t get_offset_of_isDrivenLineSpacing_31() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___isDrivenLineSpacing_31)); }
  10203. inline bool get_isDrivenLineSpacing_31() const { return ___isDrivenLineSpacing_31; }
  10204. inline bool* get_address_of_isDrivenLineSpacing_31() { return &___isDrivenLineSpacing_31; }
  10205. inline void set_isDrivenLineSpacing_31(bool value)
  10206. {
  10207. ___isDrivenLineSpacing_31 = value;
  10208. }
  10209. inline static int32_t get_offset_of_glyphHorizontalAdvanceAdjustment_32() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___glyphHorizontalAdvanceAdjustment_32)); }
  10210. inline float get_glyphHorizontalAdvanceAdjustment_32() const { return ___glyphHorizontalAdvanceAdjustment_32; }
  10211. inline float* get_address_of_glyphHorizontalAdvanceAdjustment_32() { return &___glyphHorizontalAdvanceAdjustment_32; }
  10212. inline void set_glyphHorizontalAdvanceAdjustment_32(float value)
  10213. {
  10214. ___glyphHorizontalAdvanceAdjustment_32 = value;
  10215. }
  10216. inline static int32_t get_offset_of_cSpace_33() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___cSpace_33)); }
  10217. inline float get_cSpace_33() const { return ___cSpace_33; }
  10218. inline float* get_address_of_cSpace_33() { return &___cSpace_33; }
  10219. inline void set_cSpace_33(float value)
  10220. {
  10221. ___cSpace_33 = value;
  10222. }
  10223. inline static int32_t get_offset_of_mSpace_34() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___mSpace_34)); }
  10224. inline float get_mSpace_34() const { return ___mSpace_34; }
  10225. inline float* get_address_of_mSpace_34() { return &___mSpace_34; }
  10226. inline void set_mSpace_34(float value)
  10227. {
  10228. ___mSpace_34 = value;
  10229. }
  10230. inline static int32_t get_offset_of_textInfo_35() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___textInfo_35)); }
  10231. inline TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * get_textInfo_35() const { return ___textInfo_35; }
  10232. inline TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 ** get_address_of_textInfo_35() { return &___textInfo_35; }
  10233. inline void set_textInfo_35(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * value)
  10234. {
  10235. ___textInfo_35 = value;
  10236. Il2CppCodeGenWriteBarrier((void**)(&___textInfo_35), (void*)value);
  10237. }
  10238. inline static int32_t get_offset_of_lineInfo_36() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lineInfo_36)); }
  10239. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 get_lineInfo_36() const { return ___lineInfo_36; }
  10240. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * get_address_of_lineInfo_36() { return &___lineInfo_36; }
  10241. inline void set_lineInfo_36(TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 value)
  10242. {
  10243. ___lineInfo_36 = value;
  10244. }
  10245. inline static int32_t get_offset_of_vertexColor_37() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___vertexColor_37)); }
  10246. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_vertexColor_37() const { return ___vertexColor_37; }
  10247. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_vertexColor_37() { return &___vertexColor_37; }
  10248. inline void set_vertexColor_37(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  10249. {
  10250. ___vertexColor_37 = value;
  10251. }
  10252. inline static int32_t get_offset_of_underlineColor_38() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___underlineColor_38)); }
  10253. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_underlineColor_38() const { return ___underlineColor_38; }
  10254. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_underlineColor_38() { return &___underlineColor_38; }
  10255. inline void set_underlineColor_38(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  10256. {
  10257. ___underlineColor_38 = value;
  10258. }
  10259. inline static int32_t get_offset_of_strikethroughColor_39() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___strikethroughColor_39)); }
  10260. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_strikethroughColor_39() const { return ___strikethroughColor_39; }
  10261. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_strikethroughColor_39() { return &___strikethroughColor_39; }
  10262. inline void set_strikethroughColor_39(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  10263. {
  10264. ___strikethroughColor_39 = value;
  10265. }
  10266. inline static int32_t get_offset_of_highlightColor_40() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___highlightColor_40)); }
  10267. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_highlightColor_40() const { return ___highlightColor_40; }
  10268. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_highlightColor_40() { return &___highlightColor_40; }
  10269. inline void set_highlightColor_40(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  10270. {
  10271. ___highlightColor_40 = value;
  10272. }
  10273. inline static int32_t get_offset_of_basicStyleStack_41() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___basicStyleStack_41)); }
  10274. inline TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 get_basicStyleStack_41() const { return ___basicStyleStack_41; }
  10275. inline TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * get_address_of_basicStyleStack_41() { return &___basicStyleStack_41; }
  10276. inline void set_basicStyleStack_41(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 value)
  10277. {
  10278. ___basicStyleStack_41 = value;
  10279. }
  10280. inline static int32_t get_offset_of_italicAngleStack_42() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___italicAngleStack_42)); }
  10281. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA get_italicAngleStack_42() const { return ___italicAngleStack_42; }
  10282. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * get_address_of_italicAngleStack_42() { return &___italicAngleStack_42; }
  10283. inline void set_italicAngleStack_42(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  10284. {
  10285. ___italicAngleStack_42 = value;
  10286. Il2CppCodeGenWriteBarrier((void**)&(((&___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  10287. }
  10288. inline static int32_t get_offset_of_colorStack_43() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___colorStack_43)); }
  10289. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_colorStack_43() const { return ___colorStack_43; }
  10290. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_colorStack_43() { return &___colorStack_43; }
  10291. inline void set_colorStack_43(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  10292. {
  10293. ___colorStack_43 = value;
  10294. Il2CppCodeGenWriteBarrier((void**)&(((&___colorStack_43))->___itemStack_0), (void*)NULL);
  10295. }
  10296. inline static int32_t get_offset_of_underlineColorStack_44() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___underlineColorStack_44)); }
  10297. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_underlineColorStack_44() const { return ___underlineColorStack_44; }
  10298. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_underlineColorStack_44() { return &___underlineColorStack_44; }
  10299. inline void set_underlineColorStack_44(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  10300. {
  10301. ___underlineColorStack_44 = value;
  10302. Il2CppCodeGenWriteBarrier((void**)&(((&___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  10303. }
  10304. inline static int32_t get_offset_of_strikethroughColorStack_45() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___strikethroughColorStack_45)); }
  10305. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_strikethroughColorStack_45() const { return ___strikethroughColorStack_45; }
  10306. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_strikethroughColorStack_45() { return &___strikethroughColorStack_45; }
  10307. inline void set_strikethroughColorStack_45(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  10308. {
  10309. ___strikethroughColorStack_45 = value;
  10310. Il2CppCodeGenWriteBarrier((void**)&(((&___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  10311. }
  10312. inline static int32_t get_offset_of_highlightColorStack_46() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___highlightColorStack_46)); }
  10313. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_highlightColorStack_46() const { return ___highlightColorStack_46; }
  10314. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_highlightColorStack_46() { return &___highlightColorStack_46; }
  10315. inline void set_highlightColorStack_46(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  10316. {
  10317. ___highlightColorStack_46 = value;
  10318. Il2CppCodeGenWriteBarrier((void**)&(((&___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  10319. }
  10320. inline static int32_t get_offset_of_highlightStateStack_47() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___highlightStateStack_47)); }
  10321. inline TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E get_highlightStateStack_47() const { return ___highlightStateStack_47; }
  10322. inline TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * get_address_of_highlightStateStack_47() { return &___highlightStateStack_47; }
  10323. inline void set_highlightStateStack_47(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E value)
  10324. {
  10325. ___highlightStateStack_47 = value;
  10326. Il2CppCodeGenWriteBarrier((void**)&(((&___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  10327. }
  10328. inline static int32_t get_offset_of_colorGradientStack_48() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___colorGradientStack_48)); }
  10329. inline TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 get_colorGradientStack_48() const { return ___colorGradientStack_48; }
  10330. inline TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * get_address_of_colorGradientStack_48() { return &___colorGradientStack_48; }
  10331. inline void set_colorGradientStack_48(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 value)
  10332. {
  10333. ___colorGradientStack_48 = value;
  10334. Il2CppCodeGenWriteBarrier((void**)&(((&___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  10335. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10336. Il2CppCodeGenWriteBarrier((void**)&(((&___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  10337. #endif
  10338. }
  10339. inline static int32_t get_offset_of_sizeStack_49() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___sizeStack_49)); }
  10340. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_sizeStack_49() const { return ___sizeStack_49; }
  10341. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_sizeStack_49() { return &___sizeStack_49; }
  10342. inline void set_sizeStack_49(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  10343. {
  10344. ___sizeStack_49 = value;
  10345. Il2CppCodeGenWriteBarrier((void**)&(((&___sizeStack_49))->___itemStack_0), (void*)NULL);
  10346. }
  10347. inline static int32_t get_offset_of_indentStack_50() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___indentStack_50)); }
  10348. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_indentStack_50() const { return ___indentStack_50; }
  10349. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_indentStack_50() { return &___indentStack_50; }
  10350. inline void set_indentStack_50(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  10351. {
  10352. ___indentStack_50 = value;
  10353. Il2CppCodeGenWriteBarrier((void**)&(((&___indentStack_50))->___itemStack_0), (void*)NULL);
  10354. }
  10355. inline static int32_t get_offset_of_fontWeightStack_51() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___fontWeightStack_51)); }
  10356. inline TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 get_fontWeightStack_51() const { return ___fontWeightStack_51; }
  10357. inline TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * get_address_of_fontWeightStack_51() { return &___fontWeightStack_51; }
  10358. inline void set_fontWeightStack_51(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 value)
  10359. {
  10360. ___fontWeightStack_51 = value;
  10361. Il2CppCodeGenWriteBarrier((void**)&(((&___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  10362. }
  10363. inline static int32_t get_offset_of_styleStack_52() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___styleStack_52)); }
  10364. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA get_styleStack_52() const { return ___styleStack_52; }
  10365. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * get_address_of_styleStack_52() { return &___styleStack_52; }
  10366. inline void set_styleStack_52(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  10367. {
  10368. ___styleStack_52 = value;
  10369. Il2CppCodeGenWriteBarrier((void**)&(((&___styleStack_52))->___itemStack_0), (void*)NULL);
  10370. }
  10371. inline static int32_t get_offset_of_baselineStack_53() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___baselineStack_53)); }
  10372. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_baselineStack_53() const { return ___baselineStack_53; }
  10373. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_baselineStack_53() { return &___baselineStack_53; }
  10374. inline void set_baselineStack_53(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  10375. {
  10376. ___baselineStack_53 = value;
  10377. Il2CppCodeGenWriteBarrier((void**)&(((&___baselineStack_53))->___itemStack_0), (void*)NULL);
  10378. }
  10379. inline static int32_t get_offset_of_actionStack_54() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___actionStack_54)); }
  10380. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA get_actionStack_54() const { return ___actionStack_54; }
  10381. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * get_address_of_actionStack_54() { return &___actionStack_54; }
  10382. inline void set_actionStack_54(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  10383. {
  10384. ___actionStack_54 = value;
  10385. Il2CppCodeGenWriteBarrier((void**)&(((&___actionStack_54))->___itemStack_0), (void*)NULL);
  10386. }
  10387. inline static int32_t get_offset_of_materialReferenceStack_55() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___materialReferenceStack_55)); }
  10388. inline TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 get_materialReferenceStack_55() const { return ___materialReferenceStack_55; }
  10389. inline TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * get_address_of_materialReferenceStack_55() { return &___materialReferenceStack_55; }
  10390. inline void set_materialReferenceStack_55(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 value)
  10391. {
  10392. ___materialReferenceStack_55 = value;
  10393. Il2CppCodeGenWriteBarrier((void**)&(((&___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  10394. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10395. Il2CppCodeGenWriteBarrier((void**)&((&(((&___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  10396. #endif
  10397. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10398. Il2CppCodeGenWriteBarrier((void**)&((&(((&___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  10399. #endif
  10400. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10401. Il2CppCodeGenWriteBarrier((void**)&((&(((&___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  10402. #endif
  10403. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10404. Il2CppCodeGenWriteBarrier((void**)&((&(((&___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  10405. #endif
  10406. }
  10407. inline static int32_t get_offset_of_lineJustificationStack_56() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___lineJustificationStack_56)); }
  10408. inline TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B get_lineJustificationStack_56() const { return ___lineJustificationStack_56; }
  10409. inline TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * get_address_of_lineJustificationStack_56() { return &___lineJustificationStack_56; }
  10410. inline void set_lineJustificationStack_56(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B value)
  10411. {
  10412. ___lineJustificationStack_56 = value;
  10413. Il2CppCodeGenWriteBarrier((void**)&(((&___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  10414. }
  10415. inline static int32_t get_offset_of_spriteAnimationID_57() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___spriteAnimationID_57)); }
  10416. inline int32_t get_spriteAnimationID_57() const { return ___spriteAnimationID_57; }
  10417. inline int32_t* get_address_of_spriteAnimationID_57() { return &___spriteAnimationID_57; }
  10418. inline void set_spriteAnimationID_57(int32_t value)
  10419. {
  10420. ___spriteAnimationID_57 = value;
  10421. }
  10422. inline static int32_t get_offset_of_currentFontAsset_58() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___currentFontAsset_58)); }
  10423. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_currentFontAsset_58() const { return ___currentFontAsset_58; }
  10424. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_currentFontAsset_58() { return &___currentFontAsset_58; }
  10425. inline void set_currentFontAsset_58(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  10426. {
  10427. ___currentFontAsset_58 = value;
  10428. Il2CppCodeGenWriteBarrier((void**)(&___currentFontAsset_58), (void*)value);
  10429. }
  10430. inline static int32_t get_offset_of_currentSpriteAsset_59() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___currentSpriteAsset_59)); }
  10431. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_currentSpriteAsset_59() const { return ___currentSpriteAsset_59; }
  10432. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_currentSpriteAsset_59() { return &___currentSpriteAsset_59; }
  10433. inline void set_currentSpriteAsset_59(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  10434. {
  10435. ___currentSpriteAsset_59 = value;
  10436. Il2CppCodeGenWriteBarrier((void**)(&___currentSpriteAsset_59), (void*)value);
  10437. }
  10438. inline static int32_t get_offset_of_currentMaterial_60() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___currentMaterial_60)); }
  10439. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_currentMaterial_60() const { return ___currentMaterial_60; }
  10440. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_currentMaterial_60() { return &___currentMaterial_60; }
  10441. inline void set_currentMaterial_60(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  10442. {
  10443. ___currentMaterial_60 = value;
  10444. Il2CppCodeGenWriteBarrier((void**)(&___currentMaterial_60), (void*)value);
  10445. }
  10446. inline static int32_t get_offset_of_currentMaterialIndex_61() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___currentMaterialIndex_61)); }
  10447. inline int32_t get_currentMaterialIndex_61() const { return ___currentMaterialIndex_61; }
  10448. inline int32_t* get_address_of_currentMaterialIndex_61() { return &___currentMaterialIndex_61; }
  10449. inline void set_currentMaterialIndex_61(int32_t value)
  10450. {
  10451. ___currentMaterialIndex_61 = value;
  10452. }
  10453. inline static int32_t get_offset_of_meshExtents_62() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___meshExtents_62)); }
  10454. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA get_meshExtents_62() const { return ___meshExtents_62; }
  10455. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * get_address_of_meshExtents_62() { return &___meshExtents_62; }
  10456. inline void set_meshExtents_62(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA value)
  10457. {
  10458. ___meshExtents_62 = value;
  10459. }
  10460. inline static int32_t get_offset_of_tagNoParsing_63() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___tagNoParsing_63)); }
  10461. inline bool get_tagNoParsing_63() const { return ___tagNoParsing_63; }
  10462. inline bool* get_address_of_tagNoParsing_63() { return &___tagNoParsing_63; }
  10463. inline void set_tagNoParsing_63(bool value)
  10464. {
  10465. ___tagNoParsing_63 = value;
  10466. }
  10467. inline static int32_t get_offset_of_isNonBreakingSpace_64() { return static_cast<int32_t>(offsetof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99, ___isNonBreakingSpace_64)); }
  10468. inline bool get_isNonBreakingSpace_64() const { return ___isNonBreakingSpace_64; }
  10469. inline bool* get_address_of_isNonBreakingSpace_64() { return &___isNonBreakingSpace_64; }
  10470. inline void set_isNonBreakingSpace_64(bool value)
  10471. {
  10472. ___isNonBreakingSpace_64 = value;
  10473. }
  10474. };
  10475. // Native definition for P/Invoke marshalling of TMPro.WordWrapState
  10476. struct WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99_marshaled_pinvoke
  10477. {
  10478. int32_t ___previous_WordBreak_0;
  10479. int32_t ___total_CharacterCount_1;
  10480. int32_t ___visible_CharacterCount_2;
  10481. int32_t ___visible_SpriteCount_3;
  10482. int32_t ___visible_LinkCount_4;
  10483. int32_t ___firstCharacterIndex_5;
  10484. int32_t ___firstVisibleCharacterIndex_6;
  10485. int32_t ___lastCharacterIndex_7;
  10486. int32_t ___lastVisibleCharIndex_8;
  10487. int32_t ___lineNumber_9;
  10488. float ___maxCapHeight_10;
  10489. float ___maxAscender_11;
  10490. float ___maxDescender_12;
  10491. float ___startOfLineAscender_13;
  10492. float ___maxLineAscender_14;
  10493. float ___maxLineDescender_15;
  10494. float ___pageAscender_16;
  10495. int32_t ___horizontalAlignment_17;
  10496. float ___marginLeft_18;
  10497. float ___marginRight_19;
  10498. float ___xAdvance_20;
  10499. float ___preferredWidth_21;
  10500. float ___preferredHeight_22;
  10501. float ___previousLineScale_23;
  10502. int32_t ___wordCount_24;
  10503. int32_t ___fontStyle_25;
  10504. int32_t ___italicAngle_26;
  10505. float ___fontScaleMultiplier_27;
  10506. float ___currentFontSize_28;
  10507. float ___baselineOffset_29;
  10508. float ___lineOffset_30;
  10509. int32_t ___isDrivenLineSpacing_31;
  10510. float ___glyphHorizontalAdvanceAdjustment_32;
  10511. float ___cSpace_33;
  10512. float ___mSpace_34;
  10513. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * ___textInfo_35;
  10514. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 ___lineInfo_36;
  10515. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___vertexColor_37;
  10516. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_38;
  10517. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_39;
  10518. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_40;
  10519. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 ___basicStyleStack_41;
  10520. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___italicAngleStack_42;
  10521. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___colorStack_43;
  10522. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___underlineColorStack_44;
  10523. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___strikethroughColorStack_45;
  10524. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___highlightColorStack_46;
  10525. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E ___highlightStateStack_47;
  10526. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 ___colorGradientStack_48;
  10527. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___sizeStack_49;
  10528. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___indentStack_50;
  10529. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 ___fontWeightStack_51;
  10530. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___styleStack_52;
  10531. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___baselineStack_53;
  10532. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___actionStack_54;
  10533. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 ___materialReferenceStack_55;
  10534. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B ___lineJustificationStack_56;
  10535. int32_t ___spriteAnimationID_57;
  10536. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___currentFontAsset_58;
  10537. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___currentSpriteAsset_59;
  10538. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___currentMaterial_60;
  10539. int32_t ___currentMaterialIndex_61;
  10540. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___meshExtents_62;
  10541. int32_t ___tagNoParsing_63;
  10542. int32_t ___isNonBreakingSpace_64;
  10543. };
  10544. // Native definition for COM marshalling of TMPro.WordWrapState
  10545. struct WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99_marshaled_com
  10546. {
  10547. int32_t ___previous_WordBreak_0;
  10548. int32_t ___total_CharacterCount_1;
  10549. int32_t ___visible_CharacterCount_2;
  10550. int32_t ___visible_SpriteCount_3;
  10551. int32_t ___visible_LinkCount_4;
  10552. int32_t ___firstCharacterIndex_5;
  10553. int32_t ___firstVisibleCharacterIndex_6;
  10554. int32_t ___lastCharacterIndex_7;
  10555. int32_t ___lastVisibleCharIndex_8;
  10556. int32_t ___lineNumber_9;
  10557. float ___maxCapHeight_10;
  10558. float ___maxAscender_11;
  10559. float ___maxDescender_12;
  10560. float ___startOfLineAscender_13;
  10561. float ___maxLineAscender_14;
  10562. float ___maxLineDescender_15;
  10563. float ___pageAscender_16;
  10564. int32_t ___horizontalAlignment_17;
  10565. float ___marginLeft_18;
  10566. float ___marginRight_19;
  10567. float ___xAdvance_20;
  10568. float ___preferredWidth_21;
  10569. float ___preferredHeight_22;
  10570. float ___previousLineScale_23;
  10571. int32_t ___wordCount_24;
  10572. int32_t ___fontStyle_25;
  10573. int32_t ___italicAngle_26;
  10574. float ___fontScaleMultiplier_27;
  10575. float ___currentFontSize_28;
  10576. float ___baselineOffset_29;
  10577. float ___lineOffset_30;
  10578. int32_t ___isDrivenLineSpacing_31;
  10579. float ___glyphHorizontalAdvanceAdjustment_32;
  10580. float ___cSpace_33;
  10581. float ___mSpace_34;
  10582. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * ___textInfo_35;
  10583. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 ___lineInfo_36;
  10584. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___vertexColor_37;
  10585. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor_38;
  10586. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___strikethroughColor_39;
  10587. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor_40;
  10588. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 ___basicStyleStack_41;
  10589. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___italicAngleStack_42;
  10590. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___colorStack_43;
  10591. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___underlineColorStack_44;
  10592. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___strikethroughColorStack_45;
  10593. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___highlightColorStack_46;
  10594. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E ___highlightStateStack_47;
  10595. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 ___colorGradientStack_48;
  10596. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___sizeStack_49;
  10597. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___indentStack_50;
  10598. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 ___fontWeightStack_51;
  10599. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___styleStack_52;
  10600. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___baselineStack_53;
  10601. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___actionStack_54;
  10602. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 ___materialReferenceStack_55;
  10603. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B ___lineJustificationStack_56;
  10604. int32_t ___spriteAnimationID_57;
  10605. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___currentFontAsset_58;
  10606. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___currentSpriteAsset_59;
  10607. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___currentMaterial_60;
  10608. int32_t ___currentMaterialIndex_61;
  10609. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___meshExtents_62;
  10610. int32_t ___tagNoParsing_63;
  10611. int32_t ___isNonBreakingSpace_64;
  10612. };
  10613. // TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7
  10614. struct U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F : public RuntimeObject
  10615. {
  10616. public:
  10617. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>1__state
  10618. int32_t ___U3CU3E1__state_0;
  10619. // System.Object TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>2__current
  10620. RuntimeObject * ___U3CU3E2__current_1;
  10621. // TMPro.TMP_SpriteAnimator TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<>4__this
  10622. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * ___U3CU3E4__this_2;
  10623. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::start
  10624. int32_t ___start_3;
  10625. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::end
  10626. int32_t ___end_4;
  10627. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::spriteAsset
  10628. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset_5;
  10629. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::currentCharacter
  10630. int32_t ___currentCharacter_6;
  10631. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::framerate
  10632. int32_t ___framerate_7;
  10633. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<currentFrame>5__2
  10634. int32_t ___U3CcurrentFrameU3E5__2_8;
  10635. // TMPro.TMP_CharacterInfo TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<charInfo>5__3
  10636. TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B ___U3CcharInfoU3E5__3_9;
  10637. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<materialIndex>5__4
  10638. int32_t ___U3CmaterialIndexU3E5__4_10;
  10639. // System.Int32 TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<vertexIndex>5__5
  10640. int32_t ___U3CvertexIndexU3E5__5_11;
  10641. // TMPro.TMP_MeshInfo TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<meshInfo>5__6
  10642. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 ___U3CmeshInfoU3E5__6_12;
  10643. // System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<baseSpriteScale>5__7
  10644. float ___U3CbaseSpriteScaleU3E5__7_13;
  10645. // System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<elapsedTime>5__8
  10646. float ___U3CelapsedTimeU3E5__8_14;
  10647. // System.Single TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::<targetTime>5__9
  10648. float ___U3CtargetTimeU3E5__9_15;
  10649. public:
  10650. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CU3E1__state_0)); }
  10651. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  10652. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  10653. inline void set_U3CU3E1__state_0(int32_t value)
  10654. {
  10655. ___U3CU3E1__state_0 = value;
  10656. }
  10657. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CU3E2__current_1)); }
  10658. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  10659. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  10660. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  10661. {
  10662. ___U3CU3E2__current_1 = value;
  10663. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  10664. }
  10665. inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CU3E4__this_2)); }
  10666. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
  10667. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
  10668. inline void set_U3CU3E4__this_2(TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * value)
  10669. {
  10670. ___U3CU3E4__this_2 = value;
  10671. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_2), (void*)value);
  10672. }
  10673. inline static int32_t get_offset_of_start_3() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___start_3)); }
  10674. inline int32_t get_start_3() const { return ___start_3; }
  10675. inline int32_t* get_address_of_start_3() { return &___start_3; }
  10676. inline void set_start_3(int32_t value)
  10677. {
  10678. ___start_3 = value;
  10679. }
  10680. inline static int32_t get_offset_of_end_4() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___end_4)); }
  10681. inline int32_t get_end_4() const { return ___end_4; }
  10682. inline int32_t* get_address_of_end_4() { return &___end_4; }
  10683. inline void set_end_4(int32_t value)
  10684. {
  10685. ___end_4 = value;
  10686. }
  10687. inline static int32_t get_offset_of_spriteAsset_5() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___spriteAsset_5)); }
  10688. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_spriteAsset_5() const { return ___spriteAsset_5; }
  10689. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_spriteAsset_5() { return &___spriteAsset_5; }
  10690. inline void set_spriteAsset_5(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  10691. {
  10692. ___spriteAsset_5 = value;
  10693. Il2CppCodeGenWriteBarrier((void**)(&___spriteAsset_5), (void*)value);
  10694. }
  10695. inline static int32_t get_offset_of_currentCharacter_6() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___currentCharacter_6)); }
  10696. inline int32_t get_currentCharacter_6() const { return ___currentCharacter_6; }
  10697. inline int32_t* get_address_of_currentCharacter_6() { return &___currentCharacter_6; }
  10698. inline void set_currentCharacter_6(int32_t value)
  10699. {
  10700. ___currentCharacter_6 = value;
  10701. }
  10702. inline static int32_t get_offset_of_framerate_7() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___framerate_7)); }
  10703. inline int32_t get_framerate_7() const { return ___framerate_7; }
  10704. inline int32_t* get_address_of_framerate_7() { return &___framerate_7; }
  10705. inline void set_framerate_7(int32_t value)
  10706. {
  10707. ___framerate_7 = value;
  10708. }
  10709. inline static int32_t get_offset_of_U3CcurrentFrameU3E5__2_8() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CcurrentFrameU3E5__2_8)); }
  10710. inline int32_t get_U3CcurrentFrameU3E5__2_8() const { return ___U3CcurrentFrameU3E5__2_8; }
  10711. inline int32_t* get_address_of_U3CcurrentFrameU3E5__2_8() { return &___U3CcurrentFrameU3E5__2_8; }
  10712. inline void set_U3CcurrentFrameU3E5__2_8(int32_t value)
  10713. {
  10714. ___U3CcurrentFrameU3E5__2_8 = value;
  10715. }
  10716. inline static int32_t get_offset_of_U3CcharInfoU3E5__3_9() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CcharInfoU3E5__3_9)); }
  10717. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B get_U3CcharInfoU3E5__3_9() const { return ___U3CcharInfoU3E5__3_9; }
  10718. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B * get_address_of_U3CcharInfoU3E5__3_9() { return &___U3CcharInfoU3E5__3_9; }
  10719. inline void set_U3CcharInfoU3E5__3_9(TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B value)
  10720. {
  10721. ___U3CcharInfoU3E5__3_9 = value;
  10722. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CcharInfoU3E5__3_9))->___textElement_4), (void*)NULL);
  10723. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10724. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CcharInfoU3E5__3_9))->___fontAsset_5), (void*)NULL);
  10725. #endif
  10726. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10727. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CcharInfoU3E5__3_9))->___spriteAsset_6), (void*)NULL);
  10728. #endif
  10729. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10730. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CcharInfoU3E5__3_9))->___material_8), (void*)NULL);
  10731. #endif
  10732. }
  10733. inline static int32_t get_offset_of_U3CmaterialIndexU3E5__4_10() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CmaterialIndexU3E5__4_10)); }
  10734. inline int32_t get_U3CmaterialIndexU3E5__4_10() const { return ___U3CmaterialIndexU3E5__4_10; }
  10735. inline int32_t* get_address_of_U3CmaterialIndexU3E5__4_10() { return &___U3CmaterialIndexU3E5__4_10; }
  10736. inline void set_U3CmaterialIndexU3E5__4_10(int32_t value)
  10737. {
  10738. ___U3CmaterialIndexU3E5__4_10 = value;
  10739. }
  10740. inline static int32_t get_offset_of_U3CvertexIndexU3E5__5_11() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CvertexIndexU3E5__5_11)); }
  10741. inline int32_t get_U3CvertexIndexU3E5__5_11() const { return ___U3CvertexIndexU3E5__5_11; }
  10742. inline int32_t* get_address_of_U3CvertexIndexU3E5__5_11() { return &___U3CvertexIndexU3E5__5_11; }
  10743. inline void set_U3CvertexIndexU3E5__5_11(int32_t value)
  10744. {
  10745. ___U3CvertexIndexU3E5__5_11 = value;
  10746. }
  10747. inline static int32_t get_offset_of_U3CmeshInfoU3E5__6_12() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CmeshInfoU3E5__6_12)); }
  10748. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 get_U3CmeshInfoU3E5__6_12() const { return ___U3CmeshInfoU3E5__6_12; }
  10749. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * get_address_of_U3CmeshInfoU3E5__6_12() { return &___U3CmeshInfoU3E5__6_12; }
  10750. inline void set_U3CmeshInfoU3E5__6_12(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 value)
  10751. {
  10752. ___U3CmeshInfoU3E5__6_12 = value;
  10753. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___mesh_4), (void*)NULL);
  10754. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10755. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___vertices_6), (void*)NULL);
  10756. #endif
  10757. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10758. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___normals_7), (void*)NULL);
  10759. #endif
  10760. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10761. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___tangents_8), (void*)NULL);
  10762. #endif
  10763. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10764. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___uvs0_9), (void*)NULL);
  10765. #endif
  10766. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10767. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___uvs2_10), (void*)NULL);
  10768. #endif
  10769. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10770. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___colors32_11), (void*)NULL);
  10771. #endif
  10772. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10773. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___triangles_12), (void*)NULL);
  10774. #endif
  10775. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10776. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CmeshInfoU3E5__6_12))->___material_13), (void*)NULL);
  10777. #endif
  10778. }
  10779. inline static int32_t get_offset_of_U3CbaseSpriteScaleU3E5__7_13() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CbaseSpriteScaleU3E5__7_13)); }
  10780. inline float get_U3CbaseSpriteScaleU3E5__7_13() const { return ___U3CbaseSpriteScaleU3E5__7_13; }
  10781. inline float* get_address_of_U3CbaseSpriteScaleU3E5__7_13() { return &___U3CbaseSpriteScaleU3E5__7_13; }
  10782. inline void set_U3CbaseSpriteScaleU3E5__7_13(float value)
  10783. {
  10784. ___U3CbaseSpriteScaleU3E5__7_13 = value;
  10785. }
  10786. inline static int32_t get_offset_of_U3CelapsedTimeU3E5__8_14() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CelapsedTimeU3E5__8_14)); }
  10787. inline float get_U3CelapsedTimeU3E5__8_14() const { return ___U3CelapsedTimeU3E5__8_14; }
  10788. inline float* get_address_of_U3CelapsedTimeU3E5__8_14() { return &___U3CelapsedTimeU3E5__8_14; }
  10789. inline void set_U3CelapsedTimeU3E5__8_14(float value)
  10790. {
  10791. ___U3CelapsedTimeU3E5__8_14 = value;
  10792. }
  10793. inline static int32_t get_offset_of_U3CtargetTimeU3E5__9_15() { return static_cast<int32_t>(offsetof(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F, ___U3CtargetTimeU3E5__9_15)); }
  10794. inline float get_U3CtargetTimeU3E5__9_15() const { return ___U3CtargetTimeU3E5__9_15; }
  10795. inline float* get_address_of_U3CtargetTimeU3E5__9_15() { return &___U3CtargetTimeU3E5__9_15; }
  10796. inline void set_U3CtargetTimeU3E5__9_15(float value)
  10797. {
  10798. ___U3CtargetTimeU3E5__9_15 = value;
  10799. }
  10800. };
  10801. // TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
  10802. struct TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7
  10803. {
  10804. public:
  10805. // T[] TMPro.TMP_TextProcessingStack`1::itemStack
  10806. WordWrapStateU5BU5D_t4B20066E10D8FF621FB20C05F21B22167C90F548* ___itemStack_0;
  10807. // System.Int32 TMPro.TMP_TextProcessingStack`1::index
  10808. int32_t ___index_1;
  10809. // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem
  10810. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_DefaultItem_2;
  10811. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity
  10812. int32_t ___m_Capacity_3;
  10813. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize
  10814. int32_t ___m_RolloverSize_4;
  10815. // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count
  10816. int32_t ___m_Count_5;
  10817. public:
  10818. inline static int32_t get_offset_of_itemStack_0() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___itemStack_0)); }
  10819. inline WordWrapStateU5BU5D_t4B20066E10D8FF621FB20C05F21B22167C90F548* get_itemStack_0() const { return ___itemStack_0; }
  10820. inline WordWrapStateU5BU5D_t4B20066E10D8FF621FB20C05F21B22167C90F548** get_address_of_itemStack_0() { return &___itemStack_0; }
  10821. inline void set_itemStack_0(WordWrapStateU5BU5D_t4B20066E10D8FF621FB20C05F21B22167C90F548* value)
  10822. {
  10823. ___itemStack_0 = value;
  10824. Il2CppCodeGenWriteBarrier((void**)(&___itemStack_0), (void*)value);
  10825. }
  10826. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___index_1)); }
  10827. inline int32_t get_index_1() const { return ___index_1; }
  10828. inline int32_t* get_address_of_index_1() { return &___index_1; }
  10829. inline void set_index_1(int32_t value)
  10830. {
  10831. ___index_1 = value;
  10832. }
  10833. inline static int32_t get_offset_of_m_DefaultItem_2() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___m_DefaultItem_2)); }
  10834. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_DefaultItem_2() const { return ___m_DefaultItem_2; }
  10835. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_DefaultItem_2() { return &___m_DefaultItem_2; }
  10836. inline void set_m_DefaultItem_2(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  10837. {
  10838. ___m_DefaultItem_2 = value;
  10839. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___textInfo_35), (void*)NULL);
  10840. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10841. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  10842. #endif
  10843. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10844. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___colorStack_43))->___itemStack_0), (void*)NULL);
  10845. #endif
  10846. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10847. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  10848. #endif
  10849. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10850. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  10851. #endif
  10852. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10853. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  10854. #endif
  10855. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10856. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  10857. #endif
  10858. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10859. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  10860. #endif
  10861. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10862. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  10863. #endif
  10864. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10865. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  10866. #endif
  10867. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10868. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___indentStack_50))->___itemStack_0), (void*)NULL);
  10869. #endif
  10870. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10871. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  10872. #endif
  10873. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10874. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___styleStack_52))->___itemStack_0), (void*)NULL);
  10875. #endif
  10876. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10877. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  10878. #endif
  10879. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10880. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___actionStack_54))->___itemStack_0), (void*)NULL);
  10881. #endif
  10882. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10883. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  10884. #endif
  10885. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10886. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  10887. #endif
  10888. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10889. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  10890. #endif
  10891. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10892. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  10893. #endif
  10894. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10895. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  10896. #endif
  10897. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10898. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_DefaultItem_2))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  10899. #endif
  10900. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10901. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___currentFontAsset_58), (void*)NULL);
  10902. #endif
  10903. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10904. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___currentSpriteAsset_59), (void*)NULL);
  10905. #endif
  10906. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10907. Il2CppCodeGenWriteBarrier((void**)&(((&___m_DefaultItem_2))->___currentMaterial_60), (void*)NULL);
  10908. #endif
  10909. }
  10910. inline static int32_t get_offset_of_m_Capacity_3() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___m_Capacity_3)); }
  10911. inline int32_t get_m_Capacity_3() const { return ___m_Capacity_3; }
  10912. inline int32_t* get_address_of_m_Capacity_3() { return &___m_Capacity_3; }
  10913. inline void set_m_Capacity_3(int32_t value)
  10914. {
  10915. ___m_Capacity_3 = value;
  10916. }
  10917. inline static int32_t get_offset_of_m_RolloverSize_4() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___m_RolloverSize_4)); }
  10918. inline int32_t get_m_RolloverSize_4() const { return ___m_RolloverSize_4; }
  10919. inline int32_t* get_address_of_m_RolloverSize_4() { return &___m_RolloverSize_4; }
  10920. inline void set_m_RolloverSize_4(int32_t value)
  10921. {
  10922. ___m_RolloverSize_4 = value;
  10923. }
  10924. inline static int32_t get_offset_of_m_Count_5() { return static_cast<int32_t>(offsetof(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7, ___m_Count_5)); }
  10925. inline int32_t get_m_Count_5() const { return ___m_Count_5; }
  10926. inline int32_t* get_address_of_m_Count_5() { return &___m_Count_5; }
  10927. inline void set_m_Count_5(int32_t value)
  10928. {
  10929. ___m_Count_5 = value;
  10930. }
  10931. };
  10932. // UnityEngine.Canvas
  10933. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  10934. {
  10935. public:
  10936. public:
  10937. };
  10938. struct Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields
  10939. {
  10940. public:
  10941. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
  10942. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___preWillRenderCanvases_4;
  10943. // UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
  10944. WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * ___willRenderCanvases_5;
  10945. // System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
  10946. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
  10947. // System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
  10948. Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
  10949. // System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
  10950. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
  10951. public:
  10952. inline static int32_t get_offset_of_preWillRenderCanvases_4() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___preWillRenderCanvases_4)); }
  10953. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_preWillRenderCanvases_4() const { return ___preWillRenderCanvases_4; }
  10954. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_preWillRenderCanvases_4() { return &___preWillRenderCanvases_4; }
  10955. inline void set_preWillRenderCanvases_4(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  10956. {
  10957. ___preWillRenderCanvases_4 = value;
  10958. Il2CppCodeGenWriteBarrier((void**)(&___preWillRenderCanvases_4), (void*)value);
  10959. }
  10960. inline static int32_t get_offset_of_willRenderCanvases_5() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___willRenderCanvases_5)); }
  10961. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * get_willRenderCanvases_5() const { return ___willRenderCanvases_5; }
  10962. inline WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 ** get_address_of_willRenderCanvases_5() { return &___willRenderCanvases_5; }
  10963. inline void set_willRenderCanvases_5(WillRenderCanvases_t459621B4F3FA2571DE0ED6B4DEF0752F2E9EE958 * value)
  10964. {
  10965. ___willRenderCanvases_5 = value;
  10966. Il2CppCodeGenWriteBarrier((void**)(&___willRenderCanvases_5), (void*)value);
  10967. }
  10968. inline static int32_t get_offset_of_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6)); }
  10969. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * get_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() const { return ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6; }
  10970. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B ** get_address_of_U3CexternBeginRenderOverlaysU3Ek__BackingField_6() { return &___U3CexternBeginRenderOverlaysU3Ek__BackingField_6; }
  10971. inline void set_U3CexternBeginRenderOverlaysU3Ek__BackingField_6(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * value)
  10972. {
  10973. ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6 = value;
  10974. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternBeginRenderOverlaysU3Ek__BackingField_6), (void*)value);
  10975. }
  10976. inline static int32_t get_offset_of_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7)); }
  10977. inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * get_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() const { return ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7; }
  10978. inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 ** get_address_of_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7() { return &___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7; }
  10979. inline void set_U3CexternRenderOverlaysBeforeU3Ek__BackingField_7(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * value)
  10980. {
  10981. ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7 = value;
  10982. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7), (void*)value);
  10983. }
  10984. inline static int32_t get_offset_of_U3CexternEndRenderOverlaysU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA_StaticFields, ___U3CexternEndRenderOverlaysU3Ek__BackingField_8)); }
  10985. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * get_U3CexternEndRenderOverlaysU3Ek__BackingField_8() const { return ___U3CexternEndRenderOverlaysU3Ek__BackingField_8; }
  10986. inline Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B ** get_address_of_U3CexternEndRenderOverlaysU3Ek__BackingField_8() { return &___U3CexternEndRenderOverlaysU3Ek__BackingField_8; }
  10987. inline void set_U3CexternEndRenderOverlaysU3Ek__BackingField_8(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * value)
  10988. {
  10989. ___U3CexternEndRenderOverlaysU3Ek__BackingField_8 = value;
  10990. Il2CppCodeGenWriteBarrier((void**)(&___U3CexternEndRenderOverlaysU3Ek__BackingField_8), (void*)value);
  10991. }
  10992. };
  10993. // UnityEngine.MonoBehaviour
  10994. struct MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A : public Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9
  10995. {
  10996. public:
  10997. public:
  10998. };
  10999. // UnityEngine.RectTransform
  11000. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 : public Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1
  11001. {
  11002. public:
  11003. public:
  11004. };
  11005. struct RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields
  11006. {
  11007. public:
  11008. // UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
  11009. ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * ___reapplyDrivenProperties_4;
  11010. public:
  11011. inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_StaticFields, ___reapplyDrivenProperties_4)); }
  11012. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
  11013. inline ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
  11014. inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t1441259DADA8FE33A95334AC24C017DFA3DEB4CE * value)
  11015. {
  11016. ___reapplyDrivenProperties_4 = value;
  11017. Il2CppCodeGenWriteBarrier((void**)(&___reapplyDrivenProperties_4), (void*)value);
  11018. }
  11019. };
  11020. // TMPro.TMP_FontAsset
  11021. struct TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 : public TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E
  11022. {
  11023. public:
  11024. // System.String TMPro.TMP_FontAsset::m_Version
  11025. String_t* ___m_Version_8;
  11026. // System.String TMPro.TMP_FontAsset::m_SourceFontFileGUID
  11027. String_t* ___m_SourceFontFileGUID_9;
  11028. // UnityEngine.Font TMPro.TMP_FontAsset::m_SourceFontFile
  11029. Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * ___m_SourceFontFile_10;
  11030. // TMPro.AtlasPopulationMode TMPro.TMP_FontAsset::m_AtlasPopulationMode
  11031. int32_t ___m_AtlasPopulationMode_11;
  11032. // UnityEngine.TextCore.FaceInfo TMPro.TMP_FontAsset::m_FaceInfo
  11033. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 ___m_FaceInfo_12;
  11034. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphTable
  11035. List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * ___m_GlyphTable_13;
  11036. // System.Collections.Generic.Dictionary`2<System.UInt32,UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphLookupDictionary
  11037. Dictionary_2_tDA5C03A58B5E004C6D454EF31BF9C5307FE785BE * ___m_GlyphLookupDictionary_14;
  11038. // System.Collections.Generic.List`1<TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharacterTable
  11039. List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * ___m_CharacterTable_15;
  11040. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharacterLookupDictionary
  11041. Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * ___m_CharacterLookupDictionary_16;
  11042. // UnityEngine.Texture2D TMPro.TMP_FontAsset::m_AtlasTexture
  11043. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * ___m_AtlasTexture_17;
  11044. // UnityEngine.Texture2D[] TMPro.TMP_FontAsset::m_AtlasTextures
  11045. Texture2DU5BU5D_t0CBDCEA1648F6CBEA47C64E1E48F22B9692B3316* ___m_AtlasTextures_18;
  11046. // System.Int32 TMPro.TMP_FontAsset::m_AtlasTextureIndex
  11047. int32_t ___m_AtlasTextureIndex_19;
  11048. // System.Boolean TMPro.TMP_FontAsset::m_IsMultiAtlasTexturesEnabled
  11049. bool ___m_IsMultiAtlasTexturesEnabled_20;
  11050. // System.Boolean TMPro.TMP_FontAsset::m_ClearDynamicDataOnBuild
  11051. bool ___m_ClearDynamicDataOnBuild_21;
  11052. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> TMPro.TMP_FontAsset::m_UsedGlyphRects
  11053. List_1_tE870449A6BC21548542BC92F18B284004FA8668A * ___m_UsedGlyphRects_22;
  11054. // System.Collections.Generic.List`1<UnityEngine.TextCore.GlyphRect> TMPro.TMP_FontAsset::m_FreeGlyphRects
  11055. List_1_tE870449A6BC21548542BC92F18B284004FA8668A * ___m_FreeGlyphRects_23;
  11056. // TMPro.FaceInfo_Legacy TMPro.TMP_FontAsset::m_fontInfo
  11057. FaceInfo_Legacy_t9002691F7DB46E42ADE3B69A8861C144379D192F * ___m_fontInfo_24;
  11058. // UnityEngine.Texture2D TMPro.TMP_FontAsset::atlas
  11059. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * ___atlas_25;
  11060. // System.Int32 TMPro.TMP_FontAsset::m_AtlasWidth
  11061. int32_t ___m_AtlasWidth_26;
  11062. // System.Int32 TMPro.TMP_FontAsset::m_AtlasHeight
  11063. int32_t ___m_AtlasHeight_27;
  11064. // System.Int32 TMPro.TMP_FontAsset::m_AtlasPadding
  11065. int32_t ___m_AtlasPadding_28;
  11066. // UnityEngine.TextCore.LowLevel.GlyphRenderMode TMPro.TMP_FontAsset::m_AtlasRenderMode
  11067. int32_t ___m_AtlasRenderMode_29;
  11068. // System.Collections.Generic.List`1<TMPro.TMP_Glyph> TMPro.TMP_FontAsset::m_glyphInfoList
  11069. List_1_t3F387498A6DE374D972293A68DB91FDF1A530E2E * ___m_glyphInfoList_30;
  11070. // TMPro.KerningTable TMPro.TMP_FontAsset::m_KerningTable
  11071. KerningTable_t820628F74178B0781DBFFB55BF1277247047617D * ___m_KerningTable_31;
  11072. // TMPro.TMP_FontFeatureTable TMPro.TMP_FontAsset::m_FontFeatureTable
  11073. TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 * ___m_FontFeatureTable_32;
  11074. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::fallbackFontAssets
  11075. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___fallbackFontAssets_33;
  11076. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::m_FallbackFontAssetTable
  11077. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___m_FallbackFontAssetTable_34;
  11078. // TMPro.FontAssetCreationSettings TMPro.TMP_FontAsset::m_CreationSettings
  11079. FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1 ___m_CreationSettings_35;
  11080. // TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::m_FontWeightTable
  11081. TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* ___m_FontWeightTable_36;
  11082. // TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::fontWeights
  11083. TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* ___fontWeights_37;
  11084. // System.Single TMPro.TMP_FontAsset::normalStyle
  11085. float ___normalStyle_38;
  11086. // System.Single TMPro.TMP_FontAsset::normalSpacingOffset
  11087. float ___normalSpacingOffset_39;
  11088. // System.Single TMPro.TMP_FontAsset::boldStyle
  11089. float ___boldStyle_40;
  11090. // System.Single TMPro.TMP_FontAsset::boldSpacing
  11091. float ___boldSpacing_41;
  11092. // System.Byte TMPro.TMP_FontAsset::italicStyle
  11093. uint8_t ___italicStyle_42;
  11094. // System.Byte TMPro.TMP_FontAsset::tabSize
  11095. uint8_t ___tabSize_43;
  11096. // System.Boolean TMPro.TMP_FontAsset::IsFontAssetLookupTablesDirty
  11097. bool ___IsFontAssetLookupTablesDirty_44;
  11098. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::FallbackSearchQueryLookup
  11099. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___FallbackSearchQueryLookup_53;
  11100. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphsToRender
  11101. List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * ___m_GlyphsToRender_59;
  11102. // System.Collections.Generic.List`1<UnityEngine.TextCore.Glyph> TMPro.TMP_FontAsset::m_GlyphsRendered
  11103. List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * ___m_GlyphsRendered_60;
  11104. // System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphIndexList
  11105. List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * ___m_GlyphIndexList_61;
  11106. // System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphIndexListNewlyAdded
  11107. List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * ___m_GlyphIndexListNewlyAdded_62;
  11108. // System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphsToAdd
  11109. List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * ___m_GlyphsToAdd_63;
  11110. // System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_GlyphsToAddLookup
  11111. HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___m_GlyphsToAddLookup_64;
  11112. // System.Collections.Generic.List`1<TMPro.TMP_Character> TMPro.TMP_FontAsset::m_CharactersToAdd
  11113. List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * ___m_CharactersToAdd_65;
  11114. // System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_CharactersToAddLookup
  11115. HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___m_CharactersToAddLookup_66;
  11116. // System.Collections.Generic.List`1<System.UInt32> TMPro.TMP_FontAsset::s_MissingCharacterList
  11117. List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * ___s_MissingCharacterList_67;
  11118. // System.Collections.Generic.HashSet`1<System.UInt32> TMPro.TMP_FontAsset::m_MissingUnicodesFromFontFile
  11119. HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * ___m_MissingUnicodesFromFontFile_68;
  11120. public:
  11121. inline static int32_t get_offset_of_m_Version_8() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_Version_8)); }
  11122. inline String_t* get_m_Version_8() const { return ___m_Version_8; }
  11123. inline String_t** get_address_of_m_Version_8() { return &___m_Version_8; }
  11124. inline void set_m_Version_8(String_t* value)
  11125. {
  11126. ___m_Version_8 = value;
  11127. Il2CppCodeGenWriteBarrier((void**)(&___m_Version_8), (void*)value);
  11128. }
  11129. inline static int32_t get_offset_of_m_SourceFontFileGUID_9() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_SourceFontFileGUID_9)); }
  11130. inline String_t* get_m_SourceFontFileGUID_9() const { return ___m_SourceFontFileGUID_9; }
  11131. inline String_t** get_address_of_m_SourceFontFileGUID_9() { return &___m_SourceFontFileGUID_9; }
  11132. inline void set_m_SourceFontFileGUID_9(String_t* value)
  11133. {
  11134. ___m_SourceFontFileGUID_9 = value;
  11135. Il2CppCodeGenWriteBarrier((void**)(&___m_SourceFontFileGUID_9), (void*)value);
  11136. }
  11137. inline static int32_t get_offset_of_m_SourceFontFile_10() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_SourceFontFile_10)); }
  11138. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * get_m_SourceFontFile_10() const { return ___m_SourceFontFile_10; }
  11139. inline Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 ** get_address_of_m_SourceFontFile_10() { return &___m_SourceFontFile_10; }
  11140. inline void set_m_SourceFontFile_10(Font_tB53D3F362CB1A0B92307B362826F212AE2D2A6A9 * value)
  11141. {
  11142. ___m_SourceFontFile_10 = value;
  11143. Il2CppCodeGenWriteBarrier((void**)(&___m_SourceFontFile_10), (void*)value);
  11144. }
  11145. inline static int32_t get_offset_of_m_AtlasPopulationMode_11() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasPopulationMode_11)); }
  11146. inline int32_t get_m_AtlasPopulationMode_11() const { return ___m_AtlasPopulationMode_11; }
  11147. inline int32_t* get_address_of_m_AtlasPopulationMode_11() { return &___m_AtlasPopulationMode_11; }
  11148. inline void set_m_AtlasPopulationMode_11(int32_t value)
  11149. {
  11150. ___m_AtlasPopulationMode_11 = value;
  11151. }
  11152. inline static int32_t get_offset_of_m_FaceInfo_12() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_FaceInfo_12)); }
  11153. inline FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 get_m_FaceInfo_12() const { return ___m_FaceInfo_12; }
  11154. inline FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * get_address_of_m_FaceInfo_12() { return &___m_FaceInfo_12; }
  11155. inline void set_m_FaceInfo_12(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 value)
  11156. {
  11157. ___m_FaceInfo_12 = value;
  11158. Il2CppCodeGenWriteBarrier((void**)&(((&___m_FaceInfo_12))->___m_FamilyName_1), (void*)NULL);
  11159. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11160. Il2CppCodeGenWriteBarrier((void**)&(((&___m_FaceInfo_12))->___m_StyleName_2), (void*)NULL);
  11161. #endif
  11162. }
  11163. inline static int32_t get_offset_of_m_GlyphTable_13() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphTable_13)); }
  11164. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * get_m_GlyphTable_13() const { return ___m_GlyphTable_13; }
  11165. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 ** get_address_of_m_GlyphTable_13() { return &___m_GlyphTable_13; }
  11166. inline void set_m_GlyphTable_13(List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * value)
  11167. {
  11168. ___m_GlyphTable_13 = value;
  11169. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphTable_13), (void*)value);
  11170. }
  11171. inline static int32_t get_offset_of_m_GlyphLookupDictionary_14() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphLookupDictionary_14)); }
  11172. inline Dictionary_2_tDA5C03A58B5E004C6D454EF31BF9C5307FE785BE * get_m_GlyphLookupDictionary_14() const { return ___m_GlyphLookupDictionary_14; }
  11173. inline Dictionary_2_tDA5C03A58B5E004C6D454EF31BF9C5307FE785BE ** get_address_of_m_GlyphLookupDictionary_14() { return &___m_GlyphLookupDictionary_14; }
  11174. inline void set_m_GlyphLookupDictionary_14(Dictionary_2_tDA5C03A58B5E004C6D454EF31BF9C5307FE785BE * value)
  11175. {
  11176. ___m_GlyphLookupDictionary_14 = value;
  11177. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphLookupDictionary_14), (void*)value);
  11178. }
  11179. inline static int32_t get_offset_of_m_CharacterTable_15() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_CharacterTable_15)); }
  11180. inline List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * get_m_CharacterTable_15() const { return ___m_CharacterTable_15; }
  11181. inline List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 ** get_address_of_m_CharacterTable_15() { return &___m_CharacterTable_15; }
  11182. inline void set_m_CharacterTable_15(List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * value)
  11183. {
  11184. ___m_CharacterTable_15 = value;
  11185. Il2CppCodeGenWriteBarrier((void**)(&___m_CharacterTable_15), (void*)value);
  11186. }
  11187. inline static int32_t get_offset_of_m_CharacterLookupDictionary_16() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_CharacterLookupDictionary_16)); }
  11188. inline Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * get_m_CharacterLookupDictionary_16() const { return ___m_CharacterLookupDictionary_16; }
  11189. inline Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 ** get_address_of_m_CharacterLookupDictionary_16() { return &___m_CharacterLookupDictionary_16; }
  11190. inline void set_m_CharacterLookupDictionary_16(Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * value)
  11191. {
  11192. ___m_CharacterLookupDictionary_16 = value;
  11193. Il2CppCodeGenWriteBarrier((void**)(&___m_CharacterLookupDictionary_16), (void*)value);
  11194. }
  11195. inline static int32_t get_offset_of_m_AtlasTexture_17() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasTexture_17)); }
  11196. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * get_m_AtlasTexture_17() const { return ___m_AtlasTexture_17; }
  11197. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF ** get_address_of_m_AtlasTexture_17() { return &___m_AtlasTexture_17; }
  11198. inline void set_m_AtlasTexture_17(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * value)
  11199. {
  11200. ___m_AtlasTexture_17 = value;
  11201. Il2CppCodeGenWriteBarrier((void**)(&___m_AtlasTexture_17), (void*)value);
  11202. }
  11203. inline static int32_t get_offset_of_m_AtlasTextures_18() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasTextures_18)); }
  11204. inline Texture2DU5BU5D_t0CBDCEA1648F6CBEA47C64E1E48F22B9692B3316* get_m_AtlasTextures_18() const { return ___m_AtlasTextures_18; }
  11205. inline Texture2DU5BU5D_t0CBDCEA1648F6CBEA47C64E1E48F22B9692B3316** get_address_of_m_AtlasTextures_18() { return &___m_AtlasTextures_18; }
  11206. inline void set_m_AtlasTextures_18(Texture2DU5BU5D_t0CBDCEA1648F6CBEA47C64E1E48F22B9692B3316* value)
  11207. {
  11208. ___m_AtlasTextures_18 = value;
  11209. Il2CppCodeGenWriteBarrier((void**)(&___m_AtlasTextures_18), (void*)value);
  11210. }
  11211. inline static int32_t get_offset_of_m_AtlasTextureIndex_19() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasTextureIndex_19)); }
  11212. inline int32_t get_m_AtlasTextureIndex_19() const { return ___m_AtlasTextureIndex_19; }
  11213. inline int32_t* get_address_of_m_AtlasTextureIndex_19() { return &___m_AtlasTextureIndex_19; }
  11214. inline void set_m_AtlasTextureIndex_19(int32_t value)
  11215. {
  11216. ___m_AtlasTextureIndex_19 = value;
  11217. }
  11218. inline static int32_t get_offset_of_m_IsMultiAtlasTexturesEnabled_20() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_IsMultiAtlasTexturesEnabled_20)); }
  11219. inline bool get_m_IsMultiAtlasTexturesEnabled_20() const { return ___m_IsMultiAtlasTexturesEnabled_20; }
  11220. inline bool* get_address_of_m_IsMultiAtlasTexturesEnabled_20() { return &___m_IsMultiAtlasTexturesEnabled_20; }
  11221. inline void set_m_IsMultiAtlasTexturesEnabled_20(bool value)
  11222. {
  11223. ___m_IsMultiAtlasTexturesEnabled_20 = value;
  11224. }
  11225. inline static int32_t get_offset_of_m_ClearDynamicDataOnBuild_21() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_ClearDynamicDataOnBuild_21)); }
  11226. inline bool get_m_ClearDynamicDataOnBuild_21() const { return ___m_ClearDynamicDataOnBuild_21; }
  11227. inline bool* get_address_of_m_ClearDynamicDataOnBuild_21() { return &___m_ClearDynamicDataOnBuild_21; }
  11228. inline void set_m_ClearDynamicDataOnBuild_21(bool value)
  11229. {
  11230. ___m_ClearDynamicDataOnBuild_21 = value;
  11231. }
  11232. inline static int32_t get_offset_of_m_UsedGlyphRects_22() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_UsedGlyphRects_22)); }
  11233. inline List_1_tE870449A6BC21548542BC92F18B284004FA8668A * get_m_UsedGlyphRects_22() const { return ___m_UsedGlyphRects_22; }
  11234. inline List_1_tE870449A6BC21548542BC92F18B284004FA8668A ** get_address_of_m_UsedGlyphRects_22() { return &___m_UsedGlyphRects_22; }
  11235. inline void set_m_UsedGlyphRects_22(List_1_tE870449A6BC21548542BC92F18B284004FA8668A * value)
  11236. {
  11237. ___m_UsedGlyphRects_22 = value;
  11238. Il2CppCodeGenWriteBarrier((void**)(&___m_UsedGlyphRects_22), (void*)value);
  11239. }
  11240. inline static int32_t get_offset_of_m_FreeGlyphRects_23() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_FreeGlyphRects_23)); }
  11241. inline List_1_tE870449A6BC21548542BC92F18B284004FA8668A * get_m_FreeGlyphRects_23() const { return ___m_FreeGlyphRects_23; }
  11242. inline List_1_tE870449A6BC21548542BC92F18B284004FA8668A ** get_address_of_m_FreeGlyphRects_23() { return &___m_FreeGlyphRects_23; }
  11243. inline void set_m_FreeGlyphRects_23(List_1_tE870449A6BC21548542BC92F18B284004FA8668A * value)
  11244. {
  11245. ___m_FreeGlyphRects_23 = value;
  11246. Il2CppCodeGenWriteBarrier((void**)(&___m_FreeGlyphRects_23), (void*)value);
  11247. }
  11248. inline static int32_t get_offset_of_m_fontInfo_24() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_fontInfo_24)); }
  11249. inline FaceInfo_Legacy_t9002691F7DB46E42ADE3B69A8861C144379D192F * get_m_fontInfo_24() const { return ___m_fontInfo_24; }
  11250. inline FaceInfo_Legacy_t9002691F7DB46E42ADE3B69A8861C144379D192F ** get_address_of_m_fontInfo_24() { return &___m_fontInfo_24; }
  11251. inline void set_m_fontInfo_24(FaceInfo_Legacy_t9002691F7DB46E42ADE3B69A8861C144379D192F * value)
  11252. {
  11253. ___m_fontInfo_24 = value;
  11254. Il2CppCodeGenWriteBarrier((void**)(&___m_fontInfo_24), (void*)value);
  11255. }
  11256. inline static int32_t get_offset_of_atlas_25() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___atlas_25)); }
  11257. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * get_atlas_25() const { return ___atlas_25; }
  11258. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF ** get_address_of_atlas_25() { return &___atlas_25; }
  11259. inline void set_atlas_25(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * value)
  11260. {
  11261. ___atlas_25 = value;
  11262. Il2CppCodeGenWriteBarrier((void**)(&___atlas_25), (void*)value);
  11263. }
  11264. inline static int32_t get_offset_of_m_AtlasWidth_26() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasWidth_26)); }
  11265. inline int32_t get_m_AtlasWidth_26() const { return ___m_AtlasWidth_26; }
  11266. inline int32_t* get_address_of_m_AtlasWidth_26() { return &___m_AtlasWidth_26; }
  11267. inline void set_m_AtlasWidth_26(int32_t value)
  11268. {
  11269. ___m_AtlasWidth_26 = value;
  11270. }
  11271. inline static int32_t get_offset_of_m_AtlasHeight_27() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasHeight_27)); }
  11272. inline int32_t get_m_AtlasHeight_27() const { return ___m_AtlasHeight_27; }
  11273. inline int32_t* get_address_of_m_AtlasHeight_27() { return &___m_AtlasHeight_27; }
  11274. inline void set_m_AtlasHeight_27(int32_t value)
  11275. {
  11276. ___m_AtlasHeight_27 = value;
  11277. }
  11278. inline static int32_t get_offset_of_m_AtlasPadding_28() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasPadding_28)); }
  11279. inline int32_t get_m_AtlasPadding_28() const { return ___m_AtlasPadding_28; }
  11280. inline int32_t* get_address_of_m_AtlasPadding_28() { return &___m_AtlasPadding_28; }
  11281. inline void set_m_AtlasPadding_28(int32_t value)
  11282. {
  11283. ___m_AtlasPadding_28 = value;
  11284. }
  11285. inline static int32_t get_offset_of_m_AtlasRenderMode_29() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_AtlasRenderMode_29)); }
  11286. inline int32_t get_m_AtlasRenderMode_29() const { return ___m_AtlasRenderMode_29; }
  11287. inline int32_t* get_address_of_m_AtlasRenderMode_29() { return &___m_AtlasRenderMode_29; }
  11288. inline void set_m_AtlasRenderMode_29(int32_t value)
  11289. {
  11290. ___m_AtlasRenderMode_29 = value;
  11291. }
  11292. inline static int32_t get_offset_of_m_glyphInfoList_30() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_glyphInfoList_30)); }
  11293. inline List_1_t3F387498A6DE374D972293A68DB91FDF1A530E2E * get_m_glyphInfoList_30() const { return ___m_glyphInfoList_30; }
  11294. inline List_1_t3F387498A6DE374D972293A68DB91FDF1A530E2E ** get_address_of_m_glyphInfoList_30() { return &___m_glyphInfoList_30; }
  11295. inline void set_m_glyphInfoList_30(List_1_t3F387498A6DE374D972293A68DB91FDF1A530E2E * value)
  11296. {
  11297. ___m_glyphInfoList_30 = value;
  11298. Il2CppCodeGenWriteBarrier((void**)(&___m_glyphInfoList_30), (void*)value);
  11299. }
  11300. inline static int32_t get_offset_of_m_KerningTable_31() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_KerningTable_31)); }
  11301. inline KerningTable_t820628F74178B0781DBFFB55BF1277247047617D * get_m_KerningTable_31() const { return ___m_KerningTable_31; }
  11302. inline KerningTable_t820628F74178B0781DBFFB55BF1277247047617D ** get_address_of_m_KerningTable_31() { return &___m_KerningTable_31; }
  11303. inline void set_m_KerningTable_31(KerningTable_t820628F74178B0781DBFFB55BF1277247047617D * value)
  11304. {
  11305. ___m_KerningTable_31 = value;
  11306. Il2CppCodeGenWriteBarrier((void**)(&___m_KerningTable_31), (void*)value);
  11307. }
  11308. inline static int32_t get_offset_of_m_FontFeatureTable_32() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_FontFeatureTable_32)); }
  11309. inline TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 * get_m_FontFeatureTable_32() const { return ___m_FontFeatureTable_32; }
  11310. inline TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 ** get_address_of_m_FontFeatureTable_32() { return &___m_FontFeatureTable_32; }
  11311. inline void set_m_FontFeatureTable_32(TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 * value)
  11312. {
  11313. ___m_FontFeatureTable_32 = value;
  11314. Il2CppCodeGenWriteBarrier((void**)(&___m_FontFeatureTable_32), (void*)value);
  11315. }
  11316. inline static int32_t get_offset_of_fallbackFontAssets_33() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___fallbackFontAssets_33)); }
  11317. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_fallbackFontAssets_33() const { return ___fallbackFontAssets_33; }
  11318. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_fallbackFontAssets_33() { return &___fallbackFontAssets_33; }
  11319. inline void set_fallbackFontAssets_33(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  11320. {
  11321. ___fallbackFontAssets_33 = value;
  11322. Il2CppCodeGenWriteBarrier((void**)(&___fallbackFontAssets_33), (void*)value);
  11323. }
  11324. inline static int32_t get_offset_of_m_FallbackFontAssetTable_34() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_FallbackFontAssetTable_34)); }
  11325. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_m_FallbackFontAssetTable_34() const { return ___m_FallbackFontAssetTable_34; }
  11326. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_m_FallbackFontAssetTable_34() { return &___m_FallbackFontAssetTable_34; }
  11327. inline void set_m_FallbackFontAssetTable_34(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  11328. {
  11329. ___m_FallbackFontAssetTable_34 = value;
  11330. Il2CppCodeGenWriteBarrier((void**)(&___m_FallbackFontAssetTable_34), (void*)value);
  11331. }
  11332. inline static int32_t get_offset_of_m_CreationSettings_35() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_CreationSettings_35)); }
  11333. inline FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1 get_m_CreationSettings_35() const { return ___m_CreationSettings_35; }
  11334. inline FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1 * get_address_of_m_CreationSettings_35() { return &___m_CreationSettings_35; }
  11335. inline void set_m_CreationSettings_35(FontAssetCreationSettings_t70B67907C3CF96F5289A141EA8D87A2A422802A1 value)
  11336. {
  11337. ___m_CreationSettings_35 = value;
  11338. Il2CppCodeGenWriteBarrier((void**)&(((&___m_CreationSettings_35))->___sourceFontFileName_0), (void*)NULL);
  11339. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11340. Il2CppCodeGenWriteBarrier((void**)&(((&___m_CreationSettings_35))->___sourceFontFileGUID_1), (void*)NULL);
  11341. #endif
  11342. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11343. Il2CppCodeGenWriteBarrier((void**)&(((&___m_CreationSettings_35))->___characterSequence_9), (void*)NULL);
  11344. #endif
  11345. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11346. Il2CppCodeGenWriteBarrier((void**)&(((&___m_CreationSettings_35))->___referencedFontAssetGUID_10), (void*)NULL);
  11347. #endif
  11348. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11349. Il2CppCodeGenWriteBarrier((void**)&(((&___m_CreationSettings_35))->___referencedTextAssetGUID_11), (void*)NULL);
  11350. #endif
  11351. }
  11352. inline static int32_t get_offset_of_m_FontWeightTable_36() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_FontWeightTable_36)); }
  11353. inline TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* get_m_FontWeightTable_36() const { return ___m_FontWeightTable_36; }
  11354. inline TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC** get_address_of_m_FontWeightTable_36() { return &___m_FontWeightTable_36; }
  11355. inline void set_m_FontWeightTable_36(TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* value)
  11356. {
  11357. ___m_FontWeightTable_36 = value;
  11358. Il2CppCodeGenWriteBarrier((void**)(&___m_FontWeightTable_36), (void*)value);
  11359. }
  11360. inline static int32_t get_offset_of_fontWeights_37() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___fontWeights_37)); }
  11361. inline TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* get_fontWeights_37() const { return ___fontWeights_37; }
  11362. inline TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC** get_address_of_fontWeights_37() { return &___fontWeights_37; }
  11363. inline void set_fontWeights_37(TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* value)
  11364. {
  11365. ___fontWeights_37 = value;
  11366. Il2CppCodeGenWriteBarrier((void**)(&___fontWeights_37), (void*)value);
  11367. }
  11368. inline static int32_t get_offset_of_normalStyle_38() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___normalStyle_38)); }
  11369. inline float get_normalStyle_38() const { return ___normalStyle_38; }
  11370. inline float* get_address_of_normalStyle_38() { return &___normalStyle_38; }
  11371. inline void set_normalStyle_38(float value)
  11372. {
  11373. ___normalStyle_38 = value;
  11374. }
  11375. inline static int32_t get_offset_of_normalSpacingOffset_39() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___normalSpacingOffset_39)); }
  11376. inline float get_normalSpacingOffset_39() const { return ___normalSpacingOffset_39; }
  11377. inline float* get_address_of_normalSpacingOffset_39() { return &___normalSpacingOffset_39; }
  11378. inline void set_normalSpacingOffset_39(float value)
  11379. {
  11380. ___normalSpacingOffset_39 = value;
  11381. }
  11382. inline static int32_t get_offset_of_boldStyle_40() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___boldStyle_40)); }
  11383. inline float get_boldStyle_40() const { return ___boldStyle_40; }
  11384. inline float* get_address_of_boldStyle_40() { return &___boldStyle_40; }
  11385. inline void set_boldStyle_40(float value)
  11386. {
  11387. ___boldStyle_40 = value;
  11388. }
  11389. inline static int32_t get_offset_of_boldSpacing_41() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___boldSpacing_41)); }
  11390. inline float get_boldSpacing_41() const { return ___boldSpacing_41; }
  11391. inline float* get_address_of_boldSpacing_41() { return &___boldSpacing_41; }
  11392. inline void set_boldSpacing_41(float value)
  11393. {
  11394. ___boldSpacing_41 = value;
  11395. }
  11396. inline static int32_t get_offset_of_italicStyle_42() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___italicStyle_42)); }
  11397. inline uint8_t get_italicStyle_42() const { return ___italicStyle_42; }
  11398. inline uint8_t* get_address_of_italicStyle_42() { return &___italicStyle_42; }
  11399. inline void set_italicStyle_42(uint8_t value)
  11400. {
  11401. ___italicStyle_42 = value;
  11402. }
  11403. inline static int32_t get_offset_of_tabSize_43() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___tabSize_43)); }
  11404. inline uint8_t get_tabSize_43() const { return ___tabSize_43; }
  11405. inline uint8_t* get_address_of_tabSize_43() { return &___tabSize_43; }
  11406. inline void set_tabSize_43(uint8_t value)
  11407. {
  11408. ___tabSize_43 = value;
  11409. }
  11410. inline static int32_t get_offset_of_IsFontAssetLookupTablesDirty_44() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___IsFontAssetLookupTablesDirty_44)); }
  11411. inline bool get_IsFontAssetLookupTablesDirty_44() const { return ___IsFontAssetLookupTablesDirty_44; }
  11412. inline bool* get_address_of_IsFontAssetLookupTablesDirty_44() { return &___IsFontAssetLookupTablesDirty_44; }
  11413. inline void set_IsFontAssetLookupTablesDirty_44(bool value)
  11414. {
  11415. ___IsFontAssetLookupTablesDirty_44 = value;
  11416. }
  11417. inline static int32_t get_offset_of_FallbackSearchQueryLookup_53() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___FallbackSearchQueryLookup_53)); }
  11418. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_FallbackSearchQueryLookup_53() const { return ___FallbackSearchQueryLookup_53; }
  11419. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_FallbackSearchQueryLookup_53() { return &___FallbackSearchQueryLookup_53; }
  11420. inline void set_FallbackSearchQueryLookup_53(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
  11421. {
  11422. ___FallbackSearchQueryLookup_53 = value;
  11423. Il2CppCodeGenWriteBarrier((void**)(&___FallbackSearchQueryLookup_53), (void*)value);
  11424. }
  11425. inline static int32_t get_offset_of_m_GlyphsToRender_59() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphsToRender_59)); }
  11426. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * get_m_GlyphsToRender_59() const { return ___m_GlyphsToRender_59; }
  11427. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 ** get_address_of_m_GlyphsToRender_59() { return &___m_GlyphsToRender_59; }
  11428. inline void set_m_GlyphsToRender_59(List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * value)
  11429. {
  11430. ___m_GlyphsToRender_59 = value;
  11431. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphsToRender_59), (void*)value);
  11432. }
  11433. inline static int32_t get_offset_of_m_GlyphsRendered_60() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphsRendered_60)); }
  11434. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * get_m_GlyphsRendered_60() const { return ___m_GlyphsRendered_60; }
  11435. inline List_1_tA740960861E81663EBF03A56DE52E25A9283E954 ** get_address_of_m_GlyphsRendered_60() { return &___m_GlyphsRendered_60; }
  11436. inline void set_m_GlyphsRendered_60(List_1_tA740960861E81663EBF03A56DE52E25A9283E954 * value)
  11437. {
  11438. ___m_GlyphsRendered_60 = value;
  11439. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphsRendered_60), (void*)value);
  11440. }
  11441. inline static int32_t get_offset_of_m_GlyphIndexList_61() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphIndexList_61)); }
  11442. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * get_m_GlyphIndexList_61() const { return ___m_GlyphIndexList_61; }
  11443. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 ** get_address_of_m_GlyphIndexList_61() { return &___m_GlyphIndexList_61; }
  11444. inline void set_m_GlyphIndexList_61(List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * value)
  11445. {
  11446. ___m_GlyphIndexList_61 = value;
  11447. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphIndexList_61), (void*)value);
  11448. }
  11449. inline static int32_t get_offset_of_m_GlyphIndexListNewlyAdded_62() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphIndexListNewlyAdded_62)); }
  11450. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * get_m_GlyphIndexListNewlyAdded_62() const { return ___m_GlyphIndexListNewlyAdded_62; }
  11451. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 ** get_address_of_m_GlyphIndexListNewlyAdded_62() { return &___m_GlyphIndexListNewlyAdded_62; }
  11452. inline void set_m_GlyphIndexListNewlyAdded_62(List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * value)
  11453. {
  11454. ___m_GlyphIndexListNewlyAdded_62 = value;
  11455. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphIndexListNewlyAdded_62), (void*)value);
  11456. }
  11457. inline static int32_t get_offset_of_m_GlyphsToAdd_63() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphsToAdd_63)); }
  11458. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * get_m_GlyphsToAdd_63() const { return ___m_GlyphsToAdd_63; }
  11459. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 ** get_address_of_m_GlyphsToAdd_63() { return &___m_GlyphsToAdd_63; }
  11460. inline void set_m_GlyphsToAdd_63(List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * value)
  11461. {
  11462. ___m_GlyphsToAdd_63 = value;
  11463. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphsToAdd_63), (void*)value);
  11464. }
  11465. inline static int32_t get_offset_of_m_GlyphsToAddLookup_64() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_GlyphsToAddLookup_64)); }
  11466. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * get_m_GlyphsToAddLookup_64() const { return ___m_GlyphsToAddLookup_64; }
  11467. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B ** get_address_of_m_GlyphsToAddLookup_64() { return &___m_GlyphsToAddLookup_64; }
  11468. inline void set_m_GlyphsToAddLookup_64(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * value)
  11469. {
  11470. ___m_GlyphsToAddLookup_64 = value;
  11471. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphsToAddLookup_64), (void*)value);
  11472. }
  11473. inline static int32_t get_offset_of_m_CharactersToAdd_65() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_CharactersToAdd_65)); }
  11474. inline List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * get_m_CharactersToAdd_65() const { return ___m_CharactersToAdd_65; }
  11475. inline List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 ** get_address_of_m_CharactersToAdd_65() { return &___m_CharactersToAdd_65; }
  11476. inline void set_m_CharactersToAdd_65(List_1_tE8F1656A7A5AF5AEE27ED7B656B56CACB417FEB8 * value)
  11477. {
  11478. ___m_CharactersToAdd_65 = value;
  11479. Il2CppCodeGenWriteBarrier((void**)(&___m_CharactersToAdd_65), (void*)value);
  11480. }
  11481. inline static int32_t get_offset_of_m_CharactersToAddLookup_66() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_CharactersToAddLookup_66)); }
  11482. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * get_m_CharactersToAddLookup_66() const { return ___m_CharactersToAddLookup_66; }
  11483. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B ** get_address_of_m_CharactersToAddLookup_66() { return &___m_CharactersToAddLookup_66; }
  11484. inline void set_m_CharactersToAddLookup_66(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * value)
  11485. {
  11486. ___m_CharactersToAddLookup_66 = value;
  11487. Il2CppCodeGenWriteBarrier((void**)(&___m_CharactersToAddLookup_66), (void*)value);
  11488. }
  11489. inline static int32_t get_offset_of_s_MissingCharacterList_67() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___s_MissingCharacterList_67)); }
  11490. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * get_s_MissingCharacterList_67() const { return ___s_MissingCharacterList_67; }
  11491. inline List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 ** get_address_of_s_MissingCharacterList_67() { return &___s_MissingCharacterList_67; }
  11492. inline void set_s_MissingCharacterList_67(List_1_t023026A8F0D0D113E2B62213C8C74717BF7F4731 * value)
  11493. {
  11494. ___s_MissingCharacterList_67 = value;
  11495. Il2CppCodeGenWriteBarrier((void**)(&___s_MissingCharacterList_67), (void*)value);
  11496. }
  11497. inline static int32_t get_offset_of_m_MissingUnicodesFromFontFile_68() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2, ___m_MissingUnicodesFromFontFile_68)); }
  11498. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * get_m_MissingUnicodesFromFontFile_68() const { return ___m_MissingUnicodesFromFontFile_68; }
  11499. inline HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B ** get_address_of_m_MissingUnicodesFromFontFile_68() { return &___m_MissingUnicodesFromFontFile_68; }
  11500. inline void set_m_MissingUnicodesFromFontFile_68(HashSet_1_tE1C51BB41CBDB9CD639DE8689780E3494FDE999B * value)
  11501. {
  11502. ___m_MissingUnicodesFromFontFile_68 = value;
  11503. Il2CppCodeGenWriteBarrier((void**)(&___m_MissingUnicodesFromFontFile_68), (void*)value);
  11504. }
  11505. };
  11506. struct TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields
  11507. {
  11508. public:
  11509. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ReadFontAssetDefinitionMarker
  11510. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ReadFontAssetDefinitionMarker_45;
  11511. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_AddSynthesizedCharactersMarker
  11512. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_AddSynthesizedCharactersMarker_46;
  11513. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharacterMarker
  11514. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_TryAddCharacterMarker_47;
  11515. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_TryAddCharactersMarker
  11516. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_TryAddCharactersMarker_48;
  11517. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateGlyphAdjustmentRecordsMarker
  11518. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_UpdateGlyphAdjustmentRecordsMarker_49;
  11519. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_ClearFontAssetDataMarker
  11520. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ClearFontAssetDataMarker_50;
  11521. // Unity.Profiling.ProfilerMarker TMPro.TMP_FontAsset::k_UpdateFontAssetDataMarker
  11522. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_UpdateFontAssetDataMarker_51;
  11523. // System.String TMPro.TMP_FontAsset::s_DefaultMaterialSuffix
  11524. String_t* ___s_DefaultMaterialSuffix_52;
  11525. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_SearchedFontAssetLookup
  11526. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___k_SearchedFontAssetLookup_54;
  11527. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueue
  11528. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___k_FontAssets_FontFeaturesUpdateQueue_55;
  11529. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_FontAssets_FontFeaturesUpdateQueueLookup
  11530. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___k_FontAssets_FontFeaturesUpdateQueueLookup_56;
  11531. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueue
  11532. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___k_FontAssets_AtlasTexturesUpdateQueue_57;
  11533. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_FontAsset::k_FontAssets_AtlasTexturesUpdateQueueLookup
  11534. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58;
  11535. // System.UInt32[] TMPro.TMP_FontAsset::k_GlyphIndexArray
  11536. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___k_GlyphIndexArray_69;
  11537. public:
  11538. inline static int32_t get_offset_of_k_ReadFontAssetDefinitionMarker_45() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_ReadFontAssetDefinitionMarker_45)); }
  11539. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ReadFontAssetDefinitionMarker_45() const { return ___k_ReadFontAssetDefinitionMarker_45; }
  11540. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ReadFontAssetDefinitionMarker_45() { return &___k_ReadFontAssetDefinitionMarker_45; }
  11541. inline void set_k_ReadFontAssetDefinitionMarker_45(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11542. {
  11543. ___k_ReadFontAssetDefinitionMarker_45 = value;
  11544. }
  11545. inline static int32_t get_offset_of_k_AddSynthesizedCharactersMarker_46() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_AddSynthesizedCharactersMarker_46)); }
  11546. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_AddSynthesizedCharactersMarker_46() const { return ___k_AddSynthesizedCharactersMarker_46; }
  11547. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_AddSynthesizedCharactersMarker_46() { return &___k_AddSynthesizedCharactersMarker_46; }
  11548. inline void set_k_AddSynthesizedCharactersMarker_46(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11549. {
  11550. ___k_AddSynthesizedCharactersMarker_46 = value;
  11551. }
  11552. inline static int32_t get_offset_of_k_TryAddCharacterMarker_47() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_TryAddCharacterMarker_47)); }
  11553. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_TryAddCharacterMarker_47() const { return ___k_TryAddCharacterMarker_47; }
  11554. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_TryAddCharacterMarker_47() { return &___k_TryAddCharacterMarker_47; }
  11555. inline void set_k_TryAddCharacterMarker_47(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11556. {
  11557. ___k_TryAddCharacterMarker_47 = value;
  11558. }
  11559. inline static int32_t get_offset_of_k_TryAddCharactersMarker_48() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_TryAddCharactersMarker_48)); }
  11560. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_TryAddCharactersMarker_48() const { return ___k_TryAddCharactersMarker_48; }
  11561. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_TryAddCharactersMarker_48() { return &___k_TryAddCharactersMarker_48; }
  11562. inline void set_k_TryAddCharactersMarker_48(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11563. {
  11564. ___k_TryAddCharactersMarker_48 = value;
  11565. }
  11566. inline static int32_t get_offset_of_k_UpdateGlyphAdjustmentRecordsMarker_49() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_UpdateGlyphAdjustmentRecordsMarker_49)); }
  11567. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_UpdateGlyphAdjustmentRecordsMarker_49() const { return ___k_UpdateGlyphAdjustmentRecordsMarker_49; }
  11568. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_UpdateGlyphAdjustmentRecordsMarker_49() { return &___k_UpdateGlyphAdjustmentRecordsMarker_49; }
  11569. inline void set_k_UpdateGlyphAdjustmentRecordsMarker_49(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11570. {
  11571. ___k_UpdateGlyphAdjustmentRecordsMarker_49 = value;
  11572. }
  11573. inline static int32_t get_offset_of_k_ClearFontAssetDataMarker_50() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_ClearFontAssetDataMarker_50)); }
  11574. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ClearFontAssetDataMarker_50() const { return ___k_ClearFontAssetDataMarker_50; }
  11575. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ClearFontAssetDataMarker_50() { return &___k_ClearFontAssetDataMarker_50; }
  11576. inline void set_k_ClearFontAssetDataMarker_50(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11577. {
  11578. ___k_ClearFontAssetDataMarker_50 = value;
  11579. }
  11580. inline static int32_t get_offset_of_k_UpdateFontAssetDataMarker_51() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_UpdateFontAssetDataMarker_51)); }
  11581. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_UpdateFontAssetDataMarker_51() const { return ___k_UpdateFontAssetDataMarker_51; }
  11582. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_UpdateFontAssetDataMarker_51() { return &___k_UpdateFontAssetDataMarker_51; }
  11583. inline void set_k_UpdateFontAssetDataMarker_51(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  11584. {
  11585. ___k_UpdateFontAssetDataMarker_51 = value;
  11586. }
  11587. inline static int32_t get_offset_of_s_DefaultMaterialSuffix_52() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___s_DefaultMaterialSuffix_52)); }
  11588. inline String_t* get_s_DefaultMaterialSuffix_52() const { return ___s_DefaultMaterialSuffix_52; }
  11589. inline String_t** get_address_of_s_DefaultMaterialSuffix_52() { return &___s_DefaultMaterialSuffix_52; }
  11590. inline void set_s_DefaultMaterialSuffix_52(String_t* value)
  11591. {
  11592. ___s_DefaultMaterialSuffix_52 = value;
  11593. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultMaterialSuffix_52), (void*)value);
  11594. }
  11595. inline static int32_t get_offset_of_k_SearchedFontAssetLookup_54() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_SearchedFontAssetLookup_54)); }
  11596. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_k_SearchedFontAssetLookup_54() const { return ___k_SearchedFontAssetLookup_54; }
  11597. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_k_SearchedFontAssetLookup_54() { return &___k_SearchedFontAssetLookup_54; }
  11598. inline void set_k_SearchedFontAssetLookup_54(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
  11599. {
  11600. ___k_SearchedFontAssetLookup_54 = value;
  11601. Il2CppCodeGenWriteBarrier((void**)(&___k_SearchedFontAssetLookup_54), (void*)value);
  11602. }
  11603. inline static int32_t get_offset_of_k_FontAssets_FontFeaturesUpdateQueue_55() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_FontAssets_FontFeaturesUpdateQueue_55)); }
  11604. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_k_FontAssets_FontFeaturesUpdateQueue_55() const { return ___k_FontAssets_FontFeaturesUpdateQueue_55; }
  11605. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_k_FontAssets_FontFeaturesUpdateQueue_55() { return &___k_FontAssets_FontFeaturesUpdateQueue_55; }
  11606. inline void set_k_FontAssets_FontFeaturesUpdateQueue_55(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  11607. {
  11608. ___k_FontAssets_FontFeaturesUpdateQueue_55 = value;
  11609. Il2CppCodeGenWriteBarrier((void**)(&___k_FontAssets_FontFeaturesUpdateQueue_55), (void*)value);
  11610. }
  11611. inline static int32_t get_offset_of_k_FontAssets_FontFeaturesUpdateQueueLookup_56() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_FontAssets_FontFeaturesUpdateQueueLookup_56)); }
  11612. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_k_FontAssets_FontFeaturesUpdateQueueLookup_56() const { return ___k_FontAssets_FontFeaturesUpdateQueueLookup_56; }
  11613. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_k_FontAssets_FontFeaturesUpdateQueueLookup_56() { return &___k_FontAssets_FontFeaturesUpdateQueueLookup_56; }
  11614. inline void set_k_FontAssets_FontFeaturesUpdateQueueLookup_56(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
  11615. {
  11616. ___k_FontAssets_FontFeaturesUpdateQueueLookup_56 = value;
  11617. Il2CppCodeGenWriteBarrier((void**)(&___k_FontAssets_FontFeaturesUpdateQueueLookup_56), (void*)value);
  11618. }
  11619. inline static int32_t get_offset_of_k_FontAssets_AtlasTexturesUpdateQueue_57() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_FontAssets_AtlasTexturesUpdateQueue_57)); }
  11620. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * get_k_FontAssets_AtlasTexturesUpdateQueue_57() const { return ___k_FontAssets_AtlasTexturesUpdateQueue_57; }
  11621. inline List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD ** get_address_of_k_FontAssets_AtlasTexturesUpdateQueue_57() { return &___k_FontAssets_AtlasTexturesUpdateQueue_57; }
  11622. inline void set_k_FontAssets_AtlasTexturesUpdateQueue_57(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * value)
  11623. {
  11624. ___k_FontAssets_AtlasTexturesUpdateQueue_57 = value;
  11625. Il2CppCodeGenWriteBarrier((void**)(&___k_FontAssets_AtlasTexturesUpdateQueue_57), (void*)value);
  11626. }
  11627. inline static int32_t get_offset_of_k_FontAssets_AtlasTexturesUpdateQueueLookup_58() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58)); }
  11628. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_k_FontAssets_AtlasTexturesUpdateQueueLookup_58() const { return ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58; }
  11629. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_k_FontAssets_AtlasTexturesUpdateQueueLookup_58() { return &___k_FontAssets_AtlasTexturesUpdateQueueLookup_58; }
  11630. inline void set_k_FontAssets_AtlasTexturesUpdateQueueLookup_58(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
  11631. {
  11632. ___k_FontAssets_AtlasTexturesUpdateQueueLookup_58 = value;
  11633. Il2CppCodeGenWriteBarrier((void**)(&___k_FontAssets_AtlasTexturesUpdateQueueLookup_58), (void*)value);
  11634. }
  11635. inline static int32_t get_offset_of_k_GlyphIndexArray_69() { return static_cast<int32_t>(offsetof(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_StaticFields, ___k_GlyphIndexArray_69)); }
  11636. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_k_GlyphIndexArray_69() const { return ___k_GlyphIndexArray_69; }
  11637. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_k_GlyphIndexArray_69() { return &___k_GlyphIndexArray_69; }
  11638. inline void set_k_GlyphIndexArray_69(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  11639. {
  11640. ___k_GlyphIndexArray_69 = value;
  11641. Il2CppCodeGenWriteBarrier((void**)(&___k_GlyphIndexArray_69), (void*)value);
  11642. }
  11643. };
  11644. // TMPro.TMP_SpriteAsset
  11645. struct TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 : public TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E
  11646. {
  11647. public:
  11648. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_SpriteAsset::m_NameLookup
  11649. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___m_NameLookup_8;
  11650. // System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32> TMPro.TMP_SpriteAsset::m_GlyphIndexLookup
  11651. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * ___m_GlyphIndexLookup_9;
  11652. // System.String TMPro.TMP_SpriteAsset::m_Version
  11653. String_t* ___m_Version_10;
  11654. // UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::m_FaceInfo
  11655. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 ___m_FaceInfo_11;
  11656. // UnityEngine.Texture TMPro.TMP_SpriteAsset::spriteSheet
  11657. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___spriteSheet_12;
  11658. // System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::m_SpriteCharacterTable
  11659. List_1_t7850FCF22796079854614A9268CE558E34108A02 * ___m_SpriteCharacterTable_13;
  11660. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::m_SpriteCharacterLookup
  11661. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * ___m_SpriteCharacterLookup_14;
  11662. // System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::m_SpriteGlyphTable
  11663. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * ___m_SpriteGlyphTable_15;
  11664. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::m_SpriteGlyphLookup
  11665. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * ___m_SpriteGlyphLookup_16;
  11666. // System.Collections.Generic.List`1<TMPro.TMP_Sprite> TMPro.TMP_SpriteAsset::spriteInfoList
  11667. List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * ___spriteInfoList_17;
  11668. // System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset> TMPro.TMP_SpriteAsset::fallbackSpriteAssets
  11669. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * ___fallbackSpriteAssets_18;
  11670. // System.Boolean TMPro.TMP_SpriteAsset::m_IsSpriteAssetLookupTablesDirty
  11671. bool ___m_IsSpriteAssetLookupTablesDirty_19;
  11672. public:
  11673. inline static int32_t get_offset_of_m_NameLookup_8() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_NameLookup_8)); }
  11674. inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_m_NameLookup_8() const { return ___m_NameLookup_8; }
  11675. inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_m_NameLookup_8() { return &___m_NameLookup_8; }
  11676. inline void set_m_NameLookup_8(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
  11677. {
  11678. ___m_NameLookup_8 = value;
  11679. Il2CppCodeGenWriteBarrier((void**)(&___m_NameLookup_8), (void*)value);
  11680. }
  11681. inline static int32_t get_offset_of_m_GlyphIndexLookup_9() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_GlyphIndexLookup_9)); }
  11682. inline Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * get_m_GlyphIndexLookup_9() const { return ___m_GlyphIndexLookup_9; }
  11683. inline Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 ** get_address_of_m_GlyphIndexLookup_9() { return &___m_GlyphIndexLookup_9; }
  11684. inline void set_m_GlyphIndexLookup_9(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * value)
  11685. {
  11686. ___m_GlyphIndexLookup_9 = value;
  11687. Il2CppCodeGenWriteBarrier((void**)(&___m_GlyphIndexLookup_9), (void*)value);
  11688. }
  11689. inline static int32_t get_offset_of_m_Version_10() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_Version_10)); }
  11690. inline String_t* get_m_Version_10() const { return ___m_Version_10; }
  11691. inline String_t** get_address_of_m_Version_10() { return &___m_Version_10; }
  11692. inline void set_m_Version_10(String_t* value)
  11693. {
  11694. ___m_Version_10 = value;
  11695. Il2CppCodeGenWriteBarrier((void**)(&___m_Version_10), (void*)value);
  11696. }
  11697. inline static int32_t get_offset_of_m_FaceInfo_11() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_FaceInfo_11)); }
  11698. inline FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 get_m_FaceInfo_11() const { return ___m_FaceInfo_11; }
  11699. inline FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * get_address_of_m_FaceInfo_11() { return &___m_FaceInfo_11; }
  11700. inline void set_m_FaceInfo_11(FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 value)
  11701. {
  11702. ___m_FaceInfo_11 = value;
  11703. Il2CppCodeGenWriteBarrier((void**)&(((&___m_FaceInfo_11))->___m_FamilyName_1), (void*)NULL);
  11704. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11705. Il2CppCodeGenWriteBarrier((void**)&(((&___m_FaceInfo_11))->___m_StyleName_2), (void*)NULL);
  11706. #endif
  11707. }
  11708. inline static int32_t get_offset_of_spriteSheet_12() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___spriteSheet_12)); }
  11709. inline Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * get_spriteSheet_12() const { return ___spriteSheet_12; }
  11710. inline Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE ** get_address_of_spriteSheet_12() { return &___spriteSheet_12; }
  11711. inline void set_spriteSheet_12(Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * value)
  11712. {
  11713. ___spriteSheet_12 = value;
  11714. Il2CppCodeGenWriteBarrier((void**)(&___spriteSheet_12), (void*)value);
  11715. }
  11716. inline static int32_t get_offset_of_m_SpriteCharacterTable_13() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_SpriteCharacterTable_13)); }
  11717. inline List_1_t7850FCF22796079854614A9268CE558E34108A02 * get_m_SpriteCharacterTable_13() const { return ___m_SpriteCharacterTable_13; }
  11718. inline List_1_t7850FCF22796079854614A9268CE558E34108A02 ** get_address_of_m_SpriteCharacterTable_13() { return &___m_SpriteCharacterTable_13; }
  11719. inline void set_m_SpriteCharacterTable_13(List_1_t7850FCF22796079854614A9268CE558E34108A02 * value)
  11720. {
  11721. ___m_SpriteCharacterTable_13 = value;
  11722. Il2CppCodeGenWriteBarrier((void**)(&___m_SpriteCharacterTable_13), (void*)value);
  11723. }
  11724. inline static int32_t get_offset_of_m_SpriteCharacterLookup_14() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_SpriteCharacterLookup_14)); }
  11725. inline Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * get_m_SpriteCharacterLookup_14() const { return ___m_SpriteCharacterLookup_14; }
  11726. inline Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 ** get_address_of_m_SpriteCharacterLookup_14() { return &___m_SpriteCharacterLookup_14; }
  11727. inline void set_m_SpriteCharacterLookup_14(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * value)
  11728. {
  11729. ___m_SpriteCharacterLookup_14 = value;
  11730. Il2CppCodeGenWriteBarrier((void**)(&___m_SpriteCharacterLookup_14), (void*)value);
  11731. }
  11732. inline static int32_t get_offset_of_m_SpriteGlyphTable_15() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_SpriteGlyphTable_15)); }
  11733. inline List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * get_m_SpriteGlyphTable_15() const { return ___m_SpriteGlyphTable_15; }
  11734. inline List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 ** get_address_of_m_SpriteGlyphTable_15() { return &___m_SpriteGlyphTable_15; }
  11735. inline void set_m_SpriteGlyphTable_15(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * value)
  11736. {
  11737. ___m_SpriteGlyphTable_15 = value;
  11738. Il2CppCodeGenWriteBarrier((void**)(&___m_SpriteGlyphTable_15), (void*)value);
  11739. }
  11740. inline static int32_t get_offset_of_m_SpriteGlyphLookup_16() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_SpriteGlyphLookup_16)); }
  11741. inline Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * get_m_SpriteGlyphLookup_16() const { return ___m_SpriteGlyphLookup_16; }
  11742. inline Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F ** get_address_of_m_SpriteGlyphLookup_16() { return &___m_SpriteGlyphLookup_16; }
  11743. inline void set_m_SpriteGlyphLookup_16(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * value)
  11744. {
  11745. ___m_SpriteGlyphLookup_16 = value;
  11746. Il2CppCodeGenWriteBarrier((void**)(&___m_SpriteGlyphLookup_16), (void*)value);
  11747. }
  11748. inline static int32_t get_offset_of_spriteInfoList_17() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___spriteInfoList_17)); }
  11749. inline List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * get_spriteInfoList_17() const { return ___spriteInfoList_17; }
  11750. inline List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 ** get_address_of_spriteInfoList_17() { return &___spriteInfoList_17; }
  11751. inline void set_spriteInfoList_17(List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * value)
  11752. {
  11753. ___spriteInfoList_17 = value;
  11754. Il2CppCodeGenWriteBarrier((void**)(&___spriteInfoList_17), (void*)value);
  11755. }
  11756. inline static int32_t get_offset_of_fallbackSpriteAssets_18() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___fallbackSpriteAssets_18)); }
  11757. inline List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * get_fallbackSpriteAssets_18() const { return ___fallbackSpriteAssets_18; }
  11758. inline List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 ** get_address_of_fallbackSpriteAssets_18() { return &___fallbackSpriteAssets_18; }
  11759. inline void set_fallbackSpriteAssets_18(List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * value)
  11760. {
  11761. ___fallbackSpriteAssets_18 = value;
  11762. Il2CppCodeGenWriteBarrier((void**)(&___fallbackSpriteAssets_18), (void*)value);
  11763. }
  11764. inline static int32_t get_offset_of_m_IsSpriteAssetLookupTablesDirty_19() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714, ___m_IsSpriteAssetLookupTablesDirty_19)); }
  11765. inline bool get_m_IsSpriteAssetLookupTablesDirty_19() const { return ___m_IsSpriteAssetLookupTablesDirty_19; }
  11766. inline bool* get_address_of_m_IsSpriteAssetLookupTablesDirty_19() { return &___m_IsSpriteAssetLookupTablesDirty_19; }
  11767. inline void set_m_IsSpriteAssetLookupTablesDirty_19(bool value)
  11768. {
  11769. ___m_IsSpriteAssetLookupTablesDirty_19 = value;
  11770. }
  11771. };
  11772. struct TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields
  11773. {
  11774. public:
  11775. // System.Collections.Generic.HashSet`1<System.Int32> TMPro.TMP_SpriteAsset::k_searchedSpriteAssets
  11776. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * ___k_searchedSpriteAssets_20;
  11777. public:
  11778. inline static int32_t get_offset_of_k_searchedSpriteAssets_20() { return static_cast<int32_t>(offsetof(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields, ___k_searchedSpriteAssets_20)); }
  11779. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * get_k_searchedSpriteAssets_20() const { return ___k_searchedSpriteAssets_20; }
  11780. inline HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 ** get_address_of_k_searchedSpriteAssets_20() { return &___k_searchedSpriteAssets_20; }
  11781. inline void set_k_searchedSpriteAssets_20(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * value)
  11782. {
  11783. ___k_searchedSpriteAssets_20 = value;
  11784. Il2CppCodeGenWriteBarrier((void**)(&___k_searchedSpriteAssets_20), (void*)value);
  11785. }
  11786. };
  11787. // TMPro.TMP_ScrollbarEventHandler
  11788. struct TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  11789. {
  11790. public:
  11791. // System.Boolean TMPro.TMP_ScrollbarEventHandler::isSelected
  11792. bool ___isSelected_4;
  11793. public:
  11794. inline static int32_t get_offset_of_isSelected_4() { return static_cast<int32_t>(offsetof(TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED, ___isSelected_4)); }
  11795. inline bool get_isSelected_4() const { return ___isSelected_4; }
  11796. inline bool* get_address_of_isSelected_4() { return &___isSelected_4; }
  11797. inline void set_isSelected_4(bool value)
  11798. {
  11799. ___isSelected_4 = value;
  11800. }
  11801. };
  11802. // TMPro.TMP_SpriteAnimator
  11803. struct TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  11804. {
  11805. public:
  11806. // System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean> TMPro.TMP_SpriteAnimator::m_animations
  11807. Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * ___m_animations_4;
  11808. // TMPro.TMP_Text TMPro.TMP_SpriteAnimator::m_TextComponent
  11809. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___m_TextComponent_5;
  11810. public:
  11811. inline static int32_t get_offset_of_m_animations_4() { return static_cast<int32_t>(offsetof(TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902, ___m_animations_4)); }
  11812. inline Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * get_m_animations_4() const { return ___m_animations_4; }
  11813. inline Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 ** get_address_of_m_animations_4() { return &___m_animations_4; }
  11814. inline void set_m_animations_4(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * value)
  11815. {
  11816. ___m_animations_4 = value;
  11817. Il2CppCodeGenWriteBarrier((void**)(&___m_animations_4), (void*)value);
  11818. }
  11819. inline static int32_t get_offset_of_m_TextComponent_5() { return static_cast<int32_t>(offsetof(TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902, ___m_TextComponent_5)); }
  11820. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * get_m_TextComponent_5() const { return ___m_TextComponent_5; }
  11821. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 ** get_address_of_m_TextComponent_5() { return &___m_TextComponent_5; }
  11822. inline void set_m_TextComponent_5(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * value)
  11823. {
  11824. ___m_TextComponent_5 = value;
  11825. Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_5), (void*)value);
  11826. }
  11827. };
  11828. // TMPro.TMP_SubMesh
  11829. struct TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  11830. {
  11831. public:
  11832. // TMPro.TMP_FontAsset TMPro.TMP_SubMesh::m_fontAsset
  11833. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___m_fontAsset_4;
  11834. // TMPro.TMP_SpriteAsset TMPro.TMP_SubMesh::m_spriteAsset
  11835. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_spriteAsset_5;
  11836. // UnityEngine.Material TMPro.TMP_SubMesh::m_material
  11837. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_material_6;
  11838. // UnityEngine.Material TMPro.TMP_SubMesh::m_sharedMaterial
  11839. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_sharedMaterial_7;
  11840. // UnityEngine.Material TMPro.TMP_SubMesh::m_fallbackMaterial
  11841. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_fallbackMaterial_8;
  11842. // UnityEngine.Material TMPro.TMP_SubMesh::m_fallbackSourceMaterial
  11843. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_fallbackSourceMaterial_9;
  11844. // System.Boolean TMPro.TMP_SubMesh::m_isDefaultMaterial
  11845. bool ___m_isDefaultMaterial_10;
  11846. // System.Single TMPro.TMP_SubMesh::m_padding
  11847. float ___m_padding_11;
  11848. // UnityEngine.Renderer TMPro.TMP_SubMesh::m_renderer
  11849. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * ___m_renderer_12;
  11850. // UnityEngine.MeshFilter TMPro.TMP_SubMesh::m_meshFilter
  11851. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___m_meshFilter_13;
  11852. // UnityEngine.Mesh TMPro.TMP_SubMesh::m_mesh
  11853. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_mesh_14;
  11854. // TMPro.TextMeshPro TMPro.TMP_SubMesh::m_TextComponent
  11855. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * ___m_TextComponent_15;
  11856. // System.Boolean TMPro.TMP_SubMesh::m_isRegisteredForEvents
  11857. bool ___m_isRegisteredForEvents_16;
  11858. public:
  11859. inline static int32_t get_offset_of_m_fontAsset_4() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_fontAsset_4)); }
  11860. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_m_fontAsset_4() const { return ___m_fontAsset_4; }
  11861. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_m_fontAsset_4() { return &___m_fontAsset_4; }
  11862. inline void set_m_fontAsset_4(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  11863. {
  11864. ___m_fontAsset_4 = value;
  11865. Il2CppCodeGenWriteBarrier((void**)(&___m_fontAsset_4), (void*)value);
  11866. }
  11867. inline static int32_t get_offset_of_m_spriteAsset_5() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_spriteAsset_5)); }
  11868. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_spriteAsset_5() const { return ___m_spriteAsset_5; }
  11869. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_spriteAsset_5() { return &___m_spriteAsset_5; }
  11870. inline void set_m_spriteAsset_5(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  11871. {
  11872. ___m_spriteAsset_5 = value;
  11873. Il2CppCodeGenWriteBarrier((void**)(&___m_spriteAsset_5), (void*)value);
  11874. }
  11875. inline static int32_t get_offset_of_m_material_6() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_material_6)); }
  11876. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_material_6() const { return ___m_material_6; }
  11877. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_material_6() { return &___m_material_6; }
  11878. inline void set_m_material_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  11879. {
  11880. ___m_material_6 = value;
  11881. Il2CppCodeGenWriteBarrier((void**)(&___m_material_6), (void*)value);
  11882. }
  11883. inline static int32_t get_offset_of_m_sharedMaterial_7() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_sharedMaterial_7)); }
  11884. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_sharedMaterial_7() const { return ___m_sharedMaterial_7; }
  11885. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_sharedMaterial_7() { return &___m_sharedMaterial_7; }
  11886. inline void set_m_sharedMaterial_7(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  11887. {
  11888. ___m_sharedMaterial_7 = value;
  11889. Il2CppCodeGenWriteBarrier((void**)(&___m_sharedMaterial_7), (void*)value);
  11890. }
  11891. inline static int32_t get_offset_of_m_fallbackMaterial_8() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_fallbackMaterial_8)); }
  11892. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_fallbackMaterial_8() const { return ___m_fallbackMaterial_8; }
  11893. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_fallbackMaterial_8() { return &___m_fallbackMaterial_8; }
  11894. inline void set_m_fallbackMaterial_8(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  11895. {
  11896. ___m_fallbackMaterial_8 = value;
  11897. Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackMaterial_8), (void*)value);
  11898. }
  11899. inline static int32_t get_offset_of_m_fallbackSourceMaterial_9() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_fallbackSourceMaterial_9)); }
  11900. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_fallbackSourceMaterial_9() const { return ___m_fallbackSourceMaterial_9; }
  11901. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_fallbackSourceMaterial_9() { return &___m_fallbackSourceMaterial_9; }
  11902. inline void set_m_fallbackSourceMaterial_9(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  11903. {
  11904. ___m_fallbackSourceMaterial_9 = value;
  11905. Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackSourceMaterial_9), (void*)value);
  11906. }
  11907. inline static int32_t get_offset_of_m_isDefaultMaterial_10() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_isDefaultMaterial_10)); }
  11908. inline bool get_m_isDefaultMaterial_10() const { return ___m_isDefaultMaterial_10; }
  11909. inline bool* get_address_of_m_isDefaultMaterial_10() { return &___m_isDefaultMaterial_10; }
  11910. inline void set_m_isDefaultMaterial_10(bool value)
  11911. {
  11912. ___m_isDefaultMaterial_10 = value;
  11913. }
  11914. inline static int32_t get_offset_of_m_padding_11() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_padding_11)); }
  11915. inline float get_m_padding_11() const { return ___m_padding_11; }
  11916. inline float* get_address_of_m_padding_11() { return &___m_padding_11; }
  11917. inline void set_m_padding_11(float value)
  11918. {
  11919. ___m_padding_11 = value;
  11920. }
  11921. inline static int32_t get_offset_of_m_renderer_12() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_renderer_12)); }
  11922. inline Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * get_m_renderer_12() const { return ___m_renderer_12; }
  11923. inline Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C ** get_address_of_m_renderer_12() { return &___m_renderer_12; }
  11924. inline void set_m_renderer_12(Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * value)
  11925. {
  11926. ___m_renderer_12 = value;
  11927. Il2CppCodeGenWriteBarrier((void**)(&___m_renderer_12), (void*)value);
  11928. }
  11929. inline static int32_t get_offset_of_m_meshFilter_13() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_meshFilter_13)); }
  11930. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * get_m_meshFilter_13() const { return ___m_meshFilter_13; }
  11931. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A ** get_address_of_m_meshFilter_13() { return &___m_meshFilter_13; }
  11932. inline void set_m_meshFilter_13(MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * value)
  11933. {
  11934. ___m_meshFilter_13 = value;
  11935. Il2CppCodeGenWriteBarrier((void**)(&___m_meshFilter_13), (void*)value);
  11936. }
  11937. inline static int32_t get_offset_of_m_mesh_14() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_mesh_14)); }
  11938. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_mesh_14() const { return ___m_mesh_14; }
  11939. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_mesh_14() { return &___m_mesh_14; }
  11940. inline void set_m_mesh_14(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  11941. {
  11942. ___m_mesh_14 = value;
  11943. Il2CppCodeGenWriteBarrier((void**)(&___m_mesh_14), (void*)value);
  11944. }
  11945. inline static int32_t get_offset_of_m_TextComponent_15() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_TextComponent_15)); }
  11946. inline TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * get_m_TextComponent_15() const { return ___m_TextComponent_15; }
  11947. inline TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 ** get_address_of_m_TextComponent_15() { return &___m_TextComponent_15; }
  11948. inline void set_m_TextComponent_15(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * value)
  11949. {
  11950. ___m_TextComponent_15 = value;
  11951. Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_15), (void*)value);
  11952. }
  11953. inline static int32_t get_offset_of_m_isRegisteredForEvents_16() { return static_cast<int32_t>(offsetof(TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8, ___m_isRegisteredForEvents_16)); }
  11954. inline bool get_m_isRegisteredForEvents_16() const { return ___m_isRegisteredForEvents_16; }
  11955. inline bool* get_address_of_m_isRegisteredForEvents_16() { return &___m_isRegisteredForEvents_16; }
  11956. inline void set_m_isRegisteredForEvents_16(bool value)
  11957. {
  11958. ___m_isRegisteredForEvents_16 = value;
  11959. }
  11960. };
  11961. // UnityEngine.EventSystems.UIBehaviour
  11962. struct UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E : public MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A
  11963. {
  11964. public:
  11965. public:
  11966. };
  11967. // UnityEngine.UI.Graphic
  11968. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  11969. {
  11970. public:
  11971. // UnityEngine.Material UnityEngine.UI.Graphic::m_Material
  11972. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_Material_6;
  11973. // UnityEngine.Color UnityEngine.UI.Graphic::m_Color
  11974. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_Color_7;
  11975. // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
  11976. bool ___m_SkipLayoutUpdate_8;
  11977. // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
  11978. bool ___m_SkipMaterialUpdate_9;
  11979. // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
  11980. bool ___m_RaycastTarget_10;
  11981. // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
  11982. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___m_RaycastPadding_11;
  11983. // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
  11984. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_RectTransform_12;
  11985. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
  11986. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_CanvasRenderer_13;
  11987. // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
  11988. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___m_Canvas_14;
  11989. // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
  11990. bool ___m_VertsDirty_15;
  11991. // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
  11992. bool ___m_MaterialDirty_16;
  11993. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
  11994. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyLayoutCallback_17;
  11995. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
  11996. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyVertsCallback_18;
  11997. // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
  11998. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * ___m_OnDirtyMaterialCallback_19;
  11999. // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
  12000. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_CachedMesh_22;
  12001. // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
  12002. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* ___m_CachedUvs_23;
  12003. // UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
  12004. TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * ___m_ColorTweenRunner_24;
  12005. // System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
  12006. bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25;
  12007. public:
  12008. inline static int32_t get_offset_of_m_Material_6() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Material_6)); }
  12009. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_Material_6() const { return ___m_Material_6; }
  12010. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_Material_6() { return &___m_Material_6; }
  12011. inline void set_m_Material_6(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12012. {
  12013. ___m_Material_6 = value;
  12014. Il2CppCodeGenWriteBarrier((void**)(&___m_Material_6), (void*)value);
  12015. }
  12016. inline static int32_t get_offset_of_m_Color_7() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Color_7)); }
  12017. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_Color_7() const { return ___m_Color_7; }
  12018. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_Color_7() { return &___m_Color_7; }
  12019. inline void set_m_Color_7(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  12020. {
  12021. ___m_Color_7 = value;
  12022. }
  12023. inline static int32_t get_offset_of_m_SkipLayoutUpdate_8() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipLayoutUpdate_8)); }
  12024. inline bool get_m_SkipLayoutUpdate_8() const { return ___m_SkipLayoutUpdate_8; }
  12025. inline bool* get_address_of_m_SkipLayoutUpdate_8() { return &___m_SkipLayoutUpdate_8; }
  12026. inline void set_m_SkipLayoutUpdate_8(bool value)
  12027. {
  12028. ___m_SkipLayoutUpdate_8 = value;
  12029. }
  12030. inline static int32_t get_offset_of_m_SkipMaterialUpdate_9() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_SkipMaterialUpdate_9)); }
  12031. inline bool get_m_SkipMaterialUpdate_9() const { return ___m_SkipMaterialUpdate_9; }
  12032. inline bool* get_address_of_m_SkipMaterialUpdate_9() { return &___m_SkipMaterialUpdate_9; }
  12033. inline void set_m_SkipMaterialUpdate_9(bool value)
  12034. {
  12035. ___m_SkipMaterialUpdate_9 = value;
  12036. }
  12037. inline static int32_t get_offset_of_m_RaycastTarget_10() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastTarget_10)); }
  12038. inline bool get_m_RaycastTarget_10() const { return ___m_RaycastTarget_10; }
  12039. inline bool* get_address_of_m_RaycastTarget_10() { return &___m_RaycastTarget_10; }
  12040. inline void set_m_RaycastTarget_10(bool value)
  12041. {
  12042. ___m_RaycastTarget_10 = value;
  12043. }
  12044. inline static int32_t get_offset_of_m_RaycastPadding_11() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RaycastPadding_11)); }
  12045. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_m_RaycastPadding_11() const { return ___m_RaycastPadding_11; }
  12046. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_RaycastPadding_11() { return &___m_RaycastPadding_11; }
  12047. inline void set_m_RaycastPadding_11(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  12048. {
  12049. ___m_RaycastPadding_11 = value;
  12050. }
  12051. inline static int32_t get_offset_of_m_RectTransform_12() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_RectTransform_12)); }
  12052. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_RectTransform_12() const { return ___m_RectTransform_12; }
  12053. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_RectTransform_12() { return &___m_RectTransform_12; }
  12054. inline void set_m_RectTransform_12(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  12055. {
  12056. ___m_RectTransform_12 = value;
  12057. Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransform_12), (void*)value);
  12058. }
  12059. inline static int32_t get_offset_of_m_CanvasRenderer_13() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CanvasRenderer_13)); }
  12060. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_CanvasRenderer_13() const { return ___m_CanvasRenderer_13; }
  12061. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_CanvasRenderer_13() { return &___m_CanvasRenderer_13; }
  12062. inline void set_m_CanvasRenderer_13(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  12063. {
  12064. ___m_CanvasRenderer_13 = value;
  12065. Il2CppCodeGenWriteBarrier((void**)(&___m_CanvasRenderer_13), (void*)value);
  12066. }
  12067. inline static int32_t get_offset_of_m_Canvas_14() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_Canvas_14)); }
  12068. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * get_m_Canvas_14() const { return ___m_Canvas_14; }
  12069. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA ** get_address_of_m_Canvas_14() { return &___m_Canvas_14; }
  12070. inline void set_m_Canvas_14(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * value)
  12071. {
  12072. ___m_Canvas_14 = value;
  12073. Il2CppCodeGenWriteBarrier((void**)(&___m_Canvas_14), (void*)value);
  12074. }
  12075. inline static int32_t get_offset_of_m_VertsDirty_15() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_VertsDirty_15)); }
  12076. inline bool get_m_VertsDirty_15() const { return ___m_VertsDirty_15; }
  12077. inline bool* get_address_of_m_VertsDirty_15() { return &___m_VertsDirty_15; }
  12078. inline void set_m_VertsDirty_15(bool value)
  12079. {
  12080. ___m_VertsDirty_15 = value;
  12081. }
  12082. inline static int32_t get_offset_of_m_MaterialDirty_16() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_MaterialDirty_16)); }
  12083. inline bool get_m_MaterialDirty_16() const { return ___m_MaterialDirty_16; }
  12084. inline bool* get_address_of_m_MaterialDirty_16() { return &___m_MaterialDirty_16; }
  12085. inline void set_m_MaterialDirty_16(bool value)
  12086. {
  12087. ___m_MaterialDirty_16 = value;
  12088. }
  12089. inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_17() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyLayoutCallback_17)); }
  12090. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyLayoutCallback_17() const { return ___m_OnDirtyLayoutCallback_17; }
  12091. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyLayoutCallback_17() { return &___m_OnDirtyLayoutCallback_17; }
  12092. inline void set_m_OnDirtyLayoutCallback_17(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  12093. {
  12094. ___m_OnDirtyLayoutCallback_17 = value;
  12095. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyLayoutCallback_17), (void*)value);
  12096. }
  12097. inline static int32_t get_offset_of_m_OnDirtyVertsCallback_18() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyVertsCallback_18)); }
  12098. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyVertsCallback_18() const { return ___m_OnDirtyVertsCallback_18; }
  12099. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyVertsCallback_18() { return &___m_OnDirtyVertsCallback_18; }
  12100. inline void set_m_OnDirtyVertsCallback_18(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  12101. {
  12102. ___m_OnDirtyVertsCallback_18 = value;
  12103. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyVertsCallback_18), (void*)value);
  12104. }
  12105. inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_19() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_OnDirtyMaterialCallback_19)); }
  12106. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * get_m_OnDirtyMaterialCallback_19() const { return ___m_OnDirtyMaterialCallback_19; }
  12107. inline UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 ** get_address_of_m_OnDirtyMaterialCallback_19() { return &___m_OnDirtyMaterialCallback_19; }
  12108. inline void set_m_OnDirtyMaterialCallback_19(UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * value)
  12109. {
  12110. ___m_OnDirtyMaterialCallback_19 = value;
  12111. Il2CppCodeGenWriteBarrier((void**)(&___m_OnDirtyMaterialCallback_19), (void*)value);
  12112. }
  12113. inline static int32_t get_offset_of_m_CachedMesh_22() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedMesh_22)); }
  12114. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_CachedMesh_22() const { return ___m_CachedMesh_22; }
  12115. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_CachedMesh_22() { return &___m_CachedMesh_22; }
  12116. inline void set_m_CachedMesh_22(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  12117. {
  12118. ___m_CachedMesh_22 = value;
  12119. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedMesh_22), (void*)value);
  12120. }
  12121. inline static int32_t get_offset_of_m_CachedUvs_23() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_CachedUvs_23)); }
  12122. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* get_m_CachedUvs_23() const { return ___m_CachedUvs_23; }
  12123. inline Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** get_address_of_m_CachedUvs_23() { return &___m_CachedUvs_23; }
  12124. inline void set_m_CachedUvs_23(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* value)
  12125. {
  12126. ___m_CachedUvs_23 = value;
  12127. Il2CppCodeGenWriteBarrier((void**)(&___m_CachedUvs_23), (void*)value);
  12128. }
  12129. inline static int32_t get_offset_of_m_ColorTweenRunner_24() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___m_ColorTweenRunner_24)); }
  12130. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * get_m_ColorTweenRunner_24() const { return ___m_ColorTweenRunner_24; }
  12131. inline TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 ** get_address_of_m_ColorTweenRunner_24() { return &___m_ColorTweenRunner_24; }
  12132. inline void set_m_ColorTweenRunner_24(TweenRunner_1_tD84B9953874682FCC36990AF2C54D748293908F3 * value)
  12133. {
  12134. ___m_ColorTweenRunner_24 = value;
  12135. Il2CppCodeGenWriteBarrier((void**)(&___m_ColorTweenRunner_24), (void*)value);
  12136. }
  12137. inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25)); }
  12138. inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  12139. inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_25() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_25; }
  12140. inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_25(bool value)
  12141. {
  12142. ___U3CuseLegacyMeshGenerationU3Ek__BackingField_25 = value;
  12143. }
  12144. };
  12145. struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields
  12146. {
  12147. public:
  12148. // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
  12149. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___s_DefaultUI_4;
  12150. // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
  12151. Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * ___s_WhiteTexture_5;
  12152. // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
  12153. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___s_Mesh_20;
  12154. // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
  12155. VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * ___s_VertexHelper_21;
  12156. public:
  12157. inline static int32_t get_offset_of_s_DefaultUI_4() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_DefaultUI_4)); }
  12158. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_s_DefaultUI_4() const { return ___s_DefaultUI_4; }
  12159. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_s_DefaultUI_4() { return &___s_DefaultUI_4; }
  12160. inline void set_s_DefaultUI_4(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12161. {
  12162. ___s_DefaultUI_4 = value;
  12163. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultUI_4), (void*)value);
  12164. }
  12165. inline static int32_t get_offset_of_s_WhiteTexture_5() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_WhiteTexture_5)); }
  12166. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * get_s_WhiteTexture_5() const { return ___s_WhiteTexture_5; }
  12167. inline Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF ** get_address_of_s_WhiteTexture_5() { return &___s_WhiteTexture_5; }
  12168. inline void set_s_WhiteTexture_5(Texture2D_t9B604D0D8E28032123641A7E7338FA872E2698BF * value)
  12169. {
  12170. ___s_WhiteTexture_5 = value;
  12171. Il2CppCodeGenWriteBarrier((void**)(&___s_WhiteTexture_5), (void*)value);
  12172. }
  12173. inline static int32_t get_offset_of_s_Mesh_20() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_Mesh_20)); }
  12174. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_s_Mesh_20() const { return ___s_Mesh_20; }
  12175. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_s_Mesh_20() { return &___s_Mesh_20; }
  12176. inline void set_s_Mesh_20(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  12177. {
  12178. ___s_Mesh_20 = value;
  12179. Il2CppCodeGenWriteBarrier((void**)(&___s_Mesh_20), (void*)value);
  12180. }
  12181. inline static int32_t get_offset_of_s_VertexHelper_21() { return static_cast<int32_t>(offsetof(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24_StaticFields, ___s_VertexHelper_21)); }
  12182. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * get_s_VertexHelper_21() const { return ___s_VertexHelper_21; }
  12183. inline VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 ** get_address_of_s_VertexHelper_21() { return &___s_VertexHelper_21; }
  12184. inline void set_s_VertexHelper_21(VertexHelper_tDE8B67D3B076061C4F8DF325B0D63ED2E5367E55 * value)
  12185. {
  12186. ___s_VertexHelper_21 = value;
  12187. Il2CppCodeGenWriteBarrier((void**)(&___s_VertexHelper_21), (void*)value);
  12188. }
  12189. };
  12190. // UnityEngine.UI.LayoutElement
  12191. struct LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF : public UIBehaviour_tD1C6E2D542222546D68510ECE74036EFBC3C3B0E
  12192. {
  12193. public:
  12194. // System.Boolean UnityEngine.UI.LayoutElement::m_IgnoreLayout
  12195. bool ___m_IgnoreLayout_4;
  12196. // System.Single UnityEngine.UI.LayoutElement::m_MinWidth
  12197. float ___m_MinWidth_5;
  12198. // System.Single UnityEngine.UI.LayoutElement::m_MinHeight
  12199. float ___m_MinHeight_6;
  12200. // System.Single UnityEngine.UI.LayoutElement::m_PreferredWidth
  12201. float ___m_PreferredWidth_7;
  12202. // System.Single UnityEngine.UI.LayoutElement::m_PreferredHeight
  12203. float ___m_PreferredHeight_8;
  12204. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleWidth
  12205. float ___m_FlexibleWidth_9;
  12206. // System.Single UnityEngine.UI.LayoutElement::m_FlexibleHeight
  12207. float ___m_FlexibleHeight_10;
  12208. // System.Int32 UnityEngine.UI.LayoutElement::m_LayoutPriority
  12209. int32_t ___m_LayoutPriority_11;
  12210. public:
  12211. inline static int32_t get_offset_of_m_IgnoreLayout_4() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_IgnoreLayout_4)); }
  12212. inline bool get_m_IgnoreLayout_4() const { return ___m_IgnoreLayout_4; }
  12213. inline bool* get_address_of_m_IgnoreLayout_4() { return &___m_IgnoreLayout_4; }
  12214. inline void set_m_IgnoreLayout_4(bool value)
  12215. {
  12216. ___m_IgnoreLayout_4 = value;
  12217. }
  12218. inline static int32_t get_offset_of_m_MinWidth_5() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinWidth_5)); }
  12219. inline float get_m_MinWidth_5() const { return ___m_MinWidth_5; }
  12220. inline float* get_address_of_m_MinWidth_5() { return &___m_MinWidth_5; }
  12221. inline void set_m_MinWidth_5(float value)
  12222. {
  12223. ___m_MinWidth_5 = value;
  12224. }
  12225. inline static int32_t get_offset_of_m_MinHeight_6() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_MinHeight_6)); }
  12226. inline float get_m_MinHeight_6() const { return ___m_MinHeight_6; }
  12227. inline float* get_address_of_m_MinHeight_6() { return &___m_MinHeight_6; }
  12228. inline void set_m_MinHeight_6(float value)
  12229. {
  12230. ___m_MinHeight_6 = value;
  12231. }
  12232. inline static int32_t get_offset_of_m_PreferredWidth_7() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredWidth_7)); }
  12233. inline float get_m_PreferredWidth_7() const { return ___m_PreferredWidth_7; }
  12234. inline float* get_address_of_m_PreferredWidth_7() { return &___m_PreferredWidth_7; }
  12235. inline void set_m_PreferredWidth_7(float value)
  12236. {
  12237. ___m_PreferredWidth_7 = value;
  12238. }
  12239. inline static int32_t get_offset_of_m_PreferredHeight_8() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_PreferredHeight_8)); }
  12240. inline float get_m_PreferredHeight_8() const { return ___m_PreferredHeight_8; }
  12241. inline float* get_address_of_m_PreferredHeight_8() { return &___m_PreferredHeight_8; }
  12242. inline void set_m_PreferredHeight_8(float value)
  12243. {
  12244. ___m_PreferredHeight_8 = value;
  12245. }
  12246. inline static int32_t get_offset_of_m_FlexibleWidth_9() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleWidth_9)); }
  12247. inline float get_m_FlexibleWidth_9() const { return ___m_FlexibleWidth_9; }
  12248. inline float* get_address_of_m_FlexibleWidth_9() { return &___m_FlexibleWidth_9; }
  12249. inline void set_m_FlexibleWidth_9(float value)
  12250. {
  12251. ___m_FlexibleWidth_9 = value;
  12252. }
  12253. inline static int32_t get_offset_of_m_FlexibleHeight_10() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_FlexibleHeight_10)); }
  12254. inline float get_m_FlexibleHeight_10() const { return ___m_FlexibleHeight_10; }
  12255. inline float* get_address_of_m_FlexibleHeight_10() { return &___m_FlexibleHeight_10; }
  12256. inline void set_m_FlexibleHeight_10(float value)
  12257. {
  12258. ___m_FlexibleHeight_10 = value;
  12259. }
  12260. inline static int32_t get_offset_of_m_LayoutPriority_11() { return static_cast<int32_t>(offsetof(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF, ___m_LayoutPriority_11)); }
  12261. inline int32_t get_m_LayoutPriority_11() const { return ___m_LayoutPriority_11; }
  12262. inline int32_t* get_address_of_m_LayoutPriority_11() { return &___m_LayoutPriority_11; }
  12263. inline void set_m_LayoutPriority_11(int32_t value)
  12264. {
  12265. ___m_LayoutPriority_11 = value;
  12266. }
  12267. };
  12268. // UnityEngine.UI.MaskableGraphic
  12269. struct MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE : public Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24
  12270. {
  12271. public:
  12272. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
  12273. bool ___m_ShouldRecalculateStencil_26;
  12274. // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
  12275. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_MaskMaterial_27;
  12276. // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
  12277. RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * ___m_ParentMask_28;
  12278. // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
  12279. bool ___m_Maskable_29;
  12280. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
  12281. bool ___m_IsMaskingGraphic_30;
  12282. // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
  12283. bool ___m_IncludeForMasking_31;
  12284. // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
  12285. CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * ___m_OnCullStateChanged_32;
  12286. // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
  12287. bool ___m_ShouldRecalculate_33;
  12288. // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
  12289. int32_t ___m_StencilValue_34;
  12290. // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
  12291. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_Corners_35;
  12292. public:
  12293. inline static int32_t get_offset_of_m_ShouldRecalculateStencil_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculateStencil_26)); }
  12294. inline bool get_m_ShouldRecalculateStencil_26() const { return ___m_ShouldRecalculateStencil_26; }
  12295. inline bool* get_address_of_m_ShouldRecalculateStencil_26() { return &___m_ShouldRecalculateStencil_26; }
  12296. inline void set_m_ShouldRecalculateStencil_26(bool value)
  12297. {
  12298. ___m_ShouldRecalculateStencil_26 = value;
  12299. }
  12300. inline static int32_t get_offset_of_m_MaskMaterial_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_MaskMaterial_27)); }
  12301. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_MaskMaterial_27() const { return ___m_MaskMaterial_27; }
  12302. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_MaskMaterial_27() { return &___m_MaskMaterial_27; }
  12303. inline void set_m_MaskMaterial_27(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12304. {
  12305. ___m_MaskMaterial_27 = value;
  12306. Il2CppCodeGenWriteBarrier((void**)(&___m_MaskMaterial_27), (void*)value);
  12307. }
  12308. inline static int32_t get_offset_of_m_ParentMask_28() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ParentMask_28)); }
  12309. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * get_m_ParentMask_28() const { return ___m_ParentMask_28; }
  12310. inline RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 ** get_address_of_m_ParentMask_28() { return &___m_ParentMask_28; }
  12311. inline void set_m_ParentMask_28(RectMask2D_tD909811991B341D752E4C978C89EFB80FA7A2B15 * value)
  12312. {
  12313. ___m_ParentMask_28 = value;
  12314. Il2CppCodeGenWriteBarrier((void**)(&___m_ParentMask_28), (void*)value);
  12315. }
  12316. inline static int32_t get_offset_of_m_Maskable_29() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Maskable_29)); }
  12317. inline bool get_m_Maskable_29() const { return ___m_Maskable_29; }
  12318. inline bool* get_address_of_m_Maskable_29() { return &___m_Maskable_29; }
  12319. inline void set_m_Maskable_29(bool value)
  12320. {
  12321. ___m_Maskable_29 = value;
  12322. }
  12323. inline static int32_t get_offset_of_m_IsMaskingGraphic_30() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IsMaskingGraphic_30)); }
  12324. inline bool get_m_IsMaskingGraphic_30() const { return ___m_IsMaskingGraphic_30; }
  12325. inline bool* get_address_of_m_IsMaskingGraphic_30() { return &___m_IsMaskingGraphic_30; }
  12326. inline void set_m_IsMaskingGraphic_30(bool value)
  12327. {
  12328. ___m_IsMaskingGraphic_30 = value;
  12329. }
  12330. inline static int32_t get_offset_of_m_IncludeForMasking_31() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_IncludeForMasking_31)); }
  12331. inline bool get_m_IncludeForMasking_31() const { return ___m_IncludeForMasking_31; }
  12332. inline bool* get_address_of_m_IncludeForMasking_31() { return &___m_IncludeForMasking_31; }
  12333. inline void set_m_IncludeForMasking_31(bool value)
  12334. {
  12335. ___m_IncludeForMasking_31 = value;
  12336. }
  12337. inline static int32_t get_offset_of_m_OnCullStateChanged_32() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_OnCullStateChanged_32)); }
  12338. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * get_m_OnCullStateChanged_32() const { return ___m_OnCullStateChanged_32; }
  12339. inline CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 ** get_address_of_m_OnCullStateChanged_32() { return &___m_OnCullStateChanged_32; }
  12340. inline void set_m_OnCullStateChanged_32(CullStateChangedEvent_t9B69755DEBEF041C3CC15C3604610BDD72856BD4 * value)
  12341. {
  12342. ___m_OnCullStateChanged_32 = value;
  12343. Il2CppCodeGenWriteBarrier((void**)(&___m_OnCullStateChanged_32), (void*)value);
  12344. }
  12345. inline static int32_t get_offset_of_m_ShouldRecalculate_33() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_ShouldRecalculate_33)); }
  12346. inline bool get_m_ShouldRecalculate_33() const { return ___m_ShouldRecalculate_33; }
  12347. inline bool* get_address_of_m_ShouldRecalculate_33() { return &___m_ShouldRecalculate_33; }
  12348. inline void set_m_ShouldRecalculate_33(bool value)
  12349. {
  12350. ___m_ShouldRecalculate_33 = value;
  12351. }
  12352. inline static int32_t get_offset_of_m_StencilValue_34() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_StencilValue_34)); }
  12353. inline int32_t get_m_StencilValue_34() const { return ___m_StencilValue_34; }
  12354. inline int32_t* get_address_of_m_StencilValue_34() { return &___m_StencilValue_34; }
  12355. inline void set_m_StencilValue_34(int32_t value)
  12356. {
  12357. ___m_StencilValue_34 = value;
  12358. }
  12359. inline static int32_t get_offset_of_m_Corners_35() { return static_cast<int32_t>(offsetof(MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE, ___m_Corners_35)); }
  12360. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_Corners_35() const { return ___m_Corners_35; }
  12361. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_Corners_35() { return &___m_Corners_35; }
  12362. inline void set_m_Corners_35(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  12363. {
  12364. ___m_Corners_35 = value;
  12365. Il2CppCodeGenWriteBarrier((void**)(&___m_Corners_35), (void*)value);
  12366. }
  12367. };
  12368. // TMPro.TMP_SelectionCaret
  12369. struct TMP_SelectionCaret_tAF0FC385DEB479BB8A87ADAD5B2F41E150AE4720 : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  12370. {
  12371. public:
  12372. public:
  12373. };
  12374. // TMPro.TMP_SubMeshUI
  12375. struct TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  12376. {
  12377. public:
  12378. // TMPro.TMP_FontAsset TMPro.TMP_SubMeshUI::m_fontAsset
  12379. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___m_fontAsset_36;
  12380. // TMPro.TMP_SpriteAsset TMPro.TMP_SubMeshUI::m_spriteAsset
  12381. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_spriteAsset_37;
  12382. // UnityEngine.Material TMPro.TMP_SubMeshUI::m_material
  12383. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_material_38;
  12384. // UnityEngine.Material TMPro.TMP_SubMeshUI::m_sharedMaterial
  12385. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_sharedMaterial_39;
  12386. // UnityEngine.Material TMPro.TMP_SubMeshUI::m_fallbackMaterial
  12387. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_fallbackMaterial_40;
  12388. // UnityEngine.Material TMPro.TMP_SubMeshUI::m_fallbackSourceMaterial
  12389. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_fallbackSourceMaterial_41;
  12390. // System.Boolean TMPro.TMP_SubMeshUI::m_isDefaultMaterial
  12391. bool ___m_isDefaultMaterial_42;
  12392. // System.Single TMPro.TMP_SubMeshUI::m_padding
  12393. float ___m_padding_43;
  12394. // UnityEngine.Mesh TMPro.TMP_SubMeshUI::m_mesh
  12395. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_mesh_44;
  12396. // TMPro.TextMeshProUGUI TMPro.TMP_SubMeshUI::m_TextComponent
  12397. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * ___m_TextComponent_45;
  12398. // System.Boolean TMPro.TMP_SubMeshUI::m_isRegisteredForEvents
  12399. bool ___m_isRegisteredForEvents_46;
  12400. // System.Boolean TMPro.TMP_SubMeshUI::m_materialDirty
  12401. bool ___m_materialDirty_47;
  12402. // System.Int32 TMPro.TMP_SubMeshUI::m_materialReferenceIndex
  12403. int32_t ___m_materialReferenceIndex_48;
  12404. // UnityEngine.Transform TMPro.TMP_SubMeshUI::m_RootCanvasTransform
  12405. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_RootCanvasTransform_49;
  12406. public:
  12407. inline static int32_t get_offset_of_m_fontAsset_36() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_fontAsset_36)); }
  12408. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_m_fontAsset_36() const { return ___m_fontAsset_36; }
  12409. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_m_fontAsset_36() { return &___m_fontAsset_36; }
  12410. inline void set_m_fontAsset_36(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  12411. {
  12412. ___m_fontAsset_36 = value;
  12413. Il2CppCodeGenWriteBarrier((void**)(&___m_fontAsset_36), (void*)value);
  12414. }
  12415. inline static int32_t get_offset_of_m_spriteAsset_37() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_spriteAsset_37)); }
  12416. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_spriteAsset_37() const { return ___m_spriteAsset_37; }
  12417. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_spriteAsset_37() { return &___m_spriteAsset_37; }
  12418. inline void set_m_spriteAsset_37(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  12419. {
  12420. ___m_spriteAsset_37 = value;
  12421. Il2CppCodeGenWriteBarrier((void**)(&___m_spriteAsset_37), (void*)value);
  12422. }
  12423. inline static int32_t get_offset_of_m_material_38() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_material_38)); }
  12424. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_material_38() const { return ___m_material_38; }
  12425. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_material_38() { return &___m_material_38; }
  12426. inline void set_m_material_38(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12427. {
  12428. ___m_material_38 = value;
  12429. Il2CppCodeGenWriteBarrier((void**)(&___m_material_38), (void*)value);
  12430. }
  12431. inline static int32_t get_offset_of_m_sharedMaterial_39() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_sharedMaterial_39)); }
  12432. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_sharedMaterial_39() const { return ___m_sharedMaterial_39; }
  12433. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_sharedMaterial_39() { return &___m_sharedMaterial_39; }
  12434. inline void set_m_sharedMaterial_39(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12435. {
  12436. ___m_sharedMaterial_39 = value;
  12437. Il2CppCodeGenWriteBarrier((void**)(&___m_sharedMaterial_39), (void*)value);
  12438. }
  12439. inline static int32_t get_offset_of_m_fallbackMaterial_40() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_fallbackMaterial_40)); }
  12440. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_fallbackMaterial_40() const { return ___m_fallbackMaterial_40; }
  12441. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_fallbackMaterial_40() { return &___m_fallbackMaterial_40; }
  12442. inline void set_m_fallbackMaterial_40(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12443. {
  12444. ___m_fallbackMaterial_40 = value;
  12445. Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackMaterial_40), (void*)value);
  12446. }
  12447. inline static int32_t get_offset_of_m_fallbackSourceMaterial_41() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_fallbackSourceMaterial_41)); }
  12448. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_fallbackSourceMaterial_41() const { return ___m_fallbackSourceMaterial_41; }
  12449. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_fallbackSourceMaterial_41() { return &___m_fallbackSourceMaterial_41; }
  12450. inline void set_m_fallbackSourceMaterial_41(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12451. {
  12452. ___m_fallbackSourceMaterial_41 = value;
  12453. Il2CppCodeGenWriteBarrier((void**)(&___m_fallbackSourceMaterial_41), (void*)value);
  12454. }
  12455. inline static int32_t get_offset_of_m_isDefaultMaterial_42() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_isDefaultMaterial_42)); }
  12456. inline bool get_m_isDefaultMaterial_42() const { return ___m_isDefaultMaterial_42; }
  12457. inline bool* get_address_of_m_isDefaultMaterial_42() { return &___m_isDefaultMaterial_42; }
  12458. inline void set_m_isDefaultMaterial_42(bool value)
  12459. {
  12460. ___m_isDefaultMaterial_42 = value;
  12461. }
  12462. inline static int32_t get_offset_of_m_padding_43() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_padding_43)); }
  12463. inline float get_m_padding_43() const { return ___m_padding_43; }
  12464. inline float* get_address_of_m_padding_43() { return &___m_padding_43; }
  12465. inline void set_m_padding_43(float value)
  12466. {
  12467. ___m_padding_43 = value;
  12468. }
  12469. inline static int32_t get_offset_of_m_mesh_44() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_mesh_44)); }
  12470. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_mesh_44() const { return ___m_mesh_44; }
  12471. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_mesh_44() { return &___m_mesh_44; }
  12472. inline void set_m_mesh_44(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  12473. {
  12474. ___m_mesh_44 = value;
  12475. Il2CppCodeGenWriteBarrier((void**)(&___m_mesh_44), (void*)value);
  12476. }
  12477. inline static int32_t get_offset_of_m_TextComponent_45() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_TextComponent_45)); }
  12478. inline TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * get_m_TextComponent_45() const { return ___m_TextComponent_45; }
  12479. inline TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 ** get_address_of_m_TextComponent_45() { return &___m_TextComponent_45; }
  12480. inline void set_m_TextComponent_45(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * value)
  12481. {
  12482. ___m_TextComponent_45 = value;
  12483. Il2CppCodeGenWriteBarrier((void**)(&___m_TextComponent_45), (void*)value);
  12484. }
  12485. inline static int32_t get_offset_of_m_isRegisteredForEvents_46() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_isRegisteredForEvents_46)); }
  12486. inline bool get_m_isRegisteredForEvents_46() const { return ___m_isRegisteredForEvents_46; }
  12487. inline bool* get_address_of_m_isRegisteredForEvents_46() { return &___m_isRegisteredForEvents_46; }
  12488. inline void set_m_isRegisteredForEvents_46(bool value)
  12489. {
  12490. ___m_isRegisteredForEvents_46 = value;
  12491. }
  12492. inline static int32_t get_offset_of_m_materialDirty_47() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_materialDirty_47)); }
  12493. inline bool get_m_materialDirty_47() const { return ___m_materialDirty_47; }
  12494. inline bool* get_address_of_m_materialDirty_47() { return &___m_materialDirty_47; }
  12495. inline void set_m_materialDirty_47(bool value)
  12496. {
  12497. ___m_materialDirty_47 = value;
  12498. }
  12499. inline static int32_t get_offset_of_m_materialReferenceIndex_48() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_materialReferenceIndex_48)); }
  12500. inline int32_t get_m_materialReferenceIndex_48() const { return ___m_materialReferenceIndex_48; }
  12501. inline int32_t* get_address_of_m_materialReferenceIndex_48() { return &___m_materialReferenceIndex_48; }
  12502. inline void set_m_materialReferenceIndex_48(int32_t value)
  12503. {
  12504. ___m_materialReferenceIndex_48 = value;
  12505. }
  12506. inline static int32_t get_offset_of_m_RootCanvasTransform_49() { return static_cast<int32_t>(offsetof(TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD, ___m_RootCanvasTransform_49)); }
  12507. inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_RootCanvasTransform_49() const { return ___m_RootCanvasTransform_49; }
  12508. inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_RootCanvasTransform_49() { return &___m_RootCanvasTransform_49; }
  12509. inline void set_m_RootCanvasTransform_49(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
  12510. {
  12511. ___m_RootCanvasTransform_49 = value;
  12512. Il2CppCodeGenWriteBarrier((void**)(&___m_RootCanvasTransform_49), (void*)value);
  12513. }
  12514. };
  12515. // TMPro.TMP_Text
  12516. struct TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 : public MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE
  12517. {
  12518. public:
  12519. // System.String TMPro.TMP_Text::m_text
  12520. String_t* ___m_text_36;
  12521. // System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty
  12522. bool ___m_IsTextBackingStringDirty_37;
  12523. // TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor
  12524. RuntimeObject* ___m_TextPreprocessor_38;
  12525. // System.Boolean TMPro.TMP_Text::m_isRightToLeft
  12526. bool ___m_isRightToLeft_39;
  12527. // TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset
  12528. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___m_fontAsset_40;
  12529. // TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset
  12530. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___m_currentFontAsset_41;
  12531. // System.Boolean TMPro.TMP_Text::m_isSDFShader
  12532. bool ___m_isSDFShader_42;
  12533. // UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial
  12534. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_sharedMaterial_43;
  12535. // UnityEngine.Material TMPro.TMP_Text::m_currentMaterial
  12536. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_currentMaterial_44;
  12537. // System.Int32 TMPro.TMP_Text::m_currentMaterialIndex
  12538. int32_t ___m_currentMaterialIndex_48;
  12539. // UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials
  12540. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___m_fontSharedMaterials_49;
  12541. // UnityEngine.Material TMPro.TMP_Text::m_fontMaterial
  12542. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_fontMaterial_50;
  12543. // UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials
  12544. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___m_fontMaterials_51;
  12545. // System.Boolean TMPro.TMP_Text::m_isMaterialDirty
  12546. bool ___m_isMaterialDirty_52;
  12547. // UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32
  12548. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_fontColor32_53;
  12549. // UnityEngine.Color TMPro.TMP_Text::m_fontColor
  12550. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___m_fontColor_54;
  12551. // UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor
  12552. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_underlineColor_56;
  12553. // UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor
  12554. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_strikethroughColor_57;
  12555. // System.Boolean TMPro.TMP_Text::m_enableVertexGradient
  12556. bool ___m_enableVertexGradient_58;
  12557. // TMPro.ColorMode TMPro.TMP_Text::m_colorMode
  12558. int32_t ___m_colorMode_59;
  12559. // TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient
  12560. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D ___m_fontColorGradient_60;
  12561. // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset
  12562. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___m_fontColorGradientPreset_61;
  12563. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset
  12564. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_spriteAsset_62;
  12565. // System.Boolean TMPro.TMP_Text::m_tintAllSprites
  12566. bool ___m_tintAllSprites_63;
  12567. // System.Boolean TMPro.TMP_Text::m_tintSprite
  12568. bool ___m_tintSprite_64;
  12569. // UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor
  12570. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_spriteColor_65;
  12571. // TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet
  12572. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * ___m_StyleSheet_66;
  12573. // TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle
  12574. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___m_TextStyle_67;
  12575. // System.Int32 TMPro.TMP_Text::m_TextStyleHashCode
  12576. int32_t ___m_TextStyleHashCode_68;
  12577. // System.Boolean TMPro.TMP_Text::m_overrideHtmlColors
  12578. bool ___m_overrideHtmlColors_69;
  12579. // UnityEngine.Color32 TMPro.TMP_Text::m_faceColor
  12580. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_faceColor_70;
  12581. // UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor
  12582. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_outlineColor_71;
  12583. // System.Single TMPro.TMP_Text::m_outlineWidth
  12584. float ___m_outlineWidth_72;
  12585. // System.Single TMPro.TMP_Text::m_fontSize
  12586. float ___m_fontSize_73;
  12587. // System.Single TMPro.TMP_Text::m_currentFontSize
  12588. float ___m_currentFontSize_74;
  12589. // System.Single TMPro.TMP_Text::m_fontSizeBase
  12590. float ___m_fontSizeBase_75;
  12591. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_sizeStack
  12592. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___m_sizeStack_76;
  12593. // TMPro.FontWeight TMPro.TMP_Text::m_fontWeight
  12594. int32_t ___m_fontWeight_77;
  12595. // TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal
  12596. int32_t ___m_FontWeightInternal_78;
  12597. // TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.TMP_Text::m_FontWeightStack
  12598. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 ___m_FontWeightStack_79;
  12599. // System.Boolean TMPro.TMP_Text::m_enableAutoSizing
  12600. bool ___m_enableAutoSizing_80;
  12601. // System.Single TMPro.TMP_Text::m_maxFontSize
  12602. float ___m_maxFontSize_81;
  12603. // System.Single TMPro.TMP_Text::m_minFontSize
  12604. float ___m_minFontSize_82;
  12605. // System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount
  12606. int32_t ___m_AutoSizeIterationCount_83;
  12607. // System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount
  12608. int32_t ___m_AutoSizeMaxIterationCount_84;
  12609. // System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet
  12610. bool ___m_IsAutoSizePointSizeSet_85;
  12611. // System.Single TMPro.TMP_Text::m_fontSizeMin
  12612. float ___m_fontSizeMin_86;
  12613. // System.Single TMPro.TMP_Text::m_fontSizeMax
  12614. float ___m_fontSizeMax_87;
  12615. // TMPro.FontStyles TMPro.TMP_Text::m_fontStyle
  12616. int32_t ___m_fontStyle_88;
  12617. // TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal
  12618. int32_t ___m_FontStyleInternal_89;
  12619. // TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack
  12620. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 ___m_fontStyleStack_90;
  12621. // System.Boolean TMPro.TMP_Text::m_isUsingBold
  12622. bool ___m_isUsingBold_91;
  12623. // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment
  12624. int32_t ___m_HorizontalAlignment_92;
  12625. // TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment
  12626. int32_t ___m_VerticalAlignment_93;
  12627. // TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment
  12628. int32_t ___m_textAlignment_94;
  12629. // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification
  12630. int32_t ___m_lineJustification_95;
  12631. // TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> TMPro.TMP_Text::m_lineJustificationStack
  12632. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B ___m_lineJustificationStack_96;
  12633. // UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners
  12634. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_textContainerLocalCorners_97;
  12635. // System.Single TMPro.TMP_Text::m_characterSpacing
  12636. float ___m_characterSpacing_98;
  12637. // System.Single TMPro.TMP_Text::m_cSpacing
  12638. float ___m_cSpacing_99;
  12639. // System.Single TMPro.TMP_Text::m_monoSpacing
  12640. float ___m_monoSpacing_100;
  12641. // System.Single TMPro.TMP_Text::m_wordSpacing
  12642. float ___m_wordSpacing_101;
  12643. // System.Single TMPro.TMP_Text::m_lineSpacing
  12644. float ___m_lineSpacing_102;
  12645. // System.Single TMPro.TMP_Text::m_lineSpacingDelta
  12646. float ___m_lineSpacingDelta_103;
  12647. // System.Single TMPro.TMP_Text::m_lineHeight
  12648. float ___m_lineHeight_104;
  12649. // System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing
  12650. bool ___m_IsDrivenLineSpacing_105;
  12651. // System.Single TMPro.TMP_Text::m_lineSpacingMax
  12652. float ___m_lineSpacingMax_106;
  12653. // System.Single TMPro.TMP_Text::m_paragraphSpacing
  12654. float ___m_paragraphSpacing_107;
  12655. // System.Single TMPro.TMP_Text::m_charWidthMaxAdj
  12656. float ___m_charWidthMaxAdj_108;
  12657. // System.Single TMPro.TMP_Text::m_charWidthAdjDelta
  12658. float ___m_charWidthAdjDelta_109;
  12659. // System.Boolean TMPro.TMP_Text::m_enableWordWrapping
  12660. bool ___m_enableWordWrapping_110;
  12661. // System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled
  12662. bool ___m_isCharacterWrappingEnabled_111;
  12663. // System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace
  12664. bool ___m_isNonBreakingSpace_112;
  12665. // System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment
  12666. bool ___m_isIgnoringAlignment_113;
  12667. // System.Single TMPro.TMP_Text::m_wordWrappingRatios
  12668. float ___m_wordWrappingRatios_114;
  12669. // TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode
  12670. int32_t ___m_overflowMode_115;
  12671. // System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex
  12672. int32_t ___m_firstOverflowCharacterIndex_116;
  12673. // TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent
  12674. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___m_linkedTextComponent_117;
  12675. // TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent
  12676. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___parentLinkedComponent_118;
  12677. // System.Boolean TMPro.TMP_Text::m_isTextTruncated
  12678. bool ___m_isTextTruncated_119;
  12679. // System.Boolean TMPro.TMP_Text::m_enableKerning
  12680. bool ___m_enableKerning_120;
  12681. // System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment
  12682. float ___m_GlyphHorizontalAdvanceAdjustment_121;
  12683. // System.Boolean TMPro.TMP_Text::m_enableExtraPadding
  12684. bool ___m_enableExtraPadding_122;
  12685. // System.Boolean TMPro.TMP_Text::checkPaddingRequired
  12686. bool ___checkPaddingRequired_123;
  12687. // System.Boolean TMPro.TMP_Text::m_isRichText
  12688. bool ___m_isRichText_124;
  12689. // System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters
  12690. bool ___m_parseCtrlCharacters_125;
  12691. // System.Boolean TMPro.TMP_Text::m_isOverlay
  12692. bool ___m_isOverlay_126;
  12693. // System.Boolean TMPro.TMP_Text::m_isOrthographic
  12694. bool ___m_isOrthographic_127;
  12695. // System.Boolean TMPro.TMP_Text::m_isCullingEnabled
  12696. bool ___m_isCullingEnabled_128;
  12697. // System.Boolean TMPro.TMP_Text::m_isMaskingEnabled
  12698. bool ___m_isMaskingEnabled_129;
  12699. // System.Boolean TMPro.TMP_Text::isMaskUpdateRequired
  12700. bool ___isMaskUpdateRequired_130;
  12701. // System.Boolean TMPro.TMP_Text::m_ignoreCulling
  12702. bool ___m_ignoreCulling_131;
  12703. // TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping
  12704. int32_t ___m_horizontalMapping_132;
  12705. // TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping
  12706. int32_t ___m_verticalMapping_133;
  12707. // System.Single TMPro.TMP_Text::m_uvLineOffset
  12708. float ___m_uvLineOffset_134;
  12709. // TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode
  12710. int32_t ___m_renderMode_135;
  12711. // TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder
  12712. int32_t ___m_geometrySortingOrder_136;
  12713. // System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic
  12714. bool ___m_IsTextObjectScaleStatic_137;
  12715. // System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction
  12716. bool ___m_VertexBufferAutoSizeReduction_138;
  12717. // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter
  12718. int32_t ___m_firstVisibleCharacter_139;
  12719. // System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters
  12720. int32_t ___m_maxVisibleCharacters_140;
  12721. // System.Int32 TMPro.TMP_Text::m_maxVisibleWords
  12722. int32_t ___m_maxVisibleWords_141;
  12723. // System.Int32 TMPro.TMP_Text::m_maxVisibleLines
  12724. int32_t ___m_maxVisibleLines_142;
  12725. // System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender
  12726. bool ___m_useMaxVisibleDescender_143;
  12727. // System.Int32 TMPro.TMP_Text::m_pageToDisplay
  12728. int32_t ___m_pageToDisplay_144;
  12729. // System.Boolean TMPro.TMP_Text::m_isNewPage
  12730. bool ___m_isNewPage_145;
  12731. // UnityEngine.Vector4 TMPro.TMP_Text::m_margin
  12732. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___m_margin_146;
  12733. // System.Single TMPro.TMP_Text::m_marginLeft
  12734. float ___m_marginLeft_147;
  12735. // System.Single TMPro.TMP_Text::m_marginRight
  12736. float ___m_marginRight_148;
  12737. // System.Single TMPro.TMP_Text::m_marginWidth
  12738. float ___m_marginWidth_149;
  12739. // System.Single TMPro.TMP_Text::m_marginHeight
  12740. float ___m_marginHeight_150;
  12741. // System.Single TMPro.TMP_Text::m_width
  12742. float ___m_width_151;
  12743. // TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo
  12744. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * ___m_textInfo_152;
  12745. // System.Boolean TMPro.TMP_Text::m_havePropertiesChanged
  12746. bool ___m_havePropertiesChanged_153;
  12747. // System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent
  12748. bool ___m_isUsingLegacyAnimationComponent_154;
  12749. // UnityEngine.Transform TMPro.TMP_Text::m_transform
  12750. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___m_transform_155;
  12751. // UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform
  12752. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * ___m_rectTransform_156;
  12753. // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize
  12754. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_PreviousRectTransformSize_157;
  12755. // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition
  12756. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_PreviousPivotPosition_158;
  12757. // System.Boolean TMPro.TMP_Text::<autoSizeTextContainer>k__BackingField
  12758. bool ___U3CautoSizeTextContainerU3Ek__BackingField_159;
  12759. // System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer
  12760. bool ___m_autoSizeTextContainer_160;
  12761. // UnityEngine.Mesh TMPro.TMP_Text::m_mesh
  12762. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___m_mesh_161;
  12763. // System.Boolean TMPro.TMP_Text::m_isVolumetricText
  12764. bool ___m_isVolumetricText_162;
  12765. // System.Action`1<TMPro.TMP_TextInfo> TMPro.TMP_Text::OnPreRenderText
  12766. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___OnPreRenderText_165;
  12767. // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator
  12768. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * ___m_spriteAnimator_166;
  12769. // System.Single TMPro.TMP_Text::m_flexibleHeight
  12770. float ___m_flexibleHeight_167;
  12771. // System.Single TMPro.TMP_Text::m_flexibleWidth
  12772. float ___m_flexibleWidth_168;
  12773. // System.Single TMPro.TMP_Text::m_minWidth
  12774. float ___m_minWidth_169;
  12775. // System.Single TMPro.TMP_Text::m_minHeight
  12776. float ___m_minHeight_170;
  12777. // System.Single TMPro.TMP_Text::m_maxWidth
  12778. float ___m_maxWidth_171;
  12779. // System.Single TMPro.TMP_Text::m_maxHeight
  12780. float ___m_maxHeight_172;
  12781. // UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement
  12782. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * ___m_LayoutElement_173;
  12783. // System.Single TMPro.TMP_Text::m_preferredWidth
  12784. float ___m_preferredWidth_174;
  12785. // System.Single TMPro.TMP_Text::m_renderedWidth
  12786. float ___m_renderedWidth_175;
  12787. // System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty
  12788. bool ___m_isPreferredWidthDirty_176;
  12789. // System.Single TMPro.TMP_Text::m_preferredHeight
  12790. float ___m_preferredHeight_177;
  12791. // System.Single TMPro.TMP_Text::m_renderedHeight
  12792. float ___m_renderedHeight_178;
  12793. // System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty
  12794. bool ___m_isPreferredHeightDirty_179;
  12795. // System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues
  12796. bool ___m_isCalculatingPreferredValues_180;
  12797. // System.Int32 TMPro.TMP_Text::m_layoutPriority
  12798. int32_t ___m_layoutPriority_181;
  12799. // System.Boolean TMPro.TMP_Text::m_isLayoutDirty
  12800. bool ___m_isLayoutDirty_182;
  12801. // System.Boolean TMPro.TMP_Text::m_isAwake
  12802. bool ___m_isAwake_183;
  12803. // System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad
  12804. bool ___m_isWaitingOnResourceLoad_184;
  12805. // TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource
  12806. int32_t ___m_inputSource_185;
  12807. // System.Single TMPro.TMP_Text::m_fontScaleMultiplier
  12808. float ___m_fontScaleMultiplier_186;
  12809. // System.Single TMPro.TMP_Text::tag_LineIndent
  12810. float ___tag_LineIndent_190;
  12811. // System.Single TMPro.TMP_Text::tag_Indent
  12812. float ___tag_Indent_191;
  12813. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_indentStack
  12814. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___m_indentStack_192;
  12815. // System.Boolean TMPro.TMP_Text::tag_NoParsing
  12816. bool ___tag_NoParsing_193;
  12817. // System.Boolean TMPro.TMP_Text::m_isParsingText
  12818. bool ___m_isParsingText_194;
  12819. // UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix
  12820. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___m_FXMatrix_195;
  12821. // System.Boolean TMPro.TMP_Text::m_isFXMatrixSet
  12822. bool ___m_isFXMatrixSet_196;
  12823. // TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray
  12824. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* ___m_TextProcessingArray_197;
  12825. // System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize
  12826. int32_t ___m_InternalTextProcessingArraySize_198;
  12827. // TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo
  12828. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* ___m_internalCharacterInfo_199;
  12829. // System.Int32 TMPro.TMP_Text::m_totalCharacterCount
  12830. int32_t ___m_totalCharacterCount_200;
  12831. // System.Int32 TMPro.TMP_Text::m_characterCount
  12832. int32_t ___m_characterCount_207;
  12833. // System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine
  12834. int32_t ___m_firstCharacterOfLine_208;
  12835. // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine
  12836. int32_t ___m_firstVisibleCharacterOfLine_209;
  12837. // System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine
  12838. int32_t ___m_lastCharacterOfLine_210;
  12839. // System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine
  12840. int32_t ___m_lastVisibleCharacterOfLine_211;
  12841. // System.Int32 TMPro.TMP_Text::m_lineNumber
  12842. int32_t ___m_lineNumber_212;
  12843. // System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount
  12844. int32_t ___m_lineVisibleCharacterCount_213;
  12845. // System.Int32 TMPro.TMP_Text::m_pageNumber
  12846. int32_t ___m_pageNumber_214;
  12847. // System.Single TMPro.TMP_Text::m_PageAscender
  12848. float ___m_PageAscender_215;
  12849. // System.Single TMPro.TMP_Text::m_maxTextAscender
  12850. float ___m_maxTextAscender_216;
  12851. // System.Single TMPro.TMP_Text::m_maxCapHeight
  12852. float ___m_maxCapHeight_217;
  12853. // System.Single TMPro.TMP_Text::m_ElementAscender
  12854. float ___m_ElementAscender_218;
  12855. // System.Single TMPro.TMP_Text::m_ElementDescender
  12856. float ___m_ElementDescender_219;
  12857. // System.Single TMPro.TMP_Text::m_maxLineAscender
  12858. float ___m_maxLineAscender_220;
  12859. // System.Single TMPro.TMP_Text::m_maxLineDescender
  12860. float ___m_maxLineDescender_221;
  12861. // System.Single TMPro.TMP_Text::m_startOfLineAscender
  12862. float ___m_startOfLineAscender_222;
  12863. // System.Single TMPro.TMP_Text::m_startOfLineDescender
  12864. float ___m_startOfLineDescender_223;
  12865. // System.Single TMPro.TMP_Text::m_lineOffset
  12866. float ___m_lineOffset_224;
  12867. // TMPro.Extents TMPro.TMP_Text::m_meshExtents
  12868. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA ___m_meshExtents_225;
  12869. // UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor
  12870. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___m_htmlColor_226;
  12871. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_colorStack
  12872. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___m_colorStack_227;
  12873. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_underlineColorStack
  12874. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___m_underlineColorStack_228;
  12875. // TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_strikethroughColorStack
  12876. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D ___m_strikethroughColorStack_229;
  12877. // TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.TMP_Text::m_HighlightStateStack
  12878. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E ___m_HighlightStateStack_230;
  12879. // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset
  12880. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___m_colorGradientPreset_231;
  12881. // TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.TMP_Text::m_colorGradientStack
  12882. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 ___m_colorGradientStack_232;
  12883. // System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted
  12884. bool ___m_colorGradientPresetIsTinted_233;
  12885. // System.Single TMPro.TMP_Text::m_tabSpacing
  12886. float ___m_tabSpacing_234;
  12887. // System.Single TMPro.TMP_Text::m_spacing
  12888. float ___m_spacing_235;
  12889. // TMPro.TMP_TextProcessingStack`1<System.Int32>[] TMPro.TMP_Text::m_TextStyleStacks
  12890. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* ___m_TextStyleStacks_236;
  12891. // System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth
  12892. int32_t ___m_TextStyleStackDepth_237;
  12893. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_ItalicAngleStack
  12894. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___m_ItalicAngleStack_238;
  12895. // System.Int32 TMPro.TMP_Text::m_ItalicAngle
  12896. int32_t ___m_ItalicAngle_239;
  12897. // TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.TMP_Text::m_actionStack
  12898. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA ___m_actionStack_240;
  12899. // System.Single TMPro.TMP_Text::m_padding
  12900. float ___m_padding_241;
  12901. // System.Single TMPro.TMP_Text::m_baselineOffset
  12902. float ___m_baselineOffset_242;
  12903. // TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.TMP_Text::m_baselineOffsetStack
  12904. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 ___m_baselineOffsetStack_243;
  12905. // System.Single TMPro.TMP_Text::m_xAdvance
  12906. float ___m_xAdvance_244;
  12907. // TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType
  12908. int32_t ___m_textElementType_245;
  12909. // TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement
  12910. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * ___m_cached_TextElement_246;
  12911. // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis
  12912. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F ___m_Ellipsis_247;
  12913. // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline
  12914. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F ___m_Underline_248;
  12915. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset
  12916. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_defaultSpriteAsset_249;
  12917. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset
  12918. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___m_currentSpriteAsset_250;
  12919. // System.Int32 TMPro.TMP_Text::m_spriteCount
  12920. int32_t ___m_spriteCount_251;
  12921. // System.Int32 TMPro.TMP_Text::m_spriteIndex
  12922. int32_t ___m_spriteIndex_252;
  12923. // System.Int32 TMPro.TMP_Text::m_spriteAnimationID
  12924. int32_t ___m_spriteAnimationID_253;
  12925. // System.Boolean TMPro.TMP_Text::m_ignoreActiveState
  12926. bool ___m_ignoreActiveState_256;
  12927. // TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray
  12928. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___m_TextBackingArray_257;
  12929. // System.Decimal[] TMPro.TMP_Text::k_Power
  12930. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* ___k_Power_258;
  12931. public:
  12932. inline static int32_t get_offset_of_m_text_36() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_text_36)); }
  12933. inline String_t* get_m_text_36() const { return ___m_text_36; }
  12934. inline String_t** get_address_of_m_text_36() { return &___m_text_36; }
  12935. inline void set_m_text_36(String_t* value)
  12936. {
  12937. ___m_text_36 = value;
  12938. Il2CppCodeGenWriteBarrier((void**)(&___m_text_36), (void*)value);
  12939. }
  12940. inline static int32_t get_offset_of_m_IsTextBackingStringDirty_37() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_IsTextBackingStringDirty_37)); }
  12941. inline bool get_m_IsTextBackingStringDirty_37() const { return ___m_IsTextBackingStringDirty_37; }
  12942. inline bool* get_address_of_m_IsTextBackingStringDirty_37() { return &___m_IsTextBackingStringDirty_37; }
  12943. inline void set_m_IsTextBackingStringDirty_37(bool value)
  12944. {
  12945. ___m_IsTextBackingStringDirty_37 = value;
  12946. }
  12947. inline static int32_t get_offset_of_m_TextPreprocessor_38() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextPreprocessor_38)); }
  12948. inline RuntimeObject* get_m_TextPreprocessor_38() const { return ___m_TextPreprocessor_38; }
  12949. inline RuntimeObject** get_address_of_m_TextPreprocessor_38() { return &___m_TextPreprocessor_38; }
  12950. inline void set_m_TextPreprocessor_38(RuntimeObject* value)
  12951. {
  12952. ___m_TextPreprocessor_38 = value;
  12953. Il2CppCodeGenWriteBarrier((void**)(&___m_TextPreprocessor_38), (void*)value);
  12954. }
  12955. inline static int32_t get_offset_of_m_isRightToLeft_39() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isRightToLeft_39)); }
  12956. inline bool get_m_isRightToLeft_39() const { return ___m_isRightToLeft_39; }
  12957. inline bool* get_address_of_m_isRightToLeft_39() { return &___m_isRightToLeft_39; }
  12958. inline void set_m_isRightToLeft_39(bool value)
  12959. {
  12960. ___m_isRightToLeft_39 = value;
  12961. }
  12962. inline static int32_t get_offset_of_m_fontAsset_40() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontAsset_40)); }
  12963. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_m_fontAsset_40() const { return ___m_fontAsset_40; }
  12964. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_m_fontAsset_40() { return &___m_fontAsset_40; }
  12965. inline void set_m_fontAsset_40(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  12966. {
  12967. ___m_fontAsset_40 = value;
  12968. Il2CppCodeGenWriteBarrier((void**)(&___m_fontAsset_40), (void*)value);
  12969. }
  12970. inline static int32_t get_offset_of_m_currentFontAsset_41() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_currentFontAsset_41)); }
  12971. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * get_m_currentFontAsset_41() const { return ___m_currentFontAsset_41; }
  12972. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** get_address_of_m_currentFontAsset_41() { return &___m_currentFontAsset_41; }
  12973. inline void set_m_currentFontAsset_41(TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * value)
  12974. {
  12975. ___m_currentFontAsset_41 = value;
  12976. Il2CppCodeGenWriteBarrier((void**)(&___m_currentFontAsset_41), (void*)value);
  12977. }
  12978. inline static int32_t get_offset_of_m_isSDFShader_42() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isSDFShader_42)); }
  12979. inline bool get_m_isSDFShader_42() const { return ___m_isSDFShader_42; }
  12980. inline bool* get_address_of_m_isSDFShader_42() { return &___m_isSDFShader_42; }
  12981. inline void set_m_isSDFShader_42(bool value)
  12982. {
  12983. ___m_isSDFShader_42 = value;
  12984. }
  12985. inline static int32_t get_offset_of_m_sharedMaterial_43() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_sharedMaterial_43)); }
  12986. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_sharedMaterial_43() const { return ___m_sharedMaterial_43; }
  12987. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_sharedMaterial_43() { return &___m_sharedMaterial_43; }
  12988. inline void set_m_sharedMaterial_43(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12989. {
  12990. ___m_sharedMaterial_43 = value;
  12991. Il2CppCodeGenWriteBarrier((void**)(&___m_sharedMaterial_43), (void*)value);
  12992. }
  12993. inline static int32_t get_offset_of_m_currentMaterial_44() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_currentMaterial_44)); }
  12994. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_currentMaterial_44() const { return ___m_currentMaterial_44; }
  12995. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_currentMaterial_44() { return &___m_currentMaterial_44; }
  12996. inline void set_m_currentMaterial_44(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  12997. {
  12998. ___m_currentMaterial_44 = value;
  12999. Il2CppCodeGenWriteBarrier((void**)(&___m_currentMaterial_44), (void*)value);
  13000. }
  13001. inline static int32_t get_offset_of_m_currentMaterialIndex_48() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_currentMaterialIndex_48)); }
  13002. inline int32_t get_m_currentMaterialIndex_48() const { return ___m_currentMaterialIndex_48; }
  13003. inline int32_t* get_address_of_m_currentMaterialIndex_48() { return &___m_currentMaterialIndex_48; }
  13004. inline void set_m_currentMaterialIndex_48(int32_t value)
  13005. {
  13006. ___m_currentMaterialIndex_48 = value;
  13007. }
  13008. inline static int32_t get_offset_of_m_fontSharedMaterials_49() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontSharedMaterials_49)); }
  13009. inline MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* get_m_fontSharedMaterials_49() const { return ___m_fontSharedMaterials_49; }
  13010. inline MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492** get_address_of_m_fontSharedMaterials_49() { return &___m_fontSharedMaterials_49; }
  13011. inline void set_m_fontSharedMaterials_49(MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* value)
  13012. {
  13013. ___m_fontSharedMaterials_49 = value;
  13014. Il2CppCodeGenWriteBarrier((void**)(&___m_fontSharedMaterials_49), (void*)value);
  13015. }
  13016. inline static int32_t get_offset_of_m_fontMaterial_50() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontMaterial_50)); }
  13017. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_fontMaterial_50() const { return ___m_fontMaterial_50; }
  13018. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_fontMaterial_50() { return &___m_fontMaterial_50; }
  13019. inline void set_m_fontMaterial_50(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  13020. {
  13021. ___m_fontMaterial_50 = value;
  13022. Il2CppCodeGenWriteBarrier((void**)(&___m_fontMaterial_50), (void*)value);
  13023. }
  13024. inline static int32_t get_offset_of_m_fontMaterials_51() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontMaterials_51)); }
  13025. inline MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* get_m_fontMaterials_51() const { return ___m_fontMaterials_51; }
  13026. inline MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492** get_address_of_m_fontMaterials_51() { return &___m_fontMaterials_51; }
  13027. inline void set_m_fontMaterials_51(MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* value)
  13028. {
  13029. ___m_fontMaterials_51 = value;
  13030. Il2CppCodeGenWriteBarrier((void**)(&___m_fontMaterials_51), (void*)value);
  13031. }
  13032. inline static int32_t get_offset_of_m_isMaterialDirty_52() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isMaterialDirty_52)); }
  13033. inline bool get_m_isMaterialDirty_52() const { return ___m_isMaterialDirty_52; }
  13034. inline bool* get_address_of_m_isMaterialDirty_52() { return &___m_isMaterialDirty_52; }
  13035. inline void set_m_isMaterialDirty_52(bool value)
  13036. {
  13037. ___m_isMaterialDirty_52 = value;
  13038. }
  13039. inline static int32_t get_offset_of_m_fontColor32_53() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontColor32_53)); }
  13040. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_fontColor32_53() const { return ___m_fontColor32_53; }
  13041. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_fontColor32_53() { return &___m_fontColor32_53; }
  13042. inline void set_m_fontColor32_53(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13043. {
  13044. ___m_fontColor32_53 = value;
  13045. }
  13046. inline static int32_t get_offset_of_m_fontColor_54() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontColor_54)); }
  13047. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 get_m_fontColor_54() const { return ___m_fontColor_54; }
  13048. inline Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * get_address_of_m_fontColor_54() { return &___m_fontColor_54; }
  13049. inline void set_m_fontColor_54(Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 value)
  13050. {
  13051. ___m_fontColor_54 = value;
  13052. }
  13053. inline static int32_t get_offset_of_m_underlineColor_56() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_underlineColor_56)); }
  13054. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_underlineColor_56() const { return ___m_underlineColor_56; }
  13055. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_underlineColor_56() { return &___m_underlineColor_56; }
  13056. inline void set_m_underlineColor_56(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13057. {
  13058. ___m_underlineColor_56 = value;
  13059. }
  13060. inline static int32_t get_offset_of_m_strikethroughColor_57() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_strikethroughColor_57)); }
  13061. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_strikethroughColor_57() const { return ___m_strikethroughColor_57; }
  13062. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_strikethroughColor_57() { return &___m_strikethroughColor_57; }
  13063. inline void set_m_strikethroughColor_57(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13064. {
  13065. ___m_strikethroughColor_57 = value;
  13066. }
  13067. inline static int32_t get_offset_of_m_enableVertexGradient_58() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_enableVertexGradient_58)); }
  13068. inline bool get_m_enableVertexGradient_58() const { return ___m_enableVertexGradient_58; }
  13069. inline bool* get_address_of_m_enableVertexGradient_58() { return &___m_enableVertexGradient_58; }
  13070. inline void set_m_enableVertexGradient_58(bool value)
  13071. {
  13072. ___m_enableVertexGradient_58 = value;
  13073. }
  13074. inline static int32_t get_offset_of_m_colorMode_59() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_colorMode_59)); }
  13075. inline int32_t get_m_colorMode_59() const { return ___m_colorMode_59; }
  13076. inline int32_t* get_address_of_m_colorMode_59() { return &___m_colorMode_59; }
  13077. inline void set_m_colorMode_59(int32_t value)
  13078. {
  13079. ___m_colorMode_59 = value;
  13080. }
  13081. inline static int32_t get_offset_of_m_fontColorGradient_60() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontColorGradient_60)); }
  13082. inline VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D get_m_fontColorGradient_60() const { return ___m_fontColorGradient_60; }
  13083. inline VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * get_address_of_m_fontColorGradient_60() { return &___m_fontColorGradient_60; }
  13084. inline void set_m_fontColorGradient_60(VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D value)
  13085. {
  13086. ___m_fontColorGradient_60 = value;
  13087. }
  13088. inline static int32_t get_offset_of_m_fontColorGradientPreset_61() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontColorGradientPreset_61)); }
  13089. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * get_m_fontColorGradientPreset_61() const { return ___m_fontColorGradientPreset_61; }
  13090. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** get_address_of_m_fontColorGradientPreset_61() { return &___m_fontColorGradientPreset_61; }
  13091. inline void set_m_fontColorGradientPreset_61(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * value)
  13092. {
  13093. ___m_fontColorGradientPreset_61 = value;
  13094. Il2CppCodeGenWriteBarrier((void**)(&___m_fontColorGradientPreset_61), (void*)value);
  13095. }
  13096. inline static int32_t get_offset_of_m_spriteAsset_62() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteAsset_62)); }
  13097. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_spriteAsset_62() const { return ___m_spriteAsset_62; }
  13098. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_spriteAsset_62() { return &___m_spriteAsset_62; }
  13099. inline void set_m_spriteAsset_62(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  13100. {
  13101. ___m_spriteAsset_62 = value;
  13102. Il2CppCodeGenWriteBarrier((void**)(&___m_spriteAsset_62), (void*)value);
  13103. }
  13104. inline static int32_t get_offset_of_m_tintAllSprites_63() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_tintAllSprites_63)); }
  13105. inline bool get_m_tintAllSprites_63() const { return ___m_tintAllSprites_63; }
  13106. inline bool* get_address_of_m_tintAllSprites_63() { return &___m_tintAllSprites_63; }
  13107. inline void set_m_tintAllSprites_63(bool value)
  13108. {
  13109. ___m_tintAllSprites_63 = value;
  13110. }
  13111. inline static int32_t get_offset_of_m_tintSprite_64() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_tintSprite_64)); }
  13112. inline bool get_m_tintSprite_64() const { return ___m_tintSprite_64; }
  13113. inline bool* get_address_of_m_tintSprite_64() { return &___m_tintSprite_64; }
  13114. inline void set_m_tintSprite_64(bool value)
  13115. {
  13116. ___m_tintSprite_64 = value;
  13117. }
  13118. inline static int32_t get_offset_of_m_spriteColor_65() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteColor_65)); }
  13119. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_spriteColor_65() const { return ___m_spriteColor_65; }
  13120. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_spriteColor_65() { return &___m_spriteColor_65; }
  13121. inline void set_m_spriteColor_65(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13122. {
  13123. ___m_spriteColor_65 = value;
  13124. }
  13125. inline static int32_t get_offset_of_m_StyleSheet_66() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_StyleSheet_66)); }
  13126. inline TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * get_m_StyleSheet_66() const { return ___m_StyleSheet_66; }
  13127. inline TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E ** get_address_of_m_StyleSheet_66() { return &___m_StyleSheet_66; }
  13128. inline void set_m_StyleSheet_66(TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * value)
  13129. {
  13130. ___m_StyleSheet_66 = value;
  13131. Il2CppCodeGenWriteBarrier((void**)(&___m_StyleSheet_66), (void*)value);
  13132. }
  13133. inline static int32_t get_offset_of_m_TextStyle_67() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextStyle_67)); }
  13134. inline TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * get_m_TextStyle_67() const { return ___m_TextStyle_67; }
  13135. inline TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB ** get_address_of_m_TextStyle_67() { return &___m_TextStyle_67; }
  13136. inline void set_m_TextStyle_67(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * value)
  13137. {
  13138. ___m_TextStyle_67 = value;
  13139. Il2CppCodeGenWriteBarrier((void**)(&___m_TextStyle_67), (void*)value);
  13140. }
  13141. inline static int32_t get_offset_of_m_TextStyleHashCode_68() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextStyleHashCode_68)); }
  13142. inline int32_t get_m_TextStyleHashCode_68() const { return ___m_TextStyleHashCode_68; }
  13143. inline int32_t* get_address_of_m_TextStyleHashCode_68() { return &___m_TextStyleHashCode_68; }
  13144. inline void set_m_TextStyleHashCode_68(int32_t value)
  13145. {
  13146. ___m_TextStyleHashCode_68 = value;
  13147. }
  13148. inline static int32_t get_offset_of_m_overrideHtmlColors_69() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_overrideHtmlColors_69)); }
  13149. inline bool get_m_overrideHtmlColors_69() const { return ___m_overrideHtmlColors_69; }
  13150. inline bool* get_address_of_m_overrideHtmlColors_69() { return &___m_overrideHtmlColors_69; }
  13151. inline void set_m_overrideHtmlColors_69(bool value)
  13152. {
  13153. ___m_overrideHtmlColors_69 = value;
  13154. }
  13155. inline static int32_t get_offset_of_m_faceColor_70() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_faceColor_70)); }
  13156. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_faceColor_70() const { return ___m_faceColor_70; }
  13157. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_faceColor_70() { return &___m_faceColor_70; }
  13158. inline void set_m_faceColor_70(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13159. {
  13160. ___m_faceColor_70 = value;
  13161. }
  13162. inline static int32_t get_offset_of_m_outlineColor_71() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_outlineColor_71)); }
  13163. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_outlineColor_71() const { return ___m_outlineColor_71; }
  13164. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_outlineColor_71() { return &___m_outlineColor_71; }
  13165. inline void set_m_outlineColor_71(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  13166. {
  13167. ___m_outlineColor_71 = value;
  13168. }
  13169. inline static int32_t get_offset_of_m_outlineWidth_72() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_outlineWidth_72)); }
  13170. inline float get_m_outlineWidth_72() const { return ___m_outlineWidth_72; }
  13171. inline float* get_address_of_m_outlineWidth_72() { return &___m_outlineWidth_72; }
  13172. inline void set_m_outlineWidth_72(float value)
  13173. {
  13174. ___m_outlineWidth_72 = value;
  13175. }
  13176. inline static int32_t get_offset_of_m_fontSize_73() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontSize_73)); }
  13177. inline float get_m_fontSize_73() const { return ___m_fontSize_73; }
  13178. inline float* get_address_of_m_fontSize_73() { return &___m_fontSize_73; }
  13179. inline void set_m_fontSize_73(float value)
  13180. {
  13181. ___m_fontSize_73 = value;
  13182. }
  13183. inline static int32_t get_offset_of_m_currentFontSize_74() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_currentFontSize_74)); }
  13184. inline float get_m_currentFontSize_74() const { return ___m_currentFontSize_74; }
  13185. inline float* get_address_of_m_currentFontSize_74() { return &___m_currentFontSize_74; }
  13186. inline void set_m_currentFontSize_74(float value)
  13187. {
  13188. ___m_currentFontSize_74 = value;
  13189. }
  13190. inline static int32_t get_offset_of_m_fontSizeBase_75() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontSizeBase_75)); }
  13191. inline float get_m_fontSizeBase_75() const { return ___m_fontSizeBase_75; }
  13192. inline float* get_address_of_m_fontSizeBase_75() { return &___m_fontSizeBase_75; }
  13193. inline void set_m_fontSizeBase_75(float value)
  13194. {
  13195. ___m_fontSizeBase_75 = value;
  13196. }
  13197. inline static int32_t get_offset_of_m_sizeStack_76() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_sizeStack_76)); }
  13198. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_m_sizeStack_76() const { return ___m_sizeStack_76; }
  13199. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_m_sizeStack_76() { return &___m_sizeStack_76; }
  13200. inline void set_m_sizeStack_76(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  13201. {
  13202. ___m_sizeStack_76 = value;
  13203. Il2CppCodeGenWriteBarrier((void**)&(((&___m_sizeStack_76))->___itemStack_0), (void*)NULL);
  13204. }
  13205. inline static int32_t get_offset_of_m_fontWeight_77() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontWeight_77)); }
  13206. inline int32_t get_m_fontWeight_77() const { return ___m_fontWeight_77; }
  13207. inline int32_t* get_address_of_m_fontWeight_77() { return &___m_fontWeight_77; }
  13208. inline void set_m_fontWeight_77(int32_t value)
  13209. {
  13210. ___m_fontWeight_77 = value;
  13211. }
  13212. inline static int32_t get_offset_of_m_FontWeightInternal_78() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_FontWeightInternal_78)); }
  13213. inline int32_t get_m_FontWeightInternal_78() const { return ___m_FontWeightInternal_78; }
  13214. inline int32_t* get_address_of_m_FontWeightInternal_78() { return &___m_FontWeightInternal_78; }
  13215. inline void set_m_FontWeightInternal_78(int32_t value)
  13216. {
  13217. ___m_FontWeightInternal_78 = value;
  13218. }
  13219. inline static int32_t get_offset_of_m_FontWeightStack_79() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_FontWeightStack_79)); }
  13220. inline TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 get_m_FontWeightStack_79() const { return ___m_FontWeightStack_79; }
  13221. inline TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * get_address_of_m_FontWeightStack_79() { return &___m_FontWeightStack_79; }
  13222. inline void set_m_FontWeightStack_79(TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 value)
  13223. {
  13224. ___m_FontWeightStack_79 = value;
  13225. Il2CppCodeGenWriteBarrier((void**)&(((&___m_FontWeightStack_79))->___itemStack_0), (void*)NULL);
  13226. }
  13227. inline static int32_t get_offset_of_m_enableAutoSizing_80() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_enableAutoSizing_80)); }
  13228. inline bool get_m_enableAutoSizing_80() const { return ___m_enableAutoSizing_80; }
  13229. inline bool* get_address_of_m_enableAutoSizing_80() { return &___m_enableAutoSizing_80; }
  13230. inline void set_m_enableAutoSizing_80(bool value)
  13231. {
  13232. ___m_enableAutoSizing_80 = value;
  13233. }
  13234. inline static int32_t get_offset_of_m_maxFontSize_81() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxFontSize_81)); }
  13235. inline float get_m_maxFontSize_81() const { return ___m_maxFontSize_81; }
  13236. inline float* get_address_of_m_maxFontSize_81() { return &___m_maxFontSize_81; }
  13237. inline void set_m_maxFontSize_81(float value)
  13238. {
  13239. ___m_maxFontSize_81 = value;
  13240. }
  13241. inline static int32_t get_offset_of_m_minFontSize_82() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_minFontSize_82)); }
  13242. inline float get_m_minFontSize_82() const { return ___m_minFontSize_82; }
  13243. inline float* get_address_of_m_minFontSize_82() { return &___m_minFontSize_82; }
  13244. inline void set_m_minFontSize_82(float value)
  13245. {
  13246. ___m_minFontSize_82 = value;
  13247. }
  13248. inline static int32_t get_offset_of_m_AutoSizeIterationCount_83() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_AutoSizeIterationCount_83)); }
  13249. inline int32_t get_m_AutoSizeIterationCount_83() const { return ___m_AutoSizeIterationCount_83; }
  13250. inline int32_t* get_address_of_m_AutoSizeIterationCount_83() { return &___m_AutoSizeIterationCount_83; }
  13251. inline void set_m_AutoSizeIterationCount_83(int32_t value)
  13252. {
  13253. ___m_AutoSizeIterationCount_83 = value;
  13254. }
  13255. inline static int32_t get_offset_of_m_AutoSizeMaxIterationCount_84() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_AutoSizeMaxIterationCount_84)); }
  13256. inline int32_t get_m_AutoSizeMaxIterationCount_84() const { return ___m_AutoSizeMaxIterationCount_84; }
  13257. inline int32_t* get_address_of_m_AutoSizeMaxIterationCount_84() { return &___m_AutoSizeMaxIterationCount_84; }
  13258. inline void set_m_AutoSizeMaxIterationCount_84(int32_t value)
  13259. {
  13260. ___m_AutoSizeMaxIterationCount_84 = value;
  13261. }
  13262. inline static int32_t get_offset_of_m_IsAutoSizePointSizeSet_85() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_IsAutoSizePointSizeSet_85)); }
  13263. inline bool get_m_IsAutoSizePointSizeSet_85() const { return ___m_IsAutoSizePointSizeSet_85; }
  13264. inline bool* get_address_of_m_IsAutoSizePointSizeSet_85() { return &___m_IsAutoSizePointSizeSet_85; }
  13265. inline void set_m_IsAutoSizePointSizeSet_85(bool value)
  13266. {
  13267. ___m_IsAutoSizePointSizeSet_85 = value;
  13268. }
  13269. inline static int32_t get_offset_of_m_fontSizeMin_86() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontSizeMin_86)); }
  13270. inline float get_m_fontSizeMin_86() const { return ___m_fontSizeMin_86; }
  13271. inline float* get_address_of_m_fontSizeMin_86() { return &___m_fontSizeMin_86; }
  13272. inline void set_m_fontSizeMin_86(float value)
  13273. {
  13274. ___m_fontSizeMin_86 = value;
  13275. }
  13276. inline static int32_t get_offset_of_m_fontSizeMax_87() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontSizeMax_87)); }
  13277. inline float get_m_fontSizeMax_87() const { return ___m_fontSizeMax_87; }
  13278. inline float* get_address_of_m_fontSizeMax_87() { return &___m_fontSizeMax_87; }
  13279. inline void set_m_fontSizeMax_87(float value)
  13280. {
  13281. ___m_fontSizeMax_87 = value;
  13282. }
  13283. inline static int32_t get_offset_of_m_fontStyle_88() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontStyle_88)); }
  13284. inline int32_t get_m_fontStyle_88() const { return ___m_fontStyle_88; }
  13285. inline int32_t* get_address_of_m_fontStyle_88() { return &___m_fontStyle_88; }
  13286. inline void set_m_fontStyle_88(int32_t value)
  13287. {
  13288. ___m_fontStyle_88 = value;
  13289. }
  13290. inline static int32_t get_offset_of_m_FontStyleInternal_89() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_FontStyleInternal_89)); }
  13291. inline int32_t get_m_FontStyleInternal_89() const { return ___m_FontStyleInternal_89; }
  13292. inline int32_t* get_address_of_m_FontStyleInternal_89() { return &___m_FontStyleInternal_89; }
  13293. inline void set_m_FontStyleInternal_89(int32_t value)
  13294. {
  13295. ___m_FontStyleInternal_89 = value;
  13296. }
  13297. inline static int32_t get_offset_of_m_fontStyleStack_90() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontStyleStack_90)); }
  13298. inline TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 get_m_fontStyleStack_90() const { return ___m_fontStyleStack_90; }
  13299. inline TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * get_address_of_m_fontStyleStack_90() { return &___m_fontStyleStack_90; }
  13300. inline void set_m_fontStyleStack_90(TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 value)
  13301. {
  13302. ___m_fontStyleStack_90 = value;
  13303. }
  13304. inline static int32_t get_offset_of_m_isUsingBold_91() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isUsingBold_91)); }
  13305. inline bool get_m_isUsingBold_91() const { return ___m_isUsingBold_91; }
  13306. inline bool* get_address_of_m_isUsingBold_91() { return &___m_isUsingBold_91; }
  13307. inline void set_m_isUsingBold_91(bool value)
  13308. {
  13309. ___m_isUsingBold_91 = value;
  13310. }
  13311. inline static int32_t get_offset_of_m_HorizontalAlignment_92() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_HorizontalAlignment_92)); }
  13312. inline int32_t get_m_HorizontalAlignment_92() const { return ___m_HorizontalAlignment_92; }
  13313. inline int32_t* get_address_of_m_HorizontalAlignment_92() { return &___m_HorizontalAlignment_92; }
  13314. inline void set_m_HorizontalAlignment_92(int32_t value)
  13315. {
  13316. ___m_HorizontalAlignment_92 = value;
  13317. }
  13318. inline static int32_t get_offset_of_m_VerticalAlignment_93() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_VerticalAlignment_93)); }
  13319. inline int32_t get_m_VerticalAlignment_93() const { return ___m_VerticalAlignment_93; }
  13320. inline int32_t* get_address_of_m_VerticalAlignment_93() { return &___m_VerticalAlignment_93; }
  13321. inline void set_m_VerticalAlignment_93(int32_t value)
  13322. {
  13323. ___m_VerticalAlignment_93 = value;
  13324. }
  13325. inline static int32_t get_offset_of_m_textAlignment_94() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_textAlignment_94)); }
  13326. inline int32_t get_m_textAlignment_94() const { return ___m_textAlignment_94; }
  13327. inline int32_t* get_address_of_m_textAlignment_94() { return &___m_textAlignment_94; }
  13328. inline void set_m_textAlignment_94(int32_t value)
  13329. {
  13330. ___m_textAlignment_94 = value;
  13331. }
  13332. inline static int32_t get_offset_of_m_lineJustification_95() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineJustification_95)); }
  13333. inline int32_t get_m_lineJustification_95() const { return ___m_lineJustification_95; }
  13334. inline int32_t* get_address_of_m_lineJustification_95() { return &___m_lineJustification_95; }
  13335. inline void set_m_lineJustification_95(int32_t value)
  13336. {
  13337. ___m_lineJustification_95 = value;
  13338. }
  13339. inline static int32_t get_offset_of_m_lineJustificationStack_96() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineJustificationStack_96)); }
  13340. inline TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B get_m_lineJustificationStack_96() const { return ___m_lineJustificationStack_96; }
  13341. inline TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * get_address_of_m_lineJustificationStack_96() { return &___m_lineJustificationStack_96; }
  13342. inline void set_m_lineJustificationStack_96(TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B value)
  13343. {
  13344. ___m_lineJustificationStack_96 = value;
  13345. Il2CppCodeGenWriteBarrier((void**)&(((&___m_lineJustificationStack_96))->___itemStack_0), (void*)NULL);
  13346. }
  13347. inline static int32_t get_offset_of_m_textContainerLocalCorners_97() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_textContainerLocalCorners_97)); }
  13348. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_textContainerLocalCorners_97() const { return ___m_textContainerLocalCorners_97; }
  13349. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_textContainerLocalCorners_97() { return &___m_textContainerLocalCorners_97; }
  13350. inline void set_m_textContainerLocalCorners_97(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  13351. {
  13352. ___m_textContainerLocalCorners_97 = value;
  13353. Il2CppCodeGenWriteBarrier((void**)(&___m_textContainerLocalCorners_97), (void*)value);
  13354. }
  13355. inline static int32_t get_offset_of_m_characterSpacing_98() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_characterSpacing_98)); }
  13356. inline float get_m_characterSpacing_98() const { return ___m_characterSpacing_98; }
  13357. inline float* get_address_of_m_characterSpacing_98() { return &___m_characterSpacing_98; }
  13358. inline void set_m_characterSpacing_98(float value)
  13359. {
  13360. ___m_characterSpacing_98 = value;
  13361. }
  13362. inline static int32_t get_offset_of_m_cSpacing_99() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_cSpacing_99)); }
  13363. inline float get_m_cSpacing_99() const { return ___m_cSpacing_99; }
  13364. inline float* get_address_of_m_cSpacing_99() { return &___m_cSpacing_99; }
  13365. inline void set_m_cSpacing_99(float value)
  13366. {
  13367. ___m_cSpacing_99 = value;
  13368. }
  13369. inline static int32_t get_offset_of_m_monoSpacing_100() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_monoSpacing_100)); }
  13370. inline float get_m_monoSpacing_100() const { return ___m_monoSpacing_100; }
  13371. inline float* get_address_of_m_monoSpacing_100() { return &___m_monoSpacing_100; }
  13372. inline void set_m_monoSpacing_100(float value)
  13373. {
  13374. ___m_monoSpacing_100 = value;
  13375. }
  13376. inline static int32_t get_offset_of_m_wordSpacing_101() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_wordSpacing_101)); }
  13377. inline float get_m_wordSpacing_101() const { return ___m_wordSpacing_101; }
  13378. inline float* get_address_of_m_wordSpacing_101() { return &___m_wordSpacing_101; }
  13379. inline void set_m_wordSpacing_101(float value)
  13380. {
  13381. ___m_wordSpacing_101 = value;
  13382. }
  13383. inline static int32_t get_offset_of_m_lineSpacing_102() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineSpacing_102)); }
  13384. inline float get_m_lineSpacing_102() const { return ___m_lineSpacing_102; }
  13385. inline float* get_address_of_m_lineSpacing_102() { return &___m_lineSpacing_102; }
  13386. inline void set_m_lineSpacing_102(float value)
  13387. {
  13388. ___m_lineSpacing_102 = value;
  13389. }
  13390. inline static int32_t get_offset_of_m_lineSpacingDelta_103() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineSpacingDelta_103)); }
  13391. inline float get_m_lineSpacingDelta_103() const { return ___m_lineSpacingDelta_103; }
  13392. inline float* get_address_of_m_lineSpacingDelta_103() { return &___m_lineSpacingDelta_103; }
  13393. inline void set_m_lineSpacingDelta_103(float value)
  13394. {
  13395. ___m_lineSpacingDelta_103 = value;
  13396. }
  13397. inline static int32_t get_offset_of_m_lineHeight_104() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineHeight_104)); }
  13398. inline float get_m_lineHeight_104() const { return ___m_lineHeight_104; }
  13399. inline float* get_address_of_m_lineHeight_104() { return &___m_lineHeight_104; }
  13400. inline void set_m_lineHeight_104(float value)
  13401. {
  13402. ___m_lineHeight_104 = value;
  13403. }
  13404. inline static int32_t get_offset_of_m_IsDrivenLineSpacing_105() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_IsDrivenLineSpacing_105)); }
  13405. inline bool get_m_IsDrivenLineSpacing_105() const { return ___m_IsDrivenLineSpacing_105; }
  13406. inline bool* get_address_of_m_IsDrivenLineSpacing_105() { return &___m_IsDrivenLineSpacing_105; }
  13407. inline void set_m_IsDrivenLineSpacing_105(bool value)
  13408. {
  13409. ___m_IsDrivenLineSpacing_105 = value;
  13410. }
  13411. inline static int32_t get_offset_of_m_lineSpacingMax_106() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineSpacingMax_106)); }
  13412. inline float get_m_lineSpacingMax_106() const { return ___m_lineSpacingMax_106; }
  13413. inline float* get_address_of_m_lineSpacingMax_106() { return &___m_lineSpacingMax_106; }
  13414. inline void set_m_lineSpacingMax_106(float value)
  13415. {
  13416. ___m_lineSpacingMax_106 = value;
  13417. }
  13418. inline static int32_t get_offset_of_m_paragraphSpacing_107() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_paragraphSpacing_107)); }
  13419. inline float get_m_paragraphSpacing_107() const { return ___m_paragraphSpacing_107; }
  13420. inline float* get_address_of_m_paragraphSpacing_107() { return &___m_paragraphSpacing_107; }
  13421. inline void set_m_paragraphSpacing_107(float value)
  13422. {
  13423. ___m_paragraphSpacing_107 = value;
  13424. }
  13425. inline static int32_t get_offset_of_m_charWidthMaxAdj_108() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_charWidthMaxAdj_108)); }
  13426. inline float get_m_charWidthMaxAdj_108() const { return ___m_charWidthMaxAdj_108; }
  13427. inline float* get_address_of_m_charWidthMaxAdj_108() { return &___m_charWidthMaxAdj_108; }
  13428. inline void set_m_charWidthMaxAdj_108(float value)
  13429. {
  13430. ___m_charWidthMaxAdj_108 = value;
  13431. }
  13432. inline static int32_t get_offset_of_m_charWidthAdjDelta_109() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_charWidthAdjDelta_109)); }
  13433. inline float get_m_charWidthAdjDelta_109() const { return ___m_charWidthAdjDelta_109; }
  13434. inline float* get_address_of_m_charWidthAdjDelta_109() { return &___m_charWidthAdjDelta_109; }
  13435. inline void set_m_charWidthAdjDelta_109(float value)
  13436. {
  13437. ___m_charWidthAdjDelta_109 = value;
  13438. }
  13439. inline static int32_t get_offset_of_m_enableWordWrapping_110() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_enableWordWrapping_110)); }
  13440. inline bool get_m_enableWordWrapping_110() const { return ___m_enableWordWrapping_110; }
  13441. inline bool* get_address_of_m_enableWordWrapping_110() { return &___m_enableWordWrapping_110; }
  13442. inline void set_m_enableWordWrapping_110(bool value)
  13443. {
  13444. ___m_enableWordWrapping_110 = value;
  13445. }
  13446. inline static int32_t get_offset_of_m_isCharacterWrappingEnabled_111() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isCharacterWrappingEnabled_111)); }
  13447. inline bool get_m_isCharacterWrappingEnabled_111() const { return ___m_isCharacterWrappingEnabled_111; }
  13448. inline bool* get_address_of_m_isCharacterWrappingEnabled_111() { return &___m_isCharacterWrappingEnabled_111; }
  13449. inline void set_m_isCharacterWrappingEnabled_111(bool value)
  13450. {
  13451. ___m_isCharacterWrappingEnabled_111 = value;
  13452. }
  13453. inline static int32_t get_offset_of_m_isNonBreakingSpace_112() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isNonBreakingSpace_112)); }
  13454. inline bool get_m_isNonBreakingSpace_112() const { return ___m_isNonBreakingSpace_112; }
  13455. inline bool* get_address_of_m_isNonBreakingSpace_112() { return &___m_isNonBreakingSpace_112; }
  13456. inline void set_m_isNonBreakingSpace_112(bool value)
  13457. {
  13458. ___m_isNonBreakingSpace_112 = value;
  13459. }
  13460. inline static int32_t get_offset_of_m_isIgnoringAlignment_113() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isIgnoringAlignment_113)); }
  13461. inline bool get_m_isIgnoringAlignment_113() const { return ___m_isIgnoringAlignment_113; }
  13462. inline bool* get_address_of_m_isIgnoringAlignment_113() { return &___m_isIgnoringAlignment_113; }
  13463. inline void set_m_isIgnoringAlignment_113(bool value)
  13464. {
  13465. ___m_isIgnoringAlignment_113 = value;
  13466. }
  13467. inline static int32_t get_offset_of_m_wordWrappingRatios_114() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_wordWrappingRatios_114)); }
  13468. inline float get_m_wordWrappingRatios_114() const { return ___m_wordWrappingRatios_114; }
  13469. inline float* get_address_of_m_wordWrappingRatios_114() { return &___m_wordWrappingRatios_114; }
  13470. inline void set_m_wordWrappingRatios_114(float value)
  13471. {
  13472. ___m_wordWrappingRatios_114 = value;
  13473. }
  13474. inline static int32_t get_offset_of_m_overflowMode_115() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_overflowMode_115)); }
  13475. inline int32_t get_m_overflowMode_115() const { return ___m_overflowMode_115; }
  13476. inline int32_t* get_address_of_m_overflowMode_115() { return &___m_overflowMode_115; }
  13477. inline void set_m_overflowMode_115(int32_t value)
  13478. {
  13479. ___m_overflowMode_115 = value;
  13480. }
  13481. inline static int32_t get_offset_of_m_firstOverflowCharacterIndex_116() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_firstOverflowCharacterIndex_116)); }
  13482. inline int32_t get_m_firstOverflowCharacterIndex_116() const { return ___m_firstOverflowCharacterIndex_116; }
  13483. inline int32_t* get_address_of_m_firstOverflowCharacterIndex_116() { return &___m_firstOverflowCharacterIndex_116; }
  13484. inline void set_m_firstOverflowCharacterIndex_116(int32_t value)
  13485. {
  13486. ___m_firstOverflowCharacterIndex_116 = value;
  13487. }
  13488. inline static int32_t get_offset_of_m_linkedTextComponent_117() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_linkedTextComponent_117)); }
  13489. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * get_m_linkedTextComponent_117() const { return ___m_linkedTextComponent_117; }
  13490. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 ** get_address_of_m_linkedTextComponent_117() { return &___m_linkedTextComponent_117; }
  13491. inline void set_m_linkedTextComponent_117(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * value)
  13492. {
  13493. ___m_linkedTextComponent_117 = value;
  13494. Il2CppCodeGenWriteBarrier((void**)(&___m_linkedTextComponent_117), (void*)value);
  13495. }
  13496. inline static int32_t get_offset_of_parentLinkedComponent_118() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___parentLinkedComponent_118)); }
  13497. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * get_parentLinkedComponent_118() const { return ___parentLinkedComponent_118; }
  13498. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 ** get_address_of_parentLinkedComponent_118() { return &___parentLinkedComponent_118; }
  13499. inline void set_parentLinkedComponent_118(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * value)
  13500. {
  13501. ___parentLinkedComponent_118 = value;
  13502. Il2CppCodeGenWriteBarrier((void**)(&___parentLinkedComponent_118), (void*)value);
  13503. }
  13504. inline static int32_t get_offset_of_m_isTextTruncated_119() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isTextTruncated_119)); }
  13505. inline bool get_m_isTextTruncated_119() const { return ___m_isTextTruncated_119; }
  13506. inline bool* get_address_of_m_isTextTruncated_119() { return &___m_isTextTruncated_119; }
  13507. inline void set_m_isTextTruncated_119(bool value)
  13508. {
  13509. ___m_isTextTruncated_119 = value;
  13510. }
  13511. inline static int32_t get_offset_of_m_enableKerning_120() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_enableKerning_120)); }
  13512. inline bool get_m_enableKerning_120() const { return ___m_enableKerning_120; }
  13513. inline bool* get_address_of_m_enableKerning_120() { return &___m_enableKerning_120; }
  13514. inline void set_m_enableKerning_120(bool value)
  13515. {
  13516. ___m_enableKerning_120 = value;
  13517. }
  13518. inline static int32_t get_offset_of_m_GlyphHorizontalAdvanceAdjustment_121() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_GlyphHorizontalAdvanceAdjustment_121)); }
  13519. inline float get_m_GlyphHorizontalAdvanceAdjustment_121() const { return ___m_GlyphHorizontalAdvanceAdjustment_121; }
  13520. inline float* get_address_of_m_GlyphHorizontalAdvanceAdjustment_121() { return &___m_GlyphHorizontalAdvanceAdjustment_121; }
  13521. inline void set_m_GlyphHorizontalAdvanceAdjustment_121(float value)
  13522. {
  13523. ___m_GlyphHorizontalAdvanceAdjustment_121 = value;
  13524. }
  13525. inline static int32_t get_offset_of_m_enableExtraPadding_122() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_enableExtraPadding_122)); }
  13526. inline bool get_m_enableExtraPadding_122() const { return ___m_enableExtraPadding_122; }
  13527. inline bool* get_address_of_m_enableExtraPadding_122() { return &___m_enableExtraPadding_122; }
  13528. inline void set_m_enableExtraPadding_122(bool value)
  13529. {
  13530. ___m_enableExtraPadding_122 = value;
  13531. }
  13532. inline static int32_t get_offset_of_checkPaddingRequired_123() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___checkPaddingRequired_123)); }
  13533. inline bool get_checkPaddingRequired_123() const { return ___checkPaddingRequired_123; }
  13534. inline bool* get_address_of_checkPaddingRequired_123() { return &___checkPaddingRequired_123; }
  13535. inline void set_checkPaddingRequired_123(bool value)
  13536. {
  13537. ___checkPaddingRequired_123 = value;
  13538. }
  13539. inline static int32_t get_offset_of_m_isRichText_124() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isRichText_124)); }
  13540. inline bool get_m_isRichText_124() const { return ___m_isRichText_124; }
  13541. inline bool* get_address_of_m_isRichText_124() { return &___m_isRichText_124; }
  13542. inline void set_m_isRichText_124(bool value)
  13543. {
  13544. ___m_isRichText_124 = value;
  13545. }
  13546. inline static int32_t get_offset_of_m_parseCtrlCharacters_125() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_parseCtrlCharacters_125)); }
  13547. inline bool get_m_parseCtrlCharacters_125() const { return ___m_parseCtrlCharacters_125; }
  13548. inline bool* get_address_of_m_parseCtrlCharacters_125() { return &___m_parseCtrlCharacters_125; }
  13549. inline void set_m_parseCtrlCharacters_125(bool value)
  13550. {
  13551. ___m_parseCtrlCharacters_125 = value;
  13552. }
  13553. inline static int32_t get_offset_of_m_isOverlay_126() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isOverlay_126)); }
  13554. inline bool get_m_isOverlay_126() const { return ___m_isOverlay_126; }
  13555. inline bool* get_address_of_m_isOverlay_126() { return &___m_isOverlay_126; }
  13556. inline void set_m_isOverlay_126(bool value)
  13557. {
  13558. ___m_isOverlay_126 = value;
  13559. }
  13560. inline static int32_t get_offset_of_m_isOrthographic_127() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isOrthographic_127)); }
  13561. inline bool get_m_isOrthographic_127() const { return ___m_isOrthographic_127; }
  13562. inline bool* get_address_of_m_isOrthographic_127() { return &___m_isOrthographic_127; }
  13563. inline void set_m_isOrthographic_127(bool value)
  13564. {
  13565. ___m_isOrthographic_127 = value;
  13566. }
  13567. inline static int32_t get_offset_of_m_isCullingEnabled_128() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isCullingEnabled_128)); }
  13568. inline bool get_m_isCullingEnabled_128() const { return ___m_isCullingEnabled_128; }
  13569. inline bool* get_address_of_m_isCullingEnabled_128() { return &___m_isCullingEnabled_128; }
  13570. inline void set_m_isCullingEnabled_128(bool value)
  13571. {
  13572. ___m_isCullingEnabled_128 = value;
  13573. }
  13574. inline static int32_t get_offset_of_m_isMaskingEnabled_129() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isMaskingEnabled_129)); }
  13575. inline bool get_m_isMaskingEnabled_129() const { return ___m_isMaskingEnabled_129; }
  13576. inline bool* get_address_of_m_isMaskingEnabled_129() { return &___m_isMaskingEnabled_129; }
  13577. inline void set_m_isMaskingEnabled_129(bool value)
  13578. {
  13579. ___m_isMaskingEnabled_129 = value;
  13580. }
  13581. inline static int32_t get_offset_of_isMaskUpdateRequired_130() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___isMaskUpdateRequired_130)); }
  13582. inline bool get_isMaskUpdateRequired_130() const { return ___isMaskUpdateRequired_130; }
  13583. inline bool* get_address_of_isMaskUpdateRequired_130() { return &___isMaskUpdateRequired_130; }
  13584. inline void set_isMaskUpdateRequired_130(bool value)
  13585. {
  13586. ___isMaskUpdateRequired_130 = value;
  13587. }
  13588. inline static int32_t get_offset_of_m_ignoreCulling_131() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ignoreCulling_131)); }
  13589. inline bool get_m_ignoreCulling_131() const { return ___m_ignoreCulling_131; }
  13590. inline bool* get_address_of_m_ignoreCulling_131() { return &___m_ignoreCulling_131; }
  13591. inline void set_m_ignoreCulling_131(bool value)
  13592. {
  13593. ___m_ignoreCulling_131 = value;
  13594. }
  13595. inline static int32_t get_offset_of_m_horizontalMapping_132() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_horizontalMapping_132)); }
  13596. inline int32_t get_m_horizontalMapping_132() const { return ___m_horizontalMapping_132; }
  13597. inline int32_t* get_address_of_m_horizontalMapping_132() { return &___m_horizontalMapping_132; }
  13598. inline void set_m_horizontalMapping_132(int32_t value)
  13599. {
  13600. ___m_horizontalMapping_132 = value;
  13601. }
  13602. inline static int32_t get_offset_of_m_verticalMapping_133() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_verticalMapping_133)); }
  13603. inline int32_t get_m_verticalMapping_133() const { return ___m_verticalMapping_133; }
  13604. inline int32_t* get_address_of_m_verticalMapping_133() { return &___m_verticalMapping_133; }
  13605. inline void set_m_verticalMapping_133(int32_t value)
  13606. {
  13607. ___m_verticalMapping_133 = value;
  13608. }
  13609. inline static int32_t get_offset_of_m_uvLineOffset_134() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_uvLineOffset_134)); }
  13610. inline float get_m_uvLineOffset_134() const { return ___m_uvLineOffset_134; }
  13611. inline float* get_address_of_m_uvLineOffset_134() { return &___m_uvLineOffset_134; }
  13612. inline void set_m_uvLineOffset_134(float value)
  13613. {
  13614. ___m_uvLineOffset_134 = value;
  13615. }
  13616. inline static int32_t get_offset_of_m_renderMode_135() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_renderMode_135)); }
  13617. inline int32_t get_m_renderMode_135() const { return ___m_renderMode_135; }
  13618. inline int32_t* get_address_of_m_renderMode_135() { return &___m_renderMode_135; }
  13619. inline void set_m_renderMode_135(int32_t value)
  13620. {
  13621. ___m_renderMode_135 = value;
  13622. }
  13623. inline static int32_t get_offset_of_m_geometrySortingOrder_136() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_geometrySortingOrder_136)); }
  13624. inline int32_t get_m_geometrySortingOrder_136() const { return ___m_geometrySortingOrder_136; }
  13625. inline int32_t* get_address_of_m_geometrySortingOrder_136() { return &___m_geometrySortingOrder_136; }
  13626. inline void set_m_geometrySortingOrder_136(int32_t value)
  13627. {
  13628. ___m_geometrySortingOrder_136 = value;
  13629. }
  13630. inline static int32_t get_offset_of_m_IsTextObjectScaleStatic_137() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_IsTextObjectScaleStatic_137)); }
  13631. inline bool get_m_IsTextObjectScaleStatic_137() const { return ___m_IsTextObjectScaleStatic_137; }
  13632. inline bool* get_address_of_m_IsTextObjectScaleStatic_137() { return &___m_IsTextObjectScaleStatic_137; }
  13633. inline void set_m_IsTextObjectScaleStatic_137(bool value)
  13634. {
  13635. ___m_IsTextObjectScaleStatic_137 = value;
  13636. }
  13637. inline static int32_t get_offset_of_m_VertexBufferAutoSizeReduction_138() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_VertexBufferAutoSizeReduction_138)); }
  13638. inline bool get_m_VertexBufferAutoSizeReduction_138() const { return ___m_VertexBufferAutoSizeReduction_138; }
  13639. inline bool* get_address_of_m_VertexBufferAutoSizeReduction_138() { return &___m_VertexBufferAutoSizeReduction_138; }
  13640. inline void set_m_VertexBufferAutoSizeReduction_138(bool value)
  13641. {
  13642. ___m_VertexBufferAutoSizeReduction_138 = value;
  13643. }
  13644. inline static int32_t get_offset_of_m_firstVisibleCharacter_139() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_firstVisibleCharacter_139)); }
  13645. inline int32_t get_m_firstVisibleCharacter_139() const { return ___m_firstVisibleCharacter_139; }
  13646. inline int32_t* get_address_of_m_firstVisibleCharacter_139() { return &___m_firstVisibleCharacter_139; }
  13647. inline void set_m_firstVisibleCharacter_139(int32_t value)
  13648. {
  13649. ___m_firstVisibleCharacter_139 = value;
  13650. }
  13651. inline static int32_t get_offset_of_m_maxVisibleCharacters_140() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxVisibleCharacters_140)); }
  13652. inline int32_t get_m_maxVisibleCharacters_140() const { return ___m_maxVisibleCharacters_140; }
  13653. inline int32_t* get_address_of_m_maxVisibleCharacters_140() { return &___m_maxVisibleCharacters_140; }
  13654. inline void set_m_maxVisibleCharacters_140(int32_t value)
  13655. {
  13656. ___m_maxVisibleCharacters_140 = value;
  13657. }
  13658. inline static int32_t get_offset_of_m_maxVisibleWords_141() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxVisibleWords_141)); }
  13659. inline int32_t get_m_maxVisibleWords_141() const { return ___m_maxVisibleWords_141; }
  13660. inline int32_t* get_address_of_m_maxVisibleWords_141() { return &___m_maxVisibleWords_141; }
  13661. inline void set_m_maxVisibleWords_141(int32_t value)
  13662. {
  13663. ___m_maxVisibleWords_141 = value;
  13664. }
  13665. inline static int32_t get_offset_of_m_maxVisibleLines_142() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxVisibleLines_142)); }
  13666. inline int32_t get_m_maxVisibleLines_142() const { return ___m_maxVisibleLines_142; }
  13667. inline int32_t* get_address_of_m_maxVisibleLines_142() { return &___m_maxVisibleLines_142; }
  13668. inline void set_m_maxVisibleLines_142(int32_t value)
  13669. {
  13670. ___m_maxVisibleLines_142 = value;
  13671. }
  13672. inline static int32_t get_offset_of_m_useMaxVisibleDescender_143() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_useMaxVisibleDescender_143)); }
  13673. inline bool get_m_useMaxVisibleDescender_143() const { return ___m_useMaxVisibleDescender_143; }
  13674. inline bool* get_address_of_m_useMaxVisibleDescender_143() { return &___m_useMaxVisibleDescender_143; }
  13675. inline void set_m_useMaxVisibleDescender_143(bool value)
  13676. {
  13677. ___m_useMaxVisibleDescender_143 = value;
  13678. }
  13679. inline static int32_t get_offset_of_m_pageToDisplay_144() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_pageToDisplay_144)); }
  13680. inline int32_t get_m_pageToDisplay_144() const { return ___m_pageToDisplay_144; }
  13681. inline int32_t* get_address_of_m_pageToDisplay_144() { return &___m_pageToDisplay_144; }
  13682. inline void set_m_pageToDisplay_144(int32_t value)
  13683. {
  13684. ___m_pageToDisplay_144 = value;
  13685. }
  13686. inline static int32_t get_offset_of_m_isNewPage_145() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isNewPage_145)); }
  13687. inline bool get_m_isNewPage_145() const { return ___m_isNewPage_145; }
  13688. inline bool* get_address_of_m_isNewPage_145() { return &___m_isNewPage_145; }
  13689. inline void set_m_isNewPage_145(bool value)
  13690. {
  13691. ___m_isNewPage_145 = value;
  13692. }
  13693. inline static int32_t get_offset_of_m_margin_146() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_margin_146)); }
  13694. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_m_margin_146() const { return ___m_margin_146; }
  13695. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_margin_146() { return &___m_margin_146; }
  13696. inline void set_m_margin_146(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  13697. {
  13698. ___m_margin_146 = value;
  13699. }
  13700. inline static int32_t get_offset_of_m_marginLeft_147() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_marginLeft_147)); }
  13701. inline float get_m_marginLeft_147() const { return ___m_marginLeft_147; }
  13702. inline float* get_address_of_m_marginLeft_147() { return &___m_marginLeft_147; }
  13703. inline void set_m_marginLeft_147(float value)
  13704. {
  13705. ___m_marginLeft_147 = value;
  13706. }
  13707. inline static int32_t get_offset_of_m_marginRight_148() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_marginRight_148)); }
  13708. inline float get_m_marginRight_148() const { return ___m_marginRight_148; }
  13709. inline float* get_address_of_m_marginRight_148() { return &___m_marginRight_148; }
  13710. inline void set_m_marginRight_148(float value)
  13711. {
  13712. ___m_marginRight_148 = value;
  13713. }
  13714. inline static int32_t get_offset_of_m_marginWidth_149() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_marginWidth_149)); }
  13715. inline float get_m_marginWidth_149() const { return ___m_marginWidth_149; }
  13716. inline float* get_address_of_m_marginWidth_149() { return &___m_marginWidth_149; }
  13717. inline void set_m_marginWidth_149(float value)
  13718. {
  13719. ___m_marginWidth_149 = value;
  13720. }
  13721. inline static int32_t get_offset_of_m_marginHeight_150() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_marginHeight_150)); }
  13722. inline float get_m_marginHeight_150() const { return ___m_marginHeight_150; }
  13723. inline float* get_address_of_m_marginHeight_150() { return &___m_marginHeight_150; }
  13724. inline void set_m_marginHeight_150(float value)
  13725. {
  13726. ___m_marginHeight_150 = value;
  13727. }
  13728. inline static int32_t get_offset_of_m_width_151() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_width_151)); }
  13729. inline float get_m_width_151() const { return ___m_width_151; }
  13730. inline float* get_address_of_m_width_151() { return &___m_width_151; }
  13731. inline void set_m_width_151(float value)
  13732. {
  13733. ___m_width_151 = value;
  13734. }
  13735. inline static int32_t get_offset_of_m_textInfo_152() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_textInfo_152)); }
  13736. inline TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * get_m_textInfo_152() const { return ___m_textInfo_152; }
  13737. inline TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 ** get_address_of_m_textInfo_152() { return &___m_textInfo_152; }
  13738. inline void set_m_textInfo_152(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * value)
  13739. {
  13740. ___m_textInfo_152 = value;
  13741. Il2CppCodeGenWriteBarrier((void**)(&___m_textInfo_152), (void*)value);
  13742. }
  13743. inline static int32_t get_offset_of_m_havePropertiesChanged_153() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_havePropertiesChanged_153)); }
  13744. inline bool get_m_havePropertiesChanged_153() const { return ___m_havePropertiesChanged_153; }
  13745. inline bool* get_address_of_m_havePropertiesChanged_153() { return &___m_havePropertiesChanged_153; }
  13746. inline void set_m_havePropertiesChanged_153(bool value)
  13747. {
  13748. ___m_havePropertiesChanged_153 = value;
  13749. }
  13750. inline static int32_t get_offset_of_m_isUsingLegacyAnimationComponent_154() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isUsingLegacyAnimationComponent_154)); }
  13751. inline bool get_m_isUsingLegacyAnimationComponent_154() const { return ___m_isUsingLegacyAnimationComponent_154; }
  13752. inline bool* get_address_of_m_isUsingLegacyAnimationComponent_154() { return &___m_isUsingLegacyAnimationComponent_154; }
  13753. inline void set_m_isUsingLegacyAnimationComponent_154(bool value)
  13754. {
  13755. ___m_isUsingLegacyAnimationComponent_154 = value;
  13756. }
  13757. inline static int32_t get_offset_of_m_transform_155() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_transform_155)); }
  13758. inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * get_m_transform_155() const { return ___m_transform_155; }
  13759. inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 ** get_address_of_m_transform_155() { return &___m_transform_155; }
  13760. inline void set_m_transform_155(Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * value)
  13761. {
  13762. ___m_transform_155 = value;
  13763. Il2CppCodeGenWriteBarrier((void**)(&___m_transform_155), (void*)value);
  13764. }
  13765. inline static int32_t get_offset_of_m_rectTransform_156() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_rectTransform_156)); }
  13766. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * get_m_rectTransform_156() const { return ___m_rectTransform_156; }
  13767. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 ** get_address_of_m_rectTransform_156() { return &___m_rectTransform_156; }
  13768. inline void set_m_rectTransform_156(RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * value)
  13769. {
  13770. ___m_rectTransform_156 = value;
  13771. Il2CppCodeGenWriteBarrier((void**)(&___m_rectTransform_156), (void*)value);
  13772. }
  13773. inline static int32_t get_offset_of_m_PreviousRectTransformSize_157() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_PreviousRectTransformSize_157)); }
  13774. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_PreviousRectTransformSize_157() const { return ___m_PreviousRectTransformSize_157; }
  13775. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_PreviousRectTransformSize_157() { return &___m_PreviousRectTransformSize_157; }
  13776. inline void set_m_PreviousRectTransformSize_157(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  13777. {
  13778. ___m_PreviousRectTransformSize_157 = value;
  13779. }
  13780. inline static int32_t get_offset_of_m_PreviousPivotPosition_158() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_PreviousPivotPosition_158)); }
  13781. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_PreviousPivotPosition_158() const { return ___m_PreviousPivotPosition_158; }
  13782. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_PreviousPivotPosition_158() { return &___m_PreviousPivotPosition_158; }
  13783. inline void set_m_PreviousPivotPosition_158(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  13784. {
  13785. ___m_PreviousPivotPosition_158 = value;
  13786. }
  13787. inline static int32_t get_offset_of_U3CautoSizeTextContainerU3Ek__BackingField_159() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___U3CautoSizeTextContainerU3Ek__BackingField_159)); }
  13788. inline bool get_U3CautoSizeTextContainerU3Ek__BackingField_159() const { return ___U3CautoSizeTextContainerU3Ek__BackingField_159; }
  13789. inline bool* get_address_of_U3CautoSizeTextContainerU3Ek__BackingField_159() { return &___U3CautoSizeTextContainerU3Ek__BackingField_159; }
  13790. inline void set_U3CautoSizeTextContainerU3Ek__BackingField_159(bool value)
  13791. {
  13792. ___U3CautoSizeTextContainerU3Ek__BackingField_159 = value;
  13793. }
  13794. inline static int32_t get_offset_of_m_autoSizeTextContainer_160() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_autoSizeTextContainer_160)); }
  13795. inline bool get_m_autoSizeTextContainer_160() const { return ___m_autoSizeTextContainer_160; }
  13796. inline bool* get_address_of_m_autoSizeTextContainer_160() { return &___m_autoSizeTextContainer_160; }
  13797. inline void set_m_autoSizeTextContainer_160(bool value)
  13798. {
  13799. ___m_autoSizeTextContainer_160 = value;
  13800. }
  13801. inline static int32_t get_offset_of_m_mesh_161() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_mesh_161)); }
  13802. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * get_m_mesh_161() const { return ___m_mesh_161; }
  13803. inline Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 ** get_address_of_m_mesh_161() { return &___m_mesh_161; }
  13804. inline void set_m_mesh_161(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * value)
  13805. {
  13806. ___m_mesh_161 = value;
  13807. Il2CppCodeGenWriteBarrier((void**)(&___m_mesh_161), (void*)value);
  13808. }
  13809. inline static int32_t get_offset_of_m_isVolumetricText_162() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isVolumetricText_162)); }
  13810. inline bool get_m_isVolumetricText_162() const { return ___m_isVolumetricText_162; }
  13811. inline bool* get_address_of_m_isVolumetricText_162() { return &___m_isVolumetricText_162; }
  13812. inline void set_m_isVolumetricText_162(bool value)
  13813. {
  13814. ___m_isVolumetricText_162 = value;
  13815. }
  13816. inline static int32_t get_offset_of_OnPreRenderText_165() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___OnPreRenderText_165)); }
  13817. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * get_OnPreRenderText_165() const { return ___OnPreRenderText_165; }
  13818. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** get_address_of_OnPreRenderText_165() { return &___OnPreRenderText_165; }
  13819. inline void set_OnPreRenderText_165(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * value)
  13820. {
  13821. ___OnPreRenderText_165 = value;
  13822. Il2CppCodeGenWriteBarrier((void**)(&___OnPreRenderText_165), (void*)value);
  13823. }
  13824. inline static int32_t get_offset_of_m_spriteAnimator_166() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteAnimator_166)); }
  13825. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * get_m_spriteAnimator_166() const { return ___m_spriteAnimator_166; }
  13826. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 ** get_address_of_m_spriteAnimator_166() { return &___m_spriteAnimator_166; }
  13827. inline void set_m_spriteAnimator_166(TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * value)
  13828. {
  13829. ___m_spriteAnimator_166 = value;
  13830. Il2CppCodeGenWriteBarrier((void**)(&___m_spriteAnimator_166), (void*)value);
  13831. }
  13832. inline static int32_t get_offset_of_m_flexibleHeight_167() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_flexibleHeight_167)); }
  13833. inline float get_m_flexibleHeight_167() const { return ___m_flexibleHeight_167; }
  13834. inline float* get_address_of_m_flexibleHeight_167() { return &___m_flexibleHeight_167; }
  13835. inline void set_m_flexibleHeight_167(float value)
  13836. {
  13837. ___m_flexibleHeight_167 = value;
  13838. }
  13839. inline static int32_t get_offset_of_m_flexibleWidth_168() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_flexibleWidth_168)); }
  13840. inline float get_m_flexibleWidth_168() const { return ___m_flexibleWidth_168; }
  13841. inline float* get_address_of_m_flexibleWidth_168() { return &___m_flexibleWidth_168; }
  13842. inline void set_m_flexibleWidth_168(float value)
  13843. {
  13844. ___m_flexibleWidth_168 = value;
  13845. }
  13846. inline static int32_t get_offset_of_m_minWidth_169() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_minWidth_169)); }
  13847. inline float get_m_minWidth_169() const { return ___m_minWidth_169; }
  13848. inline float* get_address_of_m_minWidth_169() { return &___m_minWidth_169; }
  13849. inline void set_m_minWidth_169(float value)
  13850. {
  13851. ___m_minWidth_169 = value;
  13852. }
  13853. inline static int32_t get_offset_of_m_minHeight_170() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_minHeight_170)); }
  13854. inline float get_m_minHeight_170() const { return ___m_minHeight_170; }
  13855. inline float* get_address_of_m_minHeight_170() { return &___m_minHeight_170; }
  13856. inline void set_m_minHeight_170(float value)
  13857. {
  13858. ___m_minHeight_170 = value;
  13859. }
  13860. inline static int32_t get_offset_of_m_maxWidth_171() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxWidth_171)); }
  13861. inline float get_m_maxWidth_171() const { return ___m_maxWidth_171; }
  13862. inline float* get_address_of_m_maxWidth_171() { return &___m_maxWidth_171; }
  13863. inline void set_m_maxWidth_171(float value)
  13864. {
  13865. ___m_maxWidth_171 = value;
  13866. }
  13867. inline static int32_t get_offset_of_m_maxHeight_172() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxHeight_172)); }
  13868. inline float get_m_maxHeight_172() const { return ___m_maxHeight_172; }
  13869. inline float* get_address_of_m_maxHeight_172() { return &___m_maxHeight_172; }
  13870. inline void set_m_maxHeight_172(float value)
  13871. {
  13872. ___m_maxHeight_172 = value;
  13873. }
  13874. inline static int32_t get_offset_of_m_LayoutElement_173() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_LayoutElement_173)); }
  13875. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * get_m_LayoutElement_173() const { return ___m_LayoutElement_173; }
  13876. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF ** get_address_of_m_LayoutElement_173() { return &___m_LayoutElement_173; }
  13877. inline void set_m_LayoutElement_173(LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * value)
  13878. {
  13879. ___m_LayoutElement_173 = value;
  13880. Il2CppCodeGenWriteBarrier((void**)(&___m_LayoutElement_173), (void*)value);
  13881. }
  13882. inline static int32_t get_offset_of_m_preferredWidth_174() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_preferredWidth_174)); }
  13883. inline float get_m_preferredWidth_174() const { return ___m_preferredWidth_174; }
  13884. inline float* get_address_of_m_preferredWidth_174() { return &___m_preferredWidth_174; }
  13885. inline void set_m_preferredWidth_174(float value)
  13886. {
  13887. ___m_preferredWidth_174 = value;
  13888. }
  13889. inline static int32_t get_offset_of_m_renderedWidth_175() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_renderedWidth_175)); }
  13890. inline float get_m_renderedWidth_175() const { return ___m_renderedWidth_175; }
  13891. inline float* get_address_of_m_renderedWidth_175() { return &___m_renderedWidth_175; }
  13892. inline void set_m_renderedWidth_175(float value)
  13893. {
  13894. ___m_renderedWidth_175 = value;
  13895. }
  13896. inline static int32_t get_offset_of_m_isPreferredWidthDirty_176() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isPreferredWidthDirty_176)); }
  13897. inline bool get_m_isPreferredWidthDirty_176() const { return ___m_isPreferredWidthDirty_176; }
  13898. inline bool* get_address_of_m_isPreferredWidthDirty_176() { return &___m_isPreferredWidthDirty_176; }
  13899. inline void set_m_isPreferredWidthDirty_176(bool value)
  13900. {
  13901. ___m_isPreferredWidthDirty_176 = value;
  13902. }
  13903. inline static int32_t get_offset_of_m_preferredHeight_177() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_preferredHeight_177)); }
  13904. inline float get_m_preferredHeight_177() const { return ___m_preferredHeight_177; }
  13905. inline float* get_address_of_m_preferredHeight_177() { return &___m_preferredHeight_177; }
  13906. inline void set_m_preferredHeight_177(float value)
  13907. {
  13908. ___m_preferredHeight_177 = value;
  13909. }
  13910. inline static int32_t get_offset_of_m_renderedHeight_178() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_renderedHeight_178)); }
  13911. inline float get_m_renderedHeight_178() const { return ___m_renderedHeight_178; }
  13912. inline float* get_address_of_m_renderedHeight_178() { return &___m_renderedHeight_178; }
  13913. inline void set_m_renderedHeight_178(float value)
  13914. {
  13915. ___m_renderedHeight_178 = value;
  13916. }
  13917. inline static int32_t get_offset_of_m_isPreferredHeightDirty_179() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isPreferredHeightDirty_179)); }
  13918. inline bool get_m_isPreferredHeightDirty_179() const { return ___m_isPreferredHeightDirty_179; }
  13919. inline bool* get_address_of_m_isPreferredHeightDirty_179() { return &___m_isPreferredHeightDirty_179; }
  13920. inline void set_m_isPreferredHeightDirty_179(bool value)
  13921. {
  13922. ___m_isPreferredHeightDirty_179 = value;
  13923. }
  13924. inline static int32_t get_offset_of_m_isCalculatingPreferredValues_180() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isCalculatingPreferredValues_180)); }
  13925. inline bool get_m_isCalculatingPreferredValues_180() const { return ___m_isCalculatingPreferredValues_180; }
  13926. inline bool* get_address_of_m_isCalculatingPreferredValues_180() { return &___m_isCalculatingPreferredValues_180; }
  13927. inline void set_m_isCalculatingPreferredValues_180(bool value)
  13928. {
  13929. ___m_isCalculatingPreferredValues_180 = value;
  13930. }
  13931. inline static int32_t get_offset_of_m_layoutPriority_181() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_layoutPriority_181)); }
  13932. inline int32_t get_m_layoutPriority_181() const { return ___m_layoutPriority_181; }
  13933. inline int32_t* get_address_of_m_layoutPriority_181() { return &___m_layoutPriority_181; }
  13934. inline void set_m_layoutPriority_181(int32_t value)
  13935. {
  13936. ___m_layoutPriority_181 = value;
  13937. }
  13938. inline static int32_t get_offset_of_m_isLayoutDirty_182() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isLayoutDirty_182)); }
  13939. inline bool get_m_isLayoutDirty_182() const { return ___m_isLayoutDirty_182; }
  13940. inline bool* get_address_of_m_isLayoutDirty_182() { return &___m_isLayoutDirty_182; }
  13941. inline void set_m_isLayoutDirty_182(bool value)
  13942. {
  13943. ___m_isLayoutDirty_182 = value;
  13944. }
  13945. inline static int32_t get_offset_of_m_isAwake_183() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isAwake_183)); }
  13946. inline bool get_m_isAwake_183() const { return ___m_isAwake_183; }
  13947. inline bool* get_address_of_m_isAwake_183() { return &___m_isAwake_183; }
  13948. inline void set_m_isAwake_183(bool value)
  13949. {
  13950. ___m_isAwake_183 = value;
  13951. }
  13952. inline static int32_t get_offset_of_m_isWaitingOnResourceLoad_184() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isWaitingOnResourceLoad_184)); }
  13953. inline bool get_m_isWaitingOnResourceLoad_184() const { return ___m_isWaitingOnResourceLoad_184; }
  13954. inline bool* get_address_of_m_isWaitingOnResourceLoad_184() { return &___m_isWaitingOnResourceLoad_184; }
  13955. inline void set_m_isWaitingOnResourceLoad_184(bool value)
  13956. {
  13957. ___m_isWaitingOnResourceLoad_184 = value;
  13958. }
  13959. inline static int32_t get_offset_of_m_inputSource_185() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_inputSource_185)); }
  13960. inline int32_t get_m_inputSource_185() const { return ___m_inputSource_185; }
  13961. inline int32_t* get_address_of_m_inputSource_185() { return &___m_inputSource_185; }
  13962. inline void set_m_inputSource_185(int32_t value)
  13963. {
  13964. ___m_inputSource_185 = value;
  13965. }
  13966. inline static int32_t get_offset_of_m_fontScaleMultiplier_186() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_fontScaleMultiplier_186)); }
  13967. inline float get_m_fontScaleMultiplier_186() const { return ___m_fontScaleMultiplier_186; }
  13968. inline float* get_address_of_m_fontScaleMultiplier_186() { return &___m_fontScaleMultiplier_186; }
  13969. inline void set_m_fontScaleMultiplier_186(float value)
  13970. {
  13971. ___m_fontScaleMultiplier_186 = value;
  13972. }
  13973. inline static int32_t get_offset_of_tag_LineIndent_190() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___tag_LineIndent_190)); }
  13974. inline float get_tag_LineIndent_190() const { return ___tag_LineIndent_190; }
  13975. inline float* get_address_of_tag_LineIndent_190() { return &___tag_LineIndent_190; }
  13976. inline void set_tag_LineIndent_190(float value)
  13977. {
  13978. ___tag_LineIndent_190 = value;
  13979. }
  13980. inline static int32_t get_offset_of_tag_Indent_191() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___tag_Indent_191)); }
  13981. inline float get_tag_Indent_191() const { return ___tag_Indent_191; }
  13982. inline float* get_address_of_tag_Indent_191() { return &___tag_Indent_191; }
  13983. inline void set_tag_Indent_191(float value)
  13984. {
  13985. ___tag_Indent_191 = value;
  13986. }
  13987. inline static int32_t get_offset_of_m_indentStack_192() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_indentStack_192)); }
  13988. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_m_indentStack_192() const { return ___m_indentStack_192; }
  13989. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_m_indentStack_192() { return &___m_indentStack_192; }
  13990. inline void set_m_indentStack_192(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  13991. {
  13992. ___m_indentStack_192 = value;
  13993. Il2CppCodeGenWriteBarrier((void**)&(((&___m_indentStack_192))->___itemStack_0), (void*)NULL);
  13994. }
  13995. inline static int32_t get_offset_of_tag_NoParsing_193() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___tag_NoParsing_193)); }
  13996. inline bool get_tag_NoParsing_193() const { return ___tag_NoParsing_193; }
  13997. inline bool* get_address_of_tag_NoParsing_193() { return &___tag_NoParsing_193; }
  13998. inline void set_tag_NoParsing_193(bool value)
  13999. {
  14000. ___tag_NoParsing_193 = value;
  14001. }
  14002. inline static int32_t get_offset_of_m_isParsingText_194() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isParsingText_194)); }
  14003. inline bool get_m_isParsingText_194() const { return ___m_isParsingText_194; }
  14004. inline bool* get_address_of_m_isParsingText_194() { return &___m_isParsingText_194; }
  14005. inline void set_m_isParsingText_194(bool value)
  14006. {
  14007. ___m_isParsingText_194 = value;
  14008. }
  14009. inline static int32_t get_offset_of_m_FXMatrix_195() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_FXMatrix_195)); }
  14010. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_m_FXMatrix_195() const { return ___m_FXMatrix_195; }
  14011. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_m_FXMatrix_195() { return &___m_FXMatrix_195; }
  14012. inline void set_m_FXMatrix_195(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value)
  14013. {
  14014. ___m_FXMatrix_195 = value;
  14015. }
  14016. inline static int32_t get_offset_of_m_isFXMatrixSet_196() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_isFXMatrixSet_196)); }
  14017. inline bool get_m_isFXMatrixSet_196() const { return ___m_isFXMatrixSet_196; }
  14018. inline bool* get_address_of_m_isFXMatrixSet_196() { return &___m_isFXMatrixSet_196; }
  14019. inline void set_m_isFXMatrixSet_196(bool value)
  14020. {
  14021. ___m_isFXMatrixSet_196 = value;
  14022. }
  14023. inline static int32_t get_offset_of_m_TextProcessingArray_197() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextProcessingArray_197)); }
  14024. inline UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* get_m_TextProcessingArray_197() const { return ___m_TextProcessingArray_197; }
  14025. inline UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** get_address_of_m_TextProcessingArray_197() { return &___m_TextProcessingArray_197; }
  14026. inline void set_m_TextProcessingArray_197(UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* value)
  14027. {
  14028. ___m_TextProcessingArray_197 = value;
  14029. Il2CppCodeGenWriteBarrier((void**)(&___m_TextProcessingArray_197), (void*)value);
  14030. }
  14031. inline static int32_t get_offset_of_m_InternalTextProcessingArraySize_198() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_InternalTextProcessingArraySize_198)); }
  14032. inline int32_t get_m_InternalTextProcessingArraySize_198() const { return ___m_InternalTextProcessingArraySize_198; }
  14033. inline int32_t* get_address_of_m_InternalTextProcessingArraySize_198() { return &___m_InternalTextProcessingArraySize_198; }
  14034. inline void set_m_InternalTextProcessingArraySize_198(int32_t value)
  14035. {
  14036. ___m_InternalTextProcessingArraySize_198 = value;
  14037. }
  14038. inline static int32_t get_offset_of_m_internalCharacterInfo_199() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_internalCharacterInfo_199)); }
  14039. inline TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* get_m_internalCharacterInfo_199() const { return ___m_internalCharacterInfo_199; }
  14040. inline TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970** get_address_of_m_internalCharacterInfo_199() { return &___m_internalCharacterInfo_199; }
  14041. inline void set_m_internalCharacterInfo_199(TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* value)
  14042. {
  14043. ___m_internalCharacterInfo_199 = value;
  14044. Il2CppCodeGenWriteBarrier((void**)(&___m_internalCharacterInfo_199), (void*)value);
  14045. }
  14046. inline static int32_t get_offset_of_m_totalCharacterCount_200() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_totalCharacterCount_200)); }
  14047. inline int32_t get_m_totalCharacterCount_200() const { return ___m_totalCharacterCount_200; }
  14048. inline int32_t* get_address_of_m_totalCharacterCount_200() { return &___m_totalCharacterCount_200; }
  14049. inline void set_m_totalCharacterCount_200(int32_t value)
  14050. {
  14051. ___m_totalCharacterCount_200 = value;
  14052. }
  14053. inline static int32_t get_offset_of_m_characterCount_207() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_characterCount_207)); }
  14054. inline int32_t get_m_characterCount_207() const { return ___m_characterCount_207; }
  14055. inline int32_t* get_address_of_m_characterCount_207() { return &___m_characterCount_207; }
  14056. inline void set_m_characterCount_207(int32_t value)
  14057. {
  14058. ___m_characterCount_207 = value;
  14059. }
  14060. inline static int32_t get_offset_of_m_firstCharacterOfLine_208() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_firstCharacterOfLine_208)); }
  14061. inline int32_t get_m_firstCharacterOfLine_208() const { return ___m_firstCharacterOfLine_208; }
  14062. inline int32_t* get_address_of_m_firstCharacterOfLine_208() { return &___m_firstCharacterOfLine_208; }
  14063. inline void set_m_firstCharacterOfLine_208(int32_t value)
  14064. {
  14065. ___m_firstCharacterOfLine_208 = value;
  14066. }
  14067. inline static int32_t get_offset_of_m_firstVisibleCharacterOfLine_209() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_firstVisibleCharacterOfLine_209)); }
  14068. inline int32_t get_m_firstVisibleCharacterOfLine_209() const { return ___m_firstVisibleCharacterOfLine_209; }
  14069. inline int32_t* get_address_of_m_firstVisibleCharacterOfLine_209() { return &___m_firstVisibleCharacterOfLine_209; }
  14070. inline void set_m_firstVisibleCharacterOfLine_209(int32_t value)
  14071. {
  14072. ___m_firstVisibleCharacterOfLine_209 = value;
  14073. }
  14074. inline static int32_t get_offset_of_m_lastCharacterOfLine_210() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lastCharacterOfLine_210)); }
  14075. inline int32_t get_m_lastCharacterOfLine_210() const { return ___m_lastCharacterOfLine_210; }
  14076. inline int32_t* get_address_of_m_lastCharacterOfLine_210() { return &___m_lastCharacterOfLine_210; }
  14077. inline void set_m_lastCharacterOfLine_210(int32_t value)
  14078. {
  14079. ___m_lastCharacterOfLine_210 = value;
  14080. }
  14081. inline static int32_t get_offset_of_m_lastVisibleCharacterOfLine_211() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lastVisibleCharacterOfLine_211)); }
  14082. inline int32_t get_m_lastVisibleCharacterOfLine_211() const { return ___m_lastVisibleCharacterOfLine_211; }
  14083. inline int32_t* get_address_of_m_lastVisibleCharacterOfLine_211() { return &___m_lastVisibleCharacterOfLine_211; }
  14084. inline void set_m_lastVisibleCharacterOfLine_211(int32_t value)
  14085. {
  14086. ___m_lastVisibleCharacterOfLine_211 = value;
  14087. }
  14088. inline static int32_t get_offset_of_m_lineNumber_212() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineNumber_212)); }
  14089. inline int32_t get_m_lineNumber_212() const { return ___m_lineNumber_212; }
  14090. inline int32_t* get_address_of_m_lineNumber_212() { return &___m_lineNumber_212; }
  14091. inline void set_m_lineNumber_212(int32_t value)
  14092. {
  14093. ___m_lineNumber_212 = value;
  14094. }
  14095. inline static int32_t get_offset_of_m_lineVisibleCharacterCount_213() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineVisibleCharacterCount_213)); }
  14096. inline int32_t get_m_lineVisibleCharacterCount_213() const { return ___m_lineVisibleCharacterCount_213; }
  14097. inline int32_t* get_address_of_m_lineVisibleCharacterCount_213() { return &___m_lineVisibleCharacterCount_213; }
  14098. inline void set_m_lineVisibleCharacterCount_213(int32_t value)
  14099. {
  14100. ___m_lineVisibleCharacterCount_213 = value;
  14101. }
  14102. inline static int32_t get_offset_of_m_pageNumber_214() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_pageNumber_214)); }
  14103. inline int32_t get_m_pageNumber_214() const { return ___m_pageNumber_214; }
  14104. inline int32_t* get_address_of_m_pageNumber_214() { return &___m_pageNumber_214; }
  14105. inline void set_m_pageNumber_214(int32_t value)
  14106. {
  14107. ___m_pageNumber_214 = value;
  14108. }
  14109. inline static int32_t get_offset_of_m_PageAscender_215() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_PageAscender_215)); }
  14110. inline float get_m_PageAscender_215() const { return ___m_PageAscender_215; }
  14111. inline float* get_address_of_m_PageAscender_215() { return &___m_PageAscender_215; }
  14112. inline void set_m_PageAscender_215(float value)
  14113. {
  14114. ___m_PageAscender_215 = value;
  14115. }
  14116. inline static int32_t get_offset_of_m_maxTextAscender_216() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxTextAscender_216)); }
  14117. inline float get_m_maxTextAscender_216() const { return ___m_maxTextAscender_216; }
  14118. inline float* get_address_of_m_maxTextAscender_216() { return &___m_maxTextAscender_216; }
  14119. inline void set_m_maxTextAscender_216(float value)
  14120. {
  14121. ___m_maxTextAscender_216 = value;
  14122. }
  14123. inline static int32_t get_offset_of_m_maxCapHeight_217() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxCapHeight_217)); }
  14124. inline float get_m_maxCapHeight_217() const { return ___m_maxCapHeight_217; }
  14125. inline float* get_address_of_m_maxCapHeight_217() { return &___m_maxCapHeight_217; }
  14126. inline void set_m_maxCapHeight_217(float value)
  14127. {
  14128. ___m_maxCapHeight_217 = value;
  14129. }
  14130. inline static int32_t get_offset_of_m_ElementAscender_218() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ElementAscender_218)); }
  14131. inline float get_m_ElementAscender_218() const { return ___m_ElementAscender_218; }
  14132. inline float* get_address_of_m_ElementAscender_218() { return &___m_ElementAscender_218; }
  14133. inline void set_m_ElementAscender_218(float value)
  14134. {
  14135. ___m_ElementAscender_218 = value;
  14136. }
  14137. inline static int32_t get_offset_of_m_ElementDescender_219() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ElementDescender_219)); }
  14138. inline float get_m_ElementDescender_219() const { return ___m_ElementDescender_219; }
  14139. inline float* get_address_of_m_ElementDescender_219() { return &___m_ElementDescender_219; }
  14140. inline void set_m_ElementDescender_219(float value)
  14141. {
  14142. ___m_ElementDescender_219 = value;
  14143. }
  14144. inline static int32_t get_offset_of_m_maxLineAscender_220() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxLineAscender_220)); }
  14145. inline float get_m_maxLineAscender_220() const { return ___m_maxLineAscender_220; }
  14146. inline float* get_address_of_m_maxLineAscender_220() { return &___m_maxLineAscender_220; }
  14147. inline void set_m_maxLineAscender_220(float value)
  14148. {
  14149. ___m_maxLineAscender_220 = value;
  14150. }
  14151. inline static int32_t get_offset_of_m_maxLineDescender_221() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_maxLineDescender_221)); }
  14152. inline float get_m_maxLineDescender_221() const { return ___m_maxLineDescender_221; }
  14153. inline float* get_address_of_m_maxLineDescender_221() { return &___m_maxLineDescender_221; }
  14154. inline void set_m_maxLineDescender_221(float value)
  14155. {
  14156. ___m_maxLineDescender_221 = value;
  14157. }
  14158. inline static int32_t get_offset_of_m_startOfLineAscender_222() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_startOfLineAscender_222)); }
  14159. inline float get_m_startOfLineAscender_222() const { return ___m_startOfLineAscender_222; }
  14160. inline float* get_address_of_m_startOfLineAscender_222() { return &___m_startOfLineAscender_222; }
  14161. inline void set_m_startOfLineAscender_222(float value)
  14162. {
  14163. ___m_startOfLineAscender_222 = value;
  14164. }
  14165. inline static int32_t get_offset_of_m_startOfLineDescender_223() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_startOfLineDescender_223)); }
  14166. inline float get_m_startOfLineDescender_223() const { return ___m_startOfLineDescender_223; }
  14167. inline float* get_address_of_m_startOfLineDescender_223() { return &___m_startOfLineDescender_223; }
  14168. inline void set_m_startOfLineDescender_223(float value)
  14169. {
  14170. ___m_startOfLineDescender_223 = value;
  14171. }
  14172. inline static int32_t get_offset_of_m_lineOffset_224() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_lineOffset_224)); }
  14173. inline float get_m_lineOffset_224() const { return ___m_lineOffset_224; }
  14174. inline float* get_address_of_m_lineOffset_224() { return &___m_lineOffset_224; }
  14175. inline void set_m_lineOffset_224(float value)
  14176. {
  14177. ___m_lineOffset_224 = value;
  14178. }
  14179. inline static int32_t get_offset_of_m_meshExtents_225() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_meshExtents_225)); }
  14180. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA get_m_meshExtents_225() const { return ___m_meshExtents_225; }
  14181. inline Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * get_address_of_m_meshExtents_225() { return &___m_meshExtents_225; }
  14182. inline void set_m_meshExtents_225(Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA value)
  14183. {
  14184. ___m_meshExtents_225 = value;
  14185. }
  14186. inline static int32_t get_offset_of_m_htmlColor_226() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_htmlColor_226)); }
  14187. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_m_htmlColor_226() const { return ___m_htmlColor_226; }
  14188. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_m_htmlColor_226() { return &___m_htmlColor_226; }
  14189. inline void set_m_htmlColor_226(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  14190. {
  14191. ___m_htmlColor_226 = value;
  14192. }
  14193. inline static int32_t get_offset_of_m_colorStack_227() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_colorStack_227)); }
  14194. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_m_colorStack_227() const { return ___m_colorStack_227; }
  14195. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_m_colorStack_227() { return &___m_colorStack_227; }
  14196. inline void set_m_colorStack_227(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  14197. {
  14198. ___m_colorStack_227 = value;
  14199. Il2CppCodeGenWriteBarrier((void**)&(((&___m_colorStack_227))->___itemStack_0), (void*)NULL);
  14200. }
  14201. inline static int32_t get_offset_of_m_underlineColorStack_228() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_underlineColorStack_228)); }
  14202. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_m_underlineColorStack_228() const { return ___m_underlineColorStack_228; }
  14203. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_m_underlineColorStack_228() { return &___m_underlineColorStack_228; }
  14204. inline void set_m_underlineColorStack_228(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  14205. {
  14206. ___m_underlineColorStack_228 = value;
  14207. Il2CppCodeGenWriteBarrier((void**)&(((&___m_underlineColorStack_228))->___itemStack_0), (void*)NULL);
  14208. }
  14209. inline static int32_t get_offset_of_m_strikethroughColorStack_229() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_strikethroughColorStack_229)); }
  14210. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D get_m_strikethroughColorStack_229() const { return ___m_strikethroughColorStack_229; }
  14211. inline TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * get_address_of_m_strikethroughColorStack_229() { return &___m_strikethroughColorStack_229; }
  14212. inline void set_m_strikethroughColorStack_229(TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D value)
  14213. {
  14214. ___m_strikethroughColorStack_229 = value;
  14215. Il2CppCodeGenWriteBarrier((void**)&(((&___m_strikethroughColorStack_229))->___itemStack_0), (void*)NULL);
  14216. }
  14217. inline static int32_t get_offset_of_m_HighlightStateStack_230() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_HighlightStateStack_230)); }
  14218. inline TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E get_m_HighlightStateStack_230() const { return ___m_HighlightStateStack_230; }
  14219. inline TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * get_address_of_m_HighlightStateStack_230() { return &___m_HighlightStateStack_230; }
  14220. inline void set_m_HighlightStateStack_230(TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E value)
  14221. {
  14222. ___m_HighlightStateStack_230 = value;
  14223. Il2CppCodeGenWriteBarrier((void**)&(((&___m_HighlightStateStack_230))->___itemStack_0), (void*)NULL);
  14224. }
  14225. inline static int32_t get_offset_of_m_colorGradientPreset_231() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_colorGradientPreset_231)); }
  14226. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * get_m_colorGradientPreset_231() const { return ___m_colorGradientPreset_231; }
  14227. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** get_address_of_m_colorGradientPreset_231() { return &___m_colorGradientPreset_231; }
  14228. inline void set_m_colorGradientPreset_231(TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * value)
  14229. {
  14230. ___m_colorGradientPreset_231 = value;
  14231. Il2CppCodeGenWriteBarrier((void**)(&___m_colorGradientPreset_231), (void*)value);
  14232. }
  14233. inline static int32_t get_offset_of_m_colorGradientStack_232() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_colorGradientStack_232)); }
  14234. inline TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 get_m_colorGradientStack_232() const { return ___m_colorGradientStack_232; }
  14235. inline TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * get_address_of_m_colorGradientStack_232() { return &___m_colorGradientStack_232; }
  14236. inline void set_m_colorGradientStack_232(TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 value)
  14237. {
  14238. ___m_colorGradientStack_232 = value;
  14239. Il2CppCodeGenWriteBarrier((void**)&(((&___m_colorGradientStack_232))->___itemStack_0), (void*)NULL);
  14240. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14241. Il2CppCodeGenWriteBarrier((void**)&(((&___m_colorGradientStack_232))->___m_DefaultItem_2), (void*)NULL);
  14242. #endif
  14243. }
  14244. inline static int32_t get_offset_of_m_colorGradientPresetIsTinted_233() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_colorGradientPresetIsTinted_233)); }
  14245. inline bool get_m_colorGradientPresetIsTinted_233() const { return ___m_colorGradientPresetIsTinted_233; }
  14246. inline bool* get_address_of_m_colorGradientPresetIsTinted_233() { return &___m_colorGradientPresetIsTinted_233; }
  14247. inline void set_m_colorGradientPresetIsTinted_233(bool value)
  14248. {
  14249. ___m_colorGradientPresetIsTinted_233 = value;
  14250. }
  14251. inline static int32_t get_offset_of_m_tabSpacing_234() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_tabSpacing_234)); }
  14252. inline float get_m_tabSpacing_234() const { return ___m_tabSpacing_234; }
  14253. inline float* get_address_of_m_tabSpacing_234() { return &___m_tabSpacing_234; }
  14254. inline void set_m_tabSpacing_234(float value)
  14255. {
  14256. ___m_tabSpacing_234 = value;
  14257. }
  14258. inline static int32_t get_offset_of_m_spacing_235() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spacing_235)); }
  14259. inline float get_m_spacing_235() const { return ___m_spacing_235; }
  14260. inline float* get_address_of_m_spacing_235() { return &___m_spacing_235; }
  14261. inline void set_m_spacing_235(float value)
  14262. {
  14263. ___m_spacing_235 = value;
  14264. }
  14265. inline static int32_t get_offset_of_m_TextStyleStacks_236() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextStyleStacks_236)); }
  14266. inline TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* get_m_TextStyleStacks_236() const { return ___m_TextStyleStacks_236; }
  14267. inline TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37** get_address_of_m_TextStyleStacks_236() { return &___m_TextStyleStacks_236; }
  14268. inline void set_m_TextStyleStacks_236(TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* value)
  14269. {
  14270. ___m_TextStyleStacks_236 = value;
  14271. Il2CppCodeGenWriteBarrier((void**)(&___m_TextStyleStacks_236), (void*)value);
  14272. }
  14273. inline static int32_t get_offset_of_m_TextStyleStackDepth_237() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextStyleStackDepth_237)); }
  14274. inline int32_t get_m_TextStyleStackDepth_237() const { return ___m_TextStyleStackDepth_237; }
  14275. inline int32_t* get_address_of_m_TextStyleStackDepth_237() { return &___m_TextStyleStackDepth_237; }
  14276. inline void set_m_TextStyleStackDepth_237(int32_t value)
  14277. {
  14278. ___m_TextStyleStackDepth_237 = value;
  14279. }
  14280. inline static int32_t get_offset_of_m_ItalicAngleStack_238() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ItalicAngleStack_238)); }
  14281. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA get_m_ItalicAngleStack_238() const { return ___m_ItalicAngleStack_238; }
  14282. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * get_address_of_m_ItalicAngleStack_238() { return &___m_ItalicAngleStack_238; }
  14283. inline void set_m_ItalicAngleStack_238(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  14284. {
  14285. ___m_ItalicAngleStack_238 = value;
  14286. Il2CppCodeGenWriteBarrier((void**)&(((&___m_ItalicAngleStack_238))->___itemStack_0), (void*)NULL);
  14287. }
  14288. inline static int32_t get_offset_of_m_ItalicAngle_239() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ItalicAngle_239)); }
  14289. inline int32_t get_m_ItalicAngle_239() const { return ___m_ItalicAngle_239; }
  14290. inline int32_t* get_address_of_m_ItalicAngle_239() { return &___m_ItalicAngle_239; }
  14291. inline void set_m_ItalicAngle_239(int32_t value)
  14292. {
  14293. ___m_ItalicAngle_239 = value;
  14294. }
  14295. inline static int32_t get_offset_of_m_actionStack_240() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_actionStack_240)); }
  14296. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA get_m_actionStack_240() const { return ___m_actionStack_240; }
  14297. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * get_address_of_m_actionStack_240() { return &___m_actionStack_240; }
  14298. inline void set_m_actionStack_240(TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  14299. {
  14300. ___m_actionStack_240 = value;
  14301. Il2CppCodeGenWriteBarrier((void**)&(((&___m_actionStack_240))->___itemStack_0), (void*)NULL);
  14302. }
  14303. inline static int32_t get_offset_of_m_padding_241() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_padding_241)); }
  14304. inline float get_m_padding_241() const { return ___m_padding_241; }
  14305. inline float* get_address_of_m_padding_241() { return &___m_padding_241; }
  14306. inline void set_m_padding_241(float value)
  14307. {
  14308. ___m_padding_241 = value;
  14309. }
  14310. inline static int32_t get_offset_of_m_baselineOffset_242() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_baselineOffset_242)); }
  14311. inline float get_m_baselineOffset_242() const { return ___m_baselineOffset_242; }
  14312. inline float* get_address_of_m_baselineOffset_242() { return &___m_baselineOffset_242; }
  14313. inline void set_m_baselineOffset_242(float value)
  14314. {
  14315. ___m_baselineOffset_242 = value;
  14316. }
  14317. inline static int32_t get_offset_of_m_baselineOffsetStack_243() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_baselineOffsetStack_243)); }
  14318. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 get_m_baselineOffsetStack_243() const { return ___m_baselineOffsetStack_243; }
  14319. inline TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * get_address_of_m_baselineOffsetStack_243() { return &___m_baselineOffsetStack_243; }
  14320. inline void set_m_baselineOffsetStack_243(TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 value)
  14321. {
  14322. ___m_baselineOffsetStack_243 = value;
  14323. Il2CppCodeGenWriteBarrier((void**)&(((&___m_baselineOffsetStack_243))->___itemStack_0), (void*)NULL);
  14324. }
  14325. inline static int32_t get_offset_of_m_xAdvance_244() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_xAdvance_244)); }
  14326. inline float get_m_xAdvance_244() const { return ___m_xAdvance_244; }
  14327. inline float* get_address_of_m_xAdvance_244() { return &___m_xAdvance_244; }
  14328. inline void set_m_xAdvance_244(float value)
  14329. {
  14330. ___m_xAdvance_244 = value;
  14331. }
  14332. inline static int32_t get_offset_of_m_textElementType_245() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_textElementType_245)); }
  14333. inline int32_t get_m_textElementType_245() const { return ___m_textElementType_245; }
  14334. inline int32_t* get_address_of_m_textElementType_245() { return &___m_textElementType_245; }
  14335. inline void set_m_textElementType_245(int32_t value)
  14336. {
  14337. ___m_textElementType_245 = value;
  14338. }
  14339. inline static int32_t get_offset_of_m_cached_TextElement_246() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_cached_TextElement_246)); }
  14340. inline TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * get_m_cached_TextElement_246() const { return ___m_cached_TextElement_246; }
  14341. inline TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 ** get_address_of_m_cached_TextElement_246() { return &___m_cached_TextElement_246; }
  14342. inline void set_m_cached_TextElement_246(TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * value)
  14343. {
  14344. ___m_cached_TextElement_246 = value;
  14345. Il2CppCodeGenWriteBarrier((void**)(&___m_cached_TextElement_246), (void*)value);
  14346. }
  14347. inline static int32_t get_offset_of_m_Ellipsis_247() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_Ellipsis_247)); }
  14348. inline SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F get_m_Ellipsis_247() const { return ___m_Ellipsis_247; }
  14349. inline SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * get_address_of_m_Ellipsis_247() { return &___m_Ellipsis_247; }
  14350. inline void set_m_Ellipsis_247(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F value)
  14351. {
  14352. ___m_Ellipsis_247 = value;
  14353. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Ellipsis_247))->___character_0), (void*)NULL);
  14354. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14355. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Ellipsis_247))->___fontAsset_1), (void*)NULL);
  14356. #endif
  14357. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14358. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Ellipsis_247))->___material_2), (void*)NULL);
  14359. #endif
  14360. }
  14361. inline static int32_t get_offset_of_m_Underline_248() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_Underline_248)); }
  14362. inline SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F get_m_Underline_248() const { return ___m_Underline_248; }
  14363. inline SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * get_address_of_m_Underline_248() { return &___m_Underline_248; }
  14364. inline void set_m_Underline_248(SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F value)
  14365. {
  14366. ___m_Underline_248 = value;
  14367. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Underline_248))->___character_0), (void*)NULL);
  14368. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14369. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Underline_248))->___fontAsset_1), (void*)NULL);
  14370. #endif
  14371. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14372. Il2CppCodeGenWriteBarrier((void**)&(((&___m_Underline_248))->___material_2), (void*)NULL);
  14373. #endif
  14374. }
  14375. inline static int32_t get_offset_of_m_defaultSpriteAsset_249() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_defaultSpriteAsset_249)); }
  14376. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_defaultSpriteAsset_249() const { return ___m_defaultSpriteAsset_249; }
  14377. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_defaultSpriteAsset_249() { return &___m_defaultSpriteAsset_249; }
  14378. inline void set_m_defaultSpriteAsset_249(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  14379. {
  14380. ___m_defaultSpriteAsset_249 = value;
  14381. Il2CppCodeGenWriteBarrier((void**)(&___m_defaultSpriteAsset_249), (void*)value);
  14382. }
  14383. inline static int32_t get_offset_of_m_currentSpriteAsset_250() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_currentSpriteAsset_250)); }
  14384. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * get_m_currentSpriteAsset_250() const { return ___m_currentSpriteAsset_250; }
  14385. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** get_address_of_m_currentSpriteAsset_250() { return &___m_currentSpriteAsset_250; }
  14386. inline void set_m_currentSpriteAsset_250(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * value)
  14387. {
  14388. ___m_currentSpriteAsset_250 = value;
  14389. Il2CppCodeGenWriteBarrier((void**)(&___m_currentSpriteAsset_250), (void*)value);
  14390. }
  14391. inline static int32_t get_offset_of_m_spriteCount_251() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteCount_251)); }
  14392. inline int32_t get_m_spriteCount_251() const { return ___m_spriteCount_251; }
  14393. inline int32_t* get_address_of_m_spriteCount_251() { return &___m_spriteCount_251; }
  14394. inline void set_m_spriteCount_251(int32_t value)
  14395. {
  14396. ___m_spriteCount_251 = value;
  14397. }
  14398. inline static int32_t get_offset_of_m_spriteIndex_252() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteIndex_252)); }
  14399. inline int32_t get_m_spriteIndex_252() const { return ___m_spriteIndex_252; }
  14400. inline int32_t* get_address_of_m_spriteIndex_252() { return &___m_spriteIndex_252; }
  14401. inline void set_m_spriteIndex_252(int32_t value)
  14402. {
  14403. ___m_spriteIndex_252 = value;
  14404. }
  14405. inline static int32_t get_offset_of_m_spriteAnimationID_253() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_spriteAnimationID_253)); }
  14406. inline int32_t get_m_spriteAnimationID_253() const { return ___m_spriteAnimationID_253; }
  14407. inline int32_t* get_address_of_m_spriteAnimationID_253() { return &___m_spriteAnimationID_253; }
  14408. inline void set_m_spriteAnimationID_253(int32_t value)
  14409. {
  14410. ___m_spriteAnimationID_253 = value;
  14411. }
  14412. inline static int32_t get_offset_of_m_ignoreActiveState_256() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_ignoreActiveState_256)); }
  14413. inline bool get_m_ignoreActiveState_256() const { return ___m_ignoreActiveState_256; }
  14414. inline bool* get_address_of_m_ignoreActiveState_256() { return &___m_ignoreActiveState_256; }
  14415. inline void set_m_ignoreActiveState_256(bool value)
  14416. {
  14417. ___m_ignoreActiveState_256 = value;
  14418. }
  14419. inline static int32_t get_offset_of_m_TextBackingArray_257() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___m_TextBackingArray_257)); }
  14420. inline TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B get_m_TextBackingArray_257() const { return ___m_TextBackingArray_257; }
  14421. inline TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * get_address_of_m_TextBackingArray_257() { return &___m_TextBackingArray_257; }
  14422. inline void set_m_TextBackingArray_257(TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B value)
  14423. {
  14424. ___m_TextBackingArray_257 = value;
  14425. Il2CppCodeGenWriteBarrier((void**)&(((&___m_TextBackingArray_257))->___m_Array_0), (void*)NULL);
  14426. }
  14427. inline static int32_t get_offset_of_k_Power_258() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262, ___k_Power_258)); }
  14428. inline DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* get_k_Power_258() const { return ___k_Power_258; }
  14429. inline DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA** get_address_of_k_Power_258() { return &___k_Power_258; }
  14430. inline void set_k_Power_258(DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* value)
  14431. {
  14432. ___k_Power_258 = value;
  14433. Il2CppCodeGenWriteBarrier((void**)(&___k_Power_258), (void*)value);
  14434. }
  14435. };
  14436. struct TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields
  14437. {
  14438. public:
  14439. // TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences
  14440. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* ___m_materialReferences_45;
  14441. // System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> TMPro.TMP_Text::m_materialReferenceIndexLookup
  14442. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___m_materialReferenceIndexLookup_46;
  14443. // TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.TMP_Text::m_materialReferenceStack
  14444. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 ___m_materialReferenceStack_47;
  14445. // UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite
  14446. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___s_colorWhite_55;
  14447. // System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset> TMPro.TMP_Text::OnFontAssetRequest
  14448. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * ___OnFontAssetRequest_163;
  14449. // System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset> TMPro.TMP_Text::OnSpriteAssetRequest
  14450. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * ___OnSpriteAssetRequest_164;
  14451. // System.Char[] TMPro.TMP_Text::m_htmlTag
  14452. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_htmlTag_187;
  14453. // TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute
  14454. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* ___m_xmlAttribute_188;
  14455. // System.Single[] TMPro.TMP_Text::m_attributeParameterValues
  14456. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___m_attributeParameterValues_189;
  14457. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState
  14458. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_SavedWordWrapState_201;
  14459. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState
  14460. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_SavedLineState_202;
  14461. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState
  14462. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_SavedEllipsisState_203;
  14463. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState
  14464. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_SavedLastValidState_204;
  14465. // TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState
  14466. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ___m_SavedSoftLineBreakState_205;
  14467. // TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState> TMPro.TMP_Text::m_EllipsisInsertionCandidateStack
  14468. TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 ___m_EllipsisInsertionCandidateStack_206;
  14469. // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker
  14470. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ParseTextMarker_254;
  14471. // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker
  14472. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_InsertNewLineMarker_255;
  14473. // UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2
  14474. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___k_LargePositiveVector2_259;
  14475. // UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2
  14476. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___k_LargeNegativeVector2_260;
  14477. // System.Single TMPro.TMP_Text::k_LargePositiveFloat
  14478. float ___k_LargePositiveFloat_261;
  14479. // System.Single TMPro.TMP_Text::k_LargeNegativeFloat
  14480. float ___k_LargeNegativeFloat_262;
  14481. // System.Int32 TMPro.TMP_Text::k_LargePositiveInt
  14482. int32_t ___k_LargePositiveInt_263;
  14483. // System.Int32 TMPro.TMP_Text::k_LargeNegativeInt
  14484. int32_t ___k_LargeNegativeInt_264;
  14485. public:
  14486. inline static int32_t get_offset_of_m_materialReferences_45() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_materialReferences_45)); }
  14487. inline MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* get_m_materialReferences_45() const { return ___m_materialReferences_45; }
  14488. inline MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD** get_address_of_m_materialReferences_45() { return &___m_materialReferences_45; }
  14489. inline void set_m_materialReferences_45(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* value)
  14490. {
  14491. ___m_materialReferences_45 = value;
  14492. Il2CppCodeGenWriteBarrier((void**)(&___m_materialReferences_45), (void*)value);
  14493. }
  14494. inline static int32_t get_offset_of_m_materialReferenceIndexLookup_46() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_materialReferenceIndexLookup_46)); }
  14495. inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * get_m_materialReferenceIndexLookup_46() const { return ___m_materialReferenceIndexLookup_46; }
  14496. inline Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 ** get_address_of_m_materialReferenceIndexLookup_46() { return &___m_materialReferenceIndexLookup_46; }
  14497. inline void set_m_materialReferenceIndexLookup_46(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * value)
  14498. {
  14499. ___m_materialReferenceIndexLookup_46 = value;
  14500. Il2CppCodeGenWriteBarrier((void**)(&___m_materialReferenceIndexLookup_46), (void*)value);
  14501. }
  14502. inline static int32_t get_offset_of_m_materialReferenceStack_47() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_materialReferenceStack_47)); }
  14503. inline TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 get_m_materialReferenceStack_47() const { return ___m_materialReferenceStack_47; }
  14504. inline TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * get_address_of_m_materialReferenceStack_47() { return &___m_materialReferenceStack_47; }
  14505. inline void set_m_materialReferenceStack_47(TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 value)
  14506. {
  14507. ___m_materialReferenceStack_47 = value;
  14508. Il2CppCodeGenWriteBarrier((void**)&(((&___m_materialReferenceStack_47))->___itemStack_0), (void*)NULL);
  14509. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14510. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_materialReferenceStack_47))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14511. #endif
  14512. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14513. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_materialReferenceStack_47))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14514. #endif
  14515. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14516. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_materialReferenceStack_47))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14517. #endif
  14518. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14519. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_materialReferenceStack_47))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14520. #endif
  14521. }
  14522. inline static int32_t get_offset_of_s_colorWhite_55() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___s_colorWhite_55)); }
  14523. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_s_colorWhite_55() const { return ___s_colorWhite_55; }
  14524. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_s_colorWhite_55() { return &___s_colorWhite_55; }
  14525. inline void set_s_colorWhite_55(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  14526. {
  14527. ___s_colorWhite_55 = value;
  14528. }
  14529. inline static int32_t get_offset_of_OnFontAssetRequest_163() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___OnFontAssetRequest_163)); }
  14530. inline Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * get_OnFontAssetRequest_163() const { return ___OnFontAssetRequest_163; }
  14531. inline Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 ** get_address_of_OnFontAssetRequest_163() { return &___OnFontAssetRequest_163; }
  14532. inline void set_OnFontAssetRequest_163(Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * value)
  14533. {
  14534. ___OnFontAssetRequest_163 = value;
  14535. Il2CppCodeGenWriteBarrier((void**)(&___OnFontAssetRequest_163), (void*)value);
  14536. }
  14537. inline static int32_t get_offset_of_OnSpriteAssetRequest_164() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___OnSpriteAssetRequest_164)); }
  14538. inline Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * get_OnSpriteAssetRequest_164() const { return ___OnSpriteAssetRequest_164; }
  14539. inline Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA ** get_address_of_OnSpriteAssetRequest_164() { return &___OnSpriteAssetRequest_164; }
  14540. inline void set_OnSpriteAssetRequest_164(Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * value)
  14541. {
  14542. ___OnSpriteAssetRequest_164 = value;
  14543. Il2CppCodeGenWriteBarrier((void**)(&___OnSpriteAssetRequest_164), (void*)value);
  14544. }
  14545. inline static int32_t get_offset_of_m_htmlTag_187() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_htmlTag_187)); }
  14546. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_htmlTag_187() const { return ___m_htmlTag_187; }
  14547. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_htmlTag_187() { return &___m_htmlTag_187; }
  14548. inline void set_m_htmlTag_187(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  14549. {
  14550. ___m_htmlTag_187 = value;
  14551. Il2CppCodeGenWriteBarrier((void**)(&___m_htmlTag_187), (void*)value);
  14552. }
  14553. inline static int32_t get_offset_of_m_xmlAttribute_188() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_xmlAttribute_188)); }
  14554. inline RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* get_m_xmlAttribute_188() const { return ___m_xmlAttribute_188; }
  14555. inline RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615** get_address_of_m_xmlAttribute_188() { return &___m_xmlAttribute_188; }
  14556. inline void set_m_xmlAttribute_188(RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* value)
  14557. {
  14558. ___m_xmlAttribute_188 = value;
  14559. Il2CppCodeGenWriteBarrier((void**)(&___m_xmlAttribute_188), (void*)value);
  14560. }
  14561. inline static int32_t get_offset_of_m_attributeParameterValues_189() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_attributeParameterValues_189)); }
  14562. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_m_attributeParameterValues_189() const { return ___m_attributeParameterValues_189; }
  14563. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_m_attributeParameterValues_189() { return &___m_attributeParameterValues_189; }
  14564. inline void set_m_attributeParameterValues_189(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
  14565. {
  14566. ___m_attributeParameterValues_189 = value;
  14567. Il2CppCodeGenWriteBarrier((void**)(&___m_attributeParameterValues_189), (void*)value);
  14568. }
  14569. inline static int32_t get_offset_of_m_SavedWordWrapState_201() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_SavedWordWrapState_201)); }
  14570. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_SavedWordWrapState_201() const { return ___m_SavedWordWrapState_201; }
  14571. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_SavedWordWrapState_201() { return &___m_SavedWordWrapState_201; }
  14572. inline void set_m_SavedWordWrapState_201(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  14573. {
  14574. ___m_SavedWordWrapState_201 = value;
  14575. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedWordWrapState_201))->___textInfo_35), (void*)NULL);
  14576. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14577. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14578. #endif
  14579. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14580. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14581. #endif
  14582. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14583. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14584. #endif
  14585. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14586. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14587. #endif
  14588. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14589. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14590. #endif
  14591. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14592. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14593. #endif
  14594. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14595. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14596. #endif
  14597. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14598. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14599. #endif
  14600. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14601. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14602. #endif
  14603. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14604. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14605. #endif
  14606. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14607. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14608. #endif
  14609. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14610. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14611. #endif
  14612. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14613. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  14614. #endif
  14615. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14616. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___actionStack_54))->___itemStack_0), (void*)NULL);
  14617. #endif
  14618. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14619. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  14620. #endif
  14621. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14622. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedWordWrapState_201))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14623. #endif
  14624. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14625. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedWordWrapState_201))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14626. #endif
  14627. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14628. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedWordWrapState_201))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14629. #endif
  14630. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14631. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedWordWrapState_201))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14632. #endif
  14633. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14634. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedWordWrapState_201))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  14635. #endif
  14636. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14637. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedWordWrapState_201))->___currentFontAsset_58), (void*)NULL);
  14638. #endif
  14639. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14640. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedWordWrapState_201))->___currentSpriteAsset_59), (void*)NULL);
  14641. #endif
  14642. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14643. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedWordWrapState_201))->___currentMaterial_60), (void*)NULL);
  14644. #endif
  14645. }
  14646. inline static int32_t get_offset_of_m_SavedLineState_202() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_SavedLineState_202)); }
  14647. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_SavedLineState_202() const { return ___m_SavedLineState_202; }
  14648. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_SavedLineState_202() { return &___m_SavedLineState_202; }
  14649. inline void set_m_SavedLineState_202(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  14650. {
  14651. ___m_SavedLineState_202 = value;
  14652. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLineState_202))->___textInfo_35), (void*)NULL);
  14653. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14654. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14655. #endif
  14656. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14657. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14658. #endif
  14659. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14660. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14661. #endif
  14662. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14663. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14664. #endif
  14665. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14666. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14667. #endif
  14668. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14669. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14670. #endif
  14671. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14672. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14673. #endif
  14674. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14675. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14676. #endif
  14677. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14678. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14679. #endif
  14680. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14681. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14682. #endif
  14683. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14684. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14685. #endif
  14686. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14687. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14688. #endif
  14689. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14690. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  14691. #endif
  14692. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14693. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___actionStack_54))->___itemStack_0), (void*)NULL);
  14694. #endif
  14695. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14696. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  14697. #endif
  14698. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14699. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLineState_202))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14700. #endif
  14701. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14702. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLineState_202))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14703. #endif
  14704. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14705. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLineState_202))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14706. #endif
  14707. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14708. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLineState_202))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14709. #endif
  14710. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14711. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLineState_202))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  14712. #endif
  14713. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14714. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLineState_202))->___currentFontAsset_58), (void*)NULL);
  14715. #endif
  14716. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14717. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLineState_202))->___currentSpriteAsset_59), (void*)NULL);
  14718. #endif
  14719. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14720. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLineState_202))->___currentMaterial_60), (void*)NULL);
  14721. #endif
  14722. }
  14723. inline static int32_t get_offset_of_m_SavedEllipsisState_203() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_SavedEllipsisState_203)); }
  14724. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_SavedEllipsisState_203() const { return ___m_SavedEllipsisState_203; }
  14725. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_SavedEllipsisState_203() { return &___m_SavedEllipsisState_203; }
  14726. inline void set_m_SavedEllipsisState_203(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  14727. {
  14728. ___m_SavedEllipsisState_203 = value;
  14729. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedEllipsisState_203))->___textInfo_35), (void*)NULL);
  14730. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14731. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14732. #endif
  14733. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14734. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14735. #endif
  14736. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14737. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14738. #endif
  14739. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14740. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14741. #endif
  14742. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14743. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14744. #endif
  14745. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14746. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14747. #endif
  14748. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14749. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14750. #endif
  14751. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14752. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14753. #endif
  14754. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14755. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14756. #endif
  14757. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14758. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14759. #endif
  14760. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14761. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14762. #endif
  14763. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14764. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14765. #endif
  14766. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14767. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  14768. #endif
  14769. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14770. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___actionStack_54))->___itemStack_0), (void*)NULL);
  14771. #endif
  14772. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14773. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  14774. #endif
  14775. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14776. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedEllipsisState_203))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14777. #endif
  14778. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14779. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedEllipsisState_203))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14780. #endif
  14781. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14782. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedEllipsisState_203))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14783. #endif
  14784. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14785. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedEllipsisState_203))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14786. #endif
  14787. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14788. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedEllipsisState_203))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  14789. #endif
  14790. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14791. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedEllipsisState_203))->___currentFontAsset_58), (void*)NULL);
  14792. #endif
  14793. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14794. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedEllipsisState_203))->___currentSpriteAsset_59), (void*)NULL);
  14795. #endif
  14796. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14797. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedEllipsisState_203))->___currentMaterial_60), (void*)NULL);
  14798. #endif
  14799. }
  14800. inline static int32_t get_offset_of_m_SavedLastValidState_204() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_SavedLastValidState_204)); }
  14801. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_SavedLastValidState_204() const { return ___m_SavedLastValidState_204; }
  14802. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_SavedLastValidState_204() { return &___m_SavedLastValidState_204; }
  14803. inline void set_m_SavedLastValidState_204(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  14804. {
  14805. ___m_SavedLastValidState_204 = value;
  14806. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLastValidState_204))->___textInfo_35), (void*)NULL);
  14807. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14808. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14809. #endif
  14810. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14811. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14812. #endif
  14813. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14814. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14815. #endif
  14816. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14817. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14818. #endif
  14819. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14820. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14821. #endif
  14822. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14823. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14824. #endif
  14825. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14826. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14827. #endif
  14828. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14829. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14830. #endif
  14831. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14832. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14833. #endif
  14834. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14835. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14836. #endif
  14837. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14838. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14839. #endif
  14840. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14841. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14842. #endif
  14843. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14844. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  14845. #endif
  14846. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14847. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___actionStack_54))->___itemStack_0), (void*)NULL);
  14848. #endif
  14849. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14850. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  14851. #endif
  14852. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14853. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLastValidState_204))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14854. #endif
  14855. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14856. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLastValidState_204))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14857. #endif
  14858. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14859. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLastValidState_204))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14860. #endif
  14861. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14862. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedLastValidState_204))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14863. #endif
  14864. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14865. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedLastValidState_204))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  14866. #endif
  14867. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14868. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLastValidState_204))->___currentFontAsset_58), (void*)NULL);
  14869. #endif
  14870. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14871. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLastValidState_204))->___currentSpriteAsset_59), (void*)NULL);
  14872. #endif
  14873. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14874. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedLastValidState_204))->___currentMaterial_60), (void*)NULL);
  14875. #endif
  14876. }
  14877. inline static int32_t get_offset_of_m_SavedSoftLineBreakState_205() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_SavedSoftLineBreakState_205)); }
  14878. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 get_m_SavedSoftLineBreakState_205() const { return ___m_SavedSoftLineBreakState_205; }
  14879. inline WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * get_address_of_m_SavedSoftLineBreakState_205() { return &___m_SavedSoftLineBreakState_205; }
  14880. inline void set_m_SavedSoftLineBreakState_205(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 value)
  14881. {
  14882. ___m_SavedSoftLineBreakState_205 = value;
  14883. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedSoftLineBreakState_205))->___textInfo_35), (void*)NULL);
  14884. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14885. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14886. #endif
  14887. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14888. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14889. #endif
  14890. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14891. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14892. #endif
  14893. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14894. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14895. #endif
  14896. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14897. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14898. #endif
  14899. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14900. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14901. #endif
  14902. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14903. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14904. #endif
  14905. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14906. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14907. #endif
  14908. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14909. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14910. #endif
  14911. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14912. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14913. #endif
  14914. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14915. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14916. #endif
  14917. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14918. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14919. #endif
  14920. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14921. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  14922. #endif
  14923. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14924. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___actionStack_54))->___itemStack_0), (void*)NULL);
  14925. #endif
  14926. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14927. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  14928. #endif
  14929. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14930. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedSoftLineBreakState_205))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  14931. #endif
  14932. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14933. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedSoftLineBreakState_205))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  14934. #endif
  14935. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14936. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedSoftLineBreakState_205))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  14937. #endif
  14938. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14939. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_SavedSoftLineBreakState_205))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  14940. #endif
  14941. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14942. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_SavedSoftLineBreakState_205))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  14943. #endif
  14944. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14945. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedSoftLineBreakState_205))->___currentFontAsset_58), (void*)NULL);
  14946. #endif
  14947. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14948. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedSoftLineBreakState_205))->___currentSpriteAsset_59), (void*)NULL);
  14949. #endif
  14950. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14951. Il2CppCodeGenWriteBarrier((void**)&(((&___m_SavedSoftLineBreakState_205))->___currentMaterial_60), (void*)NULL);
  14952. #endif
  14953. }
  14954. inline static int32_t get_offset_of_m_EllipsisInsertionCandidateStack_206() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___m_EllipsisInsertionCandidateStack_206)); }
  14955. inline TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 get_m_EllipsisInsertionCandidateStack_206() const { return ___m_EllipsisInsertionCandidateStack_206; }
  14956. inline TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 * get_address_of_m_EllipsisInsertionCandidateStack_206() { return &___m_EllipsisInsertionCandidateStack_206; }
  14957. inline void set_m_EllipsisInsertionCandidateStack_206(TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 value)
  14958. {
  14959. ___m_EllipsisInsertionCandidateStack_206 = value;
  14960. Il2CppCodeGenWriteBarrier((void**)&(((&___m_EllipsisInsertionCandidateStack_206))->___itemStack_0), (void*)NULL);
  14961. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14962. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___textInfo_35), (void*)NULL);
  14963. #endif
  14964. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14965. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___italicAngleStack_42))->___itemStack_0), (void*)NULL);
  14966. #endif
  14967. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14968. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorStack_43))->___itemStack_0), (void*)NULL);
  14969. #endif
  14970. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14971. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___underlineColorStack_44))->___itemStack_0), (void*)NULL);
  14972. #endif
  14973. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14974. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___strikethroughColorStack_45))->___itemStack_0), (void*)NULL);
  14975. #endif
  14976. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14977. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___highlightColorStack_46))->___itemStack_0), (void*)NULL);
  14978. #endif
  14979. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14980. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___highlightStateStack_47))->___itemStack_0), (void*)NULL);
  14981. #endif
  14982. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14983. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorGradientStack_48))->___itemStack_0), (void*)NULL);
  14984. #endif
  14985. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14986. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___colorGradientStack_48))->___m_DefaultItem_2), (void*)NULL);
  14987. #endif
  14988. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14989. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___sizeStack_49))->___itemStack_0), (void*)NULL);
  14990. #endif
  14991. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14992. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___indentStack_50))->___itemStack_0), (void*)NULL);
  14993. #endif
  14994. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14995. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___fontWeightStack_51))->___itemStack_0), (void*)NULL);
  14996. #endif
  14997. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14998. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___styleStack_52))->___itemStack_0), (void*)NULL);
  14999. #endif
  15000. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15001. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___baselineStack_53))->___itemStack_0), (void*)NULL);
  15002. #endif
  15003. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15004. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___actionStack_54))->___itemStack_0), (void*)NULL);
  15005. #endif
  15006. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15007. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___itemStack_0), (void*)NULL);
  15008. #endif
  15009. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15010. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fontAsset_1), (void*)NULL);
  15011. #endif
  15012. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15013. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___spriteAsset_2), (void*)NULL);
  15014. #endif
  15015. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15016. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___material_3), (void*)NULL);
  15017. #endif
  15018. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15019. Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___materialReferenceStack_55))->___m_DefaultItem_2))->___fallbackMaterial_6), (void*)NULL);
  15020. #endif
  15021. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15022. Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___lineJustificationStack_56))->___itemStack_0), (void*)NULL);
  15023. #endif
  15024. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15025. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentFontAsset_58), (void*)NULL);
  15026. #endif
  15027. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15028. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentSpriteAsset_59), (void*)NULL);
  15029. #endif
  15030. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15031. Il2CppCodeGenWriteBarrier((void**)&((&(((&___m_EllipsisInsertionCandidateStack_206))->___m_DefaultItem_2))->___currentMaterial_60), (void*)NULL);
  15032. #endif
  15033. }
  15034. inline static int32_t get_offset_of_k_ParseTextMarker_254() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_ParseTextMarker_254)); }
  15035. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ParseTextMarker_254() const { return ___k_ParseTextMarker_254; }
  15036. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ParseTextMarker_254() { return &___k_ParseTextMarker_254; }
  15037. inline void set_k_ParseTextMarker_254(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15038. {
  15039. ___k_ParseTextMarker_254 = value;
  15040. }
  15041. inline static int32_t get_offset_of_k_InsertNewLineMarker_255() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_InsertNewLineMarker_255)); }
  15042. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_InsertNewLineMarker_255() const { return ___k_InsertNewLineMarker_255; }
  15043. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_InsertNewLineMarker_255() { return &___k_InsertNewLineMarker_255; }
  15044. inline void set_k_InsertNewLineMarker_255(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15045. {
  15046. ___k_InsertNewLineMarker_255 = value;
  15047. }
  15048. inline static int32_t get_offset_of_k_LargePositiveVector2_259() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargePositiveVector2_259)); }
  15049. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_k_LargePositiveVector2_259() const { return ___k_LargePositiveVector2_259; }
  15050. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_k_LargePositiveVector2_259() { return &___k_LargePositiveVector2_259; }
  15051. inline void set_k_LargePositiveVector2_259(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  15052. {
  15053. ___k_LargePositiveVector2_259 = value;
  15054. }
  15055. inline static int32_t get_offset_of_k_LargeNegativeVector2_260() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargeNegativeVector2_260)); }
  15056. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_k_LargeNegativeVector2_260() const { return ___k_LargeNegativeVector2_260; }
  15057. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_k_LargeNegativeVector2_260() { return &___k_LargeNegativeVector2_260; }
  15058. inline void set_k_LargeNegativeVector2_260(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  15059. {
  15060. ___k_LargeNegativeVector2_260 = value;
  15061. }
  15062. inline static int32_t get_offset_of_k_LargePositiveFloat_261() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargePositiveFloat_261)); }
  15063. inline float get_k_LargePositiveFloat_261() const { return ___k_LargePositiveFloat_261; }
  15064. inline float* get_address_of_k_LargePositiveFloat_261() { return &___k_LargePositiveFloat_261; }
  15065. inline void set_k_LargePositiveFloat_261(float value)
  15066. {
  15067. ___k_LargePositiveFloat_261 = value;
  15068. }
  15069. inline static int32_t get_offset_of_k_LargeNegativeFloat_262() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargeNegativeFloat_262)); }
  15070. inline float get_k_LargeNegativeFloat_262() const { return ___k_LargeNegativeFloat_262; }
  15071. inline float* get_address_of_k_LargeNegativeFloat_262() { return &___k_LargeNegativeFloat_262; }
  15072. inline void set_k_LargeNegativeFloat_262(float value)
  15073. {
  15074. ___k_LargeNegativeFloat_262 = value;
  15075. }
  15076. inline static int32_t get_offset_of_k_LargePositiveInt_263() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargePositiveInt_263)); }
  15077. inline int32_t get_k_LargePositiveInt_263() const { return ___k_LargePositiveInt_263; }
  15078. inline int32_t* get_address_of_k_LargePositiveInt_263() { return &___k_LargePositiveInt_263; }
  15079. inline void set_k_LargePositiveInt_263(int32_t value)
  15080. {
  15081. ___k_LargePositiveInt_263 = value;
  15082. }
  15083. inline static int32_t get_offset_of_k_LargeNegativeInt_264() { return static_cast<int32_t>(offsetof(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields, ___k_LargeNegativeInt_264)); }
  15084. inline int32_t get_k_LargeNegativeInt_264() const { return ___k_LargeNegativeInt_264; }
  15085. inline int32_t* get_address_of_k_LargeNegativeInt_264() { return &___k_LargeNegativeInt_264; }
  15086. inline void set_k_LargeNegativeInt_264(int32_t value)
  15087. {
  15088. ___k_LargeNegativeInt_264 = value;
  15089. }
  15090. };
  15091. // TMPro.TextMeshPro
  15092. struct TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 : public TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262
  15093. {
  15094. public:
  15095. // System.Int32 TMPro.TextMeshPro::_SortingLayer
  15096. int32_t ____SortingLayer_265;
  15097. // System.Int32 TMPro.TextMeshPro::_SortingLayerID
  15098. int32_t ____SortingLayerID_266;
  15099. // System.Int32 TMPro.TextMeshPro::_SortingOrder
  15100. int32_t ____SortingOrder_267;
  15101. // System.Action`1<TMPro.TMP_TextInfo> TMPro.TextMeshPro::OnPreRenderText
  15102. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___OnPreRenderText_268;
  15103. // System.Boolean TMPro.TextMeshPro::m_currentAutoSizeMode
  15104. bool ___m_currentAutoSizeMode_269;
  15105. // System.Boolean TMPro.TextMeshPro::m_hasFontAssetChanged
  15106. bool ___m_hasFontAssetChanged_270;
  15107. // System.Single TMPro.TextMeshPro::m_previousLossyScaleY
  15108. float ___m_previousLossyScaleY_271;
  15109. // UnityEngine.Renderer TMPro.TextMeshPro::m_renderer
  15110. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * ___m_renderer_272;
  15111. // UnityEngine.MeshFilter TMPro.TextMeshPro::m_meshFilter
  15112. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___m_meshFilter_273;
  15113. // System.Boolean TMPro.TextMeshPro::m_isFirstAllocation
  15114. bool ___m_isFirstAllocation_274;
  15115. // System.Int32 TMPro.TextMeshPro::m_max_characters
  15116. int32_t ___m_max_characters_275;
  15117. // System.Int32 TMPro.TextMeshPro::m_max_numberOfLines
  15118. int32_t ___m_max_numberOfLines_276;
  15119. // TMPro.TMP_SubMesh[] TMPro.TextMeshPro::m_subTextObjects
  15120. TMP_SubMeshU5BU5D_t2EF6E7C00AD0C05C7BD3E565CF716B62BED324A2* ___m_subTextObjects_277;
  15121. // TMPro.MaskingTypes TMPro.TextMeshPro::m_maskType
  15122. int32_t ___m_maskType_278;
  15123. // UnityEngine.Matrix4x4 TMPro.TextMeshPro::m_EnvMapMatrix
  15124. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___m_EnvMapMatrix_279;
  15125. // UnityEngine.Vector3[] TMPro.TextMeshPro::m_RectTransformCorners
  15126. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_RectTransformCorners_280;
  15127. // System.Boolean TMPro.TextMeshPro::m_isRegisteredForEvents
  15128. bool ___m_isRegisteredForEvents_281;
  15129. public:
  15130. inline static int32_t get_offset_of__SortingLayer_265() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ____SortingLayer_265)); }
  15131. inline int32_t get__SortingLayer_265() const { return ____SortingLayer_265; }
  15132. inline int32_t* get_address_of__SortingLayer_265() { return &____SortingLayer_265; }
  15133. inline void set__SortingLayer_265(int32_t value)
  15134. {
  15135. ____SortingLayer_265 = value;
  15136. }
  15137. inline static int32_t get_offset_of__SortingLayerID_266() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ____SortingLayerID_266)); }
  15138. inline int32_t get__SortingLayerID_266() const { return ____SortingLayerID_266; }
  15139. inline int32_t* get_address_of__SortingLayerID_266() { return &____SortingLayerID_266; }
  15140. inline void set__SortingLayerID_266(int32_t value)
  15141. {
  15142. ____SortingLayerID_266 = value;
  15143. }
  15144. inline static int32_t get_offset_of__SortingOrder_267() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ____SortingOrder_267)); }
  15145. inline int32_t get__SortingOrder_267() const { return ____SortingOrder_267; }
  15146. inline int32_t* get_address_of__SortingOrder_267() { return &____SortingOrder_267; }
  15147. inline void set__SortingOrder_267(int32_t value)
  15148. {
  15149. ____SortingOrder_267 = value;
  15150. }
  15151. inline static int32_t get_offset_of_OnPreRenderText_268() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___OnPreRenderText_268)); }
  15152. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * get_OnPreRenderText_268() const { return ___OnPreRenderText_268; }
  15153. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** get_address_of_OnPreRenderText_268() { return &___OnPreRenderText_268; }
  15154. inline void set_OnPreRenderText_268(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * value)
  15155. {
  15156. ___OnPreRenderText_268 = value;
  15157. Il2CppCodeGenWriteBarrier((void**)(&___OnPreRenderText_268), (void*)value);
  15158. }
  15159. inline static int32_t get_offset_of_m_currentAutoSizeMode_269() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_currentAutoSizeMode_269)); }
  15160. inline bool get_m_currentAutoSizeMode_269() const { return ___m_currentAutoSizeMode_269; }
  15161. inline bool* get_address_of_m_currentAutoSizeMode_269() { return &___m_currentAutoSizeMode_269; }
  15162. inline void set_m_currentAutoSizeMode_269(bool value)
  15163. {
  15164. ___m_currentAutoSizeMode_269 = value;
  15165. }
  15166. inline static int32_t get_offset_of_m_hasFontAssetChanged_270() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_hasFontAssetChanged_270)); }
  15167. inline bool get_m_hasFontAssetChanged_270() const { return ___m_hasFontAssetChanged_270; }
  15168. inline bool* get_address_of_m_hasFontAssetChanged_270() { return &___m_hasFontAssetChanged_270; }
  15169. inline void set_m_hasFontAssetChanged_270(bool value)
  15170. {
  15171. ___m_hasFontAssetChanged_270 = value;
  15172. }
  15173. inline static int32_t get_offset_of_m_previousLossyScaleY_271() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_previousLossyScaleY_271)); }
  15174. inline float get_m_previousLossyScaleY_271() const { return ___m_previousLossyScaleY_271; }
  15175. inline float* get_address_of_m_previousLossyScaleY_271() { return &___m_previousLossyScaleY_271; }
  15176. inline void set_m_previousLossyScaleY_271(float value)
  15177. {
  15178. ___m_previousLossyScaleY_271 = value;
  15179. }
  15180. inline static int32_t get_offset_of_m_renderer_272() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_renderer_272)); }
  15181. inline Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * get_m_renderer_272() const { return ___m_renderer_272; }
  15182. inline Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C ** get_address_of_m_renderer_272() { return &___m_renderer_272; }
  15183. inline void set_m_renderer_272(Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * value)
  15184. {
  15185. ___m_renderer_272 = value;
  15186. Il2CppCodeGenWriteBarrier((void**)(&___m_renderer_272), (void*)value);
  15187. }
  15188. inline static int32_t get_offset_of_m_meshFilter_273() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_meshFilter_273)); }
  15189. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * get_m_meshFilter_273() const { return ___m_meshFilter_273; }
  15190. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A ** get_address_of_m_meshFilter_273() { return &___m_meshFilter_273; }
  15191. inline void set_m_meshFilter_273(MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * value)
  15192. {
  15193. ___m_meshFilter_273 = value;
  15194. Il2CppCodeGenWriteBarrier((void**)(&___m_meshFilter_273), (void*)value);
  15195. }
  15196. inline static int32_t get_offset_of_m_isFirstAllocation_274() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_isFirstAllocation_274)); }
  15197. inline bool get_m_isFirstAllocation_274() const { return ___m_isFirstAllocation_274; }
  15198. inline bool* get_address_of_m_isFirstAllocation_274() { return &___m_isFirstAllocation_274; }
  15199. inline void set_m_isFirstAllocation_274(bool value)
  15200. {
  15201. ___m_isFirstAllocation_274 = value;
  15202. }
  15203. inline static int32_t get_offset_of_m_max_characters_275() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_max_characters_275)); }
  15204. inline int32_t get_m_max_characters_275() const { return ___m_max_characters_275; }
  15205. inline int32_t* get_address_of_m_max_characters_275() { return &___m_max_characters_275; }
  15206. inline void set_m_max_characters_275(int32_t value)
  15207. {
  15208. ___m_max_characters_275 = value;
  15209. }
  15210. inline static int32_t get_offset_of_m_max_numberOfLines_276() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_max_numberOfLines_276)); }
  15211. inline int32_t get_m_max_numberOfLines_276() const { return ___m_max_numberOfLines_276; }
  15212. inline int32_t* get_address_of_m_max_numberOfLines_276() { return &___m_max_numberOfLines_276; }
  15213. inline void set_m_max_numberOfLines_276(int32_t value)
  15214. {
  15215. ___m_max_numberOfLines_276 = value;
  15216. }
  15217. inline static int32_t get_offset_of_m_subTextObjects_277() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_subTextObjects_277)); }
  15218. inline TMP_SubMeshU5BU5D_t2EF6E7C00AD0C05C7BD3E565CF716B62BED324A2* get_m_subTextObjects_277() const { return ___m_subTextObjects_277; }
  15219. inline TMP_SubMeshU5BU5D_t2EF6E7C00AD0C05C7BD3E565CF716B62BED324A2** get_address_of_m_subTextObjects_277() { return &___m_subTextObjects_277; }
  15220. inline void set_m_subTextObjects_277(TMP_SubMeshU5BU5D_t2EF6E7C00AD0C05C7BD3E565CF716B62BED324A2* value)
  15221. {
  15222. ___m_subTextObjects_277 = value;
  15223. Il2CppCodeGenWriteBarrier((void**)(&___m_subTextObjects_277), (void*)value);
  15224. }
  15225. inline static int32_t get_offset_of_m_maskType_278() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_maskType_278)); }
  15226. inline int32_t get_m_maskType_278() const { return ___m_maskType_278; }
  15227. inline int32_t* get_address_of_m_maskType_278() { return &___m_maskType_278; }
  15228. inline void set_m_maskType_278(int32_t value)
  15229. {
  15230. ___m_maskType_278 = value;
  15231. }
  15232. inline static int32_t get_offset_of_m_EnvMapMatrix_279() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_EnvMapMatrix_279)); }
  15233. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_m_EnvMapMatrix_279() const { return ___m_EnvMapMatrix_279; }
  15234. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_m_EnvMapMatrix_279() { return &___m_EnvMapMatrix_279; }
  15235. inline void set_m_EnvMapMatrix_279(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value)
  15236. {
  15237. ___m_EnvMapMatrix_279 = value;
  15238. }
  15239. inline static int32_t get_offset_of_m_RectTransformCorners_280() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_RectTransformCorners_280)); }
  15240. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_RectTransformCorners_280() const { return ___m_RectTransformCorners_280; }
  15241. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_RectTransformCorners_280() { return &___m_RectTransformCorners_280; }
  15242. inline void set_m_RectTransformCorners_280(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  15243. {
  15244. ___m_RectTransformCorners_280 = value;
  15245. Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransformCorners_280), (void*)value);
  15246. }
  15247. inline static int32_t get_offset_of_m_isRegisteredForEvents_281() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4, ___m_isRegisteredForEvents_281)); }
  15248. inline bool get_m_isRegisteredForEvents_281() const { return ___m_isRegisteredForEvents_281; }
  15249. inline bool* get_address_of_m_isRegisteredForEvents_281() { return &___m_isRegisteredForEvents_281; }
  15250. inline void set_m_isRegisteredForEvents_281(bool value)
  15251. {
  15252. ___m_isRegisteredForEvents_281 = value;
  15253. }
  15254. };
  15255. struct TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields
  15256. {
  15257. public:
  15258. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextMarker
  15259. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextMarker_282;
  15260. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SetArraySizesMarker
  15261. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SetArraySizesMarker_283;
  15262. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIMarker
  15263. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIMarker_284;
  15264. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ParseMarkupTextMarker
  15265. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ParseMarkupTextMarker_285;
  15266. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_CharacterLookupMarker
  15267. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_CharacterLookupMarker_286;
  15268. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleGPOSFeaturesMarker
  15269. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleGPOSFeaturesMarker_287;
  15270. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_CalculateVerticesPositionMarker
  15271. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_CalculateVerticesPositionMarker_288;
  15272. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ComputeTextMetricsMarker
  15273. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ComputeTextMetricsMarker_289;
  15274. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleVisibleCharacterMarker
  15275. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleVisibleCharacterMarker_290;
  15276. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleWhiteSpacesMarker
  15277. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleWhiteSpacesMarker_291;
  15278. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleHorizontalLineBreakingMarker
  15279. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleHorizontalLineBreakingMarker_292;
  15280. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleVerticalLineBreakingMarker
  15281. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleVerticalLineBreakingMarker_293;
  15282. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SaveGlyphVertexDataMarker
  15283. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SaveGlyphVertexDataMarker_294;
  15284. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_ComputeCharacterAdvanceMarker
  15285. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ComputeCharacterAdvanceMarker_295;
  15286. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleCarriageReturnMarker
  15287. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleCarriageReturnMarker_296;
  15288. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_HandleLineTerminationMarker
  15289. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleLineTerminationMarker_297;
  15290. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SavePageInfoMarker
  15291. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SavePageInfoMarker_298;
  15292. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_SaveProcessingStatesMarker
  15293. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SaveProcessingStatesMarker_299;
  15294. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIIMarker
  15295. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIIMarker_300;
  15296. // Unity.Profiling.ProfilerMarker TMPro.TextMeshPro::k_GenerateTextPhaseIIIMarker
  15297. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIIIMarker_301;
  15298. public:
  15299. inline static int32_t get_offset_of_k_GenerateTextMarker_282() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_GenerateTextMarker_282)); }
  15300. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextMarker_282() const { return ___k_GenerateTextMarker_282; }
  15301. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextMarker_282() { return &___k_GenerateTextMarker_282; }
  15302. inline void set_k_GenerateTextMarker_282(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15303. {
  15304. ___k_GenerateTextMarker_282 = value;
  15305. }
  15306. inline static int32_t get_offset_of_k_SetArraySizesMarker_283() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_SetArraySizesMarker_283)); }
  15307. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SetArraySizesMarker_283() const { return ___k_SetArraySizesMarker_283; }
  15308. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SetArraySizesMarker_283() { return &___k_SetArraySizesMarker_283; }
  15309. inline void set_k_SetArraySizesMarker_283(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15310. {
  15311. ___k_SetArraySizesMarker_283 = value;
  15312. }
  15313. inline static int32_t get_offset_of_k_GenerateTextPhaseIMarker_284() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_GenerateTextPhaseIMarker_284)); }
  15314. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIMarker_284() const { return ___k_GenerateTextPhaseIMarker_284; }
  15315. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIMarker_284() { return &___k_GenerateTextPhaseIMarker_284; }
  15316. inline void set_k_GenerateTextPhaseIMarker_284(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15317. {
  15318. ___k_GenerateTextPhaseIMarker_284 = value;
  15319. }
  15320. inline static int32_t get_offset_of_k_ParseMarkupTextMarker_285() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_ParseMarkupTextMarker_285)); }
  15321. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ParseMarkupTextMarker_285() const { return ___k_ParseMarkupTextMarker_285; }
  15322. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ParseMarkupTextMarker_285() { return &___k_ParseMarkupTextMarker_285; }
  15323. inline void set_k_ParseMarkupTextMarker_285(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15324. {
  15325. ___k_ParseMarkupTextMarker_285 = value;
  15326. }
  15327. inline static int32_t get_offset_of_k_CharacterLookupMarker_286() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_CharacterLookupMarker_286)); }
  15328. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_CharacterLookupMarker_286() const { return ___k_CharacterLookupMarker_286; }
  15329. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_CharacterLookupMarker_286() { return &___k_CharacterLookupMarker_286; }
  15330. inline void set_k_CharacterLookupMarker_286(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15331. {
  15332. ___k_CharacterLookupMarker_286 = value;
  15333. }
  15334. inline static int32_t get_offset_of_k_HandleGPOSFeaturesMarker_287() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleGPOSFeaturesMarker_287)); }
  15335. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleGPOSFeaturesMarker_287() const { return ___k_HandleGPOSFeaturesMarker_287; }
  15336. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleGPOSFeaturesMarker_287() { return &___k_HandleGPOSFeaturesMarker_287; }
  15337. inline void set_k_HandleGPOSFeaturesMarker_287(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15338. {
  15339. ___k_HandleGPOSFeaturesMarker_287 = value;
  15340. }
  15341. inline static int32_t get_offset_of_k_CalculateVerticesPositionMarker_288() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_CalculateVerticesPositionMarker_288)); }
  15342. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_CalculateVerticesPositionMarker_288() const { return ___k_CalculateVerticesPositionMarker_288; }
  15343. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_CalculateVerticesPositionMarker_288() { return &___k_CalculateVerticesPositionMarker_288; }
  15344. inline void set_k_CalculateVerticesPositionMarker_288(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15345. {
  15346. ___k_CalculateVerticesPositionMarker_288 = value;
  15347. }
  15348. inline static int32_t get_offset_of_k_ComputeTextMetricsMarker_289() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_ComputeTextMetricsMarker_289)); }
  15349. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ComputeTextMetricsMarker_289() const { return ___k_ComputeTextMetricsMarker_289; }
  15350. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ComputeTextMetricsMarker_289() { return &___k_ComputeTextMetricsMarker_289; }
  15351. inline void set_k_ComputeTextMetricsMarker_289(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15352. {
  15353. ___k_ComputeTextMetricsMarker_289 = value;
  15354. }
  15355. inline static int32_t get_offset_of_k_HandleVisibleCharacterMarker_290() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleVisibleCharacterMarker_290)); }
  15356. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleVisibleCharacterMarker_290() const { return ___k_HandleVisibleCharacterMarker_290; }
  15357. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleVisibleCharacterMarker_290() { return &___k_HandleVisibleCharacterMarker_290; }
  15358. inline void set_k_HandleVisibleCharacterMarker_290(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15359. {
  15360. ___k_HandleVisibleCharacterMarker_290 = value;
  15361. }
  15362. inline static int32_t get_offset_of_k_HandleWhiteSpacesMarker_291() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleWhiteSpacesMarker_291)); }
  15363. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleWhiteSpacesMarker_291() const { return ___k_HandleWhiteSpacesMarker_291; }
  15364. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleWhiteSpacesMarker_291() { return &___k_HandleWhiteSpacesMarker_291; }
  15365. inline void set_k_HandleWhiteSpacesMarker_291(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15366. {
  15367. ___k_HandleWhiteSpacesMarker_291 = value;
  15368. }
  15369. inline static int32_t get_offset_of_k_HandleHorizontalLineBreakingMarker_292() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleHorizontalLineBreakingMarker_292)); }
  15370. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleHorizontalLineBreakingMarker_292() const { return ___k_HandleHorizontalLineBreakingMarker_292; }
  15371. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleHorizontalLineBreakingMarker_292() { return &___k_HandleHorizontalLineBreakingMarker_292; }
  15372. inline void set_k_HandleHorizontalLineBreakingMarker_292(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15373. {
  15374. ___k_HandleHorizontalLineBreakingMarker_292 = value;
  15375. }
  15376. inline static int32_t get_offset_of_k_HandleVerticalLineBreakingMarker_293() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleVerticalLineBreakingMarker_293)); }
  15377. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleVerticalLineBreakingMarker_293() const { return ___k_HandleVerticalLineBreakingMarker_293; }
  15378. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleVerticalLineBreakingMarker_293() { return &___k_HandleVerticalLineBreakingMarker_293; }
  15379. inline void set_k_HandleVerticalLineBreakingMarker_293(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15380. {
  15381. ___k_HandleVerticalLineBreakingMarker_293 = value;
  15382. }
  15383. inline static int32_t get_offset_of_k_SaveGlyphVertexDataMarker_294() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_SaveGlyphVertexDataMarker_294)); }
  15384. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SaveGlyphVertexDataMarker_294() const { return ___k_SaveGlyphVertexDataMarker_294; }
  15385. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SaveGlyphVertexDataMarker_294() { return &___k_SaveGlyphVertexDataMarker_294; }
  15386. inline void set_k_SaveGlyphVertexDataMarker_294(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15387. {
  15388. ___k_SaveGlyphVertexDataMarker_294 = value;
  15389. }
  15390. inline static int32_t get_offset_of_k_ComputeCharacterAdvanceMarker_295() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_ComputeCharacterAdvanceMarker_295)); }
  15391. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ComputeCharacterAdvanceMarker_295() const { return ___k_ComputeCharacterAdvanceMarker_295; }
  15392. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ComputeCharacterAdvanceMarker_295() { return &___k_ComputeCharacterAdvanceMarker_295; }
  15393. inline void set_k_ComputeCharacterAdvanceMarker_295(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15394. {
  15395. ___k_ComputeCharacterAdvanceMarker_295 = value;
  15396. }
  15397. inline static int32_t get_offset_of_k_HandleCarriageReturnMarker_296() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleCarriageReturnMarker_296)); }
  15398. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleCarriageReturnMarker_296() const { return ___k_HandleCarriageReturnMarker_296; }
  15399. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleCarriageReturnMarker_296() { return &___k_HandleCarriageReturnMarker_296; }
  15400. inline void set_k_HandleCarriageReturnMarker_296(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15401. {
  15402. ___k_HandleCarriageReturnMarker_296 = value;
  15403. }
  15404. inline static int32_t get_offset_of_k_HandleLineTerminationMarker_297() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_HandleLineTerminationMarker_297)); }
  15405. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleLineTerminationMarker_297() const { return ___k_HandleLineTerminationMarker_297; }
  15406. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleLineTerminationMarker_297() { return &___k_HandleLineTerminationMarker_297; }
  15407. inline void set_k_HandleLineTerminationMarker_297(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15408. {
  15409. ___k_HandleLineTerminationMarker_297 = value;
  15410. }
  15411. inline static int32_t get_offset_of_k_SavePageInfoMarker_298() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_SavePageInfoMarker_298)); }
  15412. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SavePageInfoMarker_298() const { return ___k_SavePageInfoMarker_298; }
  15413. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SavePageInfoMarker_298() { return &___k_SavePageInfoMarker_298; }
  15414. inline void set_k_SavePageInfoMarker_298(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15415. {
  15416. ___k_SavePageInfoMarker_298 = value;
  15417. }
  15418. inline static int32_t get_offset_of_k_SaveProcessingStatesMarker_299() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_SaveProcessingStatesMarker_299)); }
  15419. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SaveProcessingStatesMarker_299() const { return ___k_SaveProcessingStatesMarker_299; }
  15420. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SaveProcessingStatesMarker_299() { return &___k_SaveProcessingStatesMarker_299; }
  15421. inline void set_k_SaveProcessingStatesMarker_299(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15422. {
  15423. ___k_SaveProcessingStatesMarker_299 = value;
  15424. }
  15425. inline static int32_t get_offset_of_k_GenerateTextPhaseIIMarker_300() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_GenerateTextPhaseIIMarker_300)); }
  15426. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIIMarker_300() const { return ___k_GenerateTextPhaseIIMarker_300; }
  15427. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIIMarker_300() { return &___k_GenerateTextPhaseIIMarker_300; }
  15428. inline void set_k_GenerateTextPhaseIIMarker_300(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15429. {
  15430. ___k_GenerateTextPhaseIIMarker_300 = value;
  15431. }
  15432. inline static int32_t get_offset_of_k_GenerateTextPhaseIIIMarker_301() { return static_cast<int32_t>(offsetof(TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_StaticFields, ___k_GenerateTextPhaseIIIMarker_301)); }
  15433. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIIIMarker_301() const { return ___k_GenerateTextPhaseIIIMarker_301; }
  15434. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIIIMarker_301() { return &___k_GenerateTextPhaseIIIMarker_301; }
  15435. inline void set_k_GenerateTextPhaseIIIMarker_301(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15436. {
  15437. ___k_GenerateTextPhaseIIIMarker_301 = value;
  15438. }
  15439. };
  15440. // TMPro.TextMeshProUGUI
  15441. struct TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 : public TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262
  15442. {
  15443. public:
  15444. // System.Boolean TMPro.TextMeshProUGUI::m_isRebuildingLayout
  15445. bool ___m_isRebuildingLayout_265;
  15446. // UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedGraphicRebuild
  15447. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_DelayedGraphicRebuild_266;
  15448. // UnityEngine.Coroutine TMPro.TextMeshProUGUI::m_DelayedMaterialRebuild
  15449. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * ___m_DelayedMaterialRebuild_267;
  15450. // UnityEngine.Rect TMPro.TextMeshProUGUI::m_ClipRect
  15451. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___m_ClipRect_268;
  15452. // System.Boolean TMPro.TextMeshProUGUI::m_ValidRect
  15453. bool ___m_ValidRect_269;
  15454. // System.Action`1<TMPro.TMP_TextInfo> TMPro.TextMeshProUGUI::OnPreRenderText
  15455. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___OnPreRenderText_270;
  15456. // System.Boolean TMPro.TextMeshProUGUI::m_hasFontAssetChanged
  15457. bool ___m_hasFontAssetChanged_271;
  15458. // TMPro.TMP_SubMeshUI[] TMPro.TextMeshProUGUI::m_subTextObjects
  15459. TMP_SubMeshUIU5BU5D_t6295BD0FE7FDE873A040F84487061A1902B0B552* ___m_subTextObjects_272;
  15460. // System.Single TMPro.TextMeshProUGUI::m_previousLossyScaleY
  15461. float ___m_previousLossyScaleY_273;
  15462. // UnityEngine.Vector3[] TMPro.TextMeshProUGUI::m_RectTransformCorners
  15463. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___m_RectTransformCorners_274;
  15464. // UnityEngine.CanvasRenderer TMPro.TextMeshProUGUI::m_canvasRenderer
  15465. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * ___m_canvasRenderer_275;
  15466. // UnityEngine.Canvas TMPro.TextMeshProUGUI::m_canvas
  15467. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * ___m_canvas_276;
  15468. // System.Boolean TMPro.TextMeshProUGUI::m_isFirstAllocation
  15469. bool ___m_isFirstAllocation_277;
  15470. // System.Int32 TMPro.TextMeshProUGUI::m_max_characters
  15471. int32_t ___m_max_characters_278;
  15472. // UnityEngine.Material TMPro.TextMeshProUGUI::m_baseMaterial
  15473. Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___m_baseMaterial_279;
  15474. // System.Boolean TMPro.TextMeshProUGUI::m_isScrollRegionSet
  15475. bool ___m_isScrollRegionSet_280;
  15476. // UnityEngine.Vector4 TMPro.TextMeshProUGUI::m_maskOffset
  15477. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___m_maskOffset_281;
  15478. // UnityEngine.Matrix4x4 TMPro.TextMeshProUGUI::m_EnvMapMatrix
  15479. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 ___m_EnvMapMatrix_282;
  15480. // System.Boolean TMPro.TextMeshProUGUI::m_isRegisteredForEvents
  15481. bool ___m_isRegisteredForEvents_283;
  15482. public:
  15483. inline static int32_t get_offset_of_m_isRebuildingLayout_265() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_isRebuildingLayout_265)); }
  15484. inline bool get_m_isRebuildingLayout_265() const { return ___m_isRebuildingLayout_265; }
  15485. inline bool* get_address_of_m_isRebuildingLayout_265() { return &___m_isRebuildingLayout_265; }
  15486. inline void set_m_isRebuildingLayout_265(bool value)
  15487. {
  15488. ___m_isRebuildingLayout_265 = value;
  15489. }
  15490. inline static int32_t get_offset_of_m_DelayedGraphicRebuild_266() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_DelayedGraphicRebuild_266)); }
  15491. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_DelayedGraphicRebuild_266() const { return ___m_DelayedGraphicRebuild_266; }
  15492. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_DelayedGraphicRebuild_266() { return &___m_DelayedGraphicRebuild_266; }
  15493. inline void set_m_DelayedGraphicRebuild_266(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  15494. {
  15495. ___m_DelayedGraphicRebuild_266 = value;
  15496. Il2CppCodeGenWriteBarrier((void**)(&___m_DelayedGraphicRebuild_266), (void*)value);
  15497. }
  15498. inline static int32_t get_offset_of_m_DelayedMaterialRebuild_267() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_DelayedMaterialRebuild_267)); }
  15499. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * get_m_DelayedMaterialRebuild_267() const { return ___m_DelayedMaterialRebuild_267; }
  15500. inline Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 ** get_address_of_m_DelayedMaterialRebuild_267() { return &___m_DelayedMaterialRebuild_267; }
  15501. inline void set_m_DelayedMaterialRebuild_267(Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * value)
  15502. {
  15503. ___m_DelayedMaterialRebuild_267 = value;
  15504. Il2CppCodeGenWriteBarrier((void**)(&___m_DelayedMaterialRebuild_267), (void*)value);
  15505. }
  15506. inline static int32_t get_offset_of_m_ClipRect_268() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_ClipRect_268)); }
  15507. inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 get_m_ClipRect_268() const { return ___m_ClipRect_268; }
  15508. inline Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 * get_address_of_m_ClipRect_268() { return &___m_ClipRect_268; }
  15509. inline void set_m_ClipRect_268(Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 value)
  15510. {
  15511. ___m_ClipRect_268 = value;
  15512. }
  15513. inline static int32_t get_offset_of_m_ValidRect_269() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_ValidRect_269)); }
  15514. inline bool get_m_ValidRect_269() const { return ___m_ValidRect_269; }
  15515. inline bool* get_address_of_m_ValidRect_269() { return &___m_ValidRect_269; }
  15516. inline void set_m_ValidRect_269(bool value)
  15517. {
  15518. ___m_ValidRect_269 = value;
  15519. }
  15520. inline static int32_t get_offset_of_OnPreRenderText_270() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___OnPreRenderText_270)); }
  15521. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * get_OnPreRenderText_270() const { return ___OnPreRenderText_270; }
  15522. inline Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** get_address_of_OnPreRenderText_270() { return &___OnPreRenderText_270; }
  15523. inline void set_OnPreRenderText_270(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * value)
  15524. {
  15525. ___OnPreRenderText_270 = value;
  15526. Il2CppCodeGenWriteBarrier((void**)(&___OnPreRenderText_270), (void*)value);
  15527. }
  15528. inline static int32_t get_offset_of_m_hasFontAssetChanged_271() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_hasFontAssetChanged_271)); }
  15529. inline bool get_m_hasFontAssetChanged_271() const { return ___m_hasFontAssetChanged_271; }
  15530. inline bool* get_address_of_m_hasFontAssetChanged_271() { return &___m_hasFontAssetChanged_271; }
  15531. inline void set_m_hasFontAssetChanged_271(bool value)
  15532. {
  15533. ___m_hasFontAssetChanged_271 = value;
  15534. }
  15535. inline static int32_t get_offset_of_m_subTextObjects_272() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_subTextObjects_272)); }
  15536. inline TMP_SubMeshUIU5BU5D_t6295BD0FE7FDE873A040F84487061A1902B0B552* get_m_subTextObjects_272() const { return ___m_subTextObjects_272; }
  15537. inline TMP_SubMeshUIU5BU5D_t6295BD0FE7FDE873A040F84487061A1902B0B552** get_address_of_m_subTextObjects_272() { return &___m_subTextObjects_272; }
  15538. inline void set_m_subTextObjects_272(TMP_SubMeshUIU5BU5D_t6295BD0FE7FDE873A040F84487061A1902B0B552* value)
  15539. {
  15540. ___m_subTextObjects_272 = value;
  15541. Il2CppCodeGenWriteBarrier((void**)(&___m_subTextObjects_272), (void*)value);
  15542. }
  15543. inline static int32_t get_offset_of_m_previousLossyScaleY_273() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_previousLossyScaleY_273)); }
  15544. inline float get_m_previousLossyScaleY_273() const { return ___m_previousLossyScaleY_273; }
  15545. inline float* get_address_of_m_previousLossyScaleY_273() { return &___m_previousLossyScaleY_273; }
  15546. inline void set_m_previousLossyScaleY_273(float value)
  15547. {
  15548. ___m_previousLossyScaleY_273 = value;
  15549. }
  15550. inline static int32_t get_offset_of_m_RectTransformCorners_274() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_RectTransformCorners_274)); }
  15551. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* get_m_RectTransformCorners_274() const { return ___m_RectTransformCorners_274; }
  15552. inline Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** get_address_of_m_RectTransformCorners_274() { return &___m_RectTransformCorners_274; }
  15553. inline void set_m_RectTransformCorners_274(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* value)
  15554. {
  15555. ___m_RectTransformCorners_274 = value;
  15556. Il2CppCodeGenWriteBarrier((void**)(&___m_RectTransformCorners_274), (void*)value);
  15557. }
  15558. inline static int32_t get_offset_of_m_canvasRenderer_275() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_canvasRenderer_275)); }
  15559. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * get_m_canvasRenderer_275() const { return ___m_canvasRenderer_275; }
  15560. inline CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E ** get_address_of_m_canvasRenderer_275() { return &___m_canvasRenderer_275; }
  15561. inline void set_m_canvasRenderer_275(CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * value)
  15562. {
  15563. ___m_canvasRenderer_275 = value;
  15564. Il2CppCodeGenWriteBarrier((void**)(&___m_canvasRenderer_275), (void*)value);
  15565. }
  15566. inline static int32_t get_offset_of_m_canvas_276() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_canvas_276)); }
  15567. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * get_m_canvas_276() const { return ___m_canvas_276; }
  15568. inline Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA ** get_address_of_m_canvas_276() { return &___m_canvas_276; }
  15569. inline void set_m_canvas_276(Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * value)
  15570. {
  15571. ___m_canvas_276 = value;
  15572. Il2CppCodeGenWriteBarrier((void**)(&___m_canvas_276), (void*)value);
  15573. }
  15574. inline static int32_t get_offset_of_m_isFirstAllocation_277() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_isFirstAllocation_277)); }
  15575. inline bool get_m_isFirstAllocation_277() const { return ___m_isFirstAllocation_277; }
  15576. inline bool* get_address_of_m_isFirstAllocation_277() { return &___m_isFirstAllocation_277; }
  15577. inline void set_m_isFirstAllocation_277(bool value)
  15578. {
  15579. ___m_isFirstAllocation_277 = value;
  15580. }
  15581. inline static int32_t get_offset_of_m_max_characters_278() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_max_characters_278)); }
  15582. inline int32_t get_m_max_characters_278() const { return ___m_max_characters_278; }
  15583. inline int32_t* get_address_of_m_max_characters_278() { return &___m_max_characters_278; }
  15584. inline void set_m_max_characters_278(int32_t value)
  15585. {
  15586. ___m_max_characters_278 = value;
  15587. }
  15588. inline static int32_t get_offset_of_m_baseMaterial_279() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_baseMaterial_279)); }
  15589. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * get_m_baseMaterial_279() const { return ___m_baseMaterial_279; }
  15590. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** get_address_of_m_baseMaterial_279() { return &___m_baseMaterial_279; }
  15591. inline void set_m_baseMaterial_279(Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  15592. {
  15593. ___m_baseMaterial_279 = value;
  15594. Il2CppCodeGenWriteBarrier((void**)(&___m_baseMaterial_279), (void*)value);
  15595. }
  15596. inline static int32_t get_offset_of_m_isScrollRegionSet_280() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_isScrollRegionSet_280)); }
  15597. inline bool get_m_isScrollRegionSet_280() const { return ___m_isScrollRegionSet_280; }
  15598. inline bool* get_address_of_m_isScrollRegionSet_280() { return &___m_isScrollRegionSet_280; }
  15599. inline void set_m_isScrollRegionSet_280(bool value)
  15600. {
  15601. ___m_isScrollRegionSet_280 = value;
  15602. }
  15603. inline static int32_t get_offset_of_m_maskOffset_281() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_maskOffset_281)); }
  15604. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_m_maskOffset_281() const { return ___m_maskOffset_281; }
  15605. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_m_maskOffset_281() { return &___m_maskOffset_281; }
  15606. inline void set_m_maskOffset_281(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  15607. {
  15608. ___m_maskOffset_281 = value;
  15609. }
  15610. inline static int32_t get_offset_of_m_EnvMapMatrix_282() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_EnvMapMatrix_282)); }
  15611. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 get_m_EnvMapMatrix_282() const { return ___m_EnvMapMatrix_282; }
  15612. inline Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 * get_address_of_m_EnvMapMatrix_282() { return &___m_EnvMapMatrix_282; }
  15613. inline void set_m_EnvMapMatrix_282(Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 value)
  15614. {
  15615. ___m_EnvMapMatrix_282 = value;
  15616. }
  15617. inline static int32_t get_offset_of_m_isRegisteredForEvents_283() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1, ___m_isRegisteredForEvents_283)); }
  15618. inline bool get_m_isRegisteredForEvents_283() const { return ___m_isRegisteredForEvents_283; }
  15619. inline bool* get_address_of_m_isRegisteredForEvents_283() { return &___m_isRegisteredForEvents_283; }
  15620. inline void set_m_isRegisteredForEvents_283(bool value)
  15621. {
  15622. ___m_isRegisteredForEvents_283 = value;
  15623. }
  15624. };
  15625. struct TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields
  15626. {
  15627. public:
  15628. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextMarker
  15629. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextMarker_284;
  15630. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SetArraySizesMarker
  15631. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SetArraySizesMarker_285;
  15632. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIMarker
  15633. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIMarker_286;
  15634. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ParseMarkupTextMarker
  15635. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ParseMarkupTextMarker_287;
  15636. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CharacterLookupMarker
  15637. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_CharacterLookupMarker_288;
  15638. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleGPOSFeaturesMarker
  15639. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleGPOSFeaturesMarker_289;
  15640. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_CalculateVerticesPositionMarker
  15641. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_CalculateVerticesPositionMarker_290;
  15642. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeTextMetricsMarker
  15643. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ComputeTextMetricsMarker_291;
  15644. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVisibleCharacterMarker
  15645. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleVisibleCharacterMarker_292;
  15646. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleWhiteSpacesMarker
  15647. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleWhiteSpacesMarker_293;
  15648. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleHorizontalLineBreakingMarker
  15649. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleHorizontalLineBreakingMarker_294;
  15650. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleVerticalLineBreakingMarker
  15651. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleVerticalLineBreakingMarker_295;
  15652. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveGlyphVertexDataMarker
  15653. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SaveGlyphVertexDataMarker_296;
  15654. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_ComputeCharacterAdvanceMarker
  15655. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_ComputeCharacterAdvanceMarker_297;
  15656. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleCarriageReturnMarker
  15657. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleCarriageReturnMarker_298;
  15658. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_HandleLineTerminationMarker
  15659. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_HandleLineTerminationMarker_299;
  15660. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SavePageInfoMarker
  15661. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SavePageInfoMarker_300;
  15662. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_SaveProcessingStatesMarker
  15663. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_SaveProcessingStatesMarker_301;
  15664. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIMarker
  15665. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIIMarker_302;
  15666. // Unity.Profiling.ProfilerMarker TMPro.TextMeshProUGUI::k_GenerateTextPhaseIIIMarker
  15667. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 ___k_GenerateTextPhaseIIIMarker_303;
  15668. public:
  15669. inline static int32_t get_offset_of_k_GenerateTextMarker_284() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_GenerateTextMarker_284)); }
  15670. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextMarker_284() const { return ___k_GenerateTextMarker_284; }
  15671. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextMarker_284() { return &___k_GenerateTextMarker_284; }
  15672. inline void set_k_GenerateTextMarker_284(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15673. {
  15674. ___k_GenerateTextMarker_284 = value;
  15675. }
  15676. inline static int32_t get_offset_of_k_SetArraySizesMarker_285() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_SetArraySizesMarker_285)); }
  15677. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SetArraySizesMarker_285() const { return ___k_SetArraySizesMarker_285; }
  15678. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SetArraySizesMarker_285() { return &___k_SetArraySizesMarker_285; }
  15679. inline void set_k_SetArraySizesMarker_285(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15680. {
  15681. ___k_SetArraySizesMarker_285 = value;
  15682. }
  15683. inline static int32_t get_offset_of_k_GenerateTextPhaseIMarker_286() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_GenerateTextPhaseIMarker_286)); }
  15684. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIMarker_286() const { return ___k_GenerateTextPhaseIMarker_286; }
  15685. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIMarker_286() { return &___k_GenerateTextPhaseIMarker_286; }
  15686. inline void set_k_GenerateTextPhaseIMarker_286(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15687. {
  15688. ___k_GenerateTextPhaseIMarker_286 = value;
  15689. }
  15690. inline static int32_t get_offset_of_k_ParseMarkupTextMarker_287() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_ParseMarkupTextMarker_287)); }
  15691. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ParseMarkupTextMarker_287() const { return ___k_ParseMarkupTextMarker_287; }
  15692. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ParseMarkupTextMarker_287() { return &___k_ParseMarkupTextMarker_287; }
  15693. inline void set_k_ParseMarkupTextMarker_287(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15694. {
  15695. ___k_ParseMarkupTextMarker_287 = value;
  15696. }
  15697. inline static int32_t get_offset_of_k_CharacterLookupMarker_288() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_CharacterLookupMarker_288)); }
  15698. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_CharacterLookupMarker_288() const { return ___k_CharacterLookupMarker_288; }
  15699. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_CharacterLookupMarker_288() { return &___k_CharacterLookupMarker_288; }
  15700. inline void set_k_CharacterLookupMarker_288(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15701. {
  15702. ___k_CharacterLookupMarker_288 = value;
  15703. }
  15704. inline static int32_t get_offset_of_k_HandleGPOSFeaturesMarker_289() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleGPOSFeaturesMarker_289)); }
  15705. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleGPOSFeaturesMarker_289() const { return ___k_HandleGPOSFeaturesMarker_289; }
  15706. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleGPOSFeaturesMarker_289() { return &___k_HandleGPOSFeaturesMarker_289; }
  15707. inline void set_k_HandleGPOSFeaturesMarker_289(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15708. {
  15709. ___k_HandleGPOSFeaturesMarker_289 = value;
  15710. }
  15711. inline static int32_t get_offset_of_k_CalculateVerticesPositionMarker_290() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_CalculateVerticesPositionMarker_290)); }
  15712. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_CalculateVerticesPositionMarker_290() const { return ___k_CalculateVerticesPositionMarker_290; }
  15713. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_CalculateVerticesPositionMarker_290() { return &___k_CalculateVerticesPositionMarker_290; }
  15714. inline void set_k_CalculateVerticesPositionMarker_290(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15715. {
  15716. ___k_CalculateVerticesPositionMarker_290 = value;
  15717. }
  15718. inline static int32_t get_offset_of_k_ComputeTextMetricsMarker_291() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_ComputeTextMetricsMarker_291)); }
  15719. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ComputeTextMetricsMarker_291() const { return ___k_ComputeTextMetricsMarker_291; }
  15720. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ComputeTextMetricsMarker_291() { return &___k_ComputeTextMetricsMarker_291; }
  15721. inline void set_k_ComputeTextMetricsMarker_291(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15722. {
  15723. ___k_ComputeTextMetricsMarker_291 = value;
  15724. }
  15725. inline static int32_t get_offset_of_k_HandleVisibleCharacterMarker_292() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleVisibleCharacterMarker_292)); }
  15726. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleVisibleCharacterMarker_292() const { return ___k_HandleVisibleCharacterMarker_292; }
  15727. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleVisibleCharacterMarker_292() { return &___k_HandleVisibleCharacterMarker_292; }
  15728. inline void set_k_HandleVisibleCharacterMarker_292(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15729. {
  15730. ___k_HandleVisibleCharacterMarker_292 = value;
  15731. }
  15732. inline static int32_t get_offset_of_k_HandleWhiteSpacesMarker_293() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleWhiteSpacesMarker_293)); }
  15733. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleWhiteSpacesMarker_293() const { return ___k_HandleWhiteSpacesMarker_293; }
  15734. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleWhiteSpacesMarker_293() { return &___k_HandleWhiteSpacesMarker_293; }
  15735. inline void set_k_HandleWhiteSpacesMarker_293(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15736. {
  15737. ___k_HandleWhiteSpacesMarker_293 = value;
  15738. }
  15739. inline static int32_t get_offset_of_k_HandleHorizontalLineBreakingMarker_294() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleHorizontalLineBreakingMarker_294)); }
  15740. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleHorizontalLineBreakingMarker_294() const { return ___k_HandleHorizontalLineBreakingMarker_294; }
  15741. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleHorizontalLineBreakingMarker_294() { return &___k_HandleHorizontalLineBreakingMarker_294; }
  15742. inline void set_k_HandleHorizontalLineBreakingMarker_294(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15743. {
  15744. ___k_HandleHorizontalLineBreakingMarker_294 = value;
  15745. }
  15746. inline static int32_t get_offset_of_k_HandleVerticalLineBreakingMarker_295() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleVerticalLineBreakingMarker_295)); }
  15747. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleVerticalLineBreakingMarker_295() const { return ___k_HandleVerticalLineBreakingMarker_295; }
  15748. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleVerticalLineBreakingMarker_295() { return &___k_HandleVerticalLineBreakingMarker_295; }
  15749. inline void set_k_HandleVerticalLineBreakingMarker_295(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15750. {
  15751. ___k_HandleVerticalLineBreakingMarker_295 = value;
  15752. }
  15753. inline static int32_t get_offset_of_k_SaveGlyphVertexDataMarker_296() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_SaveGlyphVertexDataMarker_296)); }
  15754. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SaveGlyphVertexDataMarker_296() const { return ___k_SaveGlyphVertexDataMarker_296; }
  15755. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SaveGlyphVertexDataMarker_296() { return &___k_SaveGlyphVertexDataMarker_296; }
  15756. inline void set_k_SaveGlyphVertexDataMarker_296(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15757. {
  15758. ___k_SaveGlyphVertexDataMarker_296 = value;
  15759. }
  15760. inline static int32_t get_offset_of_k_ComputeCharacterAdvanceMarker_297() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_ComputeCharacterAdvanceMarker_297)); }
  15761. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_ComputeCharacterAdvanceMarker_297() const { return ___k_ComputeCharacterAdvanceMarker_297; }
  15762. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_ComputeCharacterAdvanceMarker_297() { return &___k_ComputeCharacterAdvanceMarker_297; }
  15763. inline void set_k_ComputeCharacterAdvanceMarker_297(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15764. {
  15765. ___k_ComputeCharacterAdvanceMarker_297 = value;
  15766. }
  15767. inline static int32_t get_offset_of_k_HandleCarriageReturnMarker_298() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleCarriageReturnMarker_298)); }
  15768. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleCarriageReturnMarker_298() const { return ___k_HandleCarriageReturnMarker_298; }
  15769. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleCarriageReturnMarker_298() { return &___k_HandleCarriageReturnMarker_298; }
  15770. inline void set_k_HandleCarriageReturnMarker_298(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15771. {
  15772. ___k_HandleCarriageReturnMarker_298 = value;
  15773. }
  15774. inline static int32_t get_offset_of_k_HandleLineTerminationMarker_299() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_HandleLineTerminationMarker_299)); }
  15775. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_HandleLineTerminationMarker_299() const { return ___k_HandleLineTerminationMarker_299; }
  15776. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_HandleLineTerminationMarker_299() { return &___k_HandleLineTerminationMarker_299; }
  15777. inline void set_k_HandleLineTerminationMarker_299(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15778. {
  15779. ___k_HandleLineTerminationMarker_299 = value;
  15780. }
  15781. inline static int32_t get_offset_of_k_SavePageInfoMarker_300() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_SavePageInfoMarker_300)); }
  15782. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SavePageInfoMarker_300() const { return ___k_SavePageInfoMarker_300; }
  15783. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SavePageInfoMarker_300() { return &___k_SavePageInfoMarker_300; }
  15784. inline void set_k_SavePageInfoMarker_300(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15785. {
  15786. ___k_SavePageInfoMarker_300 = value;
  15787. }
  15788. inline static int32_t get_offset_of_k_SaveProcessingStatesMarker_301() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_SaveProcessingStatesMarker_301)); }
  15789. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_SaveProcessingStatesMarker_301() const { return ___k_SaveProcessingStatesMarker_301; }
  15790. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_SaveProcessingStatesMarker_301() { return &___k_SaveProcessingStatesMarker_301; }
  15791. inline void set_k_SaveProcessingStatesMarker_301(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15792. {
  15793. ___k_SaveProcessingStatesMarker_301 = value;
  15794. }
  15795. inline static int32_t get_offset_of_k_GenerateTextPhaseIIMarker_302() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_GenerateTextPhaseIIMarker_302)); }
  15796. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIIMarker_302() const { return ___k_GenerateTextPhaseIIMarker_302; }
  15797. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIIMarker_302() { return &___k_GenerateTextPhaseIIMarker_302; }
  15798. inline void set_k_GenerateTextPhaseIIMarker_302(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15799. {
  15800. ___k_GenerateTextPhaseIIMarker_302 = value;
  15801. }
  15802. inline static int32_t get_offset_of_k_GenerateTextPhaseIIIMarker_303() { return static_cast<int32_t>(offsetof(TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_StaticFields, ___k_GenerateTextPhaseIIIMarker_303)); }
  15803. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 get_k_GenerateTextPhaseIIIMarker_303() const { return ___k_GenerateTextPhaseIIIMarker_303; }
  15804. inline ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * get_address_of_k_GenerateTextPhaseIIIMarker_303() { return &___k_GenerateTextPhaseIIIMarker_303; }
  15805. inline void set_k_GenerateTextPhaseIIIMarker_303(ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 value)
  15806. {
  15807. ___k_GenerateTextPhaseIIIMarker_303 = value;
  15808. }
  15809. };
  15810. #ifdef __clang__
  15811. #pragma clang diagnostic pop
  15812. #endif
  15813. // UnityEngine.Vector3[]
  15814. struct Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4 : public RuntimeArray
  15815. {
  15816. public:
  15817. ALIGN_FIELD (8) Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E m_Items[1];
  15818. public:
  15819. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAt(il2cpp_array_size_t index) const
  15820. {
  15821. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15822. return m_Items[index];
  15823. }
  15824. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAt(il2cpp_array_size_t index)
  15825. {
  15826. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15827. return m_Items + index;
  15828. }
  15829. inline void SetAt(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  15830. {
  15831. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15832. m_Items[index] = value;
  15833. }
  15834. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E GetAtUnchecked(il2cpp_array_size_t index) const
  15835. {
  15836. return m_Items[index];
  15837. }
  15838. inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * GetAddressAtUnchecked(il2cpp_array_size_t index)
  15839. {
  15840. return m_Items + index;
  15841. }
  15842. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value)
  15843. {
  15844. m_Items[index] = value;
  15845. }
  15846. };
  15847. // UnityEngine.Vector4[]
  15848. struct Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871 : public RuntimeArray
  15849. {
  15850. public:
  15851. ALIGN_FIELD (8) Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 m_Items[1];
  15852. public:
  15853. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 GetAt(il2cpp_array_size_t index) const
  15854. {
  15855. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15856. return m_Items[index];
  15857. }
  15858. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * GetAddressAt(il2cpp_array_size_t index)
  15859. {
  15860. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15861. return m_Items + index;
  15862. }
  15863. inline void SetAt(il2cpp_array_size_t index, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  15864. {
  15865. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15866. m_Items[index] = value;
  15867. }
  15868. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 GetAtUnchecked(il2cpp_array_size_t index) const
  15869. {
  15870. return m_Items[index];
  15871. }
  15872. inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  15873. {
  15874. return m_Items + index;
  15875. }
  15876. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value)
  15877. {
  15878. m_Items[index] = value;
  15879. }
  15880. };
  15881. // UnityEngine.Vector2[]
  15882. struct Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA : public RuntimeArray
  15883. {
  15884. public:
  15885. ALIGN_FIELD (8) Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 m_Items[1];
  15886. public:
  15887. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAt(il2cpp_array_size_t index) const
  15888. {
  15889. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15890. return m_Items[index];
  15891. }
  15892. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAt(il2cpp_array_size_t index)
  15893. {
  15894. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15895. return m_Items + index;
  15896. }
  15897. inline void SetAt(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  15898. {
  15899. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15900. m_Items[index] = value;
  15901. }
  15902. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 GetAtUnchecked(il2cpp_array_size_t index) const
  15903. {
  15904. return m_Items[index];
  15905. }
  15906. inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  15907. {
  15908. return m_Items + index;
  15909. }
  15910. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value)
  15911. {
  15912. m_Items[index] = value;
  15913. }
  15914. };
  15915. // UnityEngine.Color32[]
  15916. struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2 : public RuntimeArray
  15917. {
  15918. public:
  15919. ALIGN_FIELD (8) Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D m_Items[1];
  15920. public:
  15921. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D GetAt(il2cpp_array_size_t index) const
  15922. {
  15923. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15924. return m_Items[index];
  15925. }
  15926. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * GetAddressAt(il2cpp_array_size_t index)
  15927. {
  15928. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15929. return m_Items + index;
  15930. }
  15931. inline void SetAt(il2cpp_array_size_t index, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  15932. {
  15933. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15934. m_Items[index] = value;
  15935. }
  15936. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D GetAtUnchecked(il2cpp_array_size_t index) const
  15937. {
  15938. return m_Items[index];
  15939. }
  15940. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * GetAddressAtUnchecked(il2cpp_array_size_t index)
  15941. {
  15942. return m_Items + index;
  15943. }
  15944. inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value)
  15945. {
  15946. m_Items[index] = value;
  15947. }
  15948. };
  15949. // System.Int32[]
  15950. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray
  15951. {
  15952. public:
  15953. ALIGN_FIELD (8) int32_t m_Items[1];
  15954. public:
  15955. inline int32_t GetAt(il2cpp_array_size_t index) const
  15956. {
  15957. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15958. return m_Items[index];
  15959. }
  15960. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  15961. {
  15962. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15963. return m_Items + index;
  15964. }
  15965. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  15966. {
  15967. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15968. m_Items[index] = value;
  15969. }
  15970. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  15971. {
  15972. return m_Items[index];
  15973. }
  15974. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  15975. {
  15976. return m_Items + index;
  15977. }
  15978. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  15979. {
  15980. m_Items[index] = value;
  15981. }
  15982. };
  15983. // System.String[]
  15984. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A : public RuntimeArray
  15985. {
  15986. public:
  15987. ALIGN_FIELD (8) String_t* m_Items[1];
  15988. public:
  15989. inline String_t* GetAt(il2cpp_array_size_t index) const
  15990. {
  15991. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15992. return m_Items[index];
  15993. }
  15994. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  15995. {
  15996. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  15997. return m_Items + index;
  15998. }
  15999. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  16000. {
  16001. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16002. m_Items[index] = value;
  16003. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16004. }
  16005. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  16006. {
  16007. return m_Items[index];
  16008. }
  16009. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  16010. {
  16011. return m_Items + index;
  16012. }
  16013. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  16014. {
  16015. m_Items[index] = value;
  16016. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16017. }
  16018. };
  16019. // System.UInt32[]
  16020. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF : public RuntimeArray
  16021. {
  16022. public:
  16023. ALIGN_FIELD (8) uint32_t m_Items[1];
  16024. public:
  16025. inline uint32_t GetAt(il2cpp_array_size_t index) const
  16026. {
  16027. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16028. return m_Items[index];
  16029. }
  16030. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  16031. {
  16032. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16033. return m_Items + index;
  16034. }
  16035. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  16036. {
  16037. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16038. m_Items[index] = value;
  16039. }
  16040. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  16041. {
  16042. return m_Items[index];
  16043. }
  16044. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  16045. {
  16046. return m_Items + index;
  16047. }
  16048. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  16049. {
  16050. m_Items[index] = value;
  16051. }
  16052. };
  16053. // System.Type[]
  16054. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755 : public RuntimeArray
  16055. {
  16056. public:
  16057. ALIGN_FIELD (8) Type_t * m_Items[1];
  16058. public:
  16059. inline Type_t * GetAt(il2cpp_array_size_t index) const
  16060. {
  16061. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16062. return m_Items[index];
  16063. }
  16064. inline Type_t ** GetAddressAt(il2cpp_array_size_t index)
  16065. {
  16066. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16067. return m_Items + index;
  16068. }
  16069. inline void SetAt(il2cpp_array_size_t index, Type_t * value)
  16070. {
  16071. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16072. m_Items[index] = value;
  16073. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16074. }
  16075. inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
  16076. {
  16077. return m_Items[index];
  16078. }
  16079. inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  16080. {
  16081. return m_Items + index;
  16082. }
  16083. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
  16084. {
  16085. m_Items[index] = value;
  16086. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16087. }
  16088. };
  16089. // UnityEngine.Material[]
  16090. struct MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492 : public RuntimeArray
  16091. {
  16092. public:
  16093. ALIGN_FIELD (8) Material_t8927C00353A72755313F046D0CE85178AE8218EE * m_Items[1];
  16094. public:
  16095. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * GetAt(il2cpp_array_size_t index) const
  16096. {
  16097. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16098. return m_Items[index];
  16099. }
  16100. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** GetAddressAt(il2cpp_array_size_t index)
  16101. {
  16102. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16103. return m_Items + index;
  16104. }
  16105. inline void SetAt(il2cpp_array_size_t index, Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  16106. {
  16107. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16108. m_Items[index] = value;
  16109. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16110. }
  16111. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * GetAtUnchecked(il2cpp_array_size_t index) const
  16112. {
  16113. return m_Items[index];
  16114. }
  16115. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  16116. {
  16117. return m_Items + index;
  16118. }
  16119. inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t8927C00353A72755313F046D0CE85178AE8218EE * value)
  16120. {
  16121. m_Items[index] = value;
  16122. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16123. }
  16124. };
  16125. // TMPro.TMP_Text/UnicodeChar[]
  16126. struct UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7 : public RuntimeArray
  16127. {
  16128. public:
  16129. ALIGN_FIELD (8) UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 m_Items[1];
  16130. public:
  16131. inline UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 GetAt(il2cpp_array_size_t index) const
  16132. {
  16133. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16134. return m_Items[index];
  16135. }
  16136. inline UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 * GetAddressAt(il2cpp_array_size_t index)
  16137. {
  16138. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16139. return m_Items + index;
  16140. }
  16141. inline void SetAt(il2cpp_array_size_t index, UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 value)
  16142. {
  16143. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16144. m_Items[index] = value;
  16145. }
  16146. inline UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 GetAtUnchecked(il2cpp_array_size_t index) const
  16147. {
  16148. return m_Items[index];
  16149. }
  16150. inline UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16151. {
  16152. return m_Items + index;
  16153. }
  16154. inline void SetAtUnchecked(il2cpp_array_size_t index, UnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25 value)
  16155. {
  16156. m_Items[index] = value;
  16157. }
  16158. };
  16159. // System.Char[]
  16160. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray
  16161. {
  16162. public:
  16163. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  16164. public:
  16165. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  16166. {
  16167. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16168. return m_Items[index];
  16169. }
  16170. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  16171. {
  16172. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16173. return m_Items + index;
  16174. }
  16175. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  16176. {
  16177. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16178. m_Items[index] = value;
  16179. }
  16180. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  16181. {
  16182. return m_Items[index];
  16183. }
  16184. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  16185. {
  16186. return m_Items + index;
  16187. }
  16188. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  16189. {
  16190. m_Items[index] = value;
  16191. }
  16192. };
  16193. // TMPro.TMP_TextProcessingStack`1<System.Int32>[]
  16194. struct TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37 : public RuntimeArray
  16195. {
  16196. public:
  16197. ALIGN_FIELD (8) TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA m_Items[1];
  16198. public:
  16199. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA GetAt(il2cpp_array_size_t index) const
  16200. {
  16201. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16202. return m_Items[index];
  16203. }
  16204. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * GetAddressAt(il2cpp_array_size_t index)
  16205. {
  16206. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16207. return m_Items + index;
  16208. }
  16209. inline void SetAt(il2cpp_array_size_t index, TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  16210. {
  16211. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16212. m_Items[index] = value;
  16213. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack_0), (void*)NULL);
  16214. }
  16215. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA GetAtUnchecked(il2cpp_array_size_t index) const
  16216. {
  16217. return m_Items[index];
  16218. }
  16219. inline TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16220. {
  16221. return m_Items + index;
  16222. }
  16223. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA value)
  16224. {
  16225. m_Items[index] = value;
  16226. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___itemStack_0), (void*)NULL);
  16227. }
  16228. };
  16229. // System.Decimal[]
  16230. struct DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA : public RuntimeArray
  16231. {
  16232. public:
  16233. ALIGN_FIELD (8) Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 m_Items[1];
  16234. public:
  16235. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 GetAt(il2cpp_array_size_t index) const
  16236. {
  16237. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16238. return m_Items[index];
  16239. }
  16240. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * GetAddressAt(il2cpp_array_size_t index)
  16241. {
  16242. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16243. return m_Items + index;
  16244. }
  16245. inline void SetAt(il2cpp_array_size_t index, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  16246. {
  16247. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16248. m_Items[index] = value;
  16249. }
  16250. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 GetAtUnchecked(il2cpp_array_size_t index) const
  16251. {
  16252. return m_Items[index];
  16253. }
  16254. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16255. {
  16256. return m_Items + index;
  16257. }
  16258. inline void SetAtUnchecked(il2cpp_array_size_t index, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  16259. {
  16260. m_Items[index] = value;
  16261. }
  16262. };
  16263. // TMPro.TMP_CharacterInfo[]
  16264. struct TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970 : public RuntimeArray
  16265. {
  16266. public:
  16267. ALIGN_FIELD (8) TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B m_Items[1];
  16268. public:
  16269. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B GetAt(il2cpp_array_size_t index) const
  16270. {
  16271. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16272. return m_Items[index];
  16273. }
  16274. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B * GetAddressAt(il2cpp_array_size_t index)
  16275. {
  16276. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16277. return m_Items + index;
  16278. }
  16279. inline void SetAt(il2cpp_array_size_t index, TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B value)
  16280. {
  16281. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16282. m_Items[index] = value;
  16283. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL);
  16284. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16285. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL);
  16286. #endif
  16287. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16288. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL);
  16289. #endif
  16290. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16291. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL);
  16292. #endif
  16293. }
  16294. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B GetAtUnchecked(il2cpp_array_size_t index) const
  16295. {
  16296. return m_Items[index];
  16297. }
  16298. inline TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16299. {
  16300. return m_Items + index;
  16301. }
  16302. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_CharacterInfo_t6F1B9FE4246803FFE4F527B3CEFED9D60AD7383B value)
  16303. {
  16304. m_Items[index] = value;
  16305. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElement_4), (void*)NULL);
  16306. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16307. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_5), (void*)NULL);
  16308. #endif
  16309. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16310. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_6), (void*)NULL);
  16311. #endif
  16312. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16313. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_8), (void*)NULL);
  16314. #endif
  16315. }
  16316. };
  16317. // TMPro.TMP_LineInfo[]
  16318. struct TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D : public RuntimeArray
  16319. {
  16320. public:
  16321. ALIGN_FIELD (8) TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 m_Items[1];
  16322. public:
  16323. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 GetAt(il2cpp_array_size_t index) const
  16324. {
  16325. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16326. return m_Items[index];
  16327. }
  16328. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * GetAddressAt(il2cpp_array_size_t index)
  16329. {
  16330. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16331. return m_Items + index;
  16332. }
  16333. inline void SetAt(il2cpp_array_size_t index, TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 value)
  16334. {
  16335. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16336. m_Items[index] = value;
  16337. }
  16338. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 GetAtUnchecked(il2cpp_array_size_t index) const
  16339. {
  16340. return m_Items[index];
  16341. }
  16342. inline TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16343. {
  16344. return m_Items + index;
  16345. }
  16346. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 value)
  16347. {
  16348. m_Items[index] = value;
  16349. }
  16350. };
  16351. // TMPro.TMP_MeshInfo[]
  16352. struct TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119 : public RuntimeArray
  16353. {
  16354. public:
  16355. ALIGN_FIELD (8) TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 m_Items[1];
  16356. public:
  16357. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 GetAt(il2cpp_array_size_t index) const
  16358. {
  16359. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16360. return m_Items[index];
  16361. }
  16362. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * GetAddressAt(il2cpp_array_size_t index)
  16363. {
  16364. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16365. return m_Items + index;
  16366. }
  16367. inline void SetAt(il2cpp_array_size_t index, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 value)
  16368. {
  16369. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16370. m_Items[index] = value;
  16371. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL);
  16372. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16373. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL);
  16374. #endif
  16375. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16376. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL);
  16377. #endif
  16378. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16379. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL);
  16380. #endif
  16381. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16382. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL);
  16383. #endif
  16384. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16385. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL);
  16386. #endif
  16387. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16388. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL);
  16389. #endif
  16390. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16391. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL);
  16392. #endif
  16393. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16394. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL);
  16395. #endif
  16396. }
  16397. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 GetAtUnchecked(il2cpp_array_size_t index) const
  16398. {
  16399. return m_Items[index];
  16400. }
  16401. inline TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16402. {
  16403. return m_Items + index;
  16404. }
  16405. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 value)
  16406. {
  16407. m_Items[index] = value;
  16408. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___mesh_4), (void*)NULL);
  16409. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16410. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vertices_6), (void*)NULL);
  16411. #endif
  16412. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16413. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___normals_7), (void*)NULL);
  16414. #endif
  16415. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16416. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tangents_8), (void*)NULL);
  16417. #endif
  16418. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16419. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs0_9), (void*)NULL);
  16420. #endif
  16421. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16422. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___uvs2_10), (void*)NULL);
  16423. #endif
  16424. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16425. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___colors32_11), (void*)NULL);
  16426. #endif
  16427. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16428. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___triangles_12), (void*)NULL);
  16429. #endif
  16430. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16431. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_13), (void*)NULL);
  16432. #endif
  16433. }
  16434. };
  16435. // TMPro.TMP_FontWeightPair[]
  16436. struct TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC : public RuntimeArray
  16437. {
  16438. public:
  16439. ALIGN_FIELD (8) TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A m_Items[1];
  16440. public:
  16441. inline TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A GetAt(il2cpp_array_size_t index) const
  16442. {
  16443. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16444. return m_Items[index];
  16445. }
  16446. inline TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A * GetAddressAt(il2cpp_array_size_t index)
  16447. {
  16448. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16449. return m_Items + index;
  16450. }
  16451. inline void SetAt(il2cpp_array_size_t index, TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A value)
  16452. {
  16453. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16454. m_Items[index] = value;
  16455. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___regularTypeface_0), (void*)NULL);
  16456. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16457. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___italicTypeface_1), (void*)NULL);
  16458. #endif
  16459. }
  16460. inline TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A GetAtUnchecked(il2cpp_array_size_t index) const
  16461. {
  16462. return m_Items[index];
  16463. }
  16464. inline TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16465. {
  16466. return m_Items + index;
  16467. }
  16468. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_FontWeightPair_t247CB1B93D28CF85E17B8AD781485888D78BBD2A value)
  16469. {
  16470. m_Items[index] = value;
  16471. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___regularTypeface_0), (void*)NULL);
  16472. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16473. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___italicTypeface_1), (void*)NULL);
  16474. #endif
  16475. }
  16476. };
  16477. // TMPro.MaterialReference[]
  16478. struct MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD : public RuntimeArray
  16479. {
  16480. public:
  16481. ALIGN_FIELD (8) MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B m_Items[1];
  16482. public:
  16483. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B GetAt(il2cpp_array_size_t index) const
  16484. {
  16485. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16486. return m_Items[index];
  16487. }
  16488. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B * GetAddressAt(il2cpp_array_size_t index)
  16489. {
  16490. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16491. return m_Items + index;
  16492. }
  16493. inline void SetAt(il2cpp_array_size_t index, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B value)
  16494. {
  16495. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16496. m_Items[index] = value;
  16497. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  16498. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16499. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
  16500. #endif
  16501. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16502. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
  16503. #endif
  16504. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16505. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
  16506. #endif
  16507. }
  16508. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B GetAtUnchecked(il2cpp_array_size_t index) const
  16509. {
  16510. return m_Items[index];
  16511. }
  16512. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16513. {
  16514. return m_Items + index;
  16515. }
  16516. inline void SetAtUnchecked(il2cpp_array_size_t index, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B value)
  16517. {
  16518. m_Items[index] = value;
  16519. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL);
  16520. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16521. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spriteAsset_2), (void*)NULL);
  16522. #endif
  16523. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16524. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_3), (void*)NULL);
  16525. #endif
  16526. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16527. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fallbackMaterial_6), (void*)NULL);
  16528. #endif
  16529. }
  16530. };
  16531. // System.Single[]
  16532. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA : public RuntimeArray
  16533. {
  16534. public:
  16535. ALIGN_FIELD (8) float m_Items[1];
  16536. public:
  16537. inline float GetAt(il2cpp_array_size_t index) const
  16538. {
  16539. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16540. return m_Items[index];
  16541. }
  16542. inline float* GetAddressAt(il2cpp_array_size_t index)
  16543. {
  16544. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16545. return m_Items + index;
  16546. }
  16547. inline void SetAt(il2cpp_array_size_t index, float value)
  16548. {
  16549. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16550. m_Items[index] = value;
  16551. }
  16552. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  16553. {
  16554. return m_Items[index];
  16555. }
  16556. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  16557. {
  16558. return m_Items + index;
  16559. }
  16560. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  16561. {
  16562. m_Items[index] = value;
  16563. }
  16564. };
  16565. // TMPro.RichTextTagAttribute[]
  16566. struct RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615 : public RuntimeArray
  16567. {
  16568. public:
  16569. ALIGN_FIELD (8) RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 m_Items[1];
  16570. public:
  16571. inline RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 GetAt(il2cpp_array_size_t index) const
  16572. {
  16573. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16574. return m_Items[index];
  16575. }
  16576. inline RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 * GetAddressAt(il2cpp_array_size_t index)
  16577. {
  16578. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16579. return m_Items + index;
  16580. }
  16581. inline void SetAt(il2cpp_array_size_t index, RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 value)
  16582. {
  16583. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16584. m_Items[index] = value;
  16585. }
  16586. inline RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 GetAtUnchecked(il2cpp_array_size_t index) const
  16587. {
  16588. return m_Items[index];
  16589. }
  16590. inline RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16591. {
  16592. return m_Items + index;
  16593. }
  16594. inline void SetAtUnchecked(il2cpp_array_size_t index, RichTextTagAttribute_t5686297F46AB107FF79754273CB592F0185ACCC9 value)
  16595. {
  16596. m_Items[index] = value;
  16597. }
  16598. };
  16599. // TMPro.TMP_LinkInfo[]
  16600. struct TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6 : public RuntimeArray
  16601. {
  16602. public:
  16603. ALIGN_FIELD (8) TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 m_Items[1];
  16604. public:
  16605. inline TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 GetAt(il2cpp_array_size_t index) const
  16606. {
  16607. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16608. return m_Items[index];
  16609. }
  16610. inline TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 * GetAddressAt(il2cpp_array_size_t index)
  16611. {
  16612. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16613. return m_Items + index;
  16614. }
  16615. inline void SetAt(il2cpp_array_size_t index, TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 value)
  16616. {
  16617. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16618. m_Items[index] = value;
  16619. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL);
  16620. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16621. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL);
  16622. #endif
  16623. }
  16624. inline TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 GetAtUnchecked(il2cpp_array_size_t index) const
  16625. {
  16626. return m_Items[index];
  16627. }
  16628. inline TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16629. {
  16630. return m_Items + index;
  16631. }
  16632. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 value)
  16633. {
  16634. m_Items[index] = value;
  16635. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textComponent_0), (void*)NULL);
  16636. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16637. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___linkID_6), (void*)NULL);
  16638. #endif
  16639. }
  16640. };
  16641. // TMPro.HorizontalAlignmentOptions[]
  16642. struct HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB : public RuntimeArray
  16643. {
  16644. public:
  16645. ALIGN_FIELD (8) int32_t m_Items[1];
  16646. public:
  16647. inline int32_t GetAt(il2cpp_array_size_t index) const
  16648. {
  16649. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16650. return m_Items[index];
  16651. }
  16652. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  16653. {
  16654. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16655. return m_Items + index;
  16656. }
  16657. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  16658. {
  16659. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16660. m_Items[index] = value;
  16661. }
  16662. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  16663. {
  16664. return m_Items[index];
  16665. }
  16666. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  16667. {
  16668. return m_Items + index;
  16669. }
  16670. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  16671. {
  16672. m_Items[index] = value;
  16673. }
  16674. };
  16675. // TMPro.HighlightState[]
  16676. struct HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA : public RuntimeArray
  16677. {
  16678. public:
  16679. ALIGN_FIELD (8) HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 m_Items[1];
  16680. public:
  16681. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 GetAt(il2cpp_array_size_t index) const
  16682. {
  16683. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16684. return m_Items[index];
  16685. }
  16686. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 * GetAddressAt(il2cpp_array_size_t index)
  16687. {
  16688. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16689. return m_Items + index;
  16690. }
  16691. inline void SetAt(il2cpp_array_size_t index, HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 value)
  16692. {
  16693. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16694. m_Items[index] = value;
  16695. }
  16696. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 GetAtUnchecked(il2cpp_array_size_t index) const
  16697. {
  16698. return m_Items[index];
  16699. }
  16700. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  16701. {
  16702. return m_Items + index;
  16703. }
  16704. inline void SetAtUnchecked(il2cpp_array_size_t index, HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 value)
  16705. {
  16706. m_Items[index] = value;
  16707. }
  16708. };
  16709. // TMPro.TMP_ColorGradient[]
  16710. struct TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A : public RuntimeArray
  16711. {
  16712. public:
  16713. ALIGN_FIELD (8) TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * m_Items[1];
  16714. public:
  16715. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * GetAt(il2cpp_array_size_t index) const
  16716. {
  16717. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16718. return m_Items[index];
  16719. }
  16720. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** GetAddressAt(il2cpp_array_size_t index)
  16721. {
  16722. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16723. return m_Items + index;
  16724. }
  16725. inline void SetAt(il2cpp_array_size_t index, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * value)
  16726. {
  16727. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16728. m_Items[index] = value;
  16729. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16730. }
  16731. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * GetAtUnchecked(il2cpp_array_size_t index) const
  16732. {
  16733. return m_Items[index];
  16734. }
  16735. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  16736. {
  16737. return m_Items + index;
  16738. }
  16739. inline void SetAtUnchecked(il2cpp_array_size_t index, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * value)
  16740. {
  16741. m_Items[index] = value;
  16742. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16743. }
  16744. };
  16745. // System.Object[]
  16746. struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray
  16747. {
  16748. public:
  16749. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  16750. public:
  16751. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  16752. {
  16753. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16754. return m_Items[index];
  16755. }
  16756. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  16757. {
  16758. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16759. return m_Items + index;
  16760. }
  16761. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  16762. {
  16763. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  16764. m_Items[index] = value;
  16765. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16766. }
  16767. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  16768. {
  16769. return m_Items[index];
  16770. }
  16771. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  16772. {
  16773. return m_Items + index;
  16774. }
  16775. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  16776. {
  16777. m_Items[index] = value;
  16778. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  16779. }
  16780. };
  16781. // System.Void System.Array::Resize<UnityEngine.Vector3>(!!0[]&,System.Int32)
  16782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_gshared (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** ___array0, int32_t ___newSize1, const RuntimeMethod* method);
  16783. // System.Void System.Array::Resize<UnityEngine.Vector4>(!!0[]&,System.Int32)
  16784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_gshared (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___array0, int32_t ___newSize1, const RuntimeMethod* method);
  16785. // System.Void System.Array::Resize<UnityEngine.Vector2>(!!0[]&,System.Int32)
  16786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_gshared (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** ___array0, int32_t ___newSize1, const RuntimeMethod* method);
  16787. // System.Void System.Array::Resize<UnityEngine.Color32>(!!0[]&,System.Int32)
  16788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_gshared (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** ___array0, int32_t ___newSize1, const RuntimeMethod* method);
  16789. // System.Void System.Array::Resize<System.Int32>(!!0[]&,System.Int32)
  16790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_gshared (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___array0, int32_t ___newSize1, const RuntimeMethod* method);
  16791. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
  16792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  16793. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::.ctor()
  16794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method);
  16795. // !!0 UnityEngine.Resources::Load<System.Object>(System.String)
  16796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared (String_t* ___path0, const RuntimeMethod* method);
  16797. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::ContainsKey(!0)
  16798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mDDBF650A16D9FB120F58AE400EBC625588D59A63_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, const RuntimeMethod* method);
  16799. // System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
  16800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  16801. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Add(!0,!1)
  16802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  16803. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::TryGetValue(!0,!1&)
  16804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
  16805. // !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
  16806. 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);
  16807. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(!0)
  16808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method);
  16809. // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
  16810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  16811. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::.ctor()
  16812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900_gshared (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, const RuntimeMethod* method);
  16813. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::ContainsKey(!0)
  16814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_gshared (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, int32_t ___key0, const RuntimeMethod* method);
  16815. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::Add(!0,!1)
  16816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3_gshared (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method);
  16817. // !!0 UnityEngine.Component::GetComponent<System.Object>()
  16818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  16819. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Clear()
  16820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E_gshared (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, const RuntimeMethod* method);
  16821. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::TryGetValue(!0,!1&)
  16822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4_gshared (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___key0, bool* ___value1, const RuntimeMethod* method);
  16823. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Add(!0,!1)
  16824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9_gshared (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method);
  16825. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor(System.Int32)
  16826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD_gshared (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___capacity0, const RuntimeMethod* method);
  16827. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::.ctor()
  16828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC_gshared (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, const RuntimeMethod* method);
  16829. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Clear()
  16830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A_gshared (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, const RuntimeMethod* method);
  16831. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::.ctor()
  16832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5D54E695939D13E41566390833F4B0DB613D4E27_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method);
  16833. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Clear()
  16834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m8C75E5E71BDB4ADD33F009890A9FBA307AA9F344_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method);
  16835. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::ContainsKey(!0)
  16836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68_gshared (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, uint32_t ___key0, const RuntimeMethod* method);
  16837. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Add(!0,!1)
  16838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F_gshared (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, uint32_t ___key0, int32_t ___value1, const RuntimeMethod* method);
  16839. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::ContainsKey(!0)
  16840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4D344BF3B5540BFBCC30C8E83737362B0C58FB8F_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method);
  16841. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::Add(!0,!1)
  16842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB72508B6D118296BA70D033E2285FB7886943178_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  16843. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
  16844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method);
  16845. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
  16846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method);
  16847. // !1 System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::get_Item(!0)
  16848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m6FF222E803077B0CCD7E35139C5897D9DFD6A76A_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method);
  16849. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(!0)
  16850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method);
  16851. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Add(!0,!1)
  16852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method);
  16853. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(!0,!1&)
  16854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74_gshared (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method);
  16855. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Object>::TryGetValue(!0,!1&)
  16856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m217C0A1B3702CD790509E01A629A50EECD263C7F_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
  16857. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
  16858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method);
  16859. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
  16860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method);
  16861. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(!0)
  16862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_gshared (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method);
  16863. // System.Void System.Func`2<System.Object,System.UInt32>::.ctor(System.Object,System.IntPtr)
  16864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEA9328DF6C8BD6F589A535D69DF79CD8E617E6E5_gshared (Func_2_tC3246CBAFBB962E2C6075141A9B6BFC365266428 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  16865. // System.Linq.IOrderedEnumerable`1<!!0> System.Linq.Enumerable::OrderBy<System.Object,System.UInt32>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  16866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB2AE3BEECB9CFD0EC4A8864EA2C45AC2E52F1119_gshared (RuntimeObject* ___source0, Func_2_tC3246CBAFBB962E2C6075141A9B6BFC365266428 * ___keySelector1, const RuntimeMethod* method);
  16867. // System.Collections.Generic.List`1<!!0> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  16868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * Enumerable_ToList_TisRuntimeObject_m3AB0AB30DAC385C2DF8A16D5CB8D3D41F62C751F_gshared (RuntimeObject* ___source0, const RuntimeMethod* method);
  16869. // System.Void System.Collections.Generic.List`1<System.Object>::Clear()
  16870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
  16871. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Object>::Clear()
  16872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m14135ABCC9D07B90731529E85DFAAA2BBD1ED8DB_gshared (Dictionary_2_tE1E5B6327FFA2C7AE34A69E0011815C914771C2F * __this, const RuntimeMethod* method);
  16873. // System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
  16874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFEB2301A6F28290A828A979BA9CC847B16B3D538_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___capacity0, const RuntimeMethod* method);
  16875. // !!0 UnityEngine.GameObject::AddComponent<System.Object>()
  16876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  16877. // !!0 UnityEngine.Component::GetComponentInParent<System.Object>()
  16878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Component_GetComponentInParent_TisRuntimeObject_m318722AF88298242B0822DB6715D00FABDDA3113_gshared (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  16879. // !!0 UnityEngine.GameObject::GetComponent<System.Object>()
  16880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  16881. // System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&,System.Int32)
  16882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E_gshared (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___array0, int32_t ___size1, const RuntimeMethod* method);
  16883. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::SetDefault(TMPro.TMP_TextProcessingStack`1<T>[],T)
  16884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3_gshared (TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* ___stack0, int32_t ___item1, const RuntimeMethod* method);
  16885. // System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&)
  16886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_gshared (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___array0, const RuntimeMethod* method);
  16887. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Push(T)
  16888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, int32_t ___item0, const RuntimeMethod* method);
  16889. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::Pop()
  16890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method);
  16891. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::SetDefault(T)
  16892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465_gshared (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___item0, const RuntimeMethod* method);
  16893. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::SetDefault(T)
  16894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method);
  16895. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::SetDefault(T)
  16896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_SetDefault_m70AC1FAADE1CA45C2BA152818B0A952CCD359485_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, int32_t ___item0, const RuntimeMethod* method);
  16897. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Clear()
  16898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method);
  16899. // System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Add(T)
  16900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_gshared (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method);
  16901. // T TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Peek()
  16902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Peek_m22297B8F1B70DA70601D70606ECC46AA06DEF2B2_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, const RuntimeMethod* method);
  16903. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Add(T)
  16904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, int32_t ___item0, const RuntimeMethod* method);
  16905. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::Remove()
  16906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method);
  16907. // T TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Remove()
  16908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_gshared (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, const RuntimeMethod* method);
  16909. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Push(T)
  16910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD_gshared (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___item0, const RuntimeMethod* method);
  16911. // T TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Remove()
  16912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06_gshared (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, const RuntimeMethod* method);
  16913. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Push(T)
  16914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method);
  16915. // T TMPro.TMP_TextProcessingStack`1<System.Single>::Pop()
  16916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method);
  16917. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Add(T)
  16918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mF2B8F6F4B24A8647582539FC7566838584BB35FF_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, int32_t ___item0, const RuntimeMethod* method);
  16919. // T TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::Remove()
  16920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_Remove_mAB1D5BA48E9DCAEF53E92974A091B729A8799BA6_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, const RuntimeMethod* method);
  16921. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Add(T)
  16922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method);
  16923. // T TMPro.TMP_TextProcessingStack`1<System.Single>::Remove()
  16924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method);
  16925. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Add(T)
  16926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_gshared (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___item0, const RuntimeMethod* method);
  16927. // !2 System.Func`3<System.Int32,System.Object,System.Object>::Invoke(!0,!1)
  16928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Func_3_Invoke_mA052C2A05687EB7F343F686E644E6C9F8A3CAE37_gshared (Func_3_tC73F70171ED2A384FAB045BC40C8A3D76DD50FFC * __this, int32_t ___arg10, RuntimeObject * ___arg21, const RuntimeMethod* method);
  16929. // T TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Remove()
  16930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_gshared (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, const RuntimeMethod* method);
  16931. // System.Void TMPro.TMP_TextInfo::Resize<TMPro.TMP_LinkInfo>(T[]&,System.Int32)
  16932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F_gshared (TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6** ___array0, int32_t ___size1, const RuntimeMethod* method);
  16933. // System.Void TMPro.TMP_TextProcessingStack`1<System.Object>::Add(T)
  16934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1_Add_mD706E9E3BB6CA23E7F9937A0B80845BB2DC4F2D0_gshared (TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  16935. // T TMPro.TMP_TextProcessingStack`1<System.Object>::Remove()
  16936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * TMP_TextProcessingStack_1_Remove_m33BFDCDF773656FAE41B3F002BEA9CACD22F0A98_gshared (TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3 * __this, const RuntimeMethod* method);
  16937. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::CurrentItem()
  16938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method);
  16939. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(System.Int32)
  16940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, int32_t ___capacity0, const RuntimeMethod* method);
  16941. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::.ctor(System.Int32)
  16942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m97D4878BA88B7DCD9CF4D0E90E4912B170E95D57_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, int32_t ___capacity0, const RuntimeMethod* method);
  16943. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32Enum>::.ctor(T[])
  16944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m1C296BE7EE8F43F83D4BDD8C629A3FB7A84AAA05_gshared (TMP_TextProcessingStack_1_tDB47EC8942F1479B2A92CE5501379911F2189B31 * __this, Int32EnumU5BU5D_t9327F857579EE00EB201E1913599094BF837D3CD* ___stack0, const RuntimeMethod* method);
  16945. // System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
  16946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared (Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  16947. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(T[])
  16948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_gshared (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___stack0, const RuntimeMethod* method);
  16949. // System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::.ctor(T[])
  16950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_gshared (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___stack0, const RuntimeMethod* method);
  16951. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::.ctor(T[])
  16952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8_gshared (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* ___stack0, const RuntimeMethod* method);
  16953. // System.Void TMPro.TMP_TextProcessingStack`1<System.Object>::.ctor(T[])
  16954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_m04B2B231EAADDB6B27B4A684263550D0280634FC_gshared (TMP_TextProcessingStack_1_tF3FF8BBC59FBF64D4272CB8A0AEC73A9E51710E3 * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___stack0, const RuntimeMethod* method);
  16955. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::.ctor(T[])
  16956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_gshared (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___stack0, const RuntimeMethod* method);
  16957. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::.ctor(T[])
  16958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59_gshared (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* ___stack0, const RuntimeMethod* method);
  16959. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>::.ctor(System.Int32,System.Int32)
  16960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63_gshared (TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 * __this, int32_t ___capacity0, int32_t ___rolloverSize1, const RuntimeMethod* method);
  16961. // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
  16962. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method);
  16963. // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
  16964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  16965. // System.Void UnityEngine.Mesh::.ctor()
  16966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
  16967. // System.Void UnityEngine.Mesh::Clear()
  16968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m7500ECE6209E14CC750CB16B48301B8D2A57ACCE (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, const RuntimeMethod* method);
  16969. // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
  16970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519 (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
  16971. // UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
  16972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6 (const RuntimeMethod* method);
  16973. // UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
  16974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828 (const RuntimeMethod* method);
  16975. // System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
  16976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___value0, const RuntimeMethod* method);
  16977. // System.Void UnityEngine.Mesh::set_normals(UnityEngine.Vector3[])
  16978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___value0, const RuntimeMethod* method);
  16979. // System.Void UnityEngine.Mesh::set_tangents(UnityEngine.Vector4[])
  16980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67 (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* ___value0, const RuntimeMethod* method);
  16981. // System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
  16982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___value0, const RuntimeMethod* method);
  16983. // System.Void UnityEngine.Mesh::set_bounds(UnityEngine.Bounds)
  16984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_bounds_m9752E145EA6D719B417AA27555DDC2A388AB4E0A (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * __this, Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ___value0, const RuntimeMethod* method);
  16985. // System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32)
  16986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_mB73E9771607C02B602451E93737E1FFCAD8BFBA3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, const RuntimeMethod* method);
  16987. // System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32,System.Boolean)
  16988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m8B092CB45D1E9BDC1C24FB19715572510276AACC (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method);
  16989. // System.Void System.Array::Resize<UnityEngine.Vector3>(!!0[]&,System.Int32)
  16990. inline void Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
  16991. {
  16992. (( void (*) (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4**, int32_t, const RuntimeMethod*))Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_gshared)(___array0, ___newSize1, method);
  16993. }
  16994. // System.Void System.Array::Resize<UnityEngine.Vector4>(!!0[]&,System.Int32)
  16995. inline void Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369 (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
  16996. {
  16997. (( void (*) (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**, int32_t, const RuntimeMethod*))Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_gshared)(___array0, ___newSize1, method);
  16998. }
  16999. // System.Void System.Array::Resize<UnityEngine.Vector2>(!!0[]&,System.Int32)
  17000. inline void Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5 (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
  17001. {
  17002. (( void (*) (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA**, int32_t, const RuntimeMethod*))Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_gshared)(___array0, ___newSize1, method);
  17003. }
  17004. // System.Void System.Array::Resize<UnityEngine.Color32>(!!0[]&,System.Int32)
  17005. inline void Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760 (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
  17006. {
  17007. (( void (*) (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2**, int32_t, const RuntimeMethod*))Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_gshared)(___array0, ___newSize1, method);
  17008. }
  17009. // System.Void System.Array::Resize<System.Int32>(!!0[]&,System.Int32)
  17010. inline void Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___array0, int32_t ___newSize1, const RuntimeMethod* method)
  17011. {
  17012. (( void (*) (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**, int32_t, const RuntimeMethod*))Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_gshared)(___array0, ___newSize1, method);
  17013. }
  17014. // System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32)
  17015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___size0, const RuntimeMethod* method);
  17016. // System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32,System.Boolean)
  17017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_mCE4A3431B384F58C76DA4AB224C6D5BAB4E52EEC (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method);
  17018. // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
  17019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method);
  17020. // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
  17021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___x0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___y1, const RuntimeMethod* method);
  17022. // System.Void TMPro.TMP_MeshInfo::Clear()
  17023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m50C3E1F0D4CEFC2700FA3497B4ED84A2F7D88CC5 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, const RuntimeMethod* method);
  17024. // System.Void TMPro.TMP_MeshInfo::Clear(System.Boolean)
  17025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m568A89370129EC78A88E5583164776DD74F7C50E (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, bool ___uploadChanges0, const RuntimeMethod* method);
  17026. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices()
  17027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m7334B08696D0BB94B146D5D0CC6530A3900470C3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, const RuntimeMethod* method);
  17028. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32)
  17029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m04030171EB174C4DB4D3FFA7DA46C4584917B075 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___startIndex0, const RuntimeMethod* method);
  17030. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32,System.Boolean)
  17031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mE8FCAA544AC8BE117A2C700F458D87430028AB42 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method);
  17032. // System.Void TMPro.TMP_MeshInfo::SwapVertexData(System.Int32,System.Int32)
  17033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method);
  17034. // System.Void TMPro.TMP_MeshInfo::SortGeometry(TMPro.VertexSortingOrder)
  17035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_mA9357BE65615321A00B82505FD5D5D0507F360D3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___order0, const RuntimeMethod* method);
  17036. // System.Void TMPro.TMP_MeshInfo::SortGeometry(System.Collections.Generic.IList`1<System.Int32>)
  17037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m2C2FF0664600CA70E7A920FFF64C1BBD9026FD4D (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method);
  17038. // System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
  17039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94 (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method);
  17040. // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
  17041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  17042. // System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
  17043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2 (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method);
  17044. // System.Single TMPro.TMP_Offset::get_left()
  17045. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mDB8C774DB82D64137FDB932BC38F614EDFBBDC24_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17046. // System.Void TMPro.TMP_Offset::set_left(System.Single)
  17047. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_left_m34F11D3636911C10ECC0287F97031202ADDD8A53_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17048. // System.Single TMPro.TMP_Offset::get_right()
  17049. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m1B46C31FD5A0007F680BBDF93C840A027E5F1643_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17050. // System.Void TMPro.TMP_Offset::set_right(System.Single)
  17051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_right_m055909E4C5EC742105ADAA85C2A01190E3EC6851_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17052. // System.Single TMPro.TMP_Offset::get_top()
  17053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m7AE495DCE94F1ACD1BC337964DE163993E27F784_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17054. // System.Void TMPro.TMP_Offset::set_top(System.Single)
  17055. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_top_mEFDCA1F3874E8E7F84293DFE84887AA55775AA2A_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17056. // System.Single TMPro.TMP_Offset::get_bottom()
  17057. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m09B52DCF774778DCF8B9F39C9B67AD6A0A9117D4_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17058. // System.Void TMPro.TMP_Offset::set_bottom(System.Single)
  17059. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_bottom_mA770F3CED27AB367F8584D0AC6F61C1A156C99DF_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17060. // System.Single TMPro.TMP_Offset::get_horizontal()
  17061. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_horizontal_m05407E9C4552DC57C8537C492F8411A018D67EDC_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17062. // System.Void TMPro.TMP_Offset::set_horizontal(System.Single)
  17063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_horizontal_m2E42D8274F2825ABA016148C65248BA18F79FCC0 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17064. // System.Single TMPro.TMP_Offset::get_vertical()
  17065. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_vertical_mA0C2F47044E8AD61FC740CFCE15420BEE9EAB9E1_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17066. // System.Void TMPro.TMP_Offset::set_vertical(System.Single)
  17067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_vertical_mAFFD46440C398A554D37133E30F927E845D8C69C (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method);
  17068. // System.Void TMPro.TMP_Offset::.ctor(System.Single,System.Single,System.Single,System.Single)
  17069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___left0, float ___right1, float ___top2, float ___bottom3, const RuntimeMethod* method);
  17070. // System.Void TMPro.TMP_Offset::.ctor(System.Single,System.Single)
  17071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__ctor_m5D32D0671BA23C544AD1D5D906EF4F02B8AD69AD (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___horizontal0, float ___vertical1, const RuntimeMethod* method);
  17072. // System.Boolean TMPro.TMP_Offset::op_Equality(TMPro.TMP_Offset,TMPro.TMP_Offset)
  17073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_op_Equality_m44A8E12044BBDAB865C2862897C7DC8426AEED2C (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___lhs0, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___rhs1, const RuntimeMethod* method);
  17074. // System.Int32 System.ValueType::GetHashCode()
  17075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueType_GetHashCode_mE3FC55FA0D7099043434B9F8F0A4B30C8B63BFF4 (RuntimeObject * __this, const RuntimeMethod* method);
  17076. // System.Int32 TMPro.TMP_Offset::GetHashCode()
  17077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Offset_GetHashCode_m3F1F30348731AAF63E20E5CE742645E55EA88403 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method);
  17078. // System.Boolean System.ValueType::Equals(System.Object)
  17079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueType_Equals_mA46F77D37929939A917B1BF63B55071714034354 (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
  17080. // System.Boolean TMPro.TMP_Offset::Equals(System.Object)
  17081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_Equals_m81B9541794CD0D165C7A7B86E9EF750850F80A6D (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
  17082. // System.Boolean TMPro.TMP_Offset::Equals(TMPro.TMP_Offset)
  17083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_Equals_m2F3E6BB11E524023DAA735459787C73E31586263 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___other0, const RuntimeMethod* method);
  17084. // System.Void TMPro.TMP_ResourceManager::.ctor()
  17085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__ctor_m507053F3D363891A6FEC8F9698278266E7D2B6D2 (TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * __this, const RuntimeMethod* method);
  17086. // System.Void System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::.ctor()
  17087. inline void List_1__ctor_mF6A8D3A2CA37CE77FC3D1E3711167D9CAF4AC298 (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * __this, const RuntimeMethod* method)
  17088. {
  17089. (( void (*) (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  17090. }
  17091. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::.ctor()
  17092. inline void Dictionary_2__ctor_mE3FEE8EED0538E33EDA2D90BA005DEABF2571895 (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * __this, const RuntimeMethod* method)
  17093. {
  17094. (( void (*) (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method);
  17095. }
  17096. // !!0 UnityEngine.Resources::Load<TMPro.TMP_Settings>(System.String)
  17097. inline TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD (String_t* ___path0, const RuntimeMethod* method)
  17098. {
  17099. return (( TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared)(___path0, method);
  17100. }
  17101. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::ContainsKey(!0)
  17102. inline bool Dictionary_2_ContainsKey_m3C57719C44DD693263EE155C607A81C35FB116F1 (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * __this, int32_t ___key0, const RuntimeMethod* method)
  17103. {
  17104. return (( bool (*) (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 *, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mDDBF650A16D9FB120F58AE400EBC625588D59A63_gshared)(__this, ___key0, method);
  17105. }
  17106. // System.Void System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::Add(!0)
  17107. inline void List_1_Add_mDDF9AAEB1DB776C35CC42EC92642F69B22639428 (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___item0, const RuntimeMethod* method)
  17108. {
  17109. (( void (*) (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD *, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  17110. }
  17111. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::Add(!0,!1)
  17112. inline void Dictionary_2_Add_m1A505975A45EABEFE7A63B9B05C3BD080DBBFCB6 (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * __this, int32_t ___key0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___value1, const RuntimeMethod* method)
  17113. {
  17114. (( void (*) (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 *, int32_t, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 *, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method);
  17115. }
  17116. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_FontAsset>::TryGetValue(!0,!1&)
  17117. inline bool Dictionary_2_TryGetValue_mAF9485CD5B0CAE18E31CC90DC29F883BF2410D5C (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * __this, int32_t ___key0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** ___value1, const RuntimeMethod* method)
  17118. {
  17119. return (( bool (*) (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 *, int32_t, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared)(__this, ___key0, ___value1, method);
  17120. }
  17121. // !0 System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::get_Item(System.Int32)
  17122. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * List_1_get_Item_m6DB7CB8CBC147C616AE81682967B6CB1231DBE23_inline (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * __this, int32_t ___index0, const RuntimeMethod* method)
  17123. {
  17124. return (( TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * (*) (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17125. }
  17126. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(!0)
  17127. inline bool HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2 (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method)
  17128. {
  17129. return (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_gshared)(__this, ___item0, method);
  17130. }
  17131. // System.Void TMPro.TMP_FontAsset::ReadFontAssetDefinition()
  17132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_FontAsset_ReadFontAssetDefinition_mF2FFA830924E72049EBB38740964A7FD9DAC4499 (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  17133. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_FontAsset>::get_Count()
  17134. inline int32_t List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * __this, const RuntimeMethod* method)
  17135. {
  17136. return (( int32_t (*) (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17137. }
  17138. // System.Void System.Object::.ctor()
  17139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  17140. // System.Void UnityEngine.Debug::Log(System.Object)
  17141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8 (RuntimeObject * ___message0, const RuntimeMethod* method);
  17142. // System.Void UnityEngine.MonoBehaviour::.ctor()
  17143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, const RuntimeMethod* method);
  17144. // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::get_canvasRenderer()
  17145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  17146. // System.Void UnityEngine.CanvasRenderer::set_cull(System.Boolean)
  17147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_set_cull_m8DCF5D7E70A6904457B66669661B1D5ABE1FCF94 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, bool ___value0, const RuntimeMethod* method);
  17148. // System.Void UnityEngine.UI.CanvasUpdateRegistry::RegisterCanvasElementForGraphicRebuild(UnityEngine.UI.ICanvasElement)
  17149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8 (RuntimeObject* ___element0, const RuntimeMethod* method);
  17150. // System.Void UnityEngine.UI.MaskableGraphic::Cull(UnityEngine.Rect,System.Boolean)
  17151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_Cull_mF3E7CA1619211B6695E398275AC8EB62F13D6CBF (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___clipRect0, bool ___validRect1, const RuntimeMethod* method);
  17152. // System.Void UnityEngine.UI.MaskableGraphic::.ctor()
  17153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  17154. // TMPro.TMP_Settings TMPro.TMP_Settings::get_instance()
  17155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66 (const RuntimeMethod* method);
  17156. // System.Void TMPro.TMP_Settings::LoadLinebreakingRules()
  17157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_LoadLinebreakingRules_m72DCE8E43CB138F384AC061F05A28750B42327CA (const RuntimeMethod* method);
  17158. // System.Void TMPro.TMP_Settings/LineBreakingTable::.ctor()
  17159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineBreakingTable__ctor_m433FB88DF25F591B34BCFEC7EA284318B93E27D6 (LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * __this, const RuntimeMethod* method);
  17160. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings::GetCharacters(UnityEngine.TextAsset)
  17161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * TMP_Settings_GetCharacters_m3C7353DEAEADD84D6B290604D8DDA319B5E8FD5F (TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * ___file0, const RuntimeMethod* method);
  17162. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::.ctor()
  17163. inline void Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900 (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, const RuntimeMethod* method)
  17164. {
  17165. (( void (*) (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 *, const RuntimeMethod*))Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900_gshared)(__this, method);
  17166. }
  17167. // System.String UnityEngine.TextAsset::get_text()
  17168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextAsset_get_text_m89A756483BA3218E173F5D62A582070714BC1218 (TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * __this, const RuntimeMethod* method);
  17169. // System.Char System.String::get_Chars(System.Int32)
  17170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
  17171. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::ContainsKey(!0)
  17172. inline bool Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53 (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, int32_t ___key0, const RuntimeMethod* method)
  17173. {
  17174. return (( bool (*) (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 *, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_gshared)(__this, ___key0, method);
  17175. }
  17176. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Char>::Add(!0,!1)
  17177. inline void Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3 (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method)
  17178. {
  17179. (( void (*) (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 *, int32_t, Il2CppChar, const RuntimeMethod*))Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3_gshared)(__this, ___key0, ___value1, method);
  17180. }
  17181. // System.Int32 System.String::get_Length()
  17182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  17183. // System.Void UnityEngine.ScriptableObject::.ctor()
  17184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_m8DAE6CDCFA34E16F2543B02CC3669669FF203063 (ScriptableObject_t4361E08CEBF052C650D3666C7CEC37EB31DE116A * __this, const RuntimeMethod* method);
  17185. // System.Void TMPro.TMP_TextElement_Legacy::.ctor()
  17186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement_Legacy__ctor_mD253694C15C66EE5C99DC119FDC0A20C7B84963F (TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA * __this, const RuntimeMethod* method);
  17187. // !!0 UnityEngine.Component::GetComponent<TMPro.TMP_Text>()
  17188. inline TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * Component_GetComponent_TisTMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_m40BE77A29AF79509B039D0E7496DDA2C4224F8BB (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17189. {
  17190. return (( TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17191. }
  17192. // System.Void UnityEngine.MonoBehaviour::StopAllCoroutines()
  17193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopAllCoroutines_m6CFEADAA0266A99176A33B47129392DF954962B4 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, const RuntimeMethod* method);
  17194. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Clear()
  17195. inline void Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, const RuntimeMethod* method)
  17196. {
  17197. (( void (*) (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 *, const RuntimeMethod*))Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E_gshared)(__this, method);
  17198. }
  17199. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::TryGetValue(!0,!1&)
  17200. inline bool Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4 (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___key0, bool* ___value1, const RuntimeMethod* method)
  17201. {
  17202. return (( bool (*) (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 *, int32_t, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4_gshared)(__this, ___key0, ___value1, method);
  17203. }
  17204. // System.Collections.IEnumerator TMPro.TMP_SpriteAnimator::DoSpriteAnimationInternal(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
  17205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_SpriteAnimator_DoSpriteAnimationInternal_mA89CEC97737FEC642609BA2B5F95BC2BFCD294CE (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method);
  17206. // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
  17207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719 (MonoBehaviour_t37A501200D970A8257124B0EAE00A0FF3DDC354A * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
  17208. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::Add(!0,!1)
  17209. inline void Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9 (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method)
  17210. {
  17211. (( void (*) (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 *, int32_t, bool, const RuntimeMethod*))Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9_gshared)(__this, ___key0, ___value1, method);
  17212. }
  17213. // System.Void TMPro.TMP_SpriteAnimator/<DoSpriteAnimationInternal>d__7::.ctor(System.Int32)
  17214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CDoSpriteAnimationInternalU3Ed__7__ctor_mC8B7DC0B29E7F497F0DDD3FC6C16F6214485FD44 (U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  17215. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>::.ctor(System.Int32)
  17216. inline void Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  17217. {
  17218. (( void (*) (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 *, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD_gshared)(__this, ___capacity0, method);
  17219. }
  17220. // System.Void TMPro.TMP_SpriteAsset::UpdateLookupTables()
  17221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  17222. // System.Boolean System.String::IsNullOrEmpty(System.String)
  17223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method);
  17224. // System.Void TMPro.TMP_SpriteAsset::UpgradeSpriteAsset()
  17225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpgradeSpriteAsset_m695AF09A6ADD58E5E6F90FFB89ABD9EF3F8943E3 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  17226. // System.Void TMPro.ShaderUtilities::GetShaderPropertyIDs()
  17227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderUtilities_GetShaderPropertyIDs_m3E02CBC093720CD17D0E780C3DF8A881D9DBCE4E (const RuntimeMethod* method);
  17228. // UnityEngine.Shader UnityEngine.Shader::Find(System.String)
  17229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * Shader_Find_m596EC6EBDCA8C9D5D86E2410A319928C1E8E6B5A (String_t* ___name0, const RuntimeMethod* method);
  17230. // System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
  17231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_mD2A3BCD3B4F17F5C6E95F3B34DAF4B497B67127E (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * ___shader0, const RuntimeMethod* method);
  17232. // System.Void UnityEngine.Material::SetTexture(System.Int32,UnityEngine.Texture)
  17233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_mECB29488B89AB3E516331DA41409510D570E9B60 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * ___value1, const RuntimeMethod* method);
  17234. // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
  17235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, int32_t ___value0, const RuntimeMethod* method);
  17236. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::.ctor()
  17237. inline void Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, const RuntimeMethod* method)
  17238. {
  17239. (( void (*) (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 *, const RuntimeMethod*))Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC_gshared)(__this, method);
  17240. }
  17241. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Clear()
  17242. inline void Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, const RuntimeMethod* method)
  17243. {
  17244. (( void (*) (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 *, const RuntimeMethod*))Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A_gshared)(__this, method);
  17245. }
  17246. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::.ctor()
  17247. inline void Dictionary_2__ctor_m90F5DF3A96BD889C720F2E33CFD2DA827C110CC0 (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * __this, const RuntimeMethod* method)
  17248. {
  17249. (( void (*) (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *, const RuntimeMethod*))Dictionary_2__ctor_m5D54E695939D13E41566390833F4B0DB613D4E27_gshared)(__this, method);
  17250. }
  17251. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::Clear()
  17252. inline void Dictionary_2_Clear_mAE247CB0023BC114E23EB6920E5A244B9243AC04 (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * __this, const RuntimeMethod* method)
  17253. {
  17254. (( void (*) (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *, const RuntimeMethod*))Dictionary_2_Clear_m8C75E5E71BDB4ADD33F009890A9FBA307AA9F344_gshared)(__this, method);
  17255. }
  17256. // !0 System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::get_Item(System.Int32)
  17257. inline TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * List_1_get_Item_m0090F49233FD2726EFF4AD5CC945AB03E510CA47_inline (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * __this, int32_t ___index0, const RuntimeMethod* method)
  17258. {
  17259. return (( TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * (*) (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17260. }
  17261. // System.UInt32 UnityEngine.TextCore.Glyph::get_index()
  17262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Glyph_get_index_mB9A53E02F757731DC06414DFC6F4F5D1615DC248 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, const RuntimeMethod* method);
  17263. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::ContainsKey(!0)
  17264. inline bool Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68 (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, uint32_t ___key0, const RuntimeMethod* method)
  17265. {
  17266. return (( bool (*) (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 *, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68_gshared)(__this, ___key0, method);
  17267. }
  17268. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>::Add(!0,!1)
  17269. inline void Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * __this, uint32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
  17270. {
  17271. (( void (*) (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 *, uint32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F_gshared)(__this, ___key0, ___value1, method);
  17272. }
  17273. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::ContainsKey(!0)
  17274. inline bool Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3 (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * __this, uint32_t ___key0, const RuntimeMethod* method)
  17275. {
  17276. return (( bool (*) (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m4D344BF3B5540BFBCC30C8E83737362B0C58FB8F_gshared)(__this, ___key0, method);
  17277. }
  17278. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::Add(!0,!1)
  17279. inline void Dictionary_2_Add_mEB3C5E3CE2996E6388DCD2794FFC4AE42417DED0 (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * __this, uint32_t ___key0, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * ___value1, const RuntimeMethod* method)
  17280. {
  17281. (( void (*) (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *, uint32_t, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D *, const RuntimeMethod*))Dictionary_2_Add_mB72508B6D118296BA70D033E2285FB7886943178_gshared)(__this, ___key0, ___value1, method);
  17282. }
  17283. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::get_Count()
  17284. inline int32_t List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_inline (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * __this, const RuntimeMethod* method)
  17285. {
  17286. return (( int32_t (*) (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17287. }
  17288. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
  17289. inline void Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method)
  17290. {
  17291. (( void (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, const RuntimeMethod*))Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_gshared)(__this, method);
  17292. }
  17293. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Clear()
  17294. inline void Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, const RuntimeMethod* method)
  17295. {
  17296. (( void (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, const RuntimeMethod*))Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7_gshared)(__this, method);
  17297. }
  17298. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::.ctor()
  17299. inline void Dictionary_2__ctor_m66B89DE5106B124AC37DED45E473369BFEE03A59 (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * __this, const RuntimeMethod* method)
  17300. {
  17301. (( void (*) (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *, const RuntimeMethod*))Dictionary_2__ctor_m5D54E695939D13E41566390833F4B0DB613D4E27_gshared)(__this, method);
  17302. }
  17303. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::Clear()
  17304. inline void Dictionary_2_Clear_m73B60611EC9E4935B54A9BFF33F0CBE3A8B33B52 (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * __this, const RuntimeMethod* method)
  17305. {
  17306. (( void (*) (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *, const RuntimeMethod*))Dictionary_2_Clear_m8C75E5E71BDB4ADD33F009890A9FBA307AA9F344_gshared)(__this, method);
  17307. }
  17308. // !0 System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::get_Item(System.Int32)
  17309. inline TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_inline (List_1_t7850FCF22796079854614A9268CE558E34108A02 * __this, int32_t ___index0, const RuntimeMethod* method)
  17310. {
  17311. return (( TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * (*) (List_1_t7850FCF22796079854614A9268CE558E34108A02 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17312. }
  17313. // System.UInt32 TMPro.TMP_TextElement::get_glyphIndex()
  17314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m6F2184310C842C33B817DB68B8BB86EDFC74CC39_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method);
  17315. // !1 System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteGlyph>::get_Item(!0)
  17316. inline TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * Dictionary_2_get_Item_m99DEEAC5098A1CE34131F5C82ED005309EF8AE1C (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * __this, uint32_t ___key0, const RuntimeMethod* method)
  17317. {
  17318. return (( TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * (*) (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m6FF222E803077B0CCD7E35139C5897D9DFD6A76A_gshared)(__this, ___key0, method);
  17319. }
  17320. // System.Void TMPro.TMP_TextElement::set_glyph(UnityEngine.TextCore.Glyph)
  17321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * ___value0, const RuntimeMethod* method);
  17322. // System.Void TMPro.TMP_TextElement::set_textAsset(TMPro.TMP_Asset)
  17323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_textAsset_mE63A4E7CCF3893BDB606A70C347D894BAB9DD09D_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * ___value0, const RuntimeMethod* method);
  17324. // System.Int32 TMPro.TMP_SpriteCharacter::get_hashCode()
  17325. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_SpriteCharacter_get_hashCode_m4A65B34BD3BCD39227F9A0DDC038DDAD4971DFAA_inline (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method);
  17326. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(!0)
  17327. inline bool Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, const RuntimeMethod* method)
  17328. {
  17329. return (( bool (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB_gshared)(__this, ___key0, method);
  17330. }
  17331. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Add(!0,!1)
  17332. inline void Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
  17333. {
  17334. (( void (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681_gshared)(__this, ___key0, ___value1, method);
  17335. }
  17336. // System.UInt32 TMPro.TMP_TextElement::get_unicode()
  17337. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_unicode_m20235ED882CB124B30D4DDBF4C2CBD04C3D0B7E1_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method);
  17338. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::ContainsKey(!0)
  17339. inline bool Dictionary_2_ContainsKey_m0D37401639BC8A3AF68A888400AA205599FA39F5 (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * __this, uint32_t ___key0, const RuntimeMethod* method)
  17340. {
  17341. return (( bool (*) (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *, uint32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m4D344BF3B5540BFBCC30C8E83737362B0C58FB8F_gshared)(__this, ___key0, method);
  17342. }
  17343. // System.Void System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::Add(!0,!1)
  17344. inline void Dictionary_2_Add_m8FBC3D162F09B87D4257830DA3D189080ECA4A9F (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * __this, uint32_t ___key0, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * ___value1, const RuntimeMethod* method)
  17345. {
  17346. (( void (*) (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *, uint32_t, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE *, const RuntimeMethod*))Dictionary_2_Add_mB72508B6D118296BA70D033E2285FB7886943178_gshared)(__this, ___key0, ___value1, method);
  17347. }
  17348. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::get_Count()
  17349. inline int32_t List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_inline (List_1_t7850FCF22796079854614A9268CE558E34108A02 * __this, const RuntimeMethod* method)
  17350. {
  17351. return (( int32_t (*) (List_1_t7850FCF22796079854614A9268CE558E34108A02 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17352. }
  17353. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::TryGetValue(!0,!1&)
  17354. inline bool Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74 (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method)
  17355. {
  17356. return (( bool (*) (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *, int32_t, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74_gshared)(__this, ___key0, ___value1, method);
  17357. }
  17358. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>::TryGetValue(!0,!1&)
  17359. inline bool Dictionary_2_TryGetValue_m91E927FB9E7CA37FF0EBC1131AD4659E05A1F905 (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * __this, uint32_t ___key0, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE ** ___value1, const RuntimeMethod* method)
  17360. {
  17361. return (( bool (*) (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *, uint32_t, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE **, const RuntimeMethod*))Dictionary_2_TryGetValue_m217C0A1B3702CD790509E01A629A50EECD263C7F_gshared)(__this, ___key0, ___value1, method);
  17362. }
  17363. // System.Int32 TMPro.TMP_TextUtilities::GetSimpleHashCode(System.String)
  17364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextUtilities_GetSimpleHashCode_m9A50AA78D117D163062D2B5AC0D884B1A97E8B98 (String_t* ___s0, const RuntimeMethod* method);
  17365. // System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromHashcode(System.Int32)
  17366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromHashcode_m1D900091D1168C4A57984F65FD20BFF51732EE09 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, int32_t ___hashCode0, const RuntimeMethod* method);
  17367. // System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromUnicode(System.UInt32)
  17368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromUnicode_mC0D8FF8A9C1478604615D6E91180FED258FCBBB0 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, uint32_t ___unicode0, const RuntimeMethod* method);
  17369. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
  17370. inline void HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77 (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method)
  17371. {
  17372. (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_gshared)(__this, method);
  17373. }
  17374. // System.Void System.Collections.Generic.HashSet`1<System.Int32>::Clear()
  17375. inline void HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4 (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, const RuntimeMethod* method)
  17376. {
  17377. (( void (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, const RuntimeMethod*))HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_gshared)(__this, method);
  17378. }
  17379. // System.Int32 UnityEngine.Object::GetInstanceID()
  17380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
  17381. // System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(!0)
  17382. inline bool HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1 (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * __this, int32_t ___item0, const RuntimeMethod* method)
  17383. {
  17384. return (( bool (*) (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *, int32_t, const RuntimeMethod*))HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_gshared)(__this, ___item0, method);
  17385. }
  17386. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>::get_Count()
  17387. inline int32_t List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * __this, const RuntimeMethod* method)
  17388. {
  17389. return (( int32_t (*) (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17390. }
  17391. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.UInt32,System.Boolean,System.Int32&)
  17392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m98EDFFDD84B46F593A9E21259DF1ED4CF59A86CC (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * ___spriteAssets0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method);
  17393. // TMPro.TMP_SpriteAsset TMPro.TMP_Settings::get_defaultSpriteAsset()
  17394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E (const RuntimeMethod* method);
  17395. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
  17396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mCD0DB1881243670C8E22BAB5FA64F1FA21A26820 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method);
  17397. // !0 System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>::get_Item(System.Int32)
  17398. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_inline (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * __this, int32_t ___index0, const RuntimeMethod* method)
  17399. {
  17400. return (( TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * (*) (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17401. }
  17402. // System.Int32 TMPro.TMP_Asset::get_instanceID()
  17403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Asset_get_instanceID_m890B57243F07A713359F10194C3E914816D34F44 (TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * __this, const RuntimeMethod* method);
  17404. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.Int32,System.Boolean,System.Int32&)
  17405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3F078340868FB67C8E6CDEC46A1DD50461A6526B (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * ___spriteAssets0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method);
  17406. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
  17407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m15FEB74D7D3E70FF729F85F805ABBBD4B9778474 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method);
  17408. // System.UInt32 TMPro.TMP_Settings::get_missingCharacterSpriteUnicode()
  17409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_Settings_get_missingCharacterSpriteUnicode_mAF99EF32F14557C65D8D511693F286E22E01ED16 (const RuntimeMethod* method);
  17410. // System.Void System.Func`2<TMPro.TMP_SpriteGlyph,System.UInt32>::.ctor(System.Object,System.IntPtr)
  17411. inline void Func_2__ctor_mD8A3A4EA1E172C7232BC7E241D8AFC97C058FFC2 (Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  17412. {
  17413. (( void (*) (Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mEA9328DF6C8BD6F589A535D69DF79CD8E617E6E5_gshared)(__this, ___object0, ___method1, method);
  17414. }
  17415. // System.Linq.IOrderedEnumerable`1<!!0> System.Linq.Enumerable::OrderBy<TMPro.TMP_SpriteGlyph,System.UInt32>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  17416. inline RuntimeObject* Enumerable_OrderBy_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_m8003366499376E40E94E36D7B30077805DEE6EF9 (RuntimeObject* ___source0, Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * ___keySelector1, const RuntimeMethod* method)
  17417. {
  17418. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC *, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB2AE3BEECB9CFD0EC4A8864EA2C45AC2E52F1119_gshared)(___source0, ___keySelector1, method);
  17419. }
  17420. // System.Collections.Generic.List`1<!!0> System.Linq.Enumerable::ToList<TMPro.TMP_SpriteGlyph>(System.Collections.Generic.IEnumerable`1<!!0>)
  17421. inline List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * Enumerable_ToList_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_m814E10F23740BE47398E727080C53B7FC5A41D36 (RuntimeObject* ___source0, const RuntimeMethod* method)
  17422. {
  17423. return (( List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m3AB0AB30DAC385C2DF8A16D5CB8D3D41F62C751F_gshared)(___source0, method);
  17424. }
  17425. // System.Void System.Func`2<TMPro.TMP_SpriteCharacter,System.UInt32>::.ctor(System.Object,System.IntPtr)
  17426. inline void Func_2__ctor_m2C60FAC29CBD64C568355EFBED4209B8B8B9FEA7 (Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  17427. {
  17428. (( void (*) (Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mEA9328DF6C8BD6F589A535D69DF79CD8E617E6E5_gshared)(__this, ___object0, ___method1, method);
  17429. }
  17430. // System.Linq.IOrderedEnumerable`1<!!0> System.Linq.Enumerable::OrderBy<TMPro.TMP_SpriteCharacter,System.UInt32>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  17431. inline RuntimeObject* Enumerable_OrderBy_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB0895FE36AD8E7CDFFDA7ACA7DE09D85EB38C298 (RuntimeObject* ___source0, Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * ___keySelector1, const RuntimeMethod* method)
  17432. {
  17433. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 *, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB2AE3BEECB9CFD0EC4A8864EA2C45AC2E52F1119_gshared)(___source0, ___keySelector1, method);
  17434. }
  17435. // System.Collections.Generic.List`1<!!0> System.Linq.Enumerable::ToList<TMPro.TMP_SpriteCharacter>(System.Collections.Generic.IEnumerable`1<!!0>)
  17436. inline List_1_t7850FCF22796079854614A9268CE558E34108A02 * Enumerable_ToList_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_m230908C7E776995966420C4525436F4390EAA64B (RuntimeObject* ___source0, const RuntimeMethod* method)
  17437. {
  17438. return (( List_1_t7850FCF22796079854614A9268CE558E34108A02 * (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m3AB0AB30DAC385C2DF8A16D5CB8D3D41F62C751F_gshared)(___source0, method);
  17439. }
  17440. // System.Void TMPro.TMP_SpriteAsset::SortGlyphTable()
  17441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphTable_mE37FE679A7579A7CCF26D43D7094D2D44EA6EDD8 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  17442. // System.Void TMPro.TMP_SpriteAsset::SortCharacterTable()
  17443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortCharacterTable_mEF4B8DA5D5C793805C6995D55BF6CB7AFE38FFDD (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  17444. // System.String UnityEngine.Object::get_name()
  17445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
  17446. // System.String System.String::Concat(System.String[])
  17447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9 (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___values0, const RuntimeMethod* method);
  17448. // System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object)
  17449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_mF3A49A8FCD5EC1535CADCDFF57432813A8790DF6 (RuntimeObject * ___message0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___context1, const RuntimeMethod* method);
  17450. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::Clear()
  17451. inline void List_1_Clear_m161D2D0385ED2D0C29C377D969B7340B1AEBDA29 (List_1_t7850FCF22796079854614A9268CE558E34108A02 * __this, const RuntimeMethod* method)
  17452. {
  17453. (( void (*) (List_1_t7850FCF22796079854614A9268CE558E34108A02 *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
  17454. }
  17455. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::Clear()
  17456. inline void List_1_Clear_mEA331B827176D4E44814665C321C403AE9520445 (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * __this, const RuntimeMethod* method)
  17457. {
  17458. (( void (*) (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *, const RuntimeMethod*))List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared)(__this, method);
  17459. }
  17460. // !0 System.Collections.Generic.List`1<TMPro.TMP_Sprite>::get_Item(System.Int32)
  17461. inline TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * List_1_get_Item_m448DB2257A4B9AB7538BE661B7D2A264ADB26070_inline (List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * __this, int32_t ___index0, const RuntimeMethod* method)
  17462. {
  17463. return (( TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * (*) (List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17464. }
  17465. // System.Void TMPro.TMP_SpriteGlyph::.ctor()
  17466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_mF9A1A0552B697DFEE621913F339F917E71D3DA27 (TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * __this, const RuntimeMethod* method);
  17467. // System.Void UnityEngine.TextCore.Glyph::set_index(System.UInt32)
  17468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_index_m68FA74E7DF133C63E1544913F2ADC38BB27DBED4 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, uint32_t ___value0, const RuntimeMethod* method);
  17469. // System.Void UnityEngine.TextCore.GlyphMetrics::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single)
  17470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphMetrics__ctor_m6146EC37C12EF153771AEF9983A63B5EBAE0CEFB (GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * __this, float ___width0, float ___height1, float ___bearingX2, float ___bearingY3, float ___advance4, const RuntimeMethod* method);
  17471. // System.Void UnityEngine.TextCore.Glyph::set_metrics(UnityEngine.TextCore.GlyphMetrics)
  17472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_metrics_mAA75ADA7FEE5D62A48D1558CE4393C8E4FBBBC3B (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___value0, const RuntimeMethod* method);
  17473. // System.Void UnityEngine.TextCore.GlyphRect::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
  17474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlyphRect__ctor_m278B410AE9B6DE62FF8C2445B8F3C6051B45ED61 (GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * __this, int32_t ___x0, int32_t ___y1, int32_t ___width2, int32_t ___height3, const RuntimeMethod* method);
  17475. // System.Void UnityEngine.TextCore.Glyph::set_glyphRect(UnityEngine.TextCore.GlyphRect)
  17476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_glyphRect_mC1B26C50850B546BF6CF5AE5765FA6080F983B3B (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___value0, const RuntimeMethod* method);
  17477. // System.Void UnityEngine.TextCore.Glyph::set_scale(System.Single)
  17478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_scale_m576BAC2DABBBDDAEB8B84BEB4A0780BC00D90753 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, float ___value0, const RuntimeMethod* method);
  17479. // System.Void UnityEngine.TextCore.Glyph::set_atlasIndex(System.Int32)
  17480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph_set_atlasIndex_m9994675326C6545B78A3CD5CC4A534D597195A3B (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, int32_t ___value0, const RuntimeMethod* method);
  17481. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::Add(!0)
  17482. inline void List_1_Add_m487CA7A3E10EA6FCE5655E9E2EEFE5A9FB0408D6 (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * __this, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * ___item0, const RuntimeMethod* method)
  17483. {
  17484. (( void (*) (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  17485. }
  17486. // System.Void TMPro.TMP_SpriteCharacter::.ctor()
  17487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_m718B993FE9A82885A5ED7DF9849DBD60C62D7885 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method);
  17488. // System.Void TMPro.TMP_TextElement::set_unicode(System.UInt32)
  17489. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, uint32_t ___value0, const RuntimeMethod* method);
  17490. // System.Void TMPro.TMP_SpriteCharacter::set_name(System.String)
  17491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter_set_name_m4606E6D817C3C30D4B3B7DFEE1D2DF7D5272DF49 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, String_t* ___value0, const RuntimeMethod* method);
  17492. // System.Void TMPro.TMP_TextElement::set_scale(System.Single)
  17493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, float ___value0, const RuntimeMethod* method);
  17494. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::Add(!0)
  17495. inline void List_1_Add_mD986DBF7A91DEBDD9898D3C1DE7990A9112D9026 (List_1_t7850FCF22796079854614A9268CE558E34108A02 * __this, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * ___item0, const RuntimeMethod* method)
  17496. {
  17497. (( void (*) (List_1_t7850FCF22796079854614A9268CE558E34108A02 *, TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  17498. }
  17499. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_Sprite>::get_Count()
  17500. inline int32_t List_1_get_Count_m07FBE5A5B49C0D0C0569C26B1BDE16BD9292BECC_inline (List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * __this, const RuntimeMethod* method)
  17501. {
  17502. return (( int32_t (*) (List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17503. }
  17504. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>::.ctor()
  17505. inline void List_1__ctor_mDA312D1C6570B811ACB024C2351BBAC225856662 (List_1_t7850FCF22796079854614A9268CE558E34108A02 * __this, const RuntimeMethod* method)
  17506. {
  17507. (( void (*) (List_1_t7850FCF22796079854614A9268CE558E34108A02 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  17508. }
  17509. // System.Void System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>::.ctor()
  17510. inline void List_1__ctor_mA705A1F9A83D2A5992112F3DCF74429BF21B5459 (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * __this, const RuntimeMethod* method)
  17511. {
  17512. (( void (*) (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method);
  17513. }
  17514. // System.Void TMPro.TMP_Asset::.ctor()
  17515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Asset__ctor_m02FC59BAEB14F7C9BCF66F84CBE1FE3974E03767 (TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * __this, const RuntimeMethod* method);
  17516. // System.Boolean System.String::op_Equality(System.String,System.String)
  17517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  17518. // System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCodeCaseSensitive(System.String)
  17519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCodeCaseSensitive_m2232FB0E880EE96A130579027A84A883EE9363F0 (String_t* ___s0, const RuntimeMethod* method);
  17520. // System.Void TMPro.TMP_TextElement::.ctor()
  17521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextElement__ctor_m88310726FCA44CE966F047DDC015FB1D1DFF68C1 (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method);
  17522. // System.Void TMPro.TMP_TextElement::set_glyphIndex(System.UInt32)
  17523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyphIndex_m0D14C0ECEC2D7B164E766A0C224D5E72DE52E378_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, uint32_t ___value0, const RuntimeMethod* method);
  17524. // System.Void UnityEngine.TextCore.Glyph::.ctor()
  17525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Glyph__ctor_m3B14665C4F129AA87DC0FBF1D8E5274729840076 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, const RuntimeMethod* method);
  17526. // System.Void TMPro.TMP_Style::.ctor(System.String,System.String,System.String)
  17527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style__ctor_mECCFE9EEC5809CBCC440AE5EB432D51C021589CE (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, String_t* ___styleName0, String_t* ___styleOpeningDefinition1, String_t* ___styleClosingDefinition2, const RuntimeMethod* method);
  17528. // System.Boolean System.String::op_Inequality(System.String,System.String)
  17529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  17530. // System.Int32 TMPro.TMP_TextParsingUtilities::GetHashCode(System.String)
  17531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_TextParsingUtilities_GetHashCode_m4E8AE9968732C5AEAE20BC8CDCC41DFE581D2401 (String_t* ___s0, const RuntimeMethod* method);
  17532. // System.Void TMPro.TMP_Style::RefreshStyle()
  17533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_RefreshStyle_mBCE8D2D64393781F2B7E5B1E835DB77BC767140A (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method);
  17534. // System.Void TMPro.TMP_StyleSheet::LoadStyleDictionaryInternal()
  17535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method);
  17536. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::TryGetValue(!0,!1&)
  17537. inline bool Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36 (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * __this, int32_t ___key0, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB ** ___value1, const RuntimeMethod* method)
  17538. {
  17539. return (( bool (*) (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *, int32_t, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB **, const RuntimeMethod*))Dictionary_2_TryGetValue_m17490CDFCBD13F99815D7B3EB5F15C4077EF046E_gshared)(__this, ___key0, ___value1, method);
  17540. }
  17541. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::.ctor()
  17542. inline void Dictionary_2__ctor_mC0BABDE7511542AD5E627FF88F9EB4A3ED0818CE (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * __this, const RuntimeMethod* method)
  17543. {
  17544. (( void (*) (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *, const RuntimeMethod*))Dictionary_2__ctor_mE7F9D51201F5A72BF4995CA0F3F0E866DB21E638_gshared)(__this, method);
  17545. }
  17546. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::Clear()
  17547. inline void Dictionary_2_Clear_mBC1E112E9C3CBAF304CF42DC3332355530832AE4 (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * __this, const RuntimeMethod* method)
  17548. {
  17549. (( void (*) (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *, const RuntimeMethod*))Dictionary_2_Clear_m14135ABCC9D07B90731529E85DFAAA2BBD1ED8DB_gshared)(__this, method);
  17550. }
  17551. // !0 System.Collections.Generic.List`1<TMPro.TMP_Style>::get_Item(System.Int32)
  17552. inline TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_inline (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * __this, int32_t ___index0, const RuntimeMethod* method)
  17553. {
  17554. return (( TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * (*) (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 *, int32_t, const RuntimeMethod*))List_1_get_Item_m7B5E3383CB67492E573AC0D875ED82A51350F188_gshared_inline)(__this, ___index0, method);
  17555. }
  17556. // System.Int32 TMPro.TMP_Style::get_hashCode()
  17557. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method);
  17558. // System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::ContainsKey(!0)
  17559. inline bool Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601 (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * __this, int32_t ___key0, const RuntimeMethod* method)
  17560. {
  17561. return (( bool (*) (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_mDDBF650A16D9FB120F58AE400EBC625588D59A63_gshared)(__this, ___key0, method);
  17562. }
  17563. // System.Void System.Collections.Generic.Dictionary`2<System.Int32,TMPro.TMP_Style>::Add(!0,!1)
  17564. inline void Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89 (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * __this, int32_t ___key0, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___value1, const RuntimeMethod* method)
  17565. {
  17566. (( void (*) (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *, int32_t, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *, const RuntimeMethod*))Dictionary_2_Add_m5C6C3AD7291F4771E4AE045CE128CD59395E6A45_gshared)(__this, ___key0, ___value1, method);
  17567. }
  17568. // System.Int32 System.Collections.Generic.List`1<TMPro.TMP_Style>::get_Count()
  17569. inline int32_t List_1_get_Count_m37CB084558C422A18441AA29F6BD1B7745BC7919_inline (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * __this, const RuntimeMethod* method)
  17570. {
  17571. return (( int32_t (*) (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
  17572. }
  17573. // System.Void System.Collections.Generic.List`1<TMPro.TMP_Style>::Add(!0)
  17574. inline void List_1_Add_m74B4BFEE9E6280CB6F3896C3B261D35EB6C2EB4B (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * __this, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___item0, const RuntimeMethod* method)
  17575. {
  17576. (( void (*) (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 *, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method);
  17577. }
  17578. // System.Void System.Collections.Generic.List`1<TMPro.TMP_Style>::.ctor(System.Int32)
  17579. inline void List_1__ctor_m496DA26C3A1AC2FC8D97119919BE3D283D31E6F1 (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  17580. {
  17581. (( void (*) (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 *, int32_t, const RuntimeMethod*))List_1__ctor_mFEB2301A6F28290A828A979BA9CC847B16B3D538_gshared)(__this, ___capacity0, method);
  17582. }
  17583. // UnityEngine.Material TMPro.TMP_SubMesh::GetMaterial(UnityEngine.Material)
  17584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_GetMaterial_mD7B0B06D5B157FE1357B4535C0789DF24A5514F0 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method);
  17585. // System.Single TMPro.TMP_SubMesh::GetPaddingForMaterial()
  17586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_GetPaddingForMaterial_m75F9CE65D1124AB4AF77F7915D98F8888DC6097D (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17587. // System.Void TMPro.TMP_SubMesh::SetVerticesDirty()
  17588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetVerticesDirty_mAD5F94D522DE757B591589B1DA1E892EB3797BAF (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17589. // System.Void TMPro.TMP_SubMesh::SetMaterialDirty()
  17590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetMaterialDirty_m0B08FFE26EA91994EEB772FFD4CE8B4D5C7C6CCD (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17591. // System.Void TMPro.TMP_SubMesh::SetSharedMaterial(UnityEngine.Material)
  17592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetSharedMaterial_m26EAC23382355F20B8096F504339F2CCC12A8B3E (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method);
  17593. // System.Void TMPro.TMP_MaterialManager::ReleaseFallbackMaterial(UnityEngine.Material)
  17594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___fallbackMaterial0, const RuntimeMethod* method);
  17595. // System.Void TMPro.TMP_MaterialManager::AddFallbackMaterialReference(UnityEngine.Material)
  17596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_AddFallbackMaterialReference_m203437FB09750D11119F7A27CFA4ED4E233AE1BB (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___targetMaterial0, const RuntimeMethod* method);
  17597. // !!0 UnityEngine.Component::GetComponent<UnityEngine.Renderer>()
  17598. inline Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17599. {
  17600. return (( Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17601. }
  17602. // !!0 UnityEngine.Component::GetComponent<UnityEngine.MeshFilter>()
  17603. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * Component_GetComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_mFFD173E0CB68E5A6519D56086F5B678CB885D9E4 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17604. {
  17605. return (( MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17606. }
  17607. // UnityEngine.GameObject UnityEngine.Component::get_gameObject()
  17608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  17609. // !!0 UnityEngine.GameObject::AddComponent<UnityEngine.MeshFilter>()
  17610. inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * GameObject_AddComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_m1611D0ABA0C75573ECCB1F61D176DA95F7133F30 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17611. {
  17612. return (( MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method);
  17613. }
  17614. // !!0 UnityEngine.Component::GetComponentInParent<TMPro.TextMeshPro>()
  17615. inline TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * Component_GetComponentInParent_TisTextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_m8C6393919B0D5F45B82B6B392649AE6A1EDA3C81 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17616. {
  17617. return (( TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m318722AF88298242B0822DB6715D00FABDDA3113_gshared)(__this, method);
  17618. }
  17619. // System.String System.String::Concat(System.String,System.String,System.String)
  17620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
  17621. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  17622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  17623. // System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
  17624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, String_t* ___name0, TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___components1, const RuntimeMethod* method);
  17625. // !!0 UnityEngine.GameObject::GetComponent<TMPro.TMP_SubMesh>()
  17626. inline TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * GameObject_GetComponent_TisTMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_m54405BEAE75F40F35AE26F19D99B991F2E3D1425 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17627. {
  17628. return (( TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared)(__this, method);
  17629. }
  17630. // UnityEngine.Transform UnityEngine.GameObject::get_transform()
  17631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  17632. // UnityEngine.Transform TMPro.TextMeshPro::get_transform()
  17633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * TextMeshPro_get_transform_m287771E57F2590075D10DB95E28CB3BFBE2BBC9E (TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * __this, const RuntimeMethod* method);
  17634. // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean)
  17635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_mA6A651EDE81F139E1D6C7BA894834AD71D07227A (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___parent0, bool ___worldPositionStays1, const RuntimeMethod* method);
  17636. // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
  17637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  17638. // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
  17639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702 (const RuntimeMethod* method);
  17640. // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
  17641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___value0, const RuntimeMethod* method);
  17642. // UnityEngine.Vector3 UnityEngine.Vector3::get_one()
  17643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB (const RuntimeMethod* method);
  17644. // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
  17645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___value0, const RuntimeMethod* method);
  17646. // System.Int32 UnityEngine.GameObject::get_layer()
  17647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method);
  17648. // System.Void UnityEngine.GameObject::set_layer(System.Int32)
  17649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, int32_t ___value0, const RuntimeMethod* method);
  17650. // UnityEngine.Renderer TMPro.TMP_SubMesh::get_renderer()
  17651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * TMP_SubMesh_get_renderer_m721BC3FF63941822CEEB0CEBAE9A6904FEA00C08 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17652. // UnityEngine.Renderer TMPro.TextMeshPro::get_renderer()
  17653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * TextMeshPro_get_renderer_m066F35A467ED7650ABDB2B1E8593C87177AD1728 (TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * __this, const RuntimeMethod* method);
  17654. // System.Int32 UnityEngine.Renderer::get_sortingLayerID()
  17655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingLayerID_m668C1AA36751AF6655BAAD42BE7627E7950E48E8 (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, const RuntimeMethod* method);
  17656. // System.Void UnityEngine.Renderer::set_sortingLayerID(System.Int32)
  17657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingLayerID_m8F4A87EB577D6314BF191E6227E139AEBE962BC8 (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, int32_t ___value0, const RuntimeMethod* method);
  17658. // System.Int32 UnityEngine.Renderer::get_sortingOrder()
  17659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Renderer_get_sortingOrder_m043173C955559C12E0A33BD7F7945DA12B755AE0 (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, const RuntimeMethod* method);
  17660. // System.Void UnityEngine.Renderer::set_sortingOrder(System.Int32)
  17661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sortingOrder_mAABE4F8F9B158068C8A1582ACE0BFEA3CF499139 (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, int32_t ___value0, const RuntimeMethod* method);
  17662. // UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
  17663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_m0F6495E1FB440A08314B7D74CCA99C897FAC05D1 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, const RuntimeMethod* method);
  17664. // UnityEngine.MeshFilter TMPro.TMP_SubMesh::get_meshFilter()
  17665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * TMP_SubMesh_get_meshFilter_mD39FF1E9146CBB3A12A7B18E3C4F023B5465C9AB (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17666. // UnityEngine.Mesh TMPro.TMP_SubMesh::get_mesh()
  17667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * TMP_SubMesh_get_mesh_mB7EE1E8583BFD5178C20562DE4EA529FC1325F98 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17668. // System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
  17669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_mC96D5F9AE4BC1D186221F568A4C3CE23572EC958 (MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___value0, const RuntimeMethod* method);
  17670. // System.Void UnityEngine.Material::SetVector(System.Int32,UnityEngine.Vector4)
  17671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetVector_m47F7F5B5B21FA28885C4E747AF1C32F40C1022CB (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___value1, const RuntimeMethod* method);
  17672. // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
  17673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, const RuntimeMethod* method);
  17674. // System.Void TMPro.TMP_Text::set_havePropertiesChanged(System.Boolean)
  17675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method);
  17676. // System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)
  17677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mAAAA103F4911E9FA18634BF9605C28559F5E2AC7 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___obj0, float ___t1, const RuntimeMethod* method);
  17678. // UnityEngine.Material TMPro.TMP_SubMesh::CreateMaterialInstance(UnityEngine.Material)
  17679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_CreateMaterialInstance_m1447B9765915788A458CA288422A9325BCA73F75 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method);
  17680. // System.Void UnityEngine.Material::.ctor(UnityEngine.Material)
  17681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_mD0C3D9CFAFE0FB858D864092467387D7FA178245 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method);
  17682. // System.String[] UnityEngine.Material::get_shaderKeywords()
  17683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* Material_get_shaderKeywords_mDAD743C090C3CEE0B2883140B244853D71C5E9E0 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, const RuntimeMethod* method);
  17684. // System.Void UnityEngine.Material::set_shaderKeywords(System.String[])
  17685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_shaderKeywords_m9EC5EFA52BF30597B1692C623806E7167B1C7688 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___value0, const RuntimeMethod* method);
  17686. // System.String System.String::Concat(System.String,System.String)
  17687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
  17688. // System.Void UnityEngine.Object::set_name(System.String)
  17689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_m87C4006618ADB325ABE5439DF159E10DD8DD0781 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * __this, String_t* ___value0, const RuntimeMethod* method);
  17690. // UnityEngine.Material UnityEngine.Renderer::get_sharedMaterial()
  17691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * Renderer_get_sharedMaterial_m42DF538F0C6EA249B1FB626485D45D083BA74FCC (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, const RuntimeMethod* method);
  17692. // System.Boolean TMPro.TMP_Text::get_extraPadding()
  17693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17694. // System.Boolean TMPro.TMP_Text::get_isUsingBold()
  17695. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17696. // System.Single TMPro.ShaderUtilities::GetPadding(UnityEngine.Material,System.Boolean,System.Boolean)
  17697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, bool ___enableExtraPadding1, bool ___isBold2, const RuntimeMethod* method);
  17698. // System.Boolean UnityEngine.Behaviour::get_enabled()
  17699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800 (Behaviour_t1A3DDDCF73B4627928FBFE02ED52B7251777DBD9 * __this, const RuntimeMethod* method);
  17700. // System.Void TMPro.TMP_SubMesh::UpdateMaterial()
  17701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMaterial_m0D34E19CF83B73E4BD501D829BF13BFB99865090 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17702. // System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material)
  17703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m1E66766F93E95F692C3C9C2C09AFD795B156678B (Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method);
  17704. // System.Boolean UnityEngine.Material::HasProperty(System.String)
  17705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_mB6F155CD45C688DA232B56BD1A74474C224BE37E (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, String_t* ___name0, const RuntimeMethod* method);
  17706. // TMPro.TMP_Text TMPro.TMP_SubMesh::get_textComponent()
  17707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_SubMesh_get_textComponent_mCC77108B2FC27225E4FE85BFC0C30E6EB8A0D228 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method);
  17708. // System.Single UnityEngine.Material::GetFloat(System.String)
  17709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_mF2F48AFBDFC1E1E72A00F614EF20B656262EB167 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, String_t* ___name0, const RuntimeMethod* method);
  17710. // System.Void UnityEngine.Material::SetFloat(System.String,System.Single)
  17711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_mBE01E05D49E5C7045E010F49A38E96B101D82768 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, String_t* ___name0, float ___value1, const RuntimeMethod* method);
  17712. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_sharedMaterial()
  17713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_sharedMaterial_mF216C2A7F4F603CD4D86CC45D0A47F84D2297976_inline (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method);
  17714. // UnityEngine.Texture UnityEngine.Material::GetTexture(System.Int32)
  17715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * Material_GetTexture_m02A9C3BA6C1396C0F1AAA4C248B9A81D7ABED680 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, const RuntimeMethod* method);
  17716. // UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial(UnityEngine.Material)
  17717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_GetMaterial_m8800840812BE572C0C22BF7FFF0D55D57926DDFB (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method);
  17718. // System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial()
  17719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m4B7B3550E551E45BF150736D0427A14A6CEA9AD3 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method);
  17720. // System.Void TMPro.TMP_SubMeshUI::SetSharedMaterial(UnityEngine.Material)
  17721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetSharedMaterial_m60F4DBB0912D56A17C3991BF88D308E94FE9AA59 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method);
  17722. // UnityEngine.Material TMPro.TMP_MaterialManager::GetMaterialForRendering(UnityEngine.UI.MaskableGraphic,UnityEngine.Material)
  17723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_MaterialManager_GetMaterialForRendering_m2E9436D67B689E7E5604B2F27C006A37EC253BC6 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * ___graphic0, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___baseMaterial1, const RuntimeMethod* method);
  17724. // !!0 UnityEngine.Component::GetComponentInParent<TMPro.TextMeshProUGUI>()
  17725. inline TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * Component_GetComponentInParent_TisTextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_m1E9E6A17D917332E979C0FAC26029F97014D600F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17726. {
  17727. return (( TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m318722AF88298242B0822DB6715D00FABDDA3113_gshared)(__this, method);
  17728. }
  17729. // UnityEngine.Transform TMPro.TMP_Text::get_transform()
  17730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * TMP_Text_get_transform_m81019C9C243967EF69E113D8E2DC0C65275C9C0A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17731. // System.Void UnityEngine.Transform::SetAsFirstSibling()
  17732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * __this, const RuntimeMethod* method);
  17733. // !!0 UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
  17734. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17735. {
  17736. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m533C28B362284747FD5138B02D183642545146E8_gshared)(__this, method);
  17737. }
  17738. // System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
  17739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  17740. // UnityEngine.Vector2 UnityEngine.Vector2::get_one()
  17741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42 (const RuntimeMethod* method);
  17742. // System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
  17743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  17744. // System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2)
  17745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  17746. // UnityEngine.RectTransform TMPro.TMP_Text::get_rectTransform()
  17747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * TMP_Text_get_rectTransform_mEDF01E64384F15763209C6A28C7E61CB2EC932C4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17748. // UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
  17749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  17750. // System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
  17751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___value0, const RuntimeMethod* method);
  17752. // !!0 UnityEngine.GameObject::AddComponent<UnityEngine.UI.LayoutElement>()
  17753. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17754. {
  17755. return (( LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method);
  17756. }
  17757. // !!0 UnityEngine.GameObject::AddComponent<TMPro.TMP_SubMeshUI>()
  17758. inline TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * GameObject_AddComponent_TisTMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD_m9A35C058F150157286EA8D1D20A6E62F4F09AE92 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17759. {
  17760. return (( TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method);
  17761. }
  17762. // System.Void UnityEngine.UI.MaskableGraphic::OnDisable()
  17763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  17764. // System.Void TMPro.TMP_MaterialManager::ReleaseStencilMaterial(UnityEngine.Material)
  17765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MaterialManager_ReleaseStencilMaterial_mC76A26F6B30876338AE731959629FEF9CD7A90D3 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___stencilMaterial0, const RuntimeMethod* method);
  17766. // UnityEngine.Transform UnityEngine.Component::get_transform()
  17767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method);
  17768. // UnityEngine.Transform UnityEngine.UI.MaskUtilities::FindRootSortOverrideCanvas(UnityEngine.Transform)
  17769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * MaskUtilities_FindRootSortOverrideCanvas_m4760B83EDA0BF632346FDE90302AB43EAC0524E0 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___start0, const RuntimeMethod* method);
  17770. // System.Boolean UnityEngine.UI.MaskableGraphic::get_maskable()
  17771. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MaskableGraphic_get_maskable_mAB089F676929CD6D1CA9FC204EE04A10EF86B6E8_inline (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  17772. // System.Int32 UnityEngine.UI.MaskUtilities::GetStencilDepth(UnityEngine.Transform,UnityEngine.Transform)
  17773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaskUtilities_GetStencilDepth_m102B187BAF39A903EA0BEC302B9DFC2993BC1E30 (Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___transform0, Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * ___stopAfter1, const RuntimeMethod* method);
  17774. // UnityEngine.Material UnityEngine.UI.StencilMaterial::Add(UnityEngine.Material,System.Int32,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.ColorWriteMask,System.Int32,System.Int32)
  17775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * StencilMaterial_Add_m096013C81D92CB4B37053C97B427A64EDFA61F25 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___baseMat0, int32_t ___stencilID1, int32_t ___operation2, int32_t ___compareFunction3, int32_t ___colorWriteMask4, int32_t ___readMask5, int32_t ___writeMask6, const RuntimeMethod* method);
  17776. // System.Void UnityEngine.UI.StencilMaterial::Remove(UnityEngine.Material)
  17777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StencilMaterial_Remove_m8C971D3D0DDDD92710C011FD7B630E6C853B744D (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___customMat0, const RuntimeMethod* method);
  17778. // System.Void UnityEngine.Events.UnityAction::Invoke()
  17779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_Invoke_mFFF1FFE59D8285F8A81350E6D5C4D791F44F6AC9 (UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * __this, const RuntimeMethod* method);
  17780. // UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform()
  17781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  17782. // UnityEngine.Canvas UnityEngine.UI.Graphic::get_canvas()
  17783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, const RuntimeMethod* method);
  17784. // UnityEngine.Canvas UnityEngine.Canvas::get_rootCanvas()
  17785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * Canvas_get_rootCanvas_mB1C93410A4AA793D88130FD08C05D71327641DC5 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  17786. // TMPro.TMP_Text TMPro.TMP_SubMeshUI::get_textComponent()
  17787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_SubMeshUI_get_textComponent_mE3ADB4847101AF33C4B7530E9A99B3C25BAEDD2B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method);
  17788. // System.Void UnityEngine.CanvasRenderer::set_materialCount(System.Int32)
  17789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_set_materialCount_m00FE6113ACA7FE9AD51DA0A9A0B013D7C811E5DB (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, int32_t ___value0, const RuntimeMethod* method);
  17790. // System.Void UnityEngine.CanvasRenderer::SetMaterial(UnityEngine.Material,System.Int32)
  17791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasRenderer_SetMaterial_m1D7A8BD75D5DEFC5F0A27FFBA2A2A84755EE421F (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, int32_t ___index1, const RuntimeMethod* method);
  17792. // System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping()
  17793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaskableGraphic_RecalculateClipping_m0402575B6C04BC3A36CAE548FC29B380B923CC09 (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method);
  17794. // UnityEngine.Material TMPro.TMP_SubMeshUI::CreateMaterialInstance(UnityEngine.Material)
  17795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_CreateMaterialInstance_mE604113BA3A670FB749A275B193D80A2694AB789 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method);
  17796. // UnityEngine.Material UnityEngine.CanvasRenderer::GetMaterial()
  17797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * CanvasRenderer_GetMaterial_mBC3956F4758C45F89DC69E4A4AA53FC7B5E78488 (CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * __this, const RuntimeMethod* method);
  17798. // System.String TMPro.TMP_Text::InternalTextBackingArrayToString()
  17799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_InternalTextBackingArrayToString_m0F616EA5066C8161F9DD47CF12FE03DB02C9EC52 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17800. // System.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
  17801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Color_op_Equality_m4975788CDFEF5571E3C51AE8363E6DF65C28A996 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___lhs0, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___rhs1, const RuntimeMethod* method);
  17802. // TMPro.TMP_Style TMPro.TMP_Text::GetStyle(System.Int32)
  17803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___hashCode0, const RuntimeMethod* method);
  17804. // TMPro.TMP_Style TMPro.TMP_Style::get_NormalStyle()
  17805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Style_get_NormalStyle_mF44AF1D3F9FFC8F2BCB0A7E2118D29C282D4482F (const RuntimeMethod* method);
  17806. // UnityEngine.Color UnityEngine.Material::GetColor(System.Int32)
  17807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Material_GetColor_m87CBA0F1030841DE18DED76EA658006A86060EA7 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, const RuntimeMethod* method);
  17808. // UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
  17809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___c0, const RuntimeMethod* method);
  17810. // System.Boolean TMPro.TMPro_ExtensionMethods::Compare(UnityEngine.Color32,UnityEngine.Color32)
  17811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMPro_ExtensionMethods_Compare_mF68EE2F2585A1CDFD8C85F5D940F662F553CA197 (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___a0, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___b1, const RuntimeMethod* method);
  17812. // System.Single UnityEngine.Material::GetFloat(System.Int32)
  17813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Material_GetFloat_m508B992651DD512ECB2A51336C9A4E87AED82D27 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, const RuntimeMethod* method);
  17814. // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
  17815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499 (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___exists0, const RuntimeMethod* method);
  17816. // TMPro.TMP_FontAsset TMPro.TMP_Text::get_font()
  17817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Text_get_font_mCCC689E89501A382C24F73AB305F647CA47FD9E2_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17818. // System.Single UnityEngine.Canvas::get_scaleFactor()
  17819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Canvas_get_scaleFactor_m3F0D7E3B97B0493F4E98B2BBCA7A57BC1E1CB710 (Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * __this, const RuntimeMethod* method);
  17820. // UnityEngine.TextCore.FaceInfo TMPro.TMP_FontAsset::get_faceInfo()
  17821. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  17822. // System.Int32 UnityEngine.TextCore.FaceInfo::get_pointSize()
  17823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  17824. // System.Void TMPro.TMP_Text::ReleaseLinkedTextComponent(TMPro.TMP_Text)
  17825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReleaseLinkedTextComponent_mB51BEA36B53C434BD49F9C636456146D876450F1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___targetTextComponent0, const RuntimeMethod* method);
  17826. // System.Boolean TMPro.TMP_Text::IsSelfOrLinkedAncestor(TMPro.TMP_Text)
  17827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_IsSelfOrLinkedAncestor_mF41002349B43DA742FD63FB06C858F373C74A36B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___targetTextComponent0, const RuntimeMethod* method);
  17828. // System.Void TMPro.TMP_UpdateManager::UnRegisterTextObjectForUpdate(TMPro.TMP_Text)
  17829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_UnRegisterTextObjectForUpdate_mB548ECEAA0978477F2D28F7C804A2EDB4FD3EE13 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textObject0, const RuntimeMethod* method);
  17830. // System.Void TMPro.TMP_UpdateManager::RegisterTextObjectForUpdate(TMPro.TMP_Text)
  17831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_UpdateManager_RegisterTextObjectForUpdate_mD448DE84DDA3342CC810AE3DA479C379ECBF9D51 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___textObject0, const RuntimeMethod* method);
  17832. // System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
  17833. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_mAC86329F5E0AF56A4A1067AB4299C291221720AE_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___lhs0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___rhs1, const RuntimeMethod* method);
  17834. // !!0 UnityEngine.Component::GetComponent<UnityEngine.Transform>()
  17835. inline Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * Component_GetComponent_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mE346451FC99E0A342785A7D3C496F34664C86074 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17836. {
  17837. return (( Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17838. }
  17839. // !!0 UnityEngine.Component::GetComponent<UnityEngine.RectTransform>()
  17840. inline RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17841. {
  17842. return (( RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17843. }
  17844. // System.Void TMPro.TMP_TextInfo::ResetVertexLayout(System.Boolean)
  17845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_TextInfo_ResetVertexLayout_mA516F4AE1D03CA39F74CA21771E1E35D4C7BE77E (TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * __this, bool ___isVolumetric0, const RuntimeMethod* method);
  17846. // UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds()
  17847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_GetTextBounds_m301B38BCEA97F304D8C2A74E693E20A3116C1262 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17848. // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
  17849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55 (Delegate_t * ___a0, Delegate_t * ___b1, const RuntimeMethod* method);
  17850. // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
  17851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t * Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4 (Delegate_t * ___source0, Delegate_t * ___value1, const RuntimeMethod* method);
  17852. // !!0 UnityEngine.Component::GetComponent<TMPro.TMP_SpriteAnimator>()
  17853. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * Component_GetComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_m77638784A9D20E2D4169BD6DB13569B9937D2286 (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17854. {
  17855. return (( TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17856. }
  17857. // !!0 UnityEngine.GameObject::AddComponent<TMPro.TMP_SpriteAnimator>()
  17858. inline TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * GameObject_AddComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_mF0E495BB58E12F0BEA73614F46D01B93B0B3D935 (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * __this, const RuntimeMethod* method)
  17859. {
  17860. return (( TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * (*) (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_mF5562A0C81CEDFE1C295F7E16FC6904B5057CB2D_gshared)(__this, method);
  17861. }
  17862. // !!0 UnityEngine.Component::GetComponent<UnityEngine.UI.LayoutElement>()
  17863. inline LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * Component_GetComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_m981F63601CA4005DE731B9FF304DC3A6D8229BDD (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 * __this, const RuntimeMethod* method)
  17864. {
  17865. return (( LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * (*) (Component_t62FBC8D2420DA4BE9037AFE430740F6B3EECA684 *, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_mDC2250CC3F24F6FE45660AF6153056ABDA5ED60F_gshared)(__this, method);
  17866. }
  17867. // System.Single TMPro.TMP_Text::GetPreferredWidth()
  17868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_mFC0663369F1B821873DC64BAD89CD391800AE48D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17869. // System.Single TMPro.TMP_Text::GetPreferredHeight()
  17870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_mF7A8DB1E6CC879740AC166981CAE13F9CABFEB56 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17871. // System.Single TMPro.TMP_Text::GetRenderedWidth()
  17872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_m00F67C1C204BED1DB52519C0CDE12E4DC8409697 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17873. // System.Single TMPro.TMP_Text::GetRenderedHeight()
  17874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_mFB4BCC639674AE50C5E38712CC8576256F365D9E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17875. // System.Boolean TMPro.ShaderUtilities::IsMaskingEnabled(UnityEngine.Material)
  17876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShaderUtilities_IsMaskingEnabled_m767A44C0FB5F49EA5F324277B97D251E6F2A7A70 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, const RuntimeMethod* method);
  17877. // System.Boolean UnityEngine.Material::HasProperty(System.Int32)
  17878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_m699B4D99152E3A99733B8BD7D41EAE08BB8B1657 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * __this, int32_t ___nameID0, const RuntimeMethod* method);
  17879. // System.Void UnityEngine.UI.Graphic::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
  17880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_CrossFadeColor_mB6115D791ABCE6CF1ADC94158D7AA135E006A566 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method);
  17881. // System.Void UnityEngine.UI.Graphic::CrossFadeAlpha(System.Single,System.Single,System.Boolean)
  17882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphic_CrossFadeAlpha_m15C6267D463C1531AC1E1F6EBE489FC6A41C3404 (Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method);
  17883. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String)
  17884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m4E2F950AAFB9DD4738AAEE98F3BB5D4AA4783360 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, const RuntimeMethod* method);
  17885. // System.Void TMPro.TMP_Text::PopulateTextProcessingArray()
  17886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17887. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String,System.Int32,System.Int32)
  17888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m9715AE3B7FFB2F0F18FB440360A4B580598CCC06 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  17889. // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
  17890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method);
  17891. // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Capacity()
  17892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759 (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, const RuntimeMethod* method);
  17893. // System.Void TMPro.TMP_Text/TextBackingContainer::Resize(System.Int32)
  17894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_Resize_m01B7066FD0D1CF1176CA23C7E71927C6C2E1751D (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___size0, const RuntimeMethod* method);
  17895. // System.Void TMPro.TMP_Text/TextBackingContainer::set_Item(System.Int32,System.UInt32)
  17896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___index0, uint32_t ___value1, const RuntimeMethod* method);
  17897. // System.Void TMPro.TMP_Text/TextBackingContainer::set_Count(System.Int32)
  17898. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___value0, const RuntimeMethod* method);
  17899. // System.Int32 System.Text.StringBuilder::get_Length()
  17900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0 (StringBuilder_t * __this, const RuntimeMethod* method);
  17901. // System.Char System.Text.StringBuilder::get_Chars(System.Int32)
  17902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3 (StringBuilder_t * __this, int32_t ___index0, const RuntimeMethod* method);
  17903. // System.Int32 TMPro.TMP_Text/TextBackingContainer::get_Count()
  17904. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_m6EF82467E08819050E45076A10A4914CB9D0773F_inline (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, const RuntimeMethod* method);
  17905. // System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&,System.Int32)
  17906. inline void TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___array0, int32_t ___size1, const RuntimeMethod* method)
  17907. {
  17908. (( void (*) (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 *, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**, int32_t, const RuntimeMethod*))TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E_gshared)(__this, ___array0, ___size1, method);
  17909. }
  17910. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::SetDefault(TMPro.TMP_TextProcessingStack`1<T>[],T)
  17911. inline void TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3 (TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* ___stack0, int32_t ___item1, const RuntimeMethod* method)
  17912. {
  17913. (( void (*) (TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37*, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3_gshared)(___stack0, ___item1, method);
  17914. }
  17915. // TMPro.TMP_Style TMPro.TMP_Text::get_textStyle()
  17916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Text_get_textStyle_m471DF17898DC12E7BC6902954B7ABA31A5579183 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  17917. // System.Boolean TMPro.TMP_Text::InsertOpeningStyleTag(TMPro.TMP_Style,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_InsertOpeningStyleTag_m34F6923FEFC7B991FB9F8A9632CA1F2284A777AF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___style0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method);
  17919. // System.UInt32 TMPro.TMP_Text/TextBackingContainer::get_Item(System.Int32)
  17920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5 (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___index0, const RuntimeMethod* method);
  17921. // System.Void TMPro.TMP_Text::ResizeInternalArray<TMPro.TMP_Text/UnicodeChar>(T[]&)
  17922. inline void TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___array0, const RuntimeMethod* method)
  17923. {
  17924. (( void (*) (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 *, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**, const RuntimeMethod*))TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_gshared)(__this, ___array0, method);
  17925. }
  17926. // System.Int32 TMPro.TMP_Text::GetUTF16(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  17927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m316E1258F480F71F193D212F005E3A43B9B08AD7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___text0, int32_t ___i1, const RuntimeMethod* method);
  17928. // System.Int32 TMPro.TMP_Text::GetUTF32(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  17929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mF237F19043ADC865BC93572A9F2B35572538E2A8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___text0, int32_t ___i1, const RuntimeMethod* method);
  17930. // System.UInt32 TMPro.TMP_TextParsingUtilities::ConvertToUTF32(System.UInt32,System.UInt32)
  17931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextParsingUtilities_ConvertToUTF32_m489D264DE851912D7EA069191AE2E399F626DAE6 (uint32_t ___highSurrogate0, uint32_t ___lowSurrogate1, const RuntimeMethod* method);
  17932. // System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  17933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_m0E0E2486F312A5F2771BD29EFEA638B4643200A5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method);
  17934. // System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_mC1BC702FC526718DBFA4A8FFC9E204D4FB94B16D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method);
  17936. // System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m2B1656570CF1A542A5CCBCD6D4AAE7F4451A6D5F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method);
  17938. // System.Void TMPro.TMP_Text::InsertClosingStyleTag(TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertClosingStyleTag_m691682E86EBD21AB97AA2BAF132E942CE13974D2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer0, int32_t* ___writeIndex1, const RuntimeMethod* method);
  17940. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  17941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, float ___arg78, const RuntimeMethod* method);
  17942. // System.Void TMPro.TMP_Text::AddFloatToInternalTextBackingArray(System.Single,System.Int32,System.Int32,System.Int32&)
  17943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, int32_t ___padding1, int32_t ___precision2, int32_t* ___writeIndex3, const RuntimeMethod* method);
  17944. // System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder,System.Int32,System.Int32)
  17945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m077F6CE062116021FA45EF094A5E92B419AD05D5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  17946. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Text.StringBuilder,System.Int32,System.Int32)
  17947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m04C209110F097C6FAD4346219B372634ABBC7920 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  17948. // System.Void TMPro.TMP_Text::SetCharArray(System.Char[],System.Int32,System.Int32)
  17949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mB302D4C488C568C95ACEE94CEBD950C789AA399B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  17950. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Char[],System.Int32,System.Int32)
  17951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m5AE54974AB12B217E56332FC9B8F32E3B6B8E7C2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  17952. // TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.Int32)
  17953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_StyleSheet_GetStyle_m8A8FA8EBCA62072F36EB0925C1259A3711A927AC (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, int32_t ___hashCode0, const RuntimeMethod* method);
  17954. // TMPro.TMP_StyleSheet TMPro.TMP_Settings::get_defaultStyleSheet()
  17955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * TMP_Settings_get_defaultStyleSheet_m4505E633764CDEDCFFF5FCD7DF5C3032E864671A (const RuntimeMethod* method);
  17956. // System.Int32 TMPro.TMP_Text::GetStyleHashCode(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&)
  17957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_m9B6541D27E8D00E16BB504B9D53CF4205B405979 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method);
  17958. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Push(T)
  17959. inline void TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59 (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, int32_t ___item0, const RuntimeMethod* method)
  17960. {
  17961. (( void (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_gshared)(__this, ___item0, method);
  17962. }
  17963. // System.Int32[] TMPro.TMP_Style::get_styleOpeningTagArray()
  17964. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method);
  17965. // System.Int32 TMPro.TMP_Text::GetUTF16(System.Int32[],System.Int32)
  17966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___text0, int32_t ___i1, const RuntimeMethod* method);
  17967. // System.Int32 TMPro.TMP_Text::GetUTF32(System.Int32[],System.Int32)
  17968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___text0, int32_t ___i1, const RuntimeMethod* method);
  17969. // System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(System.Int32[],System.Int32)
  17970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method);
  17971. // System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(System.Int32[]&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method);
  17973. // System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(System.Int32[]&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  17974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method);
  17975. // System.Int32 TMPro.TMP_Text::GetStyleHashCode(System.Int32[]&,System.Int32,System.Int32&)
  17976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_mD85DD8E34E3F4F36CCE3F367C3625C343CF10B00 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method);
  17977. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::Pop()
  17978. inline int32_t TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method)
  17979. {
  17980. return (( int32_t (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_gshared)(__this, method);
  17981. }
  17982. // System.Int32[] TMPro.TMP_Style::get_styleClosingTagArray()
  17983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method);
  17984. // System.UInt32 TMPro.TMP_TextUtilities::ToUpperASCIIFast(System.UInt32)
  17985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_TextUtilities_ToUpperASCIIFast_mAFC58A7E4803F352FBC289827B36F507F9EE1363 (uint32_t ___c0, const RuntimeMethod* method);
  17986. // System.Char TMPro.TMP_TextParsingUtilities::ToUpperASCIIFast(System.Char)
  17987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar TMP_TextParsingUtilities_ToUpperASCIIFast_m8AAEABBCC6B03C9661BE9E05783E5B897FC19A10 (Il2CppChar ___c0, const RuntimeMethod* method);
  17988. // System.Decimal System.Decimal::op_Explicit(System.Single)
  17989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Explicit_m17FCF551D6DA3DDC669E2E06F8BB2ABC1F7C6583 (float ___value0, const RuntimeMethod* method);
  17990. // System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
  17991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Addition_mC9608A268CBC30F2F34F81394EC1D6ED1D079819 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  17992. // System.Int64 System.Decimal::op_Explicit(System.Decimal)
  17993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_op_Explicit_m0C0F3F7FB50EE1771393A9C22342734251EB0D74 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___value0, const RuntimeMethod* method);
  17994. // System.Void TMPro.TMP_Text::AddIntegerToInternalTextBackingArray(System.Double,System.Int32,System.Int32&)
  17995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddIntegerToInternalTextBackingArray_m2578FC75D592EF392F654F5FC731E07A68DA45DF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, double ___number0, int32_t ___padding1, int32_t* ___writeIndex2, const RuntimeMethod* method);
  17996. // System.Decimal System.Decimal::op_Implicit(System.Int64)
  17997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Implicit_m7D587E5075FE7DFCCF1337140BD7404CFFD1655B (int64_t ___value0, const RuntimeMethod* method);
  17998. // System.Decimal System.Decimal::op_Subtraction(System.Decimal,System.Decimal)
  17999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Subtraction_m59CBDEC71B87BE511743AD5B46BD9A4458C3EBDE (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  18000. // System.Boolean System.Decimal::op_Inequality(System.Decimal,System.Decimal)
  18001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Inequality_m1524E424F030A184C95FA1AF24C76487E612E296 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  18002. // System.Void System.Decimal::.ctor(System.Int32)
  18003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___value0, const RuntimeMethod* method);
  18004. // System.Decimal System.Decimal::op_Multiply(System.Decimal,System.Decimal)
  18005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Multiply_mD941918A97C8534FDA1B2E1B26288F0FA7224E26 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  18006. // System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal)
  18007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  18008. // System.String System.String::CreateString(System.Char[])
  18009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, const RuntimeMethod* method);
  18010. // System.Void TMPro.TMP_Text::ParseInputText()
  18011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ParseInputText_m03A600DDC85977E85025F1643962A5647E3C394E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  18012. // System.Single TMPro.TMP_Text::GetPreferredWidth(UnityEngine.Vector2)
  18013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m3AE936F2A480B5B7EA0D8439153F07D1207DB6D7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___margin0, const RuntimeMethod* method);
  18014. // System.Single TMPro.TMP_Text::GetPreferredHeight(UnityEngine.Vector2)
  18015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_m9E837E775D1B81694FAEB151C6E4EF25CD2D189D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___margin0, const RuntimeMethod* method);
  18016. // System.Void TMPro.TMP_Text::SetText(System.String,System.Boolean)
  18017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m9E43B120A0875D561F640BECB6ED4A4E1821EBB7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, bool ___syncTextInputBox1, const RuntimeMethod* method);
  18018. // UnityEngine.Vector3 UnityEngine.Bounds::get_size()
  18019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, const RuntimeMethod* method);
  18020. // UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
  18021. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method);
  18022. // UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds(System.Boolean)
  18023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_GetTextBounds_m2231A6E1494315EBC0A62E8A5BA608F40AE8B8E6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method);
  18024. // UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues()
  18025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetRenderedValues_mE9028A51195976001D1781714E3A83741DF93A05 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  18026. // UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues(System.Boolean)
  18027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetRenderedValues_mC7A7A5F93E5CEE9E8D448F6406F235E4073BEA29 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method);
  18028. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character> TMPro.TMP_FontAsset::get_characterLookupTable()
  18029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * TMP_FontAsset_get_characterLookupTable_m486DE4FE28CC332FB460C879476CBBE0580B5441 (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  18030. // System.String System.Int32::ToString()
  18031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411 (int32_t* __this, const RuntimeMethod* method);
  18032. // System.Void UnityEngine.Debug::LogWarning(System.Object)
  18033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m24085D883C9E74D7AB423F0625E13259923960E7 (RuntimeObject * ___message0, const RuntimeMethod* method);
  18034. // System.Void TMPro.MaterialReference::.ctor(System.Int32,TMPro.TMP_FontAsset,TMPro.TMP_SpriteAsset,UnityEngine.Material,System.Single)
  18035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReference__ctor_mFE9AE274E1FA22A483C6BA208D1D64C938F8D4F7 (MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B * __this, int32_t ___index0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset1, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset2, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material3, float ___padding4, const RuntimeMethod* method);
  18036. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::SetDefault(T)
  18037. inline void TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465 (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___item0, const RuntimeMethod* method)
  18038. {
  18039. (( void (*) (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B , const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465_gshared)(__this, ___item0, method);
  18040. }
  18041. // System.Int32 UnityEngine.Mathf::NextPowerOfTwo(System.Int32)
  18042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5 (int32_t ___value0, const RuntimeMethod* method);
  18043. // System.Single UnityEngine.TextCore.FaceInfo::get_scale()
  18044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18045. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::SetDefault(T)
  18046. inline void TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method)
  18047. {
  18048. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, float, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_gshared)(__this, ___item0, method);
  18049. }
  18050. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::SetDefault(T)
  18051. inline void TMP_TextProcessingStack_1_SetDefault_m6A917E9E8EED56BE4917D5154C98327846B6A57C (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * __this, int32_t ___item0, const RuntimeMethod* method)
  18052. {
  18053. (( void (*) (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_SetDefault_m70AC1FAADE1CA45C2BA152818B0A952CCD359485_gshared)(__this, ___item0, method);
  18054. }
  18055. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Clear()
  18056. inline void TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391 (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method)
  18057. {
  18058. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391_gshared)(__this, method);
  18059. }
  18060. // System.Single UnityEngine.TextCore.FaceInfo::get_lineHeight()
  18061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_lineHeight_m4BC0162351D2C7E607ECDF93534DAF0169AAEFE5 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18062. // System.Single UnityEngine.TextCore.FaceInfo::get_ascentLine()
  18063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18064. // System.Single UnityEngine.TextCore.FaceInfo::get_descentLine()
  18065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_descentLine_m0AEF0D85997836B841605DCE178ABA42A92C6EFA (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18066. // System.Void TMPro.TMP_Text/CharacterSubstitution::.ctor(System.Int32,System.UInt32)
  18067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterSubstitution__ctor_m946A077A8E070FE40CE4CBC8C3EED7249AB29649 (CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B * __this, int32_t ___index0, uint32_t ___unicode1, const RuntimeMethod* method);
  18068. // System.Boolean TMPro.TMP_Text::ValidateHtmlTag(TMPro.TMP_Text/UnicodeChar[],System.Int32,System.Int32&)
  18069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_mA89F3032D3AF35D4967DB4C1D576F237E3CD340A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* ___chars0, int32_t ___startIndex1, int32_t* ___endIndex2, const RuntimeMethod* method);
  18070. // !1 System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_Character>::get_Item(!0)
  18071. inline TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * Dictionary_2_get_Item_mEBFC3A4532D98B4B48DB1CE58800BF6A7B35A7E4 (Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * __this, uint32_t ___key0, const RuntimeMethod* method)
  18072. {
  18073. return (( TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * (*) (Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 *, uint32_t, const RuntimeMethod*))Dictionary_2_get_Item_m6FF222E803077B0CCD7E35139C5897D9DFD6A76A_gshared)(__this, ___key0, method);
  18074. }
  18075. // System.Boolean System.Char::IsLower(System.Char)
  18076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4 (Il2CppChar ___c0, const RuntimeMethod* method);
  18077. // System.Char System.Char::ToUpper(System.Char)
  18078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7 (Il2CppChar ___c0, const RuntimeMethod* method);
  18079. // System.Boolean System.Char::IsUpper(System.Char)
  18080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892 (Il2CppChar ___c0, const RuntimeMethod* method);
  18081. // System.Char System.Char::ToLower(System.Char)
  18082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165 (Il2CppChar ___c0, const RuntimeMethod* method);
  18083. // System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterTable()
  18084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7850FCF22796079854614A9268CE558E34108A02 * TMP_SpriteAsset_get_spriteCharacterTable_mF8CD258451863D2D8BCEBAEE68E74141B28A26FD (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  18085. // UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::get_faceInfo()
  18086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method);
  18087. // System.Single TMPro.TMP_TextElement::get_scale()
  18088. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_TextElement_get_scale_m68BBDD7267D300D683D9D4EA518EF63776CA7AB4_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method);
  18089. // UnityEngine.TextCore.Glyph TMPro.TMP_TextElement::get_glyph()
  18090. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method);
  18091. // System.Single UnityEngine.TextCore.Glyph::get_scale()
  18092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Glyph_get_scale_m446CB523D55E31B00D8AC704A60308C773E7F208 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, const RuntimeMethod* method);
  18093. // UnityEngine.TextCore.GlyphMetrics UnityEngine.TextCore.Glyph::get_metrics()
  18094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, const RuntimeMethod* method);
  18095. // System.Single UnityEngine.TextCore.GlyphMetrics::get_height()
  18096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_height_m742B169DCF2892774ACEC4F25310CDC0C7F1D85F (GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * __this, const RuntimeMethod* method);
  18097. // System.Boolean System.Char::IsWhiteSpace(System.Char)
  18098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m99A5E1BE1EB9F17EA530A67A607DA8C260BCBF99 (Il2CppChar ___c0, const RuntimeMethod* method);
  18099. // System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_GlyphPairAdjustmentRecord>::TryGetValue(!0,!1&)
  18100. inline bool Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593 (Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * __this, uint32_t ___key0, TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 ** ___value1, const RuntimeMethod* method)
  18101. {
  18102. return (( bool (*) (Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 *, uint32_t, TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 **, const RuntimeMethod*))Dictionary_2_TryGetValue_m217C0A1B3702CD790509E01A629A50EECD263C7F_gshared)(__this, ___key0, ___value1, method);
  18103. }
  18104. // TMPro.TMP_GlyphValueRecord TMPro.TMP_GlyphValueRecord::op_Addition(TMPro.TMP_GlyphValueRecord,TMPro.TMP_GlyphValueRecord)
  18105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 TMP_GlyphValueRecord_op_Addition_mE6C018CE280ED6F22148580AFDB8BC07C8A077E4 (TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 ___a0, TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 ___b1, const RuntimeMethod* method);
  18106. // System.Single UnityEngine.TextCore.GlyphMetrics::get_width()
  18107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_width_m4E2BCD2B54F121478C1D23C43FB6E8C0EF71C70F (GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * __this, const RuntimeMethod* method);
  18108. // System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalBearingX()
  18109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalBearingX_m8474B6C9DB0D4D36516FCAC03B6ECBDAF49247E0 (GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * __this, const RuntimeMethod* method);
  18110. // System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
  18111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775 (float ___a0, float ___b1, const RuntimeMethod* method);
  18112. // System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
  18113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14 (float ___a0, float ___b1, const RuntimeMethod* method);
  18114. // System.Single UnityEngine.TextCore.FaceInfo::get_capLine()
  18115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_capLine_m16556D45E8441052D15DAE83CDB3FC31635BE0A7 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18116. // System.Single UnityEngine.TextCore.GlyphMetrics::get_horizontalAdvance()
  18117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GlyphMetrics_get_horizontalAdvance_mB204F2676223D5BEF5FEFF8969B159B39F1A617A (GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B * __this, const RuntimeMethod* method);
  18118. // System.Int32 TMPro.TMP_Text::RestoreWordWrappingState(TMPro.WordWrapState&)
  18119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_m1F806F62B0627FE7B5832BA385DC9C9CE78EC7EF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * ___state0, const RuntimeMethod* method);
  18120. // System.Void TMPro.TMP_Text::SaveWordWrappingState(TMPro.WordWrapState&,System.Int32,System.Int32)
  18121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * ___state0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method);
  18122. // System.Single UnityEngine.TextCore.FaceInfo::get_tabWidth()
  18123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_tabWidth_mFBE94B2FBBB301B0FC1011D49A96032A0EE1A588 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18124. // System.Single TMPro.TMP_GlyphValueRecord::get_xAdvance()
  18125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_GlyphValueRecord_get_xAdvance_m3B69FED0F6328E0CE79DE48835C1B47FBA3C17C0_inline (TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 * __this, const RuntimeMethod* method);
  18126. // System.Boolean TMPro.TMP_Settings::get_useModernHangulLineBreakingRules()
  18127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_mB9997EBF86B308B4340CE47D76493737B04CC3E0 (const RuntimeMethod* method);
  18128. // TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::get_linebreakingRules()
  18129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * TMP_Settings_get_linebreakingRules_m24F618847265F6080D3F3F54FF3886E01F7DC0EF (const RuntimeMethod* method);
  18130. // UnityEngine.Rect UnityEngine.Rect::get_zero()
  18131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 Rect_get_zero_m4F738804E40698120CC691AB45A6416C4FF52589 (const RuntimeMethod* method);
  18132. // System.Void TMPro.Extents::.ctor(UnityEngine.Vector2,UnityEngine.Vector2)
  18133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extents__ctor_mEDF1289E3B4A75F417ADF1CCF4B3F98D0202E75D (Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___min0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___max1, const RuntimeMethod* method);
  18134. // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
  18135. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method);
  18136. // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
  18137. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method);
  18138. // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
  18139. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method);
  18140. // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
  18141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3 (Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___center0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___size1, const RuntimeMethod* method);
  18142. // System.Int32 TMPro.TMP_Text::get_maxVisibleCharacters()
  18143. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleCharacters_mADDFBB98BB1272D0C5786ED6FA130B1D468A2E11_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  18144. // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
  18145. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method);
  18146. // System.Void TMPro.TMP_Text::AdjustLineOffset(System.Int32,System.Int32,System.Single)
  18147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m13C98F40D1F0D9D0EE243E8C8641021B4EB08055 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___startIndex0, int32_t ___endIndex1, float ___offset2, const RuntimeMethod* method);
  18148. // System.Void TMPro.TMP_Text::ResizeLineExtents(System.Int32)
  18149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mCA2F633CB18C3FB4CDA51183E964829A210A07F4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___size0, const RuntimeMethod* method);
  18150. // UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
  18151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623 (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___c0, const RuntimeMethod* method);
  18152. // UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,UnityEngine.Color)
  18153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___a0, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___b1, const RuntimeMethod* method);
  18154. // UnityEngine.Color TMPro.TMPro_ExtensionMethods::MinAlpha(UnityEngine.Color,UnityEngine.Color)
  18155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 TMPro_ExtensionMethods_MinAlpha_mDC2BC8032C77FD29EDA49B94820B21F7030AECEE (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___c10, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___c21, const RuntimeMethod* method);
  18156. // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.Glyph::get_glyphRect()
  18157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D Glyph_get_glyphRect_mA3484840AF306B3F9B146D7162424238B4F456F9 (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * __this, const RuntimeMethod* method);
  18158. // System.Int32 UnityEngine.TextCore.GlyphRect::get_x()
  18159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166 (GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * __this, const RuntimeMethod* method);
  18160. // System.Int32 UnityEngine.TextCore.GlyphRect::get_y()
  18161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20 (GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * __this, const RuntimeMethod* method);
  18162. // System.Int32 UnityEngine.TextCore.GlyphRect::get_height()
  18163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_height_m319E96AD96E2087C9C9F5A1DF883F06A4D04104F (GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * __this, const RuntimeMethod* method);
  18164. // System.Int32 UnityEngine.TextCore.GlyphRect::get_width()
  18165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41 (GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D * __this, const RuntimeMethod* method);
  18166. // UnityEngine.Color32 TMPro.TMPro_ExtensionMethods::Multiply(UnityEngine.Color32,UnityEngine.Color32)
  18167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2 (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___c10, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___c21, const RuntimeMethod* method);
  18168. // System.Void TMPro.TMP_Text::GetUnderlineSpecialCharacter(TMPro.TMP_FontAsset)
  18169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetUnderlineSpecialCharacter_m6126977EDB1F176DBC8115EA290D606E78CE6C42 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method);
  18170. // System.Boolean TMPro.TMP_Settings::get_warningsDisabled()
  18171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_warningsDisabled_m1D1EDFF9E8E31540805D7B1D93663B12AE080D3E (const RuntimeMethod* method);
  18172. // System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object)
  18173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_mE6AF3EFCF84F2296622CD42FBF9EEAF07244C0A8 (RuntimeObject * ___message0, Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___context1, const RuntimeMethod* method);
  18174. // System.Single UnityEngine.TextCore.FaceInfo::get_underlineThickness()
  18175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_underlineThickness_m07A6016172DE8DC1514CA780EBB80C32FA209F28 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18176. // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
  18177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method);
  18178. // System.Int32 TMPro.TMP_FontAsset::get_atlasWidth()
  18179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasWidth_mEE7279596F8F795EDF167D4669E2DFC66EFE8267_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  18180. // System.Int32 TMPro.TMP_FontAsset::get_atlasHeight()
  18181. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasHeight_m6F488E397BD3BDAC6296F509EF6C600E8DC83CEC_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  18182. // UnityEngine.Vector2 TMPro.TMP_Text::PackUV(System.Single,System.Single,System.Single)
  18183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___x0, float ___y1, float ___scale2, const RuntimeMethod* method);
  18184. // System.Boolean TMPro.TMP_Settings::get_autoSizeTextContainer()
  18185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_autoSizeTextContainer_m404CC1932D916F057C044733115D96825F883B3D (const RuntimeMethod* method);
  18186. // System.Type System.Object::GetType()
  18187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  18188. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  18189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  18190. // UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
  18191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50 (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * __this, const RuntimeMethod* method);
  18192. // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
  18193. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method);
  18194. // UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProTextContainerSize()
  18195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Settings_get_defaultTextMeshProTextContainerSize_mBAF227406C175BCDF7E6A4520C9F05C9B336FC05 (const RuntimeMethod* method);
  18196. // UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProUITextContainerSize()
  18197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Settings_get_defaultTextMeshProUITextContainerSize_mD1E9CCFCF08DB91FE0C68D5C12814FE4A20F29A1 (const RuntimeMethod* method);
  18198. // System.Boolean TMPro.TMP_Settings::get_enableWordWrapping()
  18199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableWordWrapping_mCBDDF8C6C84C7B698FCF636381579D86CFF10ED5 (const RuntimeMethod* method);
  18200. // System.Boolean TMPro.TMP_Settings::get_enableKerning()
  18201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableKerning_m84811A012C96346541ECBE5BCC39D1567C6EC423 (const RuntimeMethod* method);
  18202. // System.Boolean TMPro.TMP_Settings::get_enableExtraPadding()
  18203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableExtraPadding_mEAF3DE1D43E79EC0EF530E108EDAA1138B56A62E (const RuntimeMethod* method);
  18204. // System.Boolean TMPro.TMP_Settings::get_enableTintAllSprites()
  18205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableTintAllSprites_mDA01AA6901F80197CA580341D2142DE2ECCD8299 (const RuntimeMethod* method);
  18206. // System.Boolean TMPro.TMP_Settings::get_enableParseEscapeCharacters()
  18207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableParseEscapeCharacters_m81605646D10A97A61E44774BD24AA0593CFF62D9 (const RuntimeMethod* method);
  18208. // System.Single TMPro.TMP_Settings::get_defaultFontSize()
  18209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultFontSize_mB3BFEF180983034B33FC778F48B641478D13347C (const RuntimeMethod* method);
  18210. // System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMinRatio()
  18211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMinRatio_m3D50FDA25C3F1C83BA0B7FB68084ADE9AD4DCBF8 (const RuntimeMethod* method);
  18212. // System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMaxRatio()
  18213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMaxRatio_mDBE9AA41E25BA57D825B8F51F372881091F1BBAF (const RuntimeMethod* method);
  18214. // System.Boolean TMPro.TMP_Settings::get_enableRaycastTarget()
  18215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableRaycastTarget_mE8CA3F865C741BBDC381B902D8577B400149ED98 (const RuntimeMethod* method);
  18216. // System.Boolean TMPro.TMP_Settings::get_isTextObjectScaleStatic()
  18217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_isTextObjectScaleStatic_m975D2BDEB41E1E48A8B2DFC11A75AD3C63DE27DD (const RuntimeMethod* method);
  18218. // TMPro.TextAlignmentOptions TMPro.TMP_Compatibility::ConvertTextAlignmentEnumValues(TMPro.TextAlignmentOptions)
  18219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Compatibility_ConvertTextAlignmentEnumValues_m3765F7202532FB5EDDDADFDB9EB41342138FF8E8 (int32_t ___oldValue0, const RuntimeMethod* method);
  18220. // System.Void TMPro.TMP_Text::GetEllipsisSpecialCharacter(TMPro.TMP_FontAsset)
  18221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetEllipsisSpecialCharacter_m761A59CF11EDED61C16468150C4A6BDCE4FEDACD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method);
  18222. // TMPro.TMP_Character TMPro.TMP_FontAssetUtilities::GetCharacterFromFontAsset(System.UInt32,TMPro.TMP_FontAsset,System.Boolean,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
  18223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74 (uint32_t ___unicode0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___sourceFontAsset1, bool ___includeFallbacks2, int32_t ___fontStyle3, int32_t ___fontWeight4, bool* ___isAlternativeTypeface5, const RuntimeMethod* method);
  18224. // TMPro.TMP_Character TMPro.TMP_FontAssetUtilities::GetCharacterFromFontAssets(System.UInt32,TMPro.TMP_FontAsset,System.Collections.Generic.List`1<TMPro.TMP_FontAsset>,System.Boolean,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
  18225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2 (uint32_t ___unicode0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___sourceFontAsset1, List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * ___fontAssets2, bool ___includeFallbacks3, int32_t ___fontStyle4, int32_t ___fontWeight5, bool* ___isAlternativeTypeface6, const RuntimeMethod* method);
  18226. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::get_fallbackFontAssets()
  18227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9 (const RuntimeMethod* method);
  18228. // TMPro.TMP_FontAsset TMPro.TMP_Settings::get_defaultFontAsset()
  18229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF (const RuntimeMethod* method);
  18230. // System.Void TMPro.TMP_Text/SpecialCharacter::.ctor(TMPro.TMP_Character,System.Int32)
  18231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpecialCharacter__ctor_m1E58343769C4FB49AD95D4AB944B5DB637E99E52 (SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * __this, TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * ___character0, int32_t ___materialIndex1, const RuntimeMethod* method);
  18232. // TMPro.TMP_FontWeightPair[] TMPro.TMP_FontAsset::get_fontWeightTable()
  18233. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* TMP_FontAsset_get_fontWeightTable_m5147699F5119628B3ABB092CCF83101ECA9FE2E9_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method);
  18234. // TMPro.TMP_SpriteCharacter TMPro.TMP_FontAssetUtilities::GetSpriteCharacterFromSpriteAsset(System.UInt32,TMPro.TMP_SpriteAsset,System.Boolean)
  18235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m0BD48466FF663D12B1A5CA6F34FC39220A15EF90 (uint32_t ___unicode0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, bool ___includeFallbacks2, const RuntimeMethod* method);
  18236. // TMPro.TMP_Text TMPro.TMP_Text::get_linkedTextComponent()
  18237. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_Text_get_linkedTextComponent_m2F9E186B5CF62124EFA282EB27F57CAC7C43A110_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  18238. // System.Void TMPro.TMP_Text::set_firstVisibleCharacter(System.Int32)
  18239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_mF5EA6B686366069786F1A1C995683A99655360BF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method);
  18240. // System.Void TMPro.TMP_Text::set_linkedTextComponent(TMPro.TMP_Text)
  18241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_linkedTextComponent_m3C46925AD5A4DAF7CF1A0D6C11EB745C3C132C88 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___value0, const RuntimeMethod* method);
  18242. // System.Int32 TMPro.TMP_Text::HexToInt(System.Char)
  18243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Il2CppChar ___hex0, const RuntimeMethod* method);
  18244. // System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32,System.Int32&)
  18245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m0C13265A34730AF6245DE22ABF222BB853AC9C34 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, int32_t* ___lastIndex3, const RuntimeMethod* method);
  18246. // UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32)
  18247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___hexChars0, int32_t ___tagCount1, const RuntimeMethod* method);
  18248. // System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Add(T)
  18249. inline void TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1 (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method)
  18250. {
  18251. (( void (*) (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_gshared)(__this, ___item0, method);
  18252. }
  18253. // System.Byte TMPro.TMP_FontStyleStack::Add(TMPro.FontStyles)
  18254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897 (TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * __this, int32_t ___style0, const RuntimeMethod* method);
  18255. // System.Byte TMPro.TMP_FontStyleStack::Remove(TMPro.FontStyles)
  18256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323 (TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * __this, int32_t ___style0, const RuntimeMethod* method);
  18257. // T TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Peek()
  18258. inline int32_t TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * __this, const RuntimeMethod* method)
  18259. {
  18260. return (( int32_t (*) (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Peek_m22297B8F1B70DA70601D70606ECC46AA06DEF2B2_gshared)(__this, method);
  18261. }
  18262. // System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32)
  18263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  18264. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::Add(T)
  18265. inline void TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, int32_t ___item0, const RuntimeMethod* method)
  18266. {
  18267. (( void (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_gshared)(__this, ___item0, method);
  18268. }
  18269. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::Remove()
  18270. inline int32_t TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method)
  18271. {
  18272. return (( int32_t (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_gshared)(__this, method);
  18273. }
  18274. // UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32,System.Int32)
  18275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___hexChars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  18276. // T TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::Remove()
  18277. inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5 (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, const RuntimeMethod* method)
  18278. {
  18279. return (( Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D (*) (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_gshared)(__this, method);
  18280. }
  18281. // TMPro.TMP_Offset TMPro.TMP_Offset::get_zero()
  18282. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 TMP_Offset_get_zero_mC68A171E4943C6D024FFEECEC478911D7E3623E2_inline (const RuntimeMethod* method);
  18283. // System.Int32 TMPro.TMP_Text::GetAttributeParameters(System.Char[],System.Int32,System.Int32,System.Single[]&)
  18284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetAttributeParameters_m3BAB3B0D6C04AE941A1671FD9940A6343242D74E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** ___parameters3, const RuntimeMethod* method);
  18285. // TMPro.TMP_Offset TMPro.TMP_Offset::op_Multiply(TMPro.TMP_Offset,System.Single)
  18286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 TMP_Offset_op_Multiply_m40B656F12D0FFDDECC97D08A5657FC52E43B96CD (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___a0, float ___b1, const RuntimeMethod* method);
  18287. // System.Void TMPro.HighlightState::.ctor(UnityEngine.Color32,TMPro.TMP_Offset)
  18288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HighlightState__ctor_m5FB32DE7A9CEAF55D6C4D982DB7AC3A11A3036E7 (HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color0, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___padding1, const RuntimeMethod* method);
  18289. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Push(T)
  18290. inline void TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 ___item0, const RuntimeMethod* method)
  18291. {
  18292. (( void (*) (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E *, HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 , const RuntimeMethod*))TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD_gshared)(__this, ___item0, method);
  18293. }
  18294. // T TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::Remove()
  18295. inline HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06 (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, const RuntimeMethod* method)
  18296. {
  18297. return (( HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 (*) (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06_gshared)(__this, method);
  18298. }
  18299. // System.Single UnityEngine.TextCore.FaceInfo::get_subscriptSize()
  18300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptSize_mEC9AEAD24A51AB19FFCC09AE919EF656ED2C6413 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18301. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Push(T)
  18302. inline void TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170 (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method)
  18303. {
  18304. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, float, const RuntimeMethod*))TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_gshared)(__this, ___item0, method);
  18305. }
  18306. // System.Single UnityEngine.TextCore.FaceInfo::get_subscriptOffset()
  18307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_subscriptOffset_mD3F7F2F5F93364977E3F81E9B693D5CDB1419088 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18308. // T TMPro.TMP_TextProcessingStack`1<System.Single>::Pop()
  18309. inline float TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method)
  18310. {
  18311. return (( float (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_gshared)(__this, method);
  18312. }
  18313. // System.Single UnityEngine.TextCore.FaceInfo::get_superscriptSize()
  18314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptSize_m7FBEC1B0C97A7DC9D581AF9ADBDDCF14F7565F1A (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18315. // System.Single UnityEngine.TextCore.FaceInfo::get_superscriptOffset()
  18316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FaceInfo_get_superscriptOffset_mAF8D37F78A79780652BAE40384F0C4DED8350769 (FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * __this, const RuntimeMethod* method);
  18317. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Add(T)
  18318. inline void TMP_TextProcessingStack_1_Add_m0F4536EBB9E0D7B2FC2D3A89C58446817EAE8424 (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * __this, int32_t ___item0, const RuntimeMethod* method)
  18319. {
  18320. (( void (*) (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mF2B8F6F4B24A8647582539FC7566838584BB35FF_gshared)(__this, ___item0, method);
  18321. }
  18322. // T TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::Remove()
  18323. inline int32_t TMP_TextProcessingStack_1_Remove_m99B5059FD703674E53E9E6DB125AFD772C54436E (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * __this, const RuntimeMethod* method)
  18324. {
  18325. return (( int32_t (*) (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mAB1D5BA48E9DCAEF53E92974A091B729A8799BA6_gshared)(__this, method);
  18326. }
  18327. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::Add(T)
  18328. inline void TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, float ___item0, const RuntimeMethod* method)
  18329. {
  18330. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, float, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_gshared)(__this, ___item0, method);
  18331. }
  18332. // T TMPro.TMP_TextProcessingStack`1<System.Single>::Remove()
  18333. inline float TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67 (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, const RuntimeMethod* method)
  18334. {
  18335. return (( float (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_gshared)(__this, method);
  18336. }
  18337. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Add(T)
  18338. inline void TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___item0, const RuntimeMethod* method)
  18339. {
  18340. (( void (*) (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B , const RuntimeMethod*))TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_gshared)(__this, ___item0, method);
  18341. }
  18342. // System.Boolean TMPro.MaterialReferenceManager::TryGetFontAsset(System.Int32,TMPro.TMP_FontAsset&)
  18343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetFontAsset_m7422680224164D30BFD64102D40A9FB7984B980B (int32_t ___hashCode0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** ___fontAsset1, const RuntimeMethod* method);
  18344. // System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
  18345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  18346. // !2 System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>::Invoke(!0,!1)
  18347. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * Func_3_Invoke_m68D91978B03FED8EAA93EF5F09A4918DBA6E4E56 (Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
  18348. {
  18349. return (( TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * (*) (Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *, int32_t, String_t*, const RuntimeMethod*))Func_3_Invoke_mA052C2A05687EB7F343F686E644E6C9F8A3CAE37_gshared)(__this, ___arg10, ___arg21, method);
  18350. }
  18351. // System.String TMPro.TMP_Settings::get_defaultFontAssetPath()
  18352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultFontAssetPath_m8F2856BBE95023B72928C83A9670FF58E4442CD3 (const RuntimeMethod* method);
  18353. // !!0 UnityEngine.Resources::Load<TMPro.TMP_FontAsset>(System.String)
  18354. inline TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * Resources_Load_TisTMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_m51CAD633DE8070C15146FEF204442B995272AFEF (String_t* ___path0, const RuntimeMethod* method)
  18355. {
  18356. return (( TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared)(___path0, method);
  18357. }
  18358. // System.Void TMPro.MaterialReferenceManager::AddFontAsset(TMPro.TMP_FontAsset)
  18359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontAsset_m6F68B13F9330E8C50F6DAD6D765AE56A6CE96E0A (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method);
  18360. // System.Int32 TMPro.MaterialReference::AddMaterialReference(UnityEngine.Material,TMPro.TMP_FontAsset,TMPro.MaterialReference[]&,System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>)
  18361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218 (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset1, MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD** ___materialReferences2, Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___materialReferenceIndexLookup3, const RuntimeMethod* method);
  18362. // System.Boolean TMPro.MaterialReferenceManager::TryGetMaterial(System.Int32,UnityEngine.Material&)
  18363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetMaterial_mB48529A49E844E018A1E9EC944F892BA04DA8776 (int32_t ___hashCode0, Material_t8927C00353A72755313F046D0CE85178AE8218EE ** ___material1, const RuntimeMethod* method);
  18364. // !!0 UnityEngine.Resources::Load<UnityEngine.Material>(System.String)
  18365. inline Material_t8927C00353A72755313F046D0CE85178AE8218EE * Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6 (String_t* ___path0, const RuntimeMethod* method)
  18366. {
  18367. return (( Material_t8927C00353A72755313F046D0CE85178AE8218EE * (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared)(___path0, method);
  18368. }
  18369. // System.Void TMPro.MaterialReferenceManager::AddFontMaterial(System.Int32,UnityEngine.Material)
  18370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddFontMaterial_m908D1F52EE4D3EEA8E1A219AA024DFE167C0526A (int32_t ___hashCode0, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material1, const RuntimeMethod* method);
  18371. // T TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::Remove()
  18372. inline MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, const RuntimeMethod* method)
  18373. {
  18374. return (( MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B (*) (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_gshared)(__this, method);
  18375. }
  18376. // System.Void TMPro.TMP_TextInfo::Resize<TMPro.TMP_LinkInfo>(T[]&,System.Int32)
  18377. inline void TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F (TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6** ___array0, int32_t ___size1, const RuntimeMethod* method)
  18378. {
  18379. (( void (*) (TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6**, int32_t, const RuntimeMethod*))TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F_gshared)(___array0, ___size1, method);
  18380. }
  18381. // System.Void TMPro.TMP_LinkInfo::SetLinkID(System.Char[],System.Int32,System.Int32)
  18382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_LinkInfo_SetLinkID_m885C98D78F8BB12F5FE6A1D2D71D212654387A8D (TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___text0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
  18383. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::Add(T)
  18384. inline void TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * __this, int32_t ___item0, const RuntimeMethod* method)
  18385. {
  18386. (( void (*) (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mF2B8F6F4B24A8647582539FC7566838584BB35FF_gshared)(__this, ___item0, method);
  18387. }
  18388. // T TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::Remove()
  18389. inline int32_t TMP_TextProcessingStack_1_Remove_m73AF9565F796590007F67FC2507F02F0A04D0B50 (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * __this, const RuntimeMethod* method)
  18390. {
  18391. return (( int32_t (*) (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_mAB1D5BA48E9DCAEF53E92974A091B729A8799BA6_gshared)(__this, method);
  18392. }
  18393. // UnityEngine.Color UnityEngine.Color::get_red()
  18394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_red_m9BD55EBF7A74A515330FA5F7AC7A67C8A8913DD8 (const RuntimeMethod* method);
  18395. // UnityEngine.Color UnityEngine.Color::get_blue()
  18396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_blue_m6D62D515CA10A6E760848E1BFB997E27B90BD07B (const RuntimeMethod* method);
  18397. // UnityEngine.Color UnityEngine.Color::get_black()
  18398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_black_m67E91EB7017FC74D9AB5ADEF6B6929B7EFC9A982 (const RuntimeMethod* method);
  18399. // UnityEngine.Color UnityEngine.Color::get_green()
  18400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_green_mFF9BD42534D385A0717B1EAD083ADF08712984B9 (const RuntimeMethod* method);
  18401. // UnityEngine.Color UnityEngine.Color::get_white()
  18402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E (const RuntimeMethod* method);
  18403. // UnityEngine.Color UnityEngine.Color::get_yellow()
  18404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 Color_get_yellow_m9FD4BDABA7E40E136BE57EE7872CEA6B1B2FA1D1 (const RuntimeMethod* method);
  18405. // System.Boolean TMPro.MaterialReferenceManager::TryGetColorGradientPreset(System.Int32,TMPro.TMP_ColorGradient&)
  18406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetColorGradientPreset_mED1F14ADBF5E63FD2A6EB59171218EF1A47DDF90 (int32_t ___hashCode0, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 ** ___gradientPreset1, const RuntimeMethod* method);
  18407. // System.String TMPro.TMP_Settings::get_defaultColorGradientPresetsPath()
  18408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultColorGradientPresetsPath_mBA995B71BB23195CDB00DDDCF7CF77307B12C906 (const RuntimeMethod* method);
  18409. // !!0 UnityEngine.Resources::Load<TMPro.TMP_ColorGradient>(System.String)
  18410. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * Resources_Load_TisTMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_m0B1240F0607AC8B41B6D6947AA7645A359E0E5B8 (String_t* ___path0, const RuntimeMethod* method)
  18411. {
  18412. return (( TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared)(___path0, method);
  18413. }
  18414. // System.Void TMPro.MaterialReferenceManager::AddColorGradientPreset(System.Int32,TMPro.TMP_ColorGradient)
  18415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddColorGradientPreset_m4E3A9D14AC0AAA48FC23DDE154417643FF64D2B2 (int32_t ___hashCode0, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___spriteAsset1, const RuntimeMethod* method);
  18416. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::Add(T)
  18417. inline void TMP_TextProcessingStack_1_Add_mA07119C8B9BADA57C02070A71441A392B9E36366 (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * __this, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___item0, const RuntimeMethod* method)
  18418. {
  18419. (( void (*) (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 *, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Add_mD706E9E3BB6CA23E7F9937A0B80845BB2DC4F2D0_gshared)(__this, ___item0, method);
  18420. }
  18421. // T TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::Remove()
  18422. inline TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * TMP_TextProcessingStack_1_Remove_m4A9AB24DFCA60C71D26C9A719016AAC2E573A412 (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * __this, const RuntimeMethod* method)
  18423. {
  18424. return (( TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * (*) (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 *, const RuntimeMethod*))TMP_TextProcessingStack_1_Remove_m33BFDCDF773656FAE41B3F002BEA9CACD22F0A98_gshared)(__this, method);
  18425. }
  18426. // !!0 UnityEngine.Resources::Load<TMPro.TMP_SpriteAsset>(System.String)
  18427. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852 (String_t* ___path0, const RuntimeMethod* method)
  18428. {
  18429. return (( TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_m83108B6D8808A0E83DE12FD220A87000D19AEE00_gshared)(___path0, method);
  18430. }
  18431. // System.Boolean TMPro.MaterialReferenceManager::TryGetSpriteAsset(System.Int32,TMPro.TMP_SpriteAsset&)
  18432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MaterialReferenceManager_TryGetSpriteAsset_m8C1AD5DA6252DBA703E4A8CBBA3E7B87AC7ACD96 (int32_t ___hashCode0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 ** ___spriteAsset1, const RuntimeMethod* method);
  18433. // !2 System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>::Invoke(!0,!1)
  18434. inline TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * Func_3_Invoke_mF8221C22C7144D08E3DAF1FCEBE85A9C8133EBE4 (Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
  18435. {
  18436. return (( TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * (*) (Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *, int32_t, String_t*, const RuntimeMethod*))Func_3_Invoke_mA052C2A05687EB7F343F686E644E6C9F8A3CAE37_gshared)(__this, ___arg10, ___arg21, method);
  18437. }
  18438. // System.String TMPro.TMP_Settings::get_defaultSpriteAssetPath()
  18439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultSpriteAssetPath_m149C23CC5B28FC99DAF89B9DDBEDD8A3C66372EB (const RuntimeMethod* method);
  18440. // System.Void TMPro.MaterialReferenceManager::AddSpriteAsset(System.Int32,TMPro.TMP_SpriteAsset)
  18441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialReferenceManager_AddSpriteAsset_mC7AD949CAC8FE8DF914EF1B611F4958C5A782C30 (int32_t ___hashCode0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, const RuntimeMethod* method);
  18442. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCode(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
  18443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCode_m0AD7C1C25245DF6DECF7B28B89746B0C6103E9F4 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, int32_t ___hashCode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method);
  18444. // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::get_spriteAnimator()
  18445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * TMP_Text_get_spriteAnimator_mA57800F782FB33534B24D1CE38785DA77AAFC64A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method);
  18446. // System.Void TMPro.TMP_SpriteAnimator::DoSpriteAnimation(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
  18447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_DoSpriteAnimation_mC43E6357683A0921821CD41EA808A82F1434ED73 (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method);
  18448. // System.Int32 TMPro.MaterialReference::AddMaterialReference(UnityEngine.Material,TMPro.TMP_SpriteAsset,TMPro.MaterialReference[]&,System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>)
  18449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MaterialReference_AddMaterialReference_m325A2999C2255893CAA908DAE833AFEE35F7963A (Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___material0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD** ___materialReferences2, Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * ___materialReferenceIndexLookup3, const RuntimeMethod* method);
  18450. // System.String System.String::Concat(System.String,System.String,System.String,System.String)
  18451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78 (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method);
  18452. // T TMPro.TMP_TextProcessingStack`1<System.Int32>::CurrentItem()
  18453. inline int32_t TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, const RuntimeMethod* method)
  18454. {
  18455. return (( int32_t (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, const RuntimeMethod*))TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB_gshared)(__this, method);
  18456. }
  18457. // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
  18458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5 (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___pos0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___q1, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___s2, const RuntimeMethod* method);
  18459. // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
  18460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3 (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method);
  18461. // System.Void TMPro.VertexGradient::.ctor(UnityEngine.Color)
  18462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexGradient__ctor_mD1000486E22BF9FC324916126915F33BD7B00E8D (VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___color0, const RuntimeMethod* method);
  18463. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(System.Int32)
  18464. inline void TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  18465. {
  18466. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E_gshared)(__this, ___capacity0, method);
  18467. }
  18468. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>::.ctor(System.Int32)
  18469. inline void TMP_TextProcessingStack_1__ctor_mB9EED0496F791ADE08F9C86D55063730B88E0FEA (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * __this, int32_t ___capacity0, const RuntimeMethod* method)
  18470. {
  18471. (( void (*) (TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m97D4878BA88B7DCD9CF4D0E90E4912B170E95D57_gshared)(__this, ___capacity0, method);
  18472. }
  18473. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>::.ctor(T[])
  18474. inline void TMP_TextProcessingStack_1__ctor_m733089003B25E642FB0D9F62748DA665A71AF442 (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * __this, HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB* ___stack0, const RuntimeMethod* method)
  18475. {
  18476. (( void (*) (TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *, HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m1C296BE7EE8F43F83D4BDD8C629A3FB7A84AAA05_gshared)(__this, ___stack0, method);
  18477. }
  18478. // System.Void System.Action`1<TMPro.TMP_TextInfo>::.ctor(System.Object,System.IntPtr)
  18479. inline void Action_1__ctor_m7529B5BC7003DBEFF555610A1E6B326AD31B2AE2 (Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  18480. {
  18481. (( void (*) (Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared)(__this, ___object0, ___method1, method);
  18482. }
  18483. // System.Void TMPro.TMP_TextProcessingStack`1<System.Single>::.ctor(T[])
  18484. inline void TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___stack0, const RuntimeMethod* method)
  18485. {
  18486. (( void (*) (TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_gshared)(__this, ___stack0, method);
  18487. }
  18488. // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
  18489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5 (Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method);
  18490. // System.Void TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>::.ctor(T[])
  18491. inline void TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6 (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * __this, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___stack0, const RuntimeMethod* method)
  18492. {
  18493. (( void (*) (TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_gshared)(__this, ___stack0, method);
  18494. }
  18495. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>::.ctor(T[])
  18496. inline void TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8 (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * __this, HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* ___stack0, const RuntimeMethod* method)
  18497. {
  18498. (( void (*) (TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E *, HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8_gshared)(__this, ___stack0, method);
  18499. }
  18500. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>::.ctor(T[])
  18501. inline void TMP_TextProcessingStack_1__ctor_m59434151C63F47434EB3DBCB2ACBB2AD9A8B6497 (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * __this, TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A* ___stack0, const RuntimeMethod* method)
  18502. {
  18503. (( void (*) (TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 *, TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_m04B2B231EAADDB6B27B4A684263550D0280634FC_gshared)(__this, ___stack0, method);
  18504. }
  18505. // System.Void TMPro.TMP_TextProcessingStack`1<System.Int32>::.ctor(T[])
  18506. inline void TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___stack0, const RuntimeMethod* method)
  18507. {
  18508. (( void (*) (TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_gshared)(__this, ___stack0, method);
  18509. }
  18510. // System.Void TMPro.TMP_Text/TextBackingContainer::.ctor(System.Int32)
  18511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextBackingContainer__ctor_mE00FD2934D1E4512788ACD14F7ADFB9AB746F138 (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___size0, const RuntimeMethod* method);
  18512. // System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
  18513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method);
  18514. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>::.ctor(T[])
  18515. inline void TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59 (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 * __this, MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* ___stack0, const RuntimeMethod* method)
  18516. {
  18517. (( void (*) (TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *, MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD*, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59_gshared)(__this, ___stack0, method);
  18518. }
  18519. // System.Void TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>::.ctor(System.Int32,System.Int32)
  18520. inline void TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63 (TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 * __this, int32_t ___capacity0, int32_t ___rolloverSize1, const RuntimeMethod* method)
  18521. {
  18522. (( void (*) (TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 *, int32_t, int32_t, const RuntimeMethod*))TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63_gshared)(__this, ___capacity0, ___rolloverSize1, method);
  18523. }
  18524. // System.Void Unity.Profiling.ProfilerMarker::.ctor(System.String)
  18525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mCE8D10CF2D2B2C4E51BF1BB66D75FDDE5BDA4A41_inline (ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * __this, String_t* ___name0, const RuntimeMethod* method);
  18526. // System.IntPtr Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::CreateMarker(System.String,System.UInt16,Unity.Profiling.LowLevel.MarkerFlags,System.Int32)
  18527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_m419027084C68545B765B9345949D8BFCB96C51AD (String_t* ___name0, uint16_t ___categoryId1, uint16_t ___flags2, int32_t ___metadataCount3, const RuntimeMethod* method);
  18528. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
  18529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method);
  18530. #ifdef __clang__
  18531. #pragma clang diagnostic push
  18532. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18533. #pragma clang diagnostic ignored "-Wunused-variable"
  18534. #endif
  18535. // Conversion methods for marshalling of: TMPro.TMP_MaterialReference
  18536. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_pinvoke(const TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB& unmarshaled, TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_pinvoke& marshaled)
  18537. {
  18538. Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TMP_MaterialReference': Reference type field marshaling is not supported.");
  18539. IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL);
  18540. }
  18541. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_pinvoke_back(const TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_pinvoke& marshaled, TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB& unmarshaled)
  18542. {
  18543. Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TMP_MaterialReference': Reference type field marshaling is not supported.");
  18544. IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL);
  18545. }
  18546. // Conversion method for clean up from marshalling of: TMPro.TMP_MaterialReference
  18547. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_pinvoke_cleanup(TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_pinvoke& marshaled)
  18548. {
  18549. }
  18550. // Conversion methods for marshalling of: TMPro.TMP_MaterialReference
  18551. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_com(const TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB& unmarshaled, TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_com& marshaled)
  18552. {
  18553. Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TMP_MaterialReference': Reference type field marshaling is not supported.");
  18554. IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL);
  18555. }
  18556. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_com_back(const TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_com& marshaled, TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB& unmarshaled)
  18557. {
  18558. Exception_t* ___material_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'material' of type 'TMP_MaterialReference': Reference type field marshaling is not supported.");
  18559. IL2CPP_RAISE_MANAGED_EXCEPTION(___material_0Exception, NULL);
  18560. }
  18561. // Conversion method for clean up from marshalling of: TMPro.TMP_MaterialReference
  18562. IL2CPP_EXTERN_C void TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshal_com_cleanup(TMP_MaterialReference_t543088676AB27EF87E4F35B7346287F1858526BB_marshaled_com& marshaled)
  18563. {
  18564. }
  18565. #ifdef __clang__
  18566. #pragma clang diagnostic pop
  18567. #endif
  18568. #ifdef __clang__
  18569. #pragma clang diagnostic push
  18570. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18571. #pragma clang diagnostic ignored "-Wunused-variable"
  18572. #endif
  18573. // System.Boolean TMPro.TMP_Math::Approximately(System.Single,System.Single)
  18574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Math_Approximately_m8BA4C727C426B654F99BEE75A5547BEC340EEB5B (float ___a0, float ___b1, const RuntimeMethod* method)
  18575. {
  18576. {
  18577. // return (b - 0.0001f) < a && a < (b + 0.0001f);
  18578. float L_0 = ___b1;
  18579. float L_1 = ___a0;
  18580. if ((!(((float)((float)il2cpp_codegen_subtract((float)L_0, (float)(9.99999975E-05f)))) < ((float)L_1))))
  18581. {
  18582. goto IL_0015;
  18583. }
  18584. }
  18585. {
  18586. float L_2 = ___a0;
  18587. float L_3 = ___b1;
  18588. return (bool)((((float)L_2) < ((float)((float)il2cpp_codegen_add((float)L_3, (float)(9.99999975E-05f)))))? 1 : 0);
  18589. }
  18590. IL_0015:
  18591. {
  18592. return (bool)0;
  18593. }
  18594. }
  18595. // System.Int32 TMPro.TMP_Math::Mod(System.Int32,System.Int32)
  18596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Math_Mod_m8495A6A14AE2A4F1BAD09885DDB761BD7A506661 (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
  18597. {
  18598. int32_t V_0 = 0;
  18599. {
  18600. // int r = a % b;
  18601. int32_t L_0 = ___a0;
  18602. int32_t L_1 = ___b1;
  18603. V_0 = ((int32_t)((int32_t)L_0%(int32_t)L_1));
  18604. // return r < 0 ? r + b : r;
  18605. int32_t L_2 = V_0;
  18606. if ((((int32_t)L_2) < ((int32_t)0)))
  18607. {
  18608. goto IL_000a;
  18609. }
  18610. }
  18611. {
  18612. int32_t L_3 = V_0;
  18613. return L_3;
  18614. }
  18615. IL_000a:
  18616. {
  18617. int32_t L_4 = V_0;
  18618. int32_t L_5 = ___b1;
  18619. return ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5));
  18620. }
  18621. }
  18622. // System.Void TMPro.TMP_Math::.cctor()
  18623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Math__cctor_m8EE0BCCF5239EDB1C58D99340433D0FD7A3A5D5E (const RuntimeMethod* method)
  18624. {
  18625. static bool s_Il2CppMethodInitialized;
  18626. if (!s_Il2CppMethodInitialized)
  18627. {
  18628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_il2cpp_TypeInfo_var);
  18629. s_Il2CppMethodInitialized = true;
  18630. }
  18631. {
  18632. // public static Vector2 MAX_16BIT = new Vector2(FLOAT_MAX, FLOAT_MAX);
  18633. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0;
  18634. memset((&L_0), 0, sizeof(L_0));
  18635. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_0), (32767.0f), (32767.0f), /*hidden argument*/NULL);
  18636. ((TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_il2cpp_TypeInfo_var))->set_MAX_16BIT_6(L_0);
  18637. // public static Vector2 MIN_16BIT = new Vector2(FLOAT_MIN, FLOAT_MIN);
  18638. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1;
  18639. memset((&L_1), 0, sizeof(L_1));
  18640. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_1), (-32767.0f), (-32767.0f), /*hidden argument*/NULL);
  18641. ((TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Math_t1321001EB20EF6B301080B9518D7D119F1772E18_il2cpp_TypeInfo_var))->set_MIN_16BIT_7(L_1);
  18642. return;
  18643. }
  18644. }
  18645. #ifdef __clang__
  18646. #pragma clang diagnostic pop
  18647. #endif
  18648. #ifdef __clang__
  18649. #pragma clang diagnostic push
  18650. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18651. #pragma clang diagnostic ignored "-Wunused-variable"
  18652. #endif
  18653. // Conversion methods for marshalling of: TMPro.TMP_MeshInfo
  18654. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_pinvoke(const TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176& unmarshaled, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_pinvoke& marshaled)
  18655. {
  18656. Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
  18657. IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
  18658. }
  18659. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_pinvoke_back(const TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_pinvoke& marshaled, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176& unmarshaled)
  18660. {
  18661. Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
  18662. IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
  18663. }
  18664. // Conversion method for clean up from marshalling of: TMPro.TMP_MeshInfo
  18665. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_pinvoke_cleanup(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_pinvoke& marshaled)
  18666. {
  18667. }
  18668. // Conversion methods for marshalling of: TMPro.TMP_MeshInfo
  18669. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_com(const TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176& unmarshaled, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_com& marshaled)
  18670. {
  18671. Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
  18672. IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
  18673. }
  18674. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_com_back(const TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_com& marshaled, TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176& unmarshaled)
  18675. {
  18676. Exception_t* ___mesh_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'mesh' of type 'TMP_MeshInfo': Reference type field marshaling is not supported.");
  18677. IL2CPP_RAISE_MANAGED_EXCEPTION(___mesh_4Exception, NULL);
  18678. }
  18679. // Conversion method for clean up from marshalling of: TMPro.TMP_MeshInfo
  18680. IL2CPP_EXTERN_C void TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshal_com_cleanup(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_marshaled_com& marshaled)
  18681. {
  18682. }
  18683. // System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32)
  18684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_mB73E9771607C02B602451E93737E1FFCAD8BFBA3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, const RuntimeMethod* method)
  18685. {
  18686. static bool s_Il2CppMethodInitialized;
  18687. if (!s_Il2CppMethodInitialized)
  18688. {
  18689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var);
  18690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  18691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  18692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  18694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var);
  18695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var);
  18696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var);
  18697. s_Il2CppMethodInitialized = true;
  18698. }
  18699. int32_t V_0 = 0;
  18700. int32_t V_1 = 0;
  18701. int32_t V_2 = 0;
  18702. int32_t V_3 = 0;
  18703. int32_t V_4 = 0;
  18704. {
  18705. // if (mesh == null)
  18706. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___mesh0;
  18707. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18708. bool L_1;
  18709. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  18710. if (!L_1)
  18711. {
  18712. goto IL_0012;
  18713. }
  18714. }
  18715. {
  18716. // mesh = new Mesh();
  18717. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  18718. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_2, /*hidden argument*/NULL);
  18719. ___mesh0 = L_2;
  18720. goto IL_0018;
  18721. }
  18722. IL_0012:
  18723. {
  18724. // mesh.Clear();
  18725. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = ___mesh0;
  18726. NullCheck(L_3);
  18727. Mesh_Clear_m7500ECE6209E14CC750CB16B48301B8D2A57ACCE(L_3, /*hidden argument*/NULL);
  18728. }
  18729. IL_0018:
  18730. {
  18731. // this.mesh = mesh;
  18732. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = ___mesh0;
  18733. __this->set_mesh_4(L_4);
  18734. // size = Mathf.Min(size, 16383);
  18735. int32_t L_5 = ___size1;
  18736. int32_t L_6;
  18737. L_6 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_5, ((int32_t)16383), /*hidden argument*/NULL);
  18738. ___size1 = L_6;
  18739. // int sizeX4 = size * 4;
  18740. int32_t L_7 = ___size1;
  18741. V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)4));
  18742. // int sizeX6 = size * 6;
  18743. int32_t L_8 = ___size1;
  18744. V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_8, (int32_t)6));
  18745. // this.vertexCount = 0;
  18746. __this->set_vertexCount_5(0);
  18747. // this.vertices = new Vector3[sizeX4];
  18748. int32_t L_9 = V_0;
  18749. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)L_9);
  18750. __this->set_vertices_6(L_10);
  18751. // this.uvs0 = new Vector2[sizeX4];
  18752. int32_t L_11 = V_0;
  18753. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_12 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)L_11);
  18754. __this->set_uvs0_9(L_12);
  18755. // this.uvs2 = new Vector2[sizeX4];
  18756. int32_t L_13 = V_0;
  18757. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_14 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)L_13);
  18758. __this->set_uvs2_10(L_14);
  18759. // this.colors32 = new Color32[sizeX4];
  18760. int32_t L_15 = V_0;
  18761. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_16 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var, (uint32_t)L_15);
  18762. __this->set_colors32_11(L_16);
  18763. // this.normals = new Vector3[sizeX4];
  18764. int32_t L_17 = V_0;
  18765. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_18 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)L_17);
  18766. __this->set_normals_7(L_18);
  18767. // this.tangents = new Vector4[sizeX4];
  18768. int32_t L_19 = V_0;
  18769. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_20 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)L_19);
  18770. __this->set_tangents_8(L_20);
  18771. // this.triangles = new int[sizeX6];
  18772. int32_t L_21 = V_1;
  18773. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_21);
  18774. __this->set_triangles_12(L_22);
  18775. // int index_X6 = 0;
  18776. V_2 = 0;
  18777. // int index_X4 = 0;
  18778. V_3 = 0;
  18779. goto IL_0173;
  18780. }
  18781. IL_0098:
  18782. {
  18783. // for (int i = 0; i < 4; i++)
  18784. V_4 = 0;
  18785. goto IL_011b;
  18786. }
  18787. IL_009d:
  18788. {
  18789. // this.vertices[index_X4 + i] = Vector3.zero;
  18790. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_23 = __this->get_vertices_6();
  18791. int32_t L_24 = V_3;
  18792. int32_t L_25 = V_4;
  18793. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26;
  18794. L_26 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  18795. NullCheck(L_23);
  18796. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_26);
  18797. // this.uvs0[index_X4 + i] = Vector2.zero;
  18798. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_27 = __this->get_uvs0_9();
  18799. int32_t L_28 = V_3;
  18800. int32_t L_29 = V_4;
  18801. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30;
  18802. L_30 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  18803. NullCheck(L_27);
  18804. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_30);
  18805. // this.uvs2[index_X4 + i] = Vector2.zero;
  18806. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_31 = __this->get_uvs2_10();
  18807. int32_t L_32 = V_3;
  18808. int32_t L_33 = V_4;
  18809. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_34;
  18810. L_34 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  18811. NullCheck(L_31);
  18812. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_34);
  18813. // this.colors32[index_X4 + i] = s_DefaultColor;
  18814. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_35 = __this->get_colors32_11();
  18815. int32_t L_36 = V_3;
  18816. int32_t L_37 = V_4;
  18817. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  18818. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_38 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultColor_0();
  18819. NullCheck(L_35);
  18820. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)L_37))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_38);
  18821. // this.normals[index_X4 + i] = s_DefaultNormal;
  18822. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_39 = __this->get_normals_7();
  18823. int32_t L_40 = V_3;
  18824. int32_t L_41 = V_4;
  18825. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_42 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  18826. NullCheck(L_39);
  18827. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)L_41))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_42);
  18828. // this.tangents[index_X4 + i] = s_DefaultTangent;
  18829. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_43 = __this->get_tangents_8();
  18830. int32_t L_44 = V_3;
  18831. int32_t L_45 = V_4;
  18832. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_46 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  18833. NullCheck(L_43);
  18834. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_45))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_46);
  18835. // for (int i = 0; i < 4; i++)
  18836. int32_t L_47 = V_4;
  18837. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1));
  18838. }
  18839. IL_011b:
  18840. {
  18841. // for (int i = 0; i < 4; i++)
  18842. int32_t L_48 = V_4;
  18843. if ((((int32_t)L_48) < ((int32_t)4)))
  18844. {
  18845. goto IL_009d;
  18846. }
  18847. }
  18848. {
  18849. // this.triangles[index_X6 + 0] = index_X4 + 0;
  18850. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49 = __this->get_triangles_12();
  18851. int32_t L_50 = V_2;
  18852. int32_t L_51 = V_3;
  18853. NullCheck(L_49);
  18854. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(L_50), (int32_t)L_51);
  18855. // this.triangles[index_X6 + 1] = index_X4 + 1;
  18856. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = __this->get_triangles_12();
  18857. int32_t L_53 = V_2;
  18858. int32_t L_54 = V_3;
  18859. NullCheck(L_52);
  18860. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1)));
  18861. // this.triangles[index_X6 + 2] = index_X4 + 2;
  18862. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = __this->get_triangles_12();
  18863. int32_t L_56 = V_2;
  18864. int32_t L_57 = V_3;
  18865. NullCheck(L_55);
  18866. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)2))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)2)));
  18867. // this.triangles[index_X6 + 3] = index_X4 + 2;
  18868. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_58 = __this->get_triangles_12();
  18869. int32_t L_59 = V_2;
  18870. int32_t L_60 = V_3;
  18871. NullCheck(L_58);
  18872. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)3))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)2)));
  18873. // this.triangles[index_X6 + 4] = index_X4 + 3;
  18874. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_61 = __this->get_triangles_12();
  18875. int32_t L_62 = V_2;
  18876. int32_t L_63 = V_3;
  18877. NullCheck(L_61);
  18878. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)4))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)3)));
  18879. // this.triangles[index_X6 + 5] = index_X4 + 0;
  18880. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = __this->get_triangles_12();
  18881. int32_t L_65 = V_2;
  18882. int32_t L_66 = V_3;
  18883. NullCheck(L_64);
  18884. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)5))), (int32_t)L_66);
  18885. // index_X4 += 4;
  18886. int32_t L_67 = V_3;
  18887. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)4));
  18888. // index_X6 += 6;
  18889. int32_t L_68 = V_2;
  18890. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)6));
  18891. }
  18892. IL_0173:
  18893. {
  18894. // while (index_X4 / 4 < size)
  18895. int32_t L_69 = V_3;
  18896. int32_t L_70 = ___size1;
  18897. if ((((int32_t)((int32_t)((int32_t)L_69/(int32_t)4))) < ((int32_t)L_70)))
  18898. {
  18899. goto IL_0098;
  18900. }
  18901. }
  18902. {
  18903. // this.mesh.vertices = this.vertices;
  18904. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_71 = __this->get_mesh_4();
  18905. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_72 = __this->get_vertices_6();
  18906. NullCheck(L_71);
  18907. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_71, L_72, /*hidden argument*/NULL);
  18908. // this.mesh.normals = this.normals;
  18909. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_73 = __this->get_mesh_4();
  18910. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_74 = __this->get_normals_7();
  18911. NullCheck(L_73);
  18912. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_73, L_74, /*hidden argument*/NULL);
  18913. // this.mesh.tangents = this.tangents;
  18914. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_75 = __this->get_mesh_4();
  18915. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_76 = __this->get_tangents_8();
  18916. NullCheck(L_75);
  18917. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_75, L_76, /*hidden argument*/NULL);
  18918. // this.mesh.triangles = this.triangles;
  18919. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_77 = __this->get_mesh_4();
  18920. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_78 = __this->get_triangles_12();
  18921. NullCheck(L_77);
  18922. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_77, L_78, /*hidden argument*/NULL);
  18923. // this.mesh.bounds = s_DefaultBounds;
  18924. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_79 = __this->get_mesh_4();
  18925. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  18926. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_80 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultBounds_3();
  18927. NullCheck(L_79);
  18928. Mesh_set_bounds_m9752E145EA6D719B417AA27555DDC2A388AB4E0A(L_79, L_80, /*hidden argument*/NULL);
  18929. // this.material = null;
  18930. __this->set_material_13((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  18931. // }
  18932. return;
  18933. }
  18934. }
  18935. IL2CPP_EXTERN_C void TMP_MeshInfo__ctor_mB73E9771607C02B602451E93737E1FFCAD8BFBA3_AdjustorThunk (RuntimeObject * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, const RuntimeMethod* method)
  18936. {
  18937. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  18938. int32_t _offset = 1;
  18939. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  18940. TMP_MeshInfo__ctor_mB73E9771607C02B602451E93737E1FFCAD8BFBA3(_thisAdjusted, ___mesh0, ___size1, method);
  18941. }
  18942. // System.Void TMPro.TMP_MeshInfo::.ctor(UnityEngine.Mesh,System.Int32,System.Boolean)
  18943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__ctor_m8B092CB45D1E9BDC1C24FB19715572510276AACC (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method)
  18944. {
  18945. static bool s_Il2CppMethodInitialized;
  18946. if (!s_Il2CppMethodInitialized)
  18947. {
  18948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var);
  18949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  18950. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  18951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  18953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var);
  18954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var);
  18955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var);
  18956. s_Il2CppMethodInitialized = true;
  18957. }
  18958. int32_t V_0 = 0;
  18959. int32_t V_1 = 0;
  18960. int32_t V_2 = 0;
  18961. int32_t V_3 = 0;
  18962. int32_t V_4 = 0;
  18963. int32_t V_5 = 0;
  18964. int32_t V_6 = 0;
  18965. int32_t G_B6_0 = 0;
  18966. int32_t G_B9_0 = 0;
  18967. {
  18968. // if (mesh == null)
  18969. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___mesh0;
  18970. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  18971. bool L_1;
  18972. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  18973. if (!L_1)
  18974. {
  18975. goto IL_0012;
  18976. }
  18977. }
  18978. {
  18979. // mesh = new Mesh();
  18980. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  18981. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_2, /*hidden argument*/NULL);
  18982. ___mesh0 = L_2;
  18983. goto IL_0018;
  18984. }
  18985. IL_0012:
  18986. {
  18987. // mesh.Clear();
  18988. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = ___mesh0;
  18989. NullCheck(L_3);
  18990. Mesh_Clear_m7500ECE6209E14CC750CB16B48301B8D2A57ACCE(L_3, /*hidden argument*/NULL);
  18991. }
  18992. IL_0018:
  18993. {
  18994. // this.mesh = mesh;
  18995. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = ___mesh0;
  18996. __this->set_mesh_4(L_4);
  18997. // int s0 = !isVolumetric ? 4 : 8;
  18998. bool L_5 = ___isVolumetric2;
  18999. if (!L_5)
  19000. {
  19001. goto IL_0025;
  19002. }
  19003. }
  19004. {
  19005. G_B6_0 = 8;
  19006. goto IL_0026;
  19007. }
  19008. IL_0025:
  19009. {
  19010. G_B6_0 = 4;
  19011. }
  19012. IL_0026:
  19013. {
  19014. V_0 = G_B6_0;
  19015. // int s1 = !isVolumetric ? 6 : 36;
  19016. bool L_6 = ___isVolumetric2;
  19017. if (!L_6)
  19018. {
  19019. goto IL_002e;
  19020. }
  19021. }
  19022. {
  19023. G_B9_0 = ((int32_t)36);
  19024. goto IL_002f;
  19025. }
  19026. IL_002e:
  19027. {
  19028. G_B9_0 = 6;
  19029. }
  19030. IL_002f:
  19031. {
  19032. V_1 = G_B9_0;
  19033. // size = Mathf.Min(size, 65532 / s0);
  19034. int32_t L_7 = ___size1;
  19035. int32_t L_8 = V_0;
  19036. int32_t L_9;
  19037. L_9 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_7, ((int32_t)((int32_t)((int32_t)65532)/(int32_t)L_8)), /*hidden argument*/NULL);
  19038. ___size1 = L_9;
  19039. // int size_x_s0 = size * s0;
  19040. int32_t L_10 = ___size1;
  19041. int32_t L_11 = V_0;
  19042. V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_10, (int32_t)L_11));
  19043. // int size_x_s1 = size * s1;
  19044. int32_t L_12 = ___size1;
  19045. int32_t L_13 = V_1;
  19046. V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13));
  19047. // this.vertexCount = 0;
  19048. __this->set_vertexCount_5(0);
  19049. // this.vertices = new Vector3[size_x_s0];
  19050. int32_t L_14 = V_2;
  19051. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)L_14);
  19052. __this->set_vertices_6(L_15);
  19053. // this.uvs0 = new Vector2[size_x_s0];
  19054. int32_t L_16 = V_2;
  19055. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_17 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)L_16);
  19056. __this->set_uvs0_9(L_17);
  19057. // this.uvs2 = new Vector2[size_x_s0];
  19058. int32_t L_18 = V_2;
  19059. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_19 = (Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA*)SZArrayNew(Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA_il2cpp_TypeInfo_var, (uint32_t)L_18);
  19060. __this->set_uvs2_10(L_19);
  19061. // this.colors32 = new Color32[size_x_s0];
  19062. int32_t L_20 = V_2;
  19063. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_21 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var, (uint32_t)L_20);
  19064. __this->set_colors32_11(L_21);
  19065. // this.normals = new Vector3[size_x_s0];
  19066. int32_t L_22 = V_2;
  19067. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_23 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)L_22);
  19068. __this->set_normals_7(L_23);
  19069. // this.tangents = new Vector4[size_x_s0];
  19070. int32_t L_24 = V_2;
  19071. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_25 = (Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871*)SZArrayNew(Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871_il2cpp_TypeInfo_var, (uint32_t)L_24);
  19072. __this->set_tangents_8(L_25);
  19073. // this.triangles = new int[size_x_s1];
  19074. int32_t L_26 = V_3;
  19075. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_26);
  19076. __this->set_triangles_12(L_27);
  19077. // int index_x_s0 = 0;
  19078. V_4 = 0;
  19079. // int index_x_s1 = 0;
  19080. V_5 = 0;
  19081. goto IL_0380;
  19082. }
  19083. IL_00ad:
  19084. {
  19085. // for (int i = 0; i < s0; i++)
  19086. V_6 = 0;
  19087. goto IL_0139;
  19088. }
  19089. IL_00b5:
  19090. {
  19091. // this.vertices[index_x_s0 + i] = Vector3.zero;
  19092. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_28 = __this->get_vertices_6();
  19093. int32_t L_29 = V_4;
  19094. int32_t L_30 = V_6;
  19095. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31;
  19096. L_31 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  19097. NullCheck(L_28);
  19098. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_31);
  19099. // this.uvs0[index_x_s0 + i] = Vector2.zero;
  19100. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_32 = __this->get_uvs0_9();
  19101. int32_t L_33 = V_4;
  19102. int32_t L_34 = V_6;
  19103. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_35;
  19104. L_35 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  19105. NullCheck(L_32);
  19106. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_35);
  19107. // this.uvs2[index_x_s0 + i] = Vector2.zero;
  19108. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_36 = __this->get_uvs2_10();
  19109. int32_t L_37 = V_4;
  19110. int32_t L_38 = V_6;
  19111. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_39;
  19112. L_39 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  19113. NullCheck(L_36);
  19114. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_38))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_39);
  19115. // this.colors32[index_x_s0 + i] = s_DefaultColor;
  19116. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_40 = __this->get_colors32_11();
  19117. int32_t L_41 = V_4;
  19118. int32_t L_42 = V_6;
  19119. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19120. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_43 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultColor_0();
  19121. NullCheck(L_40);
  19122. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_43);
  19123. // this.normals[index_x_s0 + i] = s_DefaultNormal;
  19124. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_44 = __this->get_normals_7();
  19125. int32_t L_45 = V_4;
  19126. int32_t L_46 = V_6;
  19127. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_47 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19128. NullCheck(L_44);
  19129. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)L_46))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_47);
  19130. // this.tangents[index_x_s0 + i] = s_DefaultTangent;
  19131. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_48 = __this->get_tangents_8();
  19132. int32_t L_49 = V_4;
  19133. int32_t L_50 = V_6;
  19134. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_51 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19135. NullCheck(L_48);
  19136. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)L_50))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_51);
  19137. // for (int i = 0; i < s0; i++)
  19138. int32_t L_52 = V_6;
  19139. V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1));
  19140. }
  19141. IL_0139:
  19142. {
  19143. // for (int i = 0; i < s0; i++)
  19144. int32_t L_53 = V_6;
  19145. int32_t L_54 = V_0;
  19146. if ((((int32_t)L_53) < ((int32_t)L_54)))
  19147. {
  19148. goto IL_00b5;
  19149. }
  19150. }
  19151. {
  19152. // this.triangles[index_x_s1 + 0] = index_x_s0 + 0;
  19153. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = __this->get_triangles_12();
  19154. int32_t L_56 = V_5;
  19155. int32_t L_57 = V_4;
  19156. NullCheck(L_55);
  19157. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (int32_t)L_57);
  19158. // this.triangles[index_x_s1 + 1] = index_x_s0 + 1;
  19159. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_58 = __this->get_triangles_12();
  19160. int32_t L_59 = V_5;
  19161. int32_t L_60 = V_4;
  19162. NullCheck(L_58);
  19163. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)1)));
  19164. // this.triangles[index_x_s1 + 2] = index_x_s0 + 2;
  19165. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_61 = __this->get_triangles_12();
  19166. int32_t L_62 = V_5;
  19167. int32_t L_63 = V_4;
  19168. NullCheck(L_61);
  19169. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)2))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)2)));
  19170. // this.triangles[index_x_s1 + 3] = index_x_s0 + 2;
  19171. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = __this->get_triangles_12();
  19172. int32_t L_65 = V_5;
  19173. int32_t L_66 = V_4;
  19174. NullCheck(L_64);
  19175. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)3))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)2)));
  19176. // this.triangles[index_x_s1 + 4] = index_x_s0 + 3;
  19177. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_67 = __this->get_triangles_12();
  19178. int32_t L_68 = V_5;
  19179. int32_t L_69 = V_4;
  19180. NullCheck(L_67);
  19181. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)4))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)));
  19182. // this.triangles[index_x_s1 + 5] = index_x_s0 + 0;
  19183. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_70 = __this->get_triangles_12();
  19184. int32_t L_71 = V_5;
  19185. int32_t L_72 = V_4;
  19186. NullCheck(L_70);
  19187. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)5))), (int32_t)L_72);
  19188. // if (isVolumetric)
  19189. bool L_73 = ___isVolumetric2;
  19190. if (!L_73)
  19191. {
  19192. goto IL_0374;
  19193. }
  19194. }
  19195. {
  19196. // this.triangles[index_x_s1 + 6] = index_x_s0 + 4;
  19197. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_74 = __this->get_triangles_12();
  19198. int32_t L_75 = V_5;
  19199. int32_t L_76 = V_4;
  19200. NullCheck(L_74);
  19201. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)6))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)4)));
  19202. // this.triangles[index_x_s1 + 7] = index_x_s0 + 5;
  19203. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_77 = __this->get_triangles_12();
  19204. int32_t L_78 = V_5;
  19205. int32_t L_79 = V_4;
  19206. NullCheck(L_77);
  19207. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)7))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)5)));
  19208. // this.triangles[index_x_s1 + 8] = index_x_s0 + 1;
  19209. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_80 = __this->get_triangles_12();
  19210. int32_t L_81 = V_5;
  19211. int32_t L_82 = V_4;
  19212. NullCheck(L_80);
  19213. (L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)8))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)));
  19214. // this.triangles[index_x_s1 + 9] = index_x_s0 + 1;
  19215. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_83 = __this->get_triangles_12();
  19216. int32_t L_84 = V_5;
  19217. int32_t L_85 = V_4;
  19218. NullCheck(L_83);
  19219. (L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)((int32_t)9)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)1)));
  19220. // this.triangles[index_x_s1 + 10] = index_x_s0 + 0;
  19221. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_86 = __this->get_triangles_12();
  19222. int32_t L_87 = V_5;
  19223. int32_t L_88 = V_4;
  19224. NullCheck(L_86);
  19225. (L_86)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)((int32_t)10)))), (int32_t)L_88);
  19226. // this.triangles[index_x_s1 + 11] = index_x_s0 + 4;
  19227. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_89 = __this->get_triangles_12();
  19228. int32_t L_90 = V_5;
  19229. int32_t L_91 = V_4;
  19230. NullCheck(L_89);
  19231. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)((int32_t)11)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)4)));
  19232. // this.triangles[index_x_s1 + 12] = index_x_s0 + 3;
  19233. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_92 = __this->get_triangles_12();
  19234. int32_t L_93 = V_5;
  19235. int32_t L_94 = V_4;
  19236. NullCheck(L_92);
  19237. (L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_93, (int32_t)((int32_t)12)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)3)));
  19238. // this.triangles[index_x_s1 + 13] = index_x_s0 + 2;
  19239. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_95 = __this->get_triangles_12();
  19240. int32_t L_96 = V_5;
  19241. int32_t L_97 = V_4;
  19242. NullCheck(L_95);
  19243. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)((int32_t)13)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)2)));
  19244. // this.triangles[index_x_s1 + 14] = index_x_s0 + 6;
  19245. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_98 = __this->get_triangles_12();
  19246. int32_t L_99 = V_5;
  19247. int32_t L_100 = V_4;
  19248. NullCheck(L_98);
  19249. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)((int32_t)14)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)6)));
  19250. // this.triangles[index_x_s1 + 15] = index_x_s0 + 6;
  19251. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_101 = __this->get_triangles_12();
  19252. int32_t L_102 = V_5;
  19253. int32_t L_103 = V_4;
  19254. NullCheck(L_101);
  19255. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_102, (int32_t)((int32_t)15)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_103, (int32_t)6)));
  19256. // this.triangles[index_x_s1 + 16] = index_x_s0 + 7;
  19257. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_104 = __this->get_triangles_12();
  19258. int32_t L_105 = V_5;
  19259. int32_t L_106 = V_4;
  19260. NullCheck(L_104);
  19261. (L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)((int32_t)16)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)7)));
  19262. // this.triangles[index_x_s1 + 17] = index_x_s0 + 3;
  19263. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_107 = __this->get_triangles_12();
  19264. int32_t L_108 = V_5;
  19265. int32_t L_109 = V_4;
  19266. NullCheck(L_107);
  19267. (L_107)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)((int32_t)17)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)3)));
  19268. // this.triangles[index_x_s1 + 18] = index_x_s0 + 1;
  19269. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_110 = __this->get_triangles_12();
  19270. int32_t L_111 = V_5;
  19271. int32_t L_112 = V_4;
  19272. NullCheck(L_110);
  19273. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)((int32_t)18)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1)));
  19274. // this.triangles[index_x_s1 + 19] = index_x_s0 + 5;
  19275. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_113 = __this->get_triangles_12();
  19276. int32_t L_114 = V_5;
  19277. int32_t L_115 = V_4;
  19278. NullCheck(L_113);
  19279. (L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)((int32_t)19)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_115, (int32_t)5)));
  19280. // this.triangles[index_x_s1 + 20] = index_x_s0 + 6;
  19281. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_116 = __this->get_triangles_12();
  19282. int32_t L_117 = V_5;
  19283. int32_t L_118 = V_4;
  19284. NullCheck(L_116);
  19285. (L_116)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)((int32_t)20)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)6)));
  19286. // this.triangles[index_x_s1 + 21] = index_x_s0 + 6;
  19287. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_119 = __this->get_triangles_12();
  19288. int32_t L_120 = V_5;
  19289. int32_t L_121 = V_4;
  19290. NullCheck(L_119);
  19291. (L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)((int32_t)21)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)6)));
  19292. // this.triangles[index_x_s1 + 22] = index_x_s0 + 2;
  19293. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_122 = __this->get_triangles_12();
  19294. int32_t L_123 = V_5;
  19295. int32_t L_124 = V_4;
  19296. NullCheck(L_122);
  19297. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)((int32_t)22)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)2)));
  19298. // this.triangles[index_x_s1 + 23] = index_x_s0 + 1;
  19299. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_125 = __this->get_triangles_12();
  19300. int32_t L_126 = V_5;
  19301. int32_t L_127 = V_4;
  19302. NullCheck(L_125);
  19303. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)((int32_t)23)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1)));
  19304. // this.triangles[index_x_s1 + 24] = index_x_s0 + 4;
  19305. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_128 = __this->get_triangles_12();
  19306. int32_t L_129 = V_5;
  19307. int32_t L_130 = V_4;
  19308. NullCheck(L_128);
  19309. (L_128)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_129, (int32_t)((int32_t)24)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)4)));
  19310. // this.triangles[index_x_s1 + 25] = index_x_s0 + 0;
  19311. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_131 = __this->get_triangles_12();
  19312. int32_t L_132 = V_5;
  19313. int32_t L_133 = V_4;
  19314. NullCheck(L_131);
  19315. (L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)((int32_t)25)))), (int32_t)L_133);
  19316. // this.triangles[index_x_s1 + 26] = index_x_s0 + 3;
  19317. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_134 = __this->get_triangles_12();
  19318. int32_t L_135 = V_5;
  19319. int32_t L_136 = V_4;
  19320. NullCheck(L_134);
  19321. (L_134)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)((int32_t)26)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)3)));
  19322. // this.triangles[index_x_s1 + 27] = index_x_s0 + 3;
  19323. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_137 = __this->get_triangles_12();
  19324. int32_t L_138 = V_5;
  19325. int32_t L_139 = V_4;
  19326. NullCheck(L_137);
  19327. (L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)((int32_t)27)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)3)));
  19328. // this.triangles[index_x_s1 + 28] = index_x_s0 + 7;
  19329. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_140 = __this->get_triangles_12();
  19330. int32_t L_141 = V_5;
  19331. int32_t L_142 = V_4;
  19332. NullCheck(L_140);
  19333. (L_140)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_141, (int32_t)((int32_t)28)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)7)));
  19334. // this.triangles[index_x_s1 + 29] = index_x_s0 + 4;
  19335. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_143 = __this->get_triangles_12();
  19336. int32_t L_144 = V_5;
  19337. int32_t L_145 = V_4;
  19338. NullCheck(L_143);
  19339. (L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_144, (int32_t)((int32_t)29)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_145, (int32_t)4)));
  19340. // this.triangles[index_x_s1 + 30] = index_x_s0 + 7;
  19341. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_146 = __this->get_triangles_12();
  19342. int32_t L_147 = V_5;
  19343. int32_t L_148 = V_4;
  19344. NullCheck(L_146);
  19345. (L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_147, (int32_t)((int32_t)30)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)7)));
  19346. // this.triangles[index_x_s1 + 31] = index_x_s0 + 6;
  19347. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_149 = __this->get_triangles_12();
  19348. int32_t L_150 = V_5;
  19349. int32_t L_151 = V_4;
  19350. NullCheck(L_149);
  19351. (L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_150, (int32_t)((int32_t)31)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_151, (int32_t)6)));
  19352. // this.triangles[index_x_s1 + 32] = index_x_s0 + 5;
  19353. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_152 = __this->get_triangles_12();
  19354. int32_t L_153 = V_5;
  19355. int32_t L_154 = V_4;
  19356. NullCheck(L_152);
  19357. (L_152)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)((int32_t)32)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)5)));
  19358. // this.triangles[index_x_s1 + 33] = index_x_s0 + 5;
  19359. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_155 = __this->get_triangles_12();
  19360. int32_t L_156 = V_5;
  19361. int32_t L_157 = V_4;
  19362. NullCheck(L_155);
  19363. (L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)((int32_t)33)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_157, (int32_t)5)));
  19364. // this.triangles[index_x_s1 + 34] = index_x_s0 + 4;
  19365. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_158 = __this->get_triangles_12();
  19366. int32_t L_159 = V_5;
  19367. int32_t L_160 = V_4;
  19368. NullCheck(L_158);
  19369. (L_158)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_159, (int32_t)((int32_t)34)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)4)));
  19370. // this.triangles[index_x_s1 + 35] = index_x_s0 + 7;
  19371. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_161 = __this->get_triangles_12();
  19372. int32_t L_162 = V_5;
  19373. int32_t L_163 = V_4;
  19374. NullCheck(L_161);
  19375. (L_161)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_162, (int32_t)((int32_t)35)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)7)));
  19376. }
  19377. IL_0374:
  19378. {
  19379. // index_x_s0 += s0;
  19380. int32_t L_164 = V_4;
  19381. int32_t L_165 = V_0;
  19382. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_164, (int32_t)L_165));
  19383. // index_x_s1 += s1;
  19384. int32_t L_166 = V_5;
  19385. int32_t L_167 = V_1;
  19386. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)L_167));
  19387. }
  19388. IL_0380:
  19389. {
  19390. // while (index_x_s0 / s0 < size)
  19391. int32_t L_168 = V_4;
  19392. int32_t L_169 = V_0;
  19393. int32_t L_170 = ___size1;
  19394. if ((((int32_t)((int32_t)((int32_t)L_168/(int32_t)L_169))) < ((int32_t)L_170)))
  19395. {
  19396. goto IL_00ad;
  19397. }
  19398. }
  19399. {
  19400. // this.mesh.vertices = this.vertices;
  19401. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_171 = __this->get_mesh_4();
  19402. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_172 = __this->get_vertices_6();
  19403. NullCheck(L_171);
  19404. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_171, L_172, /*hidden argument*/NULL);
  19405. // this.mesh.normals = this.normals;
  19406. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_173 = __this->get_mesh_4();
  19407. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_174 = __this->get_normals_7();
  19408. NullCheck(L_173);
  19409. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_173, L_174, /*hidden argument*/NULL);
  19410. // this.mesh.tangents = this.tangents;
  19411. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_175 = __this->get_mesh_4();
  19412. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_176 = __this->get_tangents_8();
  19413. NullCheck(L_175);
  19414. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_175, L_176, /*hidden argument*/NULL);
  19415. // this.mesh.triangles = this.triangles;
  19416. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_177 = __this->get_mesh_4();
  19417. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_178 = __this->get_triangles_12();
  19418. NullCheck(L_177);
  19419. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_177, L_178, /*hidden argument*/NULL);
  19420. // this.mesh.bounds = s_DefaultBounds;
  19421. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_179 = __this->get_mesh_4();
  19422. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19423. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_180 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultBounds_3();
  19424. NullCheck(L_179);
  19425. Mesh_set_bounds_m9752E145EA6D719B417AA27555DDC2A388AB4E0A(L_179, L_180, /*hidden argument*/NULL);
  19426. // this.material = null;
  19427. __this->set_material_13((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  19428. // }
  19429. return;
  19430. }
  19431. }
  19432. IL2CPP_EXTERN_C void TMP_MeshInfo__ctor_m8B092CB45D1E9BDC1C24FB19715572510276AACC_AdjustorThunk (RuntimeObject * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___size1, bool ___isVolumetric2, const RuntimeMethod* method)
  19433. {
  19434. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  19435. int32_t _offset = 1;
  19436. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  19437. TMP_MeshInfo__ctor_m8B092CB45D1E9BDC1C24FB19715572510276AACC(_thisAdjusted, ___mesh0, ___size1, ___isVolumetric2, method);
  19438. }
  19439. // System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32)
  19440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___size0, const RuntimeMethod* method)
  19441. {
  19442. static bool s_Il2CppMethodInitialized;
  19443. if (!s_Il2CppMethodInitialized)
  19444. {
  19445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_RuntimeMethod_var);
  19446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var);
  19447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_RuntimeMethod_var);
  19450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19451. s_Il2CppMethodInitialized = true;
  19452. }
  19453. int32_t V_0 = 0;
  19454. int32_t V_1 = 0;
  19455. int32_t V_2 = 0;
  19456. int32_t V_3 = 0;
  19457. int32_t V_4 = 0;
  19458. int32_t V_5 = 0;
  19459. {
  19460. // size = Mathf.Min(size, 16383);
  19461. int32_t L_0 = ___size0;
  19462. int32_t L_1;
  19463. L_1 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_0, ((int32_t)16383), /*hidden argument*/NULL);
  19464. ___size0 = L_1;
  19465. // int size_X4 = size * 4;
  19466. int32_t L_2 = ___size0;
  19467. V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)4));
  19468. // int size_X6 = size * 6;
  19469. int32_t L_3 = ___size0;
  19470. V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)6));
  19471. // int previousSize = this.vertices.Length / 4;
  19472. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_4 = __this->get_vertices_6();
  19473. NullCheck(L_4);
  19474. V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))/(int32_t)4));
  19475. // Array.Resize(ref this.vertices, size_X4);
  19476. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** L_5 = __this->get_address_of_vertices_6();
  19477. int32_t L_6 = V_0;
  19478. Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4**)L_5, L_6, /*hidden argument*/Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19479. // Array.Resize(ref this.normals, size_X4);
  19480. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** L_7 = __this->get_address_of_normals_7();
  19481. int32_t L_8 = V_0;
  19482. Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4**)L_7, L_8, /*hidden argument*/Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19483. // Array.Resize(ref this.tangents, size_X4);
  19484. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** L_9 = __this->get_address_of_tangents_8();
  19485. int32_t L_10 = V_0;
  19486. Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)L_9, L_10, /*hidden argument*/Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_RuntimeMethod_var);
  19487. // Array.Resize(ref this.uvs0, size_X4);
  19488. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** L_11 = __this->get_address_of_uvs0_9();
  19489. int32_t L_12 = V_0;
  19490. Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA**)L_11, L_12, /*hidden argument*/Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19491. // Array.Resize(ref this.uvs2, size_X4);
  19492. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** L_13 = __this->get_address_of_uvs2_10();
  19493. int32_t L_14 = V_0;
  19494. Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA**)L_13, L_14, /*hidden argument*/Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19495. // Array.Resize(ref this.colors32, size_X4);
  19496. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** L_15 = __this->get_address_of_colors32_11();
  19497. int32_t L_16 = V_0;
  19498. Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2**)L_15, L_16, /*hidden argument*/Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_RuntimeMethod_var);
  19499. // Array.Resize(ref this.triangles, size_X6);
  19500. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_17 = __this->get_address_of_triangles_12();
  19501. int32_t L_18 = V_1;
  19502. Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_17, L_18, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var);
  19503. // if (size <= previousSize)
  19504. int32_t L_19 = ___size0;
  19505. int32_t L_20 = V_2;
  19506. if ((((int32_t)L_19) > ((int32_t)L_20)))
  19507. {
  19508. goto IL_00bd;
  19509. }
  19510. }
  19511. {
  19512. // this.mesh.triangles = this.triangles;
  19513. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_21 = __this->get_mesh_4();
  19514. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = __this->get_triangles_12();
  19515. NullCheck(L_21);
  19516. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_21, L_22, /*hidden argument*/NULL);
  19517. // this.mesh.vertices = this.vertices;
  19518. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_23 = __this->get_mesh_4();
  19519. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_24 = __this->get_vertices_6();
  19520. NullCheck(L_23);
  19521. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_23, L_24, /*hidden argument*/NULL);
  19522. // this.mesh.normals = this.normals;
  19523. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_25 = __this->get_mesh_4();
  19524. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_26 = __this->get_normals_7();
  19525. NullCheck(L_25);
  19526. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_25, L_26, /*hidden argument*/NULL);
  19527. // this.mesh.tangents = this.tangents;
  19528. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_27 = __this->get_mesh_4();
  19529. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_28 = __this->get_tangents_8();
  19530. NullCheck(L_27);
  19531. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_27, L_28, /*hidden argument*/NULL);
  19532. // return;
  19533. return;
  19534. }
  19535. IL_00bd:
  19536. {
  19537. // for (int i = previousSize; i < size; i++)
  19538. int32_t L_29 = V_2;
  19539. V_3 = L_29;
  19540. goto IL_01c2;
  19541. }
  19542. IL_00c4:
  19543. {
  19544. // int index_X4 = i * 4;
  19545. int32_t L_30 = V_3;
  19546. V_4 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_30, (int32_t)4));
  19547. // int index_X6 = i * 6;
  19548. int32_t L_31 = V_3;
  19549. V_5 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)6));
  19550. // this.normals[0 + index_X4] = s_DefaultNormal;
  19551. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_32 = __this->get_normals_7();
  19552. int32_t L_33 = V_4;
  19553. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19554. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_34 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19555. NullCheck(L_32);
  19556. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_34);
  19557. // this.normals[1 + index_X4] = s_DefaultNormal;
  19558. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_35 = __this->get_normals_7();
  19559. int32_t L_36 = V_4;
  19560. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_37 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19561. NullCheck(L_35);
  19562. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_36))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_37);
  19563. // this.normals[2 + index_X4] = s_DefaultNormal;
  19564. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_38 = __this->get_normals_7();
  19565. int32_t L_39 = V_4;
  19566. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_40 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19567. NullCheck(L_38);
  19568. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_39))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_40);
  19569. // this.normals[3 + index_X4] = s_DefaultNormal;
  19570. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_41 = __this->get_normals_7();
  19571. int32_t L_42 = V_4;
  19572. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_43 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19573. NullCheck(L_41);
  19574. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_42))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_43);
  19575. // this.tangents[0 + index_X4] = s_DefaultTangent;
  19576. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_44 = __this->get_tangents_8();
  19577. int32_t L_45 = V_4;
  19578. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_46 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19579. NullCheck(L_44);
  19580. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(L_45), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_46);
  19581. // this.tangents[1 + index_X4] = s_DefaultTangent;
  19582. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_47 = __this->get_tangents_8();
  19583. int32_t L_48 = V_4;
  19584. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_49 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19585. NullCheck(L_47);
  19586. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_48))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_49);
  19587. // this.tangents[2 + index_X4] = s_DefaultTangent;
  19588. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_50 = __this->get_tangents_8();
  19589. int32_t L_51 = V_4;
  19590. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_52 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19591. NullCheck(L_50);
  19592. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_51))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_52);
  19593. // this.tangents[3 + index_X4] = s_DefaultTangent;
  19594. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_53 = __this->get_tangents_8();
  19595. int32_t L_54 = V_4;
  19596. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_55 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19597. NullCheck(L_53);
  19598. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_54))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_55);
  19599. // this.triangles[0 + index_X6] = 0 + index_X4;
  19600. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_56 = __this->get_triangles_12();
  19601. int32_t L_57 = V_5;
  19602. int32_t L_58 = V_4;
  19603. NullCheck(L_56);
  19604. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_57), (int32_t)L_58);
  19605. // this.triangles[1 + index_X6] = 1 + index_X4;
  19606. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_59 = __this->get_triangles_12();
  19607. int32_t L_60 = V_5;
  19608. int32_t L_61 = V_4;
  19609. NullCheck(L_59);
  19610. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_60))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_61)));
  19611. // this.triangles[2 + index_X6] = 2 + index_X4;
  19612. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_62 = __this->get_triangles_12();
  19613. int32_t L_63 = V_5;
  19614. int32_t L_64 = V_4;
  19615. NullCheck(L_62);
  19616. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_63))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_64)));
  19617. // this.triangles[3 + index_X6] = 2 + index_X4;
  19618. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = __this->get_triangles_12();
  19619. int32_t L_66 = V_5;
  19620. int32_t L_67 = V_4;
  19621. NullCheck(L_65);
  19622. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_66))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_67)));
  19623. // this.triangles[4 + index_X6] = 3 + index_X4;
  19624. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_68 = __this->get_triangles_12();
  19625. int32_t L_69 = V_5;
  19626. int32_t L_70 = V_4;
  19627. NullCheck(L_68);
  19628. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_69))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_70)));
  19629. // this.triangles[5 + index_X6] = 0 + index_X4;
  19630. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_71 = __this->get_triangles_12();
  19631. int32_t L_72 = V_5;
  19632. int32_t L_73 = V_4;
  19633. NullCheck(L_71);
  19634. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_72))), (int32_t)L_73);
  19635. // for (int i = previousSize; i < size; i++)
  19636. int32_t L_74 = V_3;
  19637. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
  19638. }
  19639. IL_01c2:
  19640. {
  19641. // for (int i = previousSize; i < size; i++)
  19642. int32_t L_75 = V_3;
  19643. int32_t L_76 = ___size0;
  19644. if ((((int32_t)L_75) < ((int32_t)L_76)))
  19645. {
  19646. goto IL_00c4;
  19647. }
  19648. }
  19649. {
  19650. // this.mesh.vertices = this.vertices;
  19651. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_77 = __this->get_mesh_4();
  19652. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_78 = __this->get_vertices_6();
  19653. NullCheck(L_77);
  19654. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_77, L_78, /*hidden argument*/NULL);
  19655. // this.mesh.normals = this.normals;
  19656. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_79 = __this->get_mesh_4();
  19657. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_80 = __this->get_normals_7();
  19658. NullCheck(L_79);
  19659. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_79, L_80, /*hidden argument*/NULL);
  19660. // this.mesh.tangents = this.tangents;
  19661. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_81 = __this->get_mesh_4();
  19662. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_82 = __this->get_tangents_8();
  19663. NullCheck(L_81);
  19664. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_81, L_82, /*hidden argument*/NULL);
  19665. // this.mesh.triangles = this.triangles;
  19666. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_83 = __this->get_mesh_4();
  19667. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_84 = __this->get_triangles_12();
  19668. NullCheck(L_83);
  19669. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_83, L_84, /*hidden argument*/NULL);
  19670. // }
  19671. return;
  19672. }
  19673. }
  19674. IL2CPP_EXTERN_C void TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951_AdjustorThunk (RuntimeObject * __this, int32_t ___size0, const RuntimeMethod* method)
  19675. {
  19676. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  19677. int32_t _offset = 1;
  19678. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  19679. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951(_thisAdjusted, ___size0, method);
  19680. }
  19681. // System.Void TMPro.TMP_MeshInfo::ResizeMeshInfo(System.Int32,System.Boolean)
  19682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ResizeMeshInfo_mCE4A3431B384F58C76DA4AB224C6D5BAB4E52EEC (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method)
  19683. {
  19684. static bool s_Il2CppMethodInitialized;
  19685. if (!s_Il2CppMethodInitialized)
  19686. {
  19687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_RuntimeMethod_var);
  19688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var);
  19689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_RuntimeMethod_var);
  19692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19693. s_Il2CppMethodInitialized = true;
  19694. }
  19695. int32_t V_0 = 0;
  19696. int32_t V_1 = 0;
  19697. int32_t V_2 = 0;
  19698. int32_t V_3 = 0;
  19699. int32_t V_4 = 0;
  19700. int32_t V_5 = 0;
  19701. int32_t V_6 = 0;
  19702. int32_t V_7 = 0;
  19703. int32_t G_B3_0 = 0;
  19704. int32_t G_B6_0 = 0;
  19705. {
  19706. // int s0 = !isVolumetric ? 4 : 8;
  19707. bool L_0 = ___isVolumetric1;
  19708. if (!L_0)
  19709. {
  19710. goto IL_0006;
  19711. }
  19712. }
  19713. {
  19714. G_B3_0 = 8;
  19715. goto IL_0007;
  19716. }
  19717. IL_0006:
  19718. {
  19719. G_B3_0 = 4;
  19720. }
  19721. IL_0007:
  19722. {
  19723. V_0 = G_B3_0;
  19724. // int s1 = !isVolumetric ? 6 : 36;
  19725. bool L_1 = ___isVolumetric1;
  19726. if (!L_1)
  19727. {
  19728. goto IL_000f;
  19729. }
  19730. }
  19731. {
  19732. G_B6_0 = ((int32_t)36);
  19733. goto IL_0010;
  19734. }
  19735. IL_000f:
  19736. {
  19737. G_B6_0 = 6;
  19738. }
  19739. IL_0010:
  19740. {
  19741. V_1 = G_B6_0;
  19742. // size = Mathf.Min(size, 65532 / s0);
  19743. int32_t L_2 = ___size0;
  19744. int32_t L_3 = V_0;
  19745. int32_t L_4;
  19746. L_4 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(L_2, ((int32_t)((int32_t)((int32_t)65532)/(int32_t)L_3)), /*hidden argument*/NULL);
  19747. ___size0 = L_4;
  19748. // int size_X4 = size * s0;
  19749. int32_t L_5 = ___size0;
  19750. int32_t L_6 = V_0;
  19751. V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6));
  19752. // int size_X6 = size * s1;
  19753. int32_t L_7 = ___size0;
  19754. int32_t L_8 = V_1;
  19755. V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8));
  19756. // int previousSize = this.vertices.Length / s0;
  19757. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_9 = __this->get_vertices_6();
  19758. NullCheck(L_9);
  19759. int32_t L_10 = V_0;
  19760. V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))/(int32_t)L_10));
  19761. // Array.Resize(ref this.vertices, size_X4);
  19762. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** L_11 = __this->get_address_of_vertices_6();
  19763. int32_t L_12 = V_2;
  19764. Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4**)L_11, L_12, /*hidden argument*/Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19765. // Array.Resize(ref this.normals, size_X4);
  19766. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4** L_13 = __this->get_address_of_normals_7();
  19767. int32_t L_14 = V_2;
  19768. Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E((Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4**)L_13, L_14, /*hidden argument*/Array_Resize_TisVector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_m453C612295F8B958016716F560E55D602AACCA7E_RuntimeMethod_var);
  19769. // Array.Resize(ref this.tangents, size_X4);
  19770. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871** L_15 = __this->get_address_of_tangents_8();
  19771. int32_t L_16 = V_2;
  19772. Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369((Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871**)L_15, L_16, /*hidden argument*/Array_Resize_TisVector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_m64076A708F316DC6430F2B39711A1BBD0E554369_RuntimeMethod_var);
  19773. // Array.Resize(ref this.uvs0, size_X4);
  19774. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** L_17 = __this->get_address_of_uvs0_9();
  19775. int32_t L_18 = V_2;
  19776. Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA**)L_17, L_18, /*hidden argument*/Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19777. // Array.Resize(ref this.uvs2, size_X4);
  19778. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA** L_19 = __this->get_address_of_uvs2_10();
  19779. int32_t L_20 = V_2;
  19780. Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5((Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA**)L_19, L_20, /*hidden argument*/Array_Resize_TisVector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_mB4F4CB5AD5353C454A764D004039882833E952E5_RuntimeMethod_var);
  19781. // Array.Resize(ref this.colors32, size_X4);
  19782. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** L_21 = __this->get_address_of_colors32_11();
  19783. int32_t L_22 = V_2;
  19784. Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2**)L_21, L_22, /*hidden argument*/Array_Resize_TisColor32_tDB54A78627878A7D2DE42BB028D64306A18E858D_m58B34C4B237F6344223B979890FE7EA302BB3760_RuntimeMethod_var);
  19785. // Array.Resize(ref this.triangles, size_X6);
  19786. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_23 = __this->get_address_of_triangles_12();
  19787. int32_t L_24 = V_3;
  19788. Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_23, L_24, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var);
  19789. // if (size <= previousSize)
  19790. int32_t L_25 = ___size0;
  19791. int32_t L_26 = V_4;
  19792. if ((((int32_t)L_25) > ((int32_t)L_26)))
  19793. {
  19794. goto IL_00d2;
  19795. }
  19796. }
  19797. {
  19798. // this.mesh.triangles = this.triangles;
  19799. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_27 = __this->get_mesh_4();
  19800. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = __this->get_triangles_12();
  19801. NullCheck(L_27);
  19802. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_27, L_28, /*hidden argument*/NULL);
  19803. // this.mesh.vertices = this.vertices;
  19804. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_29 = __this->get_mesh_4();
  19805. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_30 = __this->get_vertices_6();
  19806. NullCheck(L_29);
  19807. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_29, L_30, /*hidden argument*/NULL);
  19808. // this.mesh.normals = this.normals;
  19809. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_31 = __this->get_mesh_4();
  19810. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_32 = __this->get_normals_7();
  19811. NullCheck(L_31);
  19812. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_31, L_32, /*hidden argument*/NULL);
  19813. // this.mesh.tangents = this.tangents;
  19814. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_33 = __this->get_mesh_4();
  19815. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_34 = __this->get_tangents_8();
  19816. NullCheck(L_33);
  19817. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_33, L_34, /*hidden argument*/NULL);
  19818. // return;
  19819. return;
  19820. }
  19821. IL_00d2:
  19822. {
  19823. // for (int i = previousSize; i < size; i++)
  19824. int32_t L_35 = V_4;
  19825. V_5 = L_35;
  19826. goto IL_0462;
  19827. }
  19828. IL_00db:
  19829. {
  19830. // int index_X4 = i * s0;
  19831. int32_t L_36 = V_5;
  19832. int32_t L_37 = V_0;
  19833. V_6 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_37));
  19834. // int index_X6 = i * s1;
  19835. int32_t L_38 = V_5;
  19836. int32_t L_39 = V_1;
  19837. V_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_38, (int32_t)L_39));
  19838. // this.normals[0 + index_X4] = s_DefaultNormal;
  19839. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_40 = __this->get_normals_7();
  19840. int32_t L_41 = V_6;
  19841. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19842. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_42 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19843. NullCheck(L_40);
  19844. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(L_41), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_42);
  19845. // this.normals[1 + index_X4] = s_DefaultNormal;
  19846. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_43 = __this->get_normals_7();
  19847. int32_t L_44 = V_6;
  19848. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_45 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19849. NullCheck(L_43);
  19850. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_44))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_45);
  19851. // this.normals[2 + index_X4] = s_DefaultNormal;
  19852. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_46 = __this->get_normals_7();
  19853. int32_t L_47 = V_6;
  19854. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_48 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19855. NullCheck(L_46);
  19856. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_47))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_48);
  19857. // this.normals[3 + index_X4] = s_DefaultNormal;
  19858. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_49 = __this->get_normals_7();
  19859. int32_t L_50 = V_6;
  19860. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_51 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19861. NullCheck(L_49);
  19862. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_50))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_51);
  19863. // this.tangents[0 + index_X4] = s_DefaultTangent;
  19864. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_52 = __this->get_tangents_8();
  19865. int32_t L_53 = V_6;
  19866. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_54 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19867. NullCheck(L_52);
  19868. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_53), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_54);
  19869. // this.tangents[1 + index_X4] = s_DefaultTangent;
  19870. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_55 = __this->get_tangents_8();
  19871. int32_t L_56 = V_6;
  19872. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_57 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19873. NullCheck(L_55);
  19874. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_56))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_57);
  19875. // this.tangents[2 + index_X4] = s_DefaultTangent;
  19876. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_58 = __this->get_tangents_8();
  19877. int32_t L_59 = V_6;
  19878. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_60 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19879. NullCheck(L_58);
  19880. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_59))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_60);
  19881. // this.tangents[3 + index_X4] = s_DefaultTangent;
  19882. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_61 = __this->get_tangents_8();
  19883. int32_t L_62 = V_6;
  19884. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_63 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19885. NullCheck(L_61);
  19886. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_62))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_63);
  19887. // if (isVolumetric)
  19888. bool L_64 = ___isVolumetric1;
  19889. if (!L_64)
  19890. {
  19891. goto IL_0229;
  19892. }
  19893. }
  19894. {
  19895. // this.normals[4 + index_X4] = s_DefaultNormal;
  19896. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_65 = __this->get_normals_7();
  19897. int32_t L_66 = V_6;
  19898. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  19899. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_67 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19900. NullCheck(L_65);
  19901. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_66))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_67);
  19902. // this.normals[5 + index_X4] = s_DefaultNormal;
  19903. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_68 = __this->get_normals_7();
  19904. int32_t L_69 = V_6;
  19905. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_70 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19906. NullCheck(L_68);
  19907. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_69))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_70);
  19908. // this.normals[6 + index_X4] = s_DefaultNormal;
  19909. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_71 = __this->get_normals_7();
  19910. int32_t L_72 = V_6;
  19911. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_73 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19912. NullCheck(L_71);
  19913. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_72))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_73);
  19914. // this.normals[7 + index_X4] = s_DefaultNormal;
  19915. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_74 = __this->get_normals_7();
  19916. int32_t L_75 = V_6;
  19917. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_76 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultNormal_1();
  19918. NullCheck(L_74);
  19919. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_75))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_76);
  19920. // this.tangents[4 + index_X4] = s_DefaultTangent;
  19921. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_77 = __this->get_tangents_8();
  19922. int32_t L_78 = V_6;
  19923. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_79 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19924. NullCheck(L_77);
  19925. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_78))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_79);
  19926. // this.tangents[5 + index_X4] = s_DefaultTangent;
  19927. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_80 = __this->get_tangents_8();
  19928. int32_t L_81 = V_6;
  19929. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_82 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19930. NullCheck(L_80);
  19931. (L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_81))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_82);
  19932. // this.tangents[6 + index_X4] = s_DefaultTangent;
  19933. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_83 = __this->get_tangents_8();
  19934. int32_t L_84 = V_6;
  19935. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_85 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19936. NullCheck(L_83);
  19937. (L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_84))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_85);
  19938. // this.tangents[7 + index_X4] = s_DefaultTangent;
  19939. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_86 = __this->get_tangents_8();
  19940. int32_t L_87 = V_6;
  19941. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_88 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultTangent_2();
  19942. NullCheck(L_86);
  19943. (L_86)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_87))), (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 )L_88);
  19944. }
  19945. IL_0229:
  19946. {
  19947. // this.triangles[0 + index_X6] = 0 + index_X4;
  19948. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_89 = __this->get_triangles_12();
  19949. int32_t L_90 = V_7;
  19950. int32_t L_91 = V_6;
  19951. NullCheck(L_89);
  19952. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(L_90), (int32_t)L_91);
  19953. // this.triangles[1 + index_X6] = 1 + index_X4;
  19954. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_92 = __this->get_triangles_12();
  19955. int32_t L_93 = V_7;
  19956. int32_t L_94 = V_6;
  19957. NullCheck(L_92);
  19958. (L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_93))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_94)));
  19959. // this.triangles[2 + index_X6] = 2 + index_X4;
  19960. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_95 = __this->get_triangles_12();
  19961. int32_t L_96 = V_7;
  19962. int32_t L_97 = V_6;
  19963. NullCheck(L_95);
  19964. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_96))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_97)));
  19965. // this.triangles[3 + index_X6] = 2 + index_X4;
  19966. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_98 = __this->get_triangles_12();
  19967. int32_t L_99 = V_7;
  19968. int32_t L_100 = V_6;
  19969. NullCheck(L_98);
  19970. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_99))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_100)));
  19971. // this.triangles[4 + index_X6] = 3 + index_X4;
  19972. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_101 = __this->get_triangles_12();
  19973. int32_t L_102 = V_7;
  19974. int32_t L_103 = V_6;
  19975. NullCheck(L_101);
  19976. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_102))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_103)));
  19977. // this.triangles[5 + index_X6] = 0 + index_X4;
  19978. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_104 = __this->get_triangles_12();
  19979. int32_t L_105 = V_7;
  19980. int32_t L_106 = V_6;
  19981. NullCheck(L_104);
  19982. (L_104)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_105))), (int32_t)L_106);
  19983. // if (isVolumetric)
  19984. bool L_107 = ___isVolumetric1;
  19985. if (!L_107)
  19986. {
  19987. goto IL_045c;
  19988. }
  19989. }
  19990. {
  19991. // this.triangles[index_X6 + 6] = index_X4 + 4;
  19992. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_108 = __this->get_triangles_12();
  19993. int32_t L_109 = V_7;
  19994. int32_t L_110 = V_6;
  19995. NullCheck(L_108);
  19996. (L_108)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)6))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)4)));
  19997. // this.triangles[index_X6 + 7] = index_X4 + 5;
  19998. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_111 = __this->get_triangles_12();
  19999. int32_t L_112 = V_7;
  20000. int32_t L_113 = V_6;
  20001. NullCheck(L_111);
  20002. (L_111)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)7))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)5)));
  20003. // this.triangles[index_X6 + 8] = index_X4 + 1;
  20004. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_114 = __this->get_triangles_12();
  20005. int32_t L_115 = V_7;
  20006. int32_t L_116 = V_6;
  20007. NullCheck(L_114);
  20008. (L_114)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_115, (int32_t)8))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_116, (int32_t)1)));
  20009. // this.triangles[index_X6 + 9] = index_X4 + 1;
  20010. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_117 = __this->get_triangles_12();
  20011. int32_t L_118 = V_7;
  20012. int32_t L_119 = V_6;
  20013. NullCheck(L_117);
  20014. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)((int32_t)9)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1)));
  20015. // this.triangles[index_X6 + 10] = index_X4 + 0;
  20016. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_120 = __this->get_triangles_12();
  20017. int32_t L_121 = V_7;
  20018. int32_t L_122 = V_6;
  20019. NullCheck(L_120);
  20020. (L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)((int32_t)10)))), (int32_t)L_122);
  20021. // this.triangles[index_X6 + 11] = index_X4 + 4;
  20022. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_123 = __this->get_triangles_12();
  20023. int32_t L_124 = V_7;
  20024. int32_t L_125 = V_6;
  20025. NullCheck(L_123);
  20026. (L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)((int32_t)11)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_125, (int32_t)4)));
  20027. // this.triangles[index_X6 + 12] = index_X4 + 3;
  20028. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_126 = __this->get_triangles_12();
  20029. int32_t L_127 = V_7;
  20030. int32_t L_128 = V_6;
  20031. NullCheck(L_126);
  20032. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)((int32_t)12)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_128, (int32_t)3)));
  20033. // this.triangles[index_X6 + 13] = index_X4 + 2;
  20034. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_129 = __this->get_triangles_12();
  20035. int32_t L_130 = V_7;
  20036. int32_t L_131 = V_6;
  20037. NullCheck(L_129);
  20038. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)((int32_t)13)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)2)));
  20039. // this.triangles[index_X6 + 14] = index_X4 + 6;
  20040. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_132 = __this->get_triangles_12();
  20041. int32_t L_133 = V_7;
  20042. int32_t L_134 = V_6;
  20043. NullCheck(L_132);
  20044. (L_132)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)((int32_t)14)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_134, (int32_t)6)));
  20045. // this.triangles[index_X6 + 15] = index_X4 + 6;
  20046. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_135 = __this->get_triangles_12();
  20047. int32_t L_136 = V_7;
  20048. int32_t L_137 = V_6;
  20049. NullCheck(L_135);
  20050. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)((int32_t)15)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)6)));
  20051. // this.triangles[index_X6 + 16] = index_X4 + 7;
  20052. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_138 = __this->get_triangles_12();
  20053. int32_t L_139 = V_7;
  20054. int32_t L_140 = V_6;
  20055. NullCheck(L_138);
  20056. (L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)((int32_t)16)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_140, (int32_t)7)));
  20057. // this.triangles[index_X6 + 17] = index_X4 + 3;
  20058. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_141 = __this->get_triangles_12();
  20059. int32_t L_142 = V_7;
  20060. int32_t L_143 = V_6;
  20061. NullCheck(L_141);
  20062. (L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)((int32_t)17)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)3)));
  20063. // this.triangles[index_X6 + 18] = index_X4 + 1;
  20064. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_144 = __this->get_triangles_12();
  20065. int32_t L_145 = V_7;
  20066. int32_t L_146 = V_6;
  20067. NullCheck(L_144);
  20068. (L_144)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_145, (int32_t)((int32_t)18)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_146, (int32_t)1)));
  20069. // this.triangles[index_X6 + 19] = index_X4 + 5;
  20070. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_147 = __this->get_triangles_12();
  20071. int32_t L_148 = V_7;
  20072. int32_t L_149 = V_6;
  20073. NullCheck(L_147);
  20074. (L_147)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)((int32_t)19)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_149, (int32_t)5)));
  20075. // this.triangles[index_X6 + 20] = index_X4 + 6;
  20076. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_150 = __this->get_triangles_12();
  20077. int32_t L_151 = V_7;
  20078. int32_t L_152 = V_6;
  20079. NullCheck(L_150);
  20080. (L_150)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_151, (int32_t)((int32_t)20)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_152, (int32_t)6)));
  20081. // this.triangles[index_X6 + 21] = index_X4 + 6;
  20082. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_153 = __this->get_triangles_12();
  20083. int32_t L_154 = V_7;
  20084. int32_t L_155 = V_6;
  20085. NullCheck(L_153);
  20086. (L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)((int32_t)21)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_155, (int32_t)6)));
  20087. // this.triangles[index_X6 + 22] = index_X4 + 2;
  20088. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_156 = __this->get_triangles_12();
  20089. int32_t L_157 = V_7;
  20090. int32_t L_158 = V_6;
  20091. NullCheck(L_156);
  20092. (L_156)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_157, (int32_t)((int32_t)22)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)2)));
  20093. // this.triangles[index_X6 + 23] = index_X4 + 1;
  20094. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_159 = __this->get_triangles_12();
  20095. int32_t L_160 = V_7;
  20096. int32_t L_161 = V_6;
  20097. NullCheck(L_159);
  20098. (L_159)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)((int32_t)23)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1)));
  20099. // this.triangles[index_X6 + 24] = index_X4 + 4;
  20100. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_162 = __this->get_triangles_12();
  20101. int32_t L_163 = V_7;
  20102. int32_t L_164 = V_6;
  20103. NullCheck(L_162);
  20104. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)((int32_t)24)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_164, (int32_t)4)));
  20105. // this.triangles[index_X6 + 25] = index_X4 + 0;
  20106. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_165 = __this->get_triangles_12();
  20107. int32_t L_166 = V_7;
  20108. int32_t L_167 = V_6;
  20109. NullCheck(L_165);
  20110. (L_165)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)((int32_t)25)))), (int32_t)L_167);
  20111. // this.triangles[index_X6 + 26] = index_X4 + 3;
  20112. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_168 = __this->get_triangles_12();
  20113. int32_t L_169 = V_7;
  20114. int32_t L_170 = V_6;
  20115. NullCheck(L_168);
  20116. (L_168)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)((int32_t)26)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_170, (int32_t)3)));
  20117. // this.triangles[index_X6 + 27] = index_X4 + 3;
  20118. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_171 = __this->get_triangles_12();
  20119. int32_t L_172 = V_7;
  20120. int32_t L_173 = V_6;
  20121. NullCheck(L_171);
  20122. (L_171)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_172, (int32_t)((int32_t)27)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_173, (int32_t)3)));
  20123. // this.triangles[index_X6 + 28] = index_X4 + 7;
  20124. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_174 = __this->get_triangles_12();
  20125. int32_t L_175 = V_7;
  20126. int32_t L_176 = V_6;
  20127. NullCheck(L_174);
  20128. (L_174)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_175, (int32_t)((int32_t)28)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_176, (int32_t)7)));
  20129. // this.triangles[index_X6 + 29] = index_X4 + 4;
  20130. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_177 = __this->get_triangles_12();
  20131. int32_t L_178 = V_7;
  20132. int32_t L_179 = V_6;
  20133. NullCheck(L_177);
  20134. (L_177)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)((int32_t)29)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)4)));
  20135. // this.triangles[index_X6 + 30] = index_X4 + 7;
  20136. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_180 = __this->get_triangles_12();
  20137. int32_t L_181 = V_7;
  20138. int32_t L_182 = V_6;
  20139. NullCheck(L_180);
  20140. (L_180)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_181, (int32_t)((int32_t)30)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_182, (int32_t)7)));
  20141. // this.triangles[index_X6 + 31] = index_X4 + 6;
  20142. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_183 = __this->get_triangles_12();
  20143. int32_t L_184 = V_7;
  20144. int32_t L_185 = V_6;
  20145. NullCheck(L_183);
  20146. (L_183)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_184, (int32_t)((int32_t)31)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_185, (int32_t)6)));
  20147. // this.triangles[index_X6 + 32] = index_X4 + 5;
  20148. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_186 = __this->get_triangles_12();
  20149. int32_t L_187 = V_7;
  20150. int32_t L_188 = V_6;
  20151. NullCheck(L_186);
  20152. (L_186)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_187, (int32_t)((int32_t)32)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_188, (int32_t)5)));
  20153. // this.triangles[index_X6 + 33] = index_X4 + 5;
  20154. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_189 = __this->get_triangles_12();
  20155. int32_t L_190 = V_7;
  20156. int32_t L_191 = V_6;
  20157. NullCheck(L_189);
  20158. (L_189)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_190, (int32_t)((int32_t)33)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_191, (int32_t)5)));
  20159. // this.triangles[index_X6 + 34] = index_X4 + 4;
  20160. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_192 = __this->get_triangles_12();
  20161. int32_t L_193 = V_7;
  20162. int32_t L_194 = V_6;
  20163. NullCheck(L_192);
  20164. (L_192)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_193, (int32_t)((int32_t)34)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_194, (int32_t)4)));
  20165. // this.triangles[index_X6 + 35] = index_X4 + 7;
  20166. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_195 = __this->get_triangles_12();
  20167. int32_t L_196 = V_7;
  20168. int32_t L_197 = V_6;
  20169. NullCheck(L_195);
  20170. (L_195)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_196, (int32_t)((int32_t)35)))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_197, (int32_t)7)));
  20171. }
  20172. IL_045c:
  20173. {
  20174. // for (int i = previousSize; i < size; i++)
  20175. int32_t L_198 = V_5;
  20176. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_198, (int32_t)1));
  20177. }
  20178. IL_0462:
  20179. {
  20180. // for (int i = previousSize; i < size; i++)
  20181. int32_t L_199 = V_5;
  20182. int32_t L_200 = ___size0;
  20183. if ((((int32_t)L_199) < ((int32_t)L_200)))
  20184. {
  20185. goto IL_00db;
  20186. }
  20187. }
  20188. {
  20189. // this.mesh.vertices = this.vertices;
  20190. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_201 = __this->get_mesh_4();
  20191. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_202 = __this->get_vertices_6();
  20192. NullCheck(L_201);
  20193. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_201, L_202, /*hidden argument*/NULL);
  20194. // this.mesh.normals = this.normals;
  20195. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_203 = __this->get_mesh_4();
  20196. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_204 = __this->get_normals_7();
  20197. NullCheck(L_203);
  20198. Mesh_set_normals_m3D06E214B63B49788710672B71C99F2365A83130(L_203, L_204, /*hidden argument*/NULL);
  20199. // this.mesh.tangents = this.tangents;
  20200. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_205 = __this->get_mesh_4();
  20201. Vector4U5BU5D_tCE72D928AA6FF1852BAC5E4396F6F0131ED11871* L_206 = __this->get_tangents_8();
  20202. NullCheck(L_205);
  20203. Mesh_set_tangents_mFA4E0A26B52C1FCF80FA5DA642B28716249ACF67(L_205, L_206, /*hidden argument*/NULL);
  20204. // this.mesh.triangles = this.triangles;
  20205. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_207 = __this->get_mesh_4();
  20206. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_208 = __this->get_triangles_12();
  20207. NullCheck(L_207);
  20208. Mesh_set_triangles_mF1D92E67523CD5FDC66A4378FC4AD8D4AD0D5FEC(L_207, L_208, /*hidden argument*/NULL);
  20209. // }
  20210. return;
  20211. }
  20212. }
  20213. IL2CPP_EXTERN_C void TMP_MeshInfo_ResizeMeshInfo_mCE4A3431B384F58C76DA4AB224C6D5BAB4E52EEC_AdjustorThunk (RuntimeObject * __this, int32_t ___size0, bool ___isVolumetric1, const RuntimeMethod* method)
  20214. {
  20215. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20216. int32_t _offset = 1;
  20217. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20218. TMP_MeshInfo_ResizeMeshInfo_mCE4A3431B384F58C76DA4AB224C6D5BAB4E52EEC(_thisAdjusted, ___size0, ___isVolumetric1, method);
  20219. }
  20220. // System.Void TMPro.TMP_MeshInfo::Clear()
  20221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m50C3E1F0D4CEFC2700FA3497B4ED84A2F7D88CC5 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, const RuntimeMethod* method)
  20222. {
  20223. static bool s_Il2CppMethodInitialized;
  20224. if (!s_Il2CppMethodInitialized)
  20225. {
  20226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20227. s_Il2CppMethodInitialized = true;
  20228. }
  20229. {
  20230. // if (this.vertices == null) return;
  20231. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_vertices_6();
  20232. if (L_0)
  20233. {
  20234. goto IL_0009;
  20235. }
  20236. }
  20237. {
  20238. // if (this.vertices == null) return;
  20239. return;
  20240. }
  20241. IL_0009:
  20242. {
  20243. // Array.Clear(this.vertices, 0, this.vertices.Length);
  20244. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = __this->get_vertices_6();
  20245. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = __this->get_vertices_6();
  20246. NullCheck(L_2);
  20247. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL);
  20248. // this.vertexCount = 0;
  20249. __this->set_vertexCount_5(0);
  20250. // if (this.mesh != null)
  20251. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = __this->get_mesh_4();
  20252. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20253. bool L_4;
  20254. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20255. if (!L_4)
  20256. {
  20257. goto IL_0043;
  20258. }
  20259. }
  20260. {
  20261. // this.mesh.vertices = this.vertices;
  20262. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_5 = __this->get_mesh_4();
  20263. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_6 = __this->get_vertices_6();
  20264. NullCheck(L_5);
  20265. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_5, L_6, /*hidden argument*/NULL);
  20266. }
  20267. IL_0043:
  20268. {
  20269. // }
  20270. return;
  20271. }
  20272. }
  20273. IL2CPP_EXTERN_C void TMP_MeshInfo_Clear_m50C3E1F0D4CEFC2700FA3497B4ED84A2F7D88CC5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  20274. {
  20275. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20276. int32_t _offset = 1;
  20277. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20278. TMP_MeshInfo_Clear_m50C3E1F0D4CEFC2700FA3497B4ED84A2F7D88CC5(_thisAdjusted, method);
  20279. }
  20280. // System.Void TMPro.TMP_MeshInfo::Clear(System.Boolean)
  20281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_Clear_m568A89370129EC78A88E5583164776DD74F7C50E (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, bool ___uploadChanges0, const RuntimeMethod* method)
  20282. {
  20283. static bool s_Il2CppMethodInitialized;
  20284. if (!s_Il2CppMethodInitialized)
  20285. {
  20286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  20288. s_Il2CppMethodInitialized = true;
  20289. }
  20290. {
  20291. // if (this.vertices == null) return;
  20292. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_vertices_6();
  20293. if (L_0)
  20294. {
  20295. goto IL_0009;
  20296. }
  20297. }
  20298. {
  20299. // if (this.vertices == null) return;
  20300. return;
  20301. }
  20302. IL_0009:
  20303. {
  20304. // Array.Clear(this.vertices, 0, this.vertices.Length);
  20305. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_1 = __this->get_vertices_6();
  20306. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = __this->get_vertices_6();
  20307. NullCheck(L_2);
  20308. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL);
  20309. // this.vertexCount = 0;
  20310. __this->set_vertexCount_5(0);
  20311. // if (uploadChanges && this.mesh != null)
  20312. bool L_3 = ___uploadChanges0;
  20313. if (!L_3)
  20314. {
  20315. goto IL_0046;
  20316. }
  20317. }
  20318. {
  20319. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = __this->get_mesh_4();
  20320. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20321. bool L_5;
  20322. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20323. if (!L_5)
  20324. {
  20325. goto IL_0046;
  20326. }
  20327. }
  20328. {
  20329. // this.mesh.vertices = this.vertices;
  20330. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_6 = __this->get_mesh_4();
  20331. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_7 = __this->get_vertices_6();
  20332. NullCheck(L_6);
  20333. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_6, L_7, /*hidden argument*/NULL);
  20334. }
  20335. IL_0046:
  20336. {
  20337. // if (this.mesh != null)
  20338. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_8 = __this->get_mesh_4();
  20339. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20340. bool L_9;
  20341. L_9 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_8, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20342. if (!L_9)
  20343. {
  20344. goto IL_0064;
  20345. }
  20346. }
  20347. {
  20348. // this.mesh.bounds = s_DefaultBounds;
  20349. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_10 = __this->get_mesh_4();
  20350. IL2CPP_RUNTIME_CLASS_INIT(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  20351. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_11 = ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_s_DefaultBounds_3();
  20352. NullCheck(L_10);
  20353. Mesh_set_bounds_m9752E145EA6D719B417AA27555DDC2A388AB4E0A(L_10, L_11, /*hidden argument*/NULL);
  20354. }
  20355. IL_0064:
  20356. {
  20357. // }
  20358. return;
  20359. }
  20360. }
  20361. IL2CPP_EXTERN_C void TMP_MeshInfo_Clear_m568A89370129EC78A88E5583164776DD74F7C50E_AdjustorThunk (RuntimeObject * __this, bool ___uploadChanges0, const RuntimeMethod* method)
  20362. {
  20363. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20364. int32_t _offset = 1;
  20365. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20366. TMP_MeshInfo_Clear_m568A89370129EC78A88E5583164776DD74F7C50E(_thisAdjusted, ___uploadChanges0, method);
  20367. }
  20368. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices()
  20369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m7334B08696D0BB94B146D5D0CC6530A3900470C3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, const RuntimeMethod* method)
  20370. {
  20371. int32_t V_0 = 0;
  20372. {
  20373. // int length = vertices.Length - vertexCount;
  20374. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_vertices_6();
  20375. NullCheck(L_0);
  20376. int32_t L_1 = __this->get_vertexCount_5();
  20377. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)L_1));
  20378. // if (length > 0)
  20379. int32_t L_2 = V_0;
  20380. if ((((int32_t)L_2) <= ((int32_t)0)))
  20381. {
  20382. goto IL_0026;
  20383. }
  20384. }
  20385. {
  20386. // Array.Clear(vertices, vertexCount, length);
  20387. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = __this->get_vertices_6();
  20388. int32_t L_4 = __this->get_vertexCount_5();
  20389. int32_t L_5 = V_0;
  20390. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, L_4, L_5, /*hidden argument*/NULL);
  20391. }
  20392. IL_0026:
  20393. {
  20394. // }
  20395. return;
  20396. }
  20397. }
  20398. IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_m7334B08696D0BB94B146D5D0CC6530A3900470C3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  20399. {
  20400. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20401. int32_t _offset = 1;
  20402. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20403. TMP_MeshInfo_ClearUnusedVertices_m7334B08696D0BB94B146D5D0CC6530A3900470C3(_thisAdjusted, method);
  20404. }
  20405. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32)
  20406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_m04030171EB174C4DB4D3FFA7DA46C4584917B075 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___startIndex0, const RuntimeMethod* method)
  20407. {
  20408. int32_t V_0 = 0;
  20409. {
  20410. // int length = this.vertices.Length - startIndex;
  20411. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_vertices_6();
  20412. NullCheck(L_0);
  20413. int32_t L_1 = ___startIndex0;
  20414. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)L_1));
  20415. // if (length > 0)
  20416. int32_t L_2 = V_0;
  20417. if ((((int32_t)L_2) <= ((int32_t)0)))
  20418. {
  20419. goto IL_001c;
  20420. }
  20421. }
  20422. {
  20423. // Array.Clear(this.vertices, startIndex, length);
  20424. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = __this->get_vertices_6();
  20425. int32_t L_4 = ___startIndex0;
  20426. int32_t L_5 = V_0;
  20427. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, L_4, L_5, /*hidden argument*/NULL);
  20428. }
  20429. IL_001c:
  20430. {
  20431. // }
  20432. return;
  20433. }
  20434. }
  20435. IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_m04030171EB174C4DB4D3FFA7DA46C4584917B075_AdjustorThunk (RuntimeObject * __this, int32_t ___startIndex0, const RuntimeMethod* method)
  20436. {
  20437. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20438. int32_t _offset = 1;
  20439. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20440. TMP_MeshInfo_ClearUnusedVertices_m04030171EB174C4DB4D3FFA7DA46C4584917B075(_thisAdjusted, ___startIndex0, method);
  20441. }
  20442. // System.Void TMPro.TMP_MeshInfo::ClearUnusedVertices(System.Int32,System.Boolean)
  20443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_ClearUnusedVertices_mE8FCAA544AC8BE117A2C700F458D87430028AB42 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method)
  20444. {
  20445. static bool s_Il2CppMethodInitialized;
  20446. if (!s_Il2CppMethodInitialized)
  20447. {
  20448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20449. s_Il2CppMethodInitialized = true;
  20450. }
  20451. int32_t V_0 = 0;
  20452. {
  20453. // int length = this.vertices.Length - startIndex;
  20454. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_0 = __this->get_vertices_6();
  20455. NullCheck(L_0);
  20456. int32_t L_1 = ___startIndex0;
  20457. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)L_1));
  20458. // if (length > 0)
  20459. int32_t L_2 = V_0;
  20460. if ((((int32_t)L_2) <= ((int32_t)0)))
  20461. {
  20462. goto IL_001c;
  20463. }
  20464. }
  20465. {
  20466. // Array.Clear(this.vertices, startIndex, length);
  20467. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = __this->get_vertices_6();
  20468. int32_t L_4 = ___startIndex0;
  20469. int32_t L_5 = V_0;
  20470. Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, L_4, L_5, /*hidden argument*/NULL);
  20471. }
  20472. IL_001c:
  20473. {
  20474. // if (updateMesh && mesh != null)
  20475. bool L_6 = ___updateMesh1;
  20476. if (!L_6)
  20477. {
  20478. goto IL_003e;
  20479. }
  20480. }
  20481. {
  20482. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_7 = __this->get_mesh_4();
  20483. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  20484. bool L_8;
  20485. L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  20486. if (!L_8)
  20487. {
  20488. goto IL_003e;
  20489. }
  20490. }
  20491. {
  20492. // this.mesh.vertices = this.vertices;
  20493. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_9 = __this->get_mesh_4();
  20494. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_10 = __this->get_vertices_6();
  20495. NullCheck(L_9);
  20496. Mesh_set_vertices_m38F0908D0FDFE484BE19E94BE9D6176667469AAD(L_9, L_10, /*hidden argument*/NULL);
  20497. }
  20498. IL_003e:
  20499. {
  20500. // }
  20501. return;
  20502. }
  20503. }
  20504. IL2CPP_EXTERN_C void TMP_MeshInfo_ClearUnusedVertices_mE8FCAA544AC8BE117A2C700F458D87430028AB42_AdjustorThunk (RuntimeObject * __this, int32_t ___startIndex0, bool ___updateMesh1, const RuntimeMethod* method)
  20505. {
  20506. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20507. int32_t _offset = 1;
  20508. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20509. TMP_MeshInfo_ClearUnusedVertices_mE8FCAA544AC8BE117A2C700F458D87430028AB42(_thisAdjusted, ___startIndex0, ___updateMesh1, method);
  20510. }
  20511. // System.Void TMPro.TMP_MeshInfo::SortGeometry(TMPro.VertexSortingOrder)
  20512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_mA9357BE65615321A00B82505FD5D5D0507F360D3 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___order0, const RuntimeMethod* method)
  20513. {
  20514. int32_t V_0 = 0;
  20515. int32_t V_1 = 0;
  20516. int32_t V_2 = 0;
  20517. int32_t V_3 = 0;
  20518. {
  20519. int32_t L_0 = ___order0;
  20520. if (!L_0)
  20521. {
  20522. goto IL_0034;
  20523. }
  20524. }
  20525. {
  20526. int32_t L_1 = ___order0;
  20527. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  20528. {
  20529. goto IL_0034;
  20530. }
  20531. }
  20532. {
  20533. // int size = vertexCount / 4;
  20534. int32_t L_2 = __this->get_vertexCount_5();
  20535. V_0 = ((int32_t)((int32_t)L_2/(int32_t)4));
  20536. // for (int i = 0; i < size; i++)
  20537. V_1 = 0;
  20538. goto IL_0030;
  20539. }
  20540. IL_0014:
  20541. {
  20542. // int src = i * 4;
  20543. int32_t L_3 = V_1;
  20544. V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)4));
  20545. // int dst = (size - i - 1) * 4;
  20546. int32_t L_4 = V_0;
  20547. int32_t L_5 = V_1;
  20548. V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), (int32_t)4));
  20549. // if (src < dst)
  20550. int32_t L_6 = V_2;
  20551. int32_t L_7 = V_3;
  20552. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  20553. {
  20554. goto IL_002c;
  20555. }
  20556. }
  20557. {
  20558. // SwapVertexData(src, dst);
  20559. int32_t L_8 = V_2;
  20560. int32_t L_9 = V_3;
  20561. TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)__this, L_8, L_9, /*hidden argument*/NULL);
  20562. }
  20563. IL_002c:
  20564. {
  20565. // for (int i = 0; i < size; i++)
  20566. int32_t L_10 = V_1;
  20567. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
  20568. }
  20569. IL_0030:
  20570. {
  20571. // for (int i = 0; i < size; i++)
  20572. int32_t L_11 = V_1;
  20573. int32_t L_12 = V_0;
  20574. if ((((int32_t)L_11) < ((int32_t)L_12)))
  20575. {
  20576. goto IL_0014;
  20577. }
  20578. }
  20579. IL_0034:
  20580. {
  20581. // }
  20582. return;
  20583. }
  20584. }
  20585. IL2CPP_EXTERN_C void TMP_MeshInfo_SortGeometry_mA9357BE65615321A00B82505FD5D5D0507F360D3_AdjustorThunk (RuntimeObject * __this, int32_t ___order0, const RuntimeMethod* method)
  20586. {
  20587. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20588. int32_t _offset = 1;
  20589. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20590. TMP_MeshInfo_SortGeometry_mA9357BE65615321A00B82505FD5D5D0507F360D3(_thisAdjusted, ___order0, method);
  20591. }
  20592. // System.Void TMPro.TMP_MeshInfo::SortGeometry(System.Collections.Generic.IList`1<System.Int32>)
  20593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SortGeometry_m2C2FF0664600CA70E7A920FFF64C1BBD9026FD4D (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method)
  20594. {
  20595. static bool s_Il2CppMethodInitialized;
  20596. if (!s_Il2CppMethodInitialized)
  20597. {
  20598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t1C0C51B19916511E9D525272F055515334C93525_il2cpp_TypeInfo_var);
  20599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D_il2cpp_TypeInfo_var);
  20600. s_Il2CppMethodInitialized = true;
  20601. }
  20602. int32_t V_0 = 0;
  20603. int32_t V_1 = 0;
  20604. int32_t V_2 = 0;
  20605. {
  20606. // int indexCount = sortingOrder.Count;
  20607. RuntimeObject* L_0 = ___sortingOrder0;
  20608. NullCheck(L_0);
  20609. int32_t L_1;
  20610. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<System.Int32>::get_Count() */, ICollection_1_t1C0C51B19916511E9D525272F055515334C93525_il2cpp_TypeInfo_var, L_0);
  20611. V_0 = L_1;
  20612. // if (indexCount * 4 > vertices.Length) return;
  20613. int32_t L_2 = V_0;
  20614. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_3 = __this->get_vertices_6();
  20615. NullCheck(L_3);
  20616. if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)4))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
  20617. {
  20618. goto IL_0015;
  20619. }
  20620. }
  20621. {
  20622. // if (indexCount * 4 > vertices.Length) return;
  20623. return;
  20624. }
  20625. IL_0015:
  20626. {
  20627. // for (int dst_index = 0; dst_index < indexCount; dst_index++)
  20628. V_2 = 0;
  20629. goto IL_0043;
  20630. }
  20631. IL_0019:
  20632. {
  20633. // src_index = sortingOrder[dst_index];
  20634. RuntimeObject* L_4 = ___sortingOrder0;
  20635. int32_t L_5 = V_2;
  20636. NullCheck(L_4);
  20637. int32_t L_6;
  20638. L_6 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<System.Int32>::get_Item(System.Int32) */, IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D_il2cpp_TypeInfo_var, L_4, L_5);
  20639. V_1 = L_6;
  20640. goto IL_002b;
  20641. }
  20642. IL_0023:
  20643. {
  20644. // src_index = sortingOrder[src_index];
  20645. RuntimeObject* L_7 = ___sortingOrder0;
  20646. int32_t L_8 = V_1;
  20647. NullCheck(L_7);
  20648. int32_t L_9;
  20649. L_9 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(0 /* !0 System.Collections.Generic.IList`1<System.Int32>::get_Item(System.Int32) */, IList_1_t1C0FF9038440D4E3F8C4A2D43AF1062780CF179D_il2cpp_TypeInfo_var, L_7, L_8);
  20650. V_1 = L_9;
  20651. }
  20652. IL_002b:
  20653. {
  20654. // while (src_index < dst_index)
  20655. int32_t L_10 = V_1;
  20656. int32_t L_11 = V_2;
  20657. if ((((int32_t)L_10) < ((int32_t)L_11)))
  20658. {
  20659. goto IL_0023;
  20660. }
  20661. }
  20662. {
  20663. // if (src_index != dst_index)
  20664. int32_t L_12 = V_1;
  20665. int32_t L_13 = V_2;
  20666. if ((((int32_t)L_12) == ((int32_t)L_13)))
  20667. {
  20668. goto IL_003f;
  20669. }
  20670. }
  20671. {
  20672. // SwapVertexData(src_index * 4, dst_index * 4);
  20673. int32_t L_14 = V_1;
  20674. int32_t L_15 = V_2;
  20675. TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)__this, ((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)4)), ((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)4)), /*hidden argument*/NULL);
  20676. }
  20677. IL_003f:
  20678. {
  20679. // for (int dst_index = 0; dst_index < indexCount; dst_index++)
  20680. int32_t L_16 = V_2;
  20681. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  20682. }
  20683. IL_0043:
  20684. {
  20685. // for (int dst_index = 0; dst_index < indexCount; dst_index++)
  20686. int32_t L_17 = V_2;
  20687. int32_t L_18 = V_0;
  20688. if ((((int32_t)L_17) < ((int32_t)L_18)))
  20689. {
  20690. goto IL_0019;
  20691. }
  20692. }
  20693. {
  20694. // }
  20695. return;
  20696. }
  20697. }
  20698. IL2CPP_EXTERN_C void TMP_MeshInfo_SortGeometry_m2C2FF0664600CA70E7A920FFF64C1BBD9026FD4D_AdjustorThunk (RuntimeObject * __this, RuntimeObject* ___sortingOrder0, const RuntimeMethod* method)
  20699. {
  20700. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  20701. int32_t _offset = 1;
  20702. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  20703. TMP_MeshInfo_SortGeometry_m2C2FF0664600CA70E7A920FFF64C1BBD9026FD4D(_thisAdjusted, ___sortingOrder0, method);
  20704. }
  20705. // System.Void TMPro.TMP_MeshInfo::SwapVertexData(System.Int32,System.Int32)
  20706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143 (TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method)
  20707. {
  20708. int32_t V_0 = 0;
  20709. int32_t V_1 = 0;
  20710. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_2;
  20711. memset((&V_2), 0, sizeof(V_2));
  20712. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  20713. memset((&V_3), 0, sizeof(V_3));
  20714. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_4;
  20715. memset((&V_4), 0, sizeof(V_4));
  20716. {
  20717. // int src_Index = src; // * 4;
  20718. int32_t L_0 = ___src0;
  20719. V_0 = L_0;
  20720. // int dst_Index = dst; // * 4;
  20721. int32_t L_1 = ___dst1;
  20722. V_1 = L_1;
  20723. // vertex = vertices[dst_Index + 0];
  20724. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_2 = __this->get_vertices_6();
  20725. int32_t L_3 = V_1;
  20726. NullCheck(L_2);
  20727. int32_t L_4 = L_3;
  20728. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  20729. V_2 = L_5;
  20730. // vertices[dst_Index + 0] = vertices[src_Index + 0];
  20731. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_6 = __this->get_vertices_6();
  20732. int32_t L_7 = V_1;
  20733. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_8 = __this->get_vertices_6();
  20734. int32_t L_9 = V_0;
  20735. NullCheck(L_8);
  20736. int32_t L_10 = L_9;
  20737. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  20738. NullCheck(L_6);
  20739. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_11);
  20740. // vertices[src_Index + 0] = vertex;
  20741. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = __this->get_vertices_6();
  20742. int32_t L_13 = V_0;
  20743. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_14 = V_2;
  20744. NullCheck(L_12);
  20745. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_14);
  20746. // vertex = vertices[dst_Index + 1];
  20747. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = __this->get_vertices_6();
  20748. int32_t L_16 = V_1;
  20749. NullCheck(L_15);
  20750. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  20751. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  20752. V_2 = L_18;
  20753. // vertices[dst_Index + 1] = vertices[src_Index + 1];
  20754. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_19 = __this->get_vertices_6();
  20755. int32_t L_20 = V_1;
  20756. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_21 = __this->get_vertices_6();
  20757. int32_t L_22 = V_0;
  20758. NullCheck(L_21);
  20759. int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
  20760. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  20761. NullCheck(L_19);
  20762. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_24);
  20763. // vertices[src_Index + 1] = vertex;
  20764. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_25 = __this->get_vertices_6();
  20765. int32_t L_26 = V_0;
  20766. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_27 = V_2;
  20767. NullCheck(L_25);
  20768. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_27);
  20769. // vertex = vertices[dst_Index + 2];
  20770. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_28 = __this->get_vertices_6();
  20771. int32_t L_29 = V_1;
  20772. NullCheck(L_28);
  20773. int32_t L_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)2));
  20774. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  20775. V_2 = L_31;
  20776. // vertices[dst_Index + 2] = vertices[src_Index + 2];
  20777. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_32 = __this->get_vertices_6();
  20778. int32_t L_33 = V_1;
  20779. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_34 = __this->get_vertices_6();
  20780. int32_t L_35 = V_0;
  20781. NullCheck(L_34);
  20782. int32_t L_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)2));
  20783. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  20784. NullCheck(L_32);
  20785. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)2))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_37);
  20786. // vertices[src_Index + 2] = vertex;
  20787. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_38 = __this->get_vertices_6();
  20788. int32_t L_39 = V_0;
  20789. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_40 = V_2;
  20790. NullCheck(L_38);
  20791. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)2))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_40);
  20792. // vertex = vertices[dst_Index + 3];
  20793. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_41 = __this->get_vertices_6();
  20794. int32_t L_42 = V_1;
  20795. NullCheck(L_41);
  20796. int32_t L_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)3));
  20797. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  20798. V_2 = L_44;
  20799. // vertices[dst_Index + 3] = vertices[src_Index + 3];
  20800. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_45 = __this->get_vertices_6();
  20801. int32_t L_46 = V_1;
  20802. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_47 = __this->get_vertices_6();
  20803. int32_t L_48 = V_0;
  20804. NullCheck(L_47);
  20805. int32_t L_49 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)3));
  20806. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
  20807. NullCheck(L_45);
  20808. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)3))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_50);
  20809. // vertices[src_Index + 3] = vertex;
  20810. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_51 = __this->get_vertices_6();
  20811. int32_t L_52 = V_0;
  20812. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_53 = V_2;
  20813. NullCheck(L_51);
  20814. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)3))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_53);
  20815. // uvs = uvs0[dst_Index + 0];
  20816. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_54 = __this->get_uvs0_9();
  20817. int32_t L_55 = V_1;
  20818. NullCheck(L_54);
  20819. int32_t L_56 = L_55;
  20820. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  20821. V_3 = L_57;
  20822. // uvs0[dst_Index + 0] = uvs0[src_Index + 0];
  20823. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_58 = __this->get_uvs0_9();
  20824. int32_t L_59 = V_1;
  20825. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_60 = __this->get_uvs0_9();
  20826. int32_t L_61 = V_0;
  20827. NullCheck(L_60);
  20828. int32_t L_62 = L_61;
  20829. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  20830. NullCheck(L_58);
  20831. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(L_59), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_63);
  20832. // uvs0[src_Index + 0] = uvs;
  20833. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_64 = __this->get_uvs0_9();
  20834. int32_t L_65 = V_0;
  20835. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_66 = V_3;
  20836. NullCheck(L_64);
  20837. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_66);
  20838. // uvs = uvs0[dst_Index + 1];
  20839. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_67 = __this->get_uvs0_9();
  20840. int32_t L_68 = V_1;
  20841. NullCheck(L_67);
  20842. int32_t L_69 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1));
  20843. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  20844. V_3 = L_70;
  20845. // uvs0[dst_Index + 1] = uvs0[src_Index + 1];
  20846. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_71 = __this->get_uvs0_9();
  20847. int32_t L_72 = V_1;
  20848. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_73 = __this->get_uvs0_9();
  20849. int32_t L_74 = V_0;
  20850. NullCheck(L_73);
  20851. int32_t L_75 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
  20852. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  20853. NullCheck(L_71);
  20854. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_76);
  20855. // uvs0[src_Index + 1] = uvs;
  20856. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_77 = __this->get_uvs0_9();
  20857. int32_t L_78 = V_0;
  20858. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_79 = V_3;
  20859. NullCheck(L_77);
  20860. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_79);
  20861. // uvs = uvs0[dst_Index + 2];
  20862. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_80 = __this->get_uvs0_9();
  20863. int32_t L_81 = V_1;
  20864. NullCheck(L_80);
  20865. int32_t L_82 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)2));
  20866. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
  20867. V_3 = L_83;
  20868. // uvs0[dst_Index + 2] = uvs0[src_Index + 2];
  20869. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_84 = __this->get_uvs0_9();
  20870. int32_t L_85 = V_1;
  20871. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_86 = __this->get_uvs0_9();
  20872. int32_t L_87 = V_0;
  20873. NullCheck(L_86);
  20874. int32_t L_88 = ((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)2));
  20875. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_89 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
  20876. NullCheck(L_84);
  20877. (L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)2))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_89);
  20878. // uvs0[src_Index + 2] = uvs;
  20879. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_90 = __this->get_uvs0_9();
  20880. int32_t L_91 = V_0;
  20881. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_92 = V_3;
  20882. NullCheck(L_90);
  20883. (L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)2))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_92);
  20884. // uvs = uvs0[dst_Index + 3];
  20885. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_93 = __this->get_uvs0_9();
  20886. int32_t L_94 = V_1;
  20887. NullCheck(L_93);
  20888. int32_t L_95 = ((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)3));
  20889. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
  20890. V_3 = L_96;
  20891. // uvs0[dst_Index + 3] = uvs0[src_Index + 3];
  20892. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_97 = __this->get_uvs0_9();
  20893. int32_t L_98 = V_1;
  20894. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_99 = __this->get_uvs0_9();
  20895. int32_t L_100 = V_0;
  20896. NullCheck(L_99);
  20897. int32_t L_101 = ((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)3));
  20898. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_102 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_101));
  20899. NullCheck(L_97);
  20900. (L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)3))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_102);
  20901. // uvs0[src_Index + 3] = uvs;
  20902. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_103 = __this->get_uvs0_9();
  20903. int32_t L_104 = V_0;
  20904. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_105 = V_3;
  20905. NullCheck(L_103);
  20906. (L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_104, (int32_t)3))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_105);
  20907. // uvs = uvs2[dst_Index + 0];
  20908. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_106 = __this->get_uvs2_10();
  20909. int32_t L_107 = V_1;
  20910. NullCheck(L_106);
  20911. int32_t L_108 = L_107;
  20912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
  20913. V_3 = L_109;
  20914. // uvs2[dst_Index + 0] = uvs2[src_Index + 0];
  20915. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_110 = __this->get_uvs2_10();
  20916. int32_t L_111 = V_1;
  20917. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_112 = __this->get_uvs2_10();
  20918. int32_t L_113 = V_0;
  20919. NullCheck(L_112);
  20920. int32_t L_114 = L_113;
  20921. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115 = (L_112)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
  20922. NullCheck(L_110);
  20923. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(L_111), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_115);
  20924. // uvs2[src_Index + 0] = uvs;
  20925. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_116 = __this->get_uvs2_10();
  20926. int32_t L_117 = V_0;
  20927. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_118 = V_3;
  20928. NullCheck(L_116);
  20929. (L_116)->SetAt(static_cast<il2cpp_array_size_t>(L_117), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_118);
  20930. // uvs = uvs2[dst_Index + 1];
  20931. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_119 = __this->get_uvs2_10();
  20932. int32_t L_120 = V_1;
  20933. NullCheck(L_119);
  20934. int32_t L_121 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1));
  20935. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_122 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_121));
  20936. V_3 = L_122;
  20937. // uvs2[dst_Index + 1] = uvs2[src_Index + 1];
  20938. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_123 = __this->get_uvs2_10();
  20939. int32_t L_124 = V_1;
  20940. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_125 = __this->get_uvs2_10();
  20941. int32_t L_126 = V_0;
  20942. NullCheck(L_125);
  20943. int32_t L_127 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1));
  20944. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_128 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
  20945. NullCheck(L_123);
  20946. (L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_128);
  20947. // uvs2[src_Index + 1] = uvs;
  20948. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_129 = __this->get_uvs2_10();
  20949. int32_t L_130 = V_0;
  20950. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_131 = V_3;
  20951. NullCheck(L_129);
  20952. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)1))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_131);
  20953. // uvs = uvs2[dst_Index + 2];
  20954. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_132 = __this->get_uvs2_10();
  20955. int32_t L_133 = V_1;
  20956. NullCheck(L_132);
  20957. int32_t L_134 = ((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)2));
  20958. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
  20959. V_3 = L_135;
  20960. // uvs2[dst_Index + 2] = uvs2[src_Index + 2];
  20961. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_136 = __this->get_uvs2_10();
  20962. int32_t L_137 = V_1;
  20963. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_138 = __this->get_uvs2_10();
  20964. int32_t L_139 = V_0;
  20965. NullCheck(L_138);
  20966. int32_t L_140 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)2));
  20967. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_141 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
  20968. NullCheck(L_136);
  20969. (L_136)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)2))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_141);
  20970. // uvs2[src_Index + 2] = uvs;
  20971. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_142 = __this->get_uvs2_10();
  20972. int32_t L_143 = V_0;
  20973. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_144 = V_3;
  20974. NullCheck(L_142);
  20975. (L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)2))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_144);
  20976. // uvs = uvs2[dst_Index + 3];
  20977. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_145 = __this->get_uvs2_10();
  20978. int32_t L_146 = V_1;
  20979. NullCheck(L_145);
  20980. int32_t L_147 = ((int32_t)il2cpp_codegen_add((int32_t)L_146, (int32_t)3));
  20981. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_148 = (L_145)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
  20982. V_3 = L_148;
  20983. // uvs2[dst_Index + 3] = uvs2[src_Index + 3];
  20984. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_149 = __this->get_uvs2_10();
  20985. int32_t L_150 = V_1;
  20986. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_151 = __this->get_uvs2_10();
  20987. int32_t L_152 = V_0;
  20988. NullCheck(L_151);
  20989. int32_t L_153 = ((int32_t)il2cpp_codegen_add((int32_t)L_152, (int32_t)3));
  20990. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_154 = (L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
  20991. NullCheck(L_149);
  20992. (L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_150, (int32_t)3))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_154);
  20993. // uvs2[src_Index + 3] = uvs;
  20994. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_155 = __this->get_uvs2_10();
  20995. int32_t L_156 = V_0;
  20996. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_157 = V_3;
  20997. NullCheck(L_155);
  20998. (L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)3))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_157);
  20999. // color = colors32[dst_Index + 0];
  21000. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_158 = __this->get_colors32_11();
  21001. int32_t L_159 = V_1;
  21002. NullCheck(L_158);
  21003. int32_t L_160 = L_159;
  21004. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_161 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
  21005. V_4 = L_161;
  21006. // colors32[dst_Index + 0] = colors32[src_Index + 0];
  21007. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_162 = __this->get_colors32_11();
  21008. int32_t L_163 = V_1;
  21009. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_164 = __this->get_colors32_11();
  21010. int32_t L_165 = V_0;
  21011. NullCheck(L_164);
  21012. int32_t L_166 = L_165;
  21013. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_167 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
  21014. NullCheck(L_162);
  21015. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(L_163), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_167);
  21016. // colors32[src_Index + 0] = color;
  21017. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_168 = __this->get_colors32_11();
  21018. int32_t L_169 = V_0;
  21019. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_170 = V_4;
  21020. NullCheck(L_168);
  21021. (L_168)->SetAt(static_cast<il2cpp_array_size_t>(L_169), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_170);
  21022. // color = colors32[dst_Index + 1];
  21023. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_171 = __this->get_colors32_11();
  21024. int32_t L_172 = V_1;
  21025. NullCheck(L_171);
  21026. int32_t L_173 = ((int32_t)il2cpp_codegen_add((int32_t)L_172, (int32_t)1));
  21027. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_174 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
  21028. V_4 = L_174;
  21029. // colors32[dst_Index + 1] = colors32[src_Index + 1];
  21030. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_175 = __this->get_colors32_11();
  21031. int32_t L_176 = V_1;
  21032. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_177 = __this->get_colors32_11();
  21033. int32_t L_178 = V_0;
  21034. NullCheck(L_177);
  21035. int32_t L_179 = ((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)1));
  21036. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_180 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
  21037. NullCheck(L_175);
  21038. (L_175)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_176, (int32_t)1))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_180);
  21039. // colors32[src_Index + 1] = color;
  21040. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_181 = __this->get_colors32_11();
  21041. int32_t L_182 = V_0;
  21042. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_183 = V_4;
  21043. NullCheck(L_181);
  21044. (L_181)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_182, (int32_t)1))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_183);
  21045. // color = colors32[dst_Index + 2];
  21046. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_184 = __this->get_colors32_11();
  21047. int32_t L_185 = V_1;
  21048. NullCheck(L_184);
  21049. int32_t L_186 = ((int32_t)il2cpp_codegen_add((int32_t)L_185, (int32_t)2));
  21050. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_187 = (L_184)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
  21051. V_4 = L_187;
  21052. // colors32[dst_Index + 2] = colors32[src_Index + 2];
  21053. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_188 = __this->get_colors32_11();
  21054. int32_t L_189 = V_1;
  21055. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_190 = __this->get_colors32_11();
  21056. int32_t L_191 = V_0;
  21057. NullCheck(L_190);
  21058. int32_t L_192 = ((int32_t)il2cpp_codegen_add((int32_t)L_191, (int32_t)2));
  21059. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_193 = (L_190)->GetAt(static_cast<il2cpp_array_size_t>(L_192));
  21060. NullCheck(L_188);
  21061. (L_188)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_189, (int32_t)2))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_193);
  21062. // colors32[src_Index + 2] = color;
  21063. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_194 = __this->get_colors32_11();
  21064. int32_t L_195 = V_0;
  21065. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_196 = V_4;
  21066. NullCheck(L_194);
  21067. (L_194)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_195, (int32_t)2))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_196);
  21068. // color = colors32[dst_Index + 3];
  21069. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_197 = __this->get_colors32_11();
  21070. int32_t L_198 = V_1;
  21071. NullCheck(L_197);
  21072. int32_t L_199 = ((int32_t)il2cpp_codegen_add((int32_t)L_198, (int32_t)3));
  21073. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_200 = (L_197)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
  21074. V_4 = L_200;
  21075. // colors32[dst_Index + 3] = colors32[src_Index + 3];
  21076. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_201 = __this->get_colors32_11();
  21077. int32_t L_202 = V_1;
  21078. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_203 = __this->get_colors32_11();
  21079. int32_t L_204 = V_0;
  21080. NullCheck(L_203);
  21081. int32_t L_205 = ((int32_t)il2cpp_codegen_add((int32_t)L_204, (int32_t)3));
  21082. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_206 = (L_203)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
  21083. NullCheck(L_201);
  21084. (L_201)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_202, (int32_t)3))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_206);
  21085. // colors32[src_Index + 3] = color;
  21086. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_207 = __this->get_colors32_11();
  21087. int32_t L_208 = V_0;
  21088. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_209 = V_4;
  21089. NullCheck(L_207);
  21090. (L_207)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_208, (int32_t)3))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_209);
  21091. // }
  21092. return;
  21093. }
  21094. }
  21095. IL2CPP_EXTERN_C void TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143_AdjustorThunk (RuntimeObject * __this, int32_t ___src0, int32_t ___dst1, const RuntimeMethod* method)
  21096. {
  21097. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * _thisAdjusted;
  21098. int32_t _offset = 1;
  21099. _thisAdjusted = reinterpret_cast<TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *>(__this + _offset);
  21100. TMP_MeshInfo_SwapVertexData_m41F1814B2CB092945FBADA357685169EABE4B143(_thisAdjusted, ___src0, ___dst1, method);
  21101. }
  21102. // System.Void TMPro.TMP_MeshInfo::.cctor()
  21103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_MeshInfo__cctor_m57D9EEE733610E488DD4F314FA64D944D5B3FAC3 (const RuntimeMethod* method)
  21104. {
  21105. static bool s_Il2CppMethodInitialized;
  21106. if (!s_Il2CppMethodInitialized)
  21107. {
  21108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var);
  21109. s_Il2CppMethodInitialized = true;
  21110. }
  21111. {
  21112. // private static readonly Color32 s_DefaultColor = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue);
  21113. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_0;
  21114. memset((&L_0), 0, sizeof(L_0));
  21115. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_0), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  21116. ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->set_s_DefaultColor_0(L_0);
  21117. // private static readonly Vector3 s_DefaultNormal = new Vector3(0.0f, 0.0f, -1f);
  21118. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1;
  21119. memset((&L_1), 0, sizeof(L_1));
  21120. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_1), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
  21121. ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->set_s_DefaultNormal_1(L_1);
  21122. // private static readonly Vector4 s_DefaultTangent = new Vector4(-1f, 0.0f, 0.0f, 1f);
  21123. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_2;
  21124. memset((&L_2), 0, sizeof(L_2));
  21125. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_2), (-1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
  21126. ((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->set_s_DefaultTangent_2(L_2);
  21127. // private static readonly Bounds s_DefaultBounds = new Bounds();
  21128. il2cpp_codegen_initobj((((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_StaticFields*)il2cpp_codegen_static_fields_for(TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176_il2cpp_TypeInfo_var))->get_address_of_s_DefaultBounds_3()), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  21129. return;
  21130. }
  21131. }
  21132. #ifdef __clang__
  21133. #pragma clang diagnostic pop
  21134. #endif
  21135. #ifdef __clang__
  21136. #pragma clang diagnostic push
  21137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21138. #pragma clang diagnostic ignored "-Wunused-variable"
  21139. #endif
  21140. // System.Single TMPro.TMP_Offset::get_left()
  21141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mDB8C774DB82D64137FDB932BC38F614EDFBBDC24 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21142. {
  21143. {
  21144. // public float left { get { return m_Left; } set { m_Left = value; } }
  21145. float L_0 = __this->get_m_Left_0();
  21146. return L_0;
  21147. }
  21148. }
  21149. IL2CPP_EXTERN_C float TMP_Offset_get_left_mDB8C774DB82D64137FDB932BC38F614EDFBBDC24_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21150. {
  21151. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21152. int32_t _offset = 1;
  21153. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21154. float _returnValue;
  21155. _returnValue = TMP_Offset_get_left_mDB8C774DB82D64137FDB932BC38F614EDFBBDC24_inline(_thisAdjusted, method);
  21156. return _returnValue;
  21157. }
  21158. // System.Void TMPro.TMP_Offset::set_left(System.Single)
  21159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_left_m34F11D3636911C10ECC0287F97031202ADDD8A53 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21160. {
  21161. {
  21162. // public float left { get { return m_Left; } set { m_Left = value; } }
  21163. float L_0 = ___value0;
  21164. __this->set_m_Left_0(L_0);
  21165. // public float left { get { return m_Left; } set { m_Left = value; } }
  21166. return;
  21167. }
  21168. }
  21169. IL2CPP_EXTERN_C void TMP_Offset_set_left_m34F11D3636911C10ECC0287F97031202ADDD8A53_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21170. {
  21171. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21172. int32_t _offset = 1;
  21173. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21174. TMP_Offset_set_left_m34F11D3636911C10ECC0287F97031202ADDD8A53_inline(_thisAdjusted, ___value0, method);
  21175. }
  21176. // System.Single TMPro.TMP_Offset::get_right()
  21177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m1B46C31FD5A0007F680BBDF93C840A027E5F1643 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21178. {
  21179. {
  21180. // public float right { get { return m_Right; } set { m_Right = value; } }
  21181. float L_0 = __this->get_m_Right_1();
  21182. return L_0;
  21183. }
  21184. }
  21185. IL2CPP_EXTERN_C float TMP_Offset_get_right_m1B46C31FD5A0007F680BBDF93C840A027E5F1643_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21186. {
  21187. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21188. int32_t _offset = 1;
  21189. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21190. float _returnValue;
  21191. _returnValue = TMP_Offset_get_right_m1B46C31FD5A0007F680BBDF93C840A027E5F1643_inline(_thisAdjusted, method);
  21192. return _returnValue;
  21193. }
  21194. // System.Void TMPro.TMP_Offset::set_right(System.Single)
  21195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_right_m055909E4C5EC742105ADAA85C2A01190E3EC6851 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21196. {
  21197. {
  21198. // public float right { get { return m_Right; } set { m_Right = value; } }
  21199. float L_0 = ___value0;
  21200. __this->set_m_Right_1(L_0);
  21201. // public float right { get { return m_Right; } set { m_Right = value; } }
  21202. return;
  21203. }
  21204. }
  21205. IL2CPP_EXTERN_C void TMP_Offset_set_right_m055909E4C5EC742105ADAA85C2A01190E3EC6851_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21206. {
  21207. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21208. int32_t _offset = 1;
  21209. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21210. TMP_Offset_set_right_m055909E4C5EC742105ADAA85C2A01190E3EC6851_inline(_thisAdjusted, ___value0, method);
  21211. }
  21212. // System.Single TMPro.TMP_Offset::get_top()
  21213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m7AE495DCE94F1ACD1BC337964DE163993E27F784 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21214. {
  21215. {
  21216. // public float top { get { return m_Top; } set { m_Top = value; } }
  21217. float L_0 = __this->get_m_Top_2();
  21218. return L_0;
  21219. }
  21220. }
  21221. IL2CPP_EXTERN_C float TMP_Offset_get_top_m7AE495DCE94F1ACD1BC337964DE163993E27F784_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21222. {
  21223. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21224. int32_t _offset = 1;
  21225. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21226. float _returnValue;
  21227. _returnValue = TMP_Offset_get_top_m7AE495DCE94F1ACD1BC337964DE163993E27F784_inline(_thisAdjusted, method);
  21228. return _returnValue;
  21229. }
  21230. // System.Void TMPro.TMP_Offset::set_top(System.Single)
  21231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_top_mEFDCA1F3874E8E7F84293DFE84887AA55775AA2A (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21232. {
  21233. {
  21234. // public float top { get { return m_Top; } set { m_Top = value; } }
  21235. float L_0 = ___value0;
  21236. __this->set_m_Top_2(L_0);
  21237. // public float top { get { return m_Top; } set { m_Top = value; } }
  21238. return;
  21239. }
  21240. }
  21241. IL2CPP_EXTERN_C void TMP_Offset_set_top_mEFDCA1F3874E8E7F84293DFE84887AA55775AA2A_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21242. {
  21243. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21244. int32_t _offset = 1;
  21245. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21246. TMP_Offset_set_top_mEFDCA1F3874E8E7F84293DFE84887AA55775AA2A_inline(_thisAdjusted, ___value0, method);
  21247. }
  21248. // System.Single TMPro.TMP_Offset::get_bottom()
  21249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m09B52DCF774778DCF8B9F39C9B67AD6A0A9117D4 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21250. {
  21251. {
  21252. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  21253. float L_0 = __this->get_m_Bottom_3();
  21254. return L_0;
  21255. }
  21256. }
  21257. IL2CPP_EXTERN_C float TMP_Offset_get_bottom_m09B52DCF774778DCF8B9F39C9B67AD6A0A9117D4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21258. {
  21259. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21260. int32_t _offset = 1;
  21261. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21262. float _returnValue;
  21263. _returnValue = TMP_Offset_get_bottom_m09B52DCF774778DCF8B9F39C9B67AD6A0A9117D4_inline(_thisAdjusted, method);
  21264. return _returnValue;
  21265. }
  21266. // System.Void TMPro.TMP_Offset::set_bottom(System.Single)
  21267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_bottom_mA770F3CED27AB367F8584D0AC6F61C1A156C99DF (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21268. {
  21269. {
  21270. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  21271. float L_0 = ___value0;
  21272. __this->set_m_Bottom_3(L_0);
  21273. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  21274. return;
  21275. }
  21276. }
  21277. IL2CPP_EXTERN_C void TMP_Offset_set_bottom_mA770F3CED27AB367F8584D0AC6F61C1A156C99DF_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21278. {
  21279. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21280. int32_t _offset = 1;
  21281. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21282. TMP_Offset_set_bottom_mA770F3CED27AB367F8584D0AC6F61C1A156C99DF_inline(_thisAdjusted, ___value0, method);
  21283. }
  21284. // System.Single TMPro.TMP_Offset::get_horizontal()
  21285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_horizontal_m05407E9C4552DC57C8537C492F8411A018D67EDC (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21286. {
  21287. {
  21288. // public float horizontal { get { return m_Left; } set { m_Left = value; m_Right = value; } }
  21289. float L_0 = __this->get_m_Left_0();
  21290. return L_0;
  21291. }
  21292. }
  21293. IL2CPP_EXTERN_C float TMP_Offset_get_horizontal_m05407E9C4552DC57C8537C492F8411A018D67EDC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21294. {
  21295. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21296. int32_t _offset = 1;
  21297. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21298. float _returnValue;
  21299. _returnValue = TMP_Offset_get_horizontal_m05407E9C4552DC57C8537C492F8411A018D67EDC_inline(_thisAdjusted, method);
  21300. return _returnValue;
  21301. }
  21302. // System.Void TMPro.TMP_Offset::set_horizontal(System.Single)
  21303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_horizontal_m2E42D8274F2825ABA016148C65248BA18F79FCC0 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21304. {
  21305. {
  21306. // public float horizontal { get { return m_Left; } set { m_Left = value; m_Right = value; } }
  21307. float L_0 = ___value0;
  21308. __this->set_m_Left_0(L_0);
  21309. // public float horizontal { get { return m_Left; } set { m_Left = value; m_Right = value; } }
  21310. float L_1 = ___value0;
  21311. __this->set_m_Right_1(L_1);
  21312. // public float horizontal { get { return m_Left; } set { m_Left = value; m_Right = value; } }
  21313. return;
  21314. }
  21315. }
  21316. IL2CPP_EXTERN_C void TMP_Offset_set_horizontal_m2E42D8274F2825ABA016148C65248BA18F79FCC0_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21317. {
  21318. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21319. int32_t _offset = 1;
  21320. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21321. TMP_Offset_set_horizontal_m2E42D8274F2825ABA016148C65248BA18F79FCC0(_thisAdjusted, ___value0, method);
  21322. }
  21323. // System.Single TMPro.TMP_Offset::get_vertical()
  21324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Offset_get_vertical_mA0C2F47044E8AD61FC740CFCE15420BEE9EAB9E1 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21325. {
  21326. {
  21327. // public float vertical { get { return m_Top; } set { m_Top = value; m_Bottom = value; } }
  21328. float L_0 = __this->get_m_Top_2();
  21329. return L_0;
  21330. }
  21331. }
  21332. IL2CPP_EXTERN_C float TMP_Offset_get_vertical_mA0C2F47044E8AD61FC740CFCE15420BEE9EAB9E1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21333. {
  21334. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21335. int32_t _offset = 1;
  21336. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21337. float _returnValue;
  21338. _returnValue = TMP_Offset_get_vertical_mA0C2F47044E8AD61FC740CFCE15420BEE9EAB9E1_inline(_thisAdjusted, method);
  21339. return _returnValue;
  21340. }
  21341. // System.Void TMPro.TMP_Offset::set_vertical(System.Single)
  21342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset_set_vertical_mAFFD46440C398A554D37133E30F927E845D8C69C (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  21343. {
  21344. {
  21345. // public float vertical { get { return m_Top; } set { m_Top = value; m_Bottom = value; } }
  21346. float L_0 = ___value0;
  21347. __this->set_m_Top_2(L_0);
  21348. // public float vertical { get { return m_Top; } set { m_Top = value; m_Bottom = value; } }
  21349. float L_1 = ___value0;
  21350. __this->set_m_Bottom_3(L_1);
  21351. // public float vertical { get { return m_Top; } set { m_Top = value; m_Bottom = value; } }
  21352. return;
  21353. }
  21354. }
  21355. IL2CPP_EXTERN_C void TMP_Offset_set_vertical_mAFFD46440C398A554D37133E30F927E845D8C69C_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
  21356. {
  21357. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21358. int32_t _offset = 1;
  21359. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21360. TMP_Offset_set_vertical_mAFFD46440C398A554D37133E30F927E845D8C69C(_thisAdjusted, ___value0, method);
  21361. }
  21362. // TMPro.TMP_Offset TMPro.TMP_Offset::get_zero()
  21363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 TMP_Offset_get_zero_mC68A171E4943C6D024FFEECEC478911D7E3623E2 (const RuntimeMethod* method)
  21364. {
  21365. static bool s_Il2CppMethodInitialized;
  21366. if (!s_Il2CppMethodInitialized)
  21367. {
  21368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21369. s_Il2CppMethodInitialized = true;
  21370. }
  21371. {
  21372. // public static TMP_Offset zero { get { return k_ZeroOffset; } }
  21373. IL2CPP_RUNTIME_CLASS_INIT(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21374. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = ((TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var))->get_k_ZeroOffset_4();
  21375. return L_0;
  21376. }
  21377. }
  21378. // System.Void TMPro.TMP_Offset::.ctor(System.Single,System.Single,System.Single,System.Single)
  21379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___left0, float ___right1, float ___top2, float ___bottom3, const RuntimeMethod* method)
  21380. {
  21381. {
  21382. // m_Left = left;
  21383. float L_0 = ___left0;
  21384. __this->set_m_Left_0(L_0);
  21385. // m_Right = right;
  21386. float L_1 = ___right1;
  21387. __this->set_m_Right_1(L_1);
  21388. // m_Top = top;
  21389. float L_2 = ___top2;
  21390. __this->set_m_Top_2(L_2);
  21391. // m_Bottom = bottom;
  21392. float L_3 = ___bottom3;
  21393. __this->set_m_Bottom_3(L_3);
  21394. // }
  21395. return;
  21396. }
  21397. }
  21398. IL2CPP_EXTERN_C void TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4_AdjustorThunk (RuntimeObject * __this, float ___left0, float ___right1, float ___top2, float ___bottom3, const RuntimeMethod* method)
  21399. {
  21400. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21401. int32_t _offset = 1;
  21402. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21403. TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4(_thisAdjusted, ___left0, ___right1, ___top2, ___bottom3, method);
  21404. }
  21405. // System.Void TMPro.TMP_Offset::.ctor(System.Single,System.Single)
  21406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__ctor_m5D32D0671BA23C544AD1D5D906EF4F02B8AD69AD (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___horizontal0, float ___vertical1, const RuntimeMethod* method)
  21407. {
  21408. {
  21409. // m_Left = horizontal;
  21410. float L_0 = ___horizontal0;
  21411. __this->set_m_Left_0(L_0);
  21412. // m_Right = horizontal;
  21413. float L_1 = ___horizontal0;
  21414. __this->set_m_Right_1(L_1);
  21415. // m_Top = vertical;
  21416. float L_2 = ___vertical1;
  21417. __this->set_m_Top_2(L_2);
  21418. // m_Bottom = vertical;
  21419. float L_3 = ___vertical1;
  21420. __this->set_m_Bottom_3(L_3);
  21421. // }
  21422. return;
  21423. }
  21424. }
  21425. IL2CPP_EXTERN_C void TMP_Offset__ctor_m5D32D0671BA23C544AD1D5D906EF4F02B8AD69AD_AdjustorThunk (RuntimeObject * __this, float ___horizontal0, float ___vertical1, const RuntimeMethod* method)
  21426. {
  21427. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21428. int32_t _offset = 1;
  21429. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21430. TMP_Offset__ctor_m5D32D0671BA23C544AD1D5D906EF4F02B8AD69AD(_thisAdjusted, ___horizontal0, ___vertical1, method);
  21431. }
  21432. // System.Boolean TMPro.TMP_Offset::op_Equality(TMPro.TMP_Offset,TMPro.TMP_Offset)
  21433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_op_Equality_m44A8E12044BBDAB865C2862897C7DC8426AEED2C (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___lhs0, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___rhs1, const RuntimeMethod* method)
  21434. {
  21435. {
  21436. // return lhs.m_Left == rhs.m_Left &&
  21437. // lhs.m_Right == rhs.m_Right &&
  21438. // lhs.m_Top == rhs.m_Top &&
  21439. // lhs.m_Bottom == rhs.m_Bottom;
  21440. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = ___lhs0;
  21441. float L_1 = L_0.get_m_Left_0();
  21442. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_2 = ___rhs1;
  21443. float L_3 = L_2.get_m_Left_0();
  21444. if ((!(((float)L_1) == ((float)L_3))))
  21445. {
  21446. goto IL_0039;
  21447. }
  21448. }
  21449. {
  21450. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_4 = ___lhs0;
  21451. float L_5 = L_4.get_m_Right_1();
  21452. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_6 = ___rhs1;
  21453. float L_7 = L_6.get_m_Right_1();
  21454. if ((!(((float)L_5) == ((float)L_7))))
  21455. {
  21456. goto IL_0039;
  21457. }
  21458. }
  21459. {
  21460. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_8 = ___lhs0;
  21461. float L_9 = L_8.get_m_Top_2();
  21462. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_10 = ___rhs1;
  21463. float L_11 = L_10.get_m_Top_2();
  21464. if ((!(((float)L_9) == ((float)L_11))))
  21465. {
  21466. goto IL_0039;
  21467. }
  21468. }
  21469. {
  21470. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_12 = ___lhs0;
  21471. float L_13 = L_12.get_m_Bottom_3();
  21472. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_14 = ___rhs1;
  21473. float L_15 = L_14.get_m_Bottom_3();
  21474. return (bool)((((float)L_13) == ((float)L_15))? 1 : 0);
  21475. }
  21476. IL_0039:
  21477. {
  21478. return (bool)0;
  21479. }
  21480. }
  21481. // System.Boolean TMPro.TMP_Offset::op_Inequality(TMPro.TMP_Offset,TMPro.TMP_Offset)
  21482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_op_Inequality_mCD6BC475600A24F1140C835DC77B51D3075E7DE0 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___lhs0, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___rhs1, const RuntimeMethod* method)
  21483. {
  21484. static bool s_Il2CppMethodInitialized;
  21485. if (!s_Il2CppMethodInitialized)
  21486. {
  21487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21488. s_Il2CppMethodInitialized = true;
  21489. }
  21490. {
  21491. // return !(lhs == rhs);
  21492. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = ___lhs0;
  21493. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_1 = ___rhs1;
  21494. IL2CPP_RUNTIME_CLASS_INIT(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21495. bool L_2;
  21496. L_2 = TMP_Offset_op_Equality_m44A8E12044BBDAB865C2862897C7DC8426AEED2C(L_0, L_1, /*hidden argument*/NULL);
  21497. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  21498. }
  21499. }
  21500. // TMPro.TMP_Offset TMPro.TMP_Offset::op_Multiply(TMPro.TMP_Offset,System.Single)
  21501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 TMP_Offset_op_Multiply_m40B656F12D0FFDDECC97D08A5657FC52E43B96CD (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___a0, float ___b1, const RuntimeMethod* method)
  21502. {
  21503. {
  21504. // return new TMP_Offset(a.m_Left * b, a.m_Right * b, a.m_Top * b, a.m_Bottom * b);
  21505. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = ___a0;
  21506. float L_1 = L_0.get_m_Left_0();
  21507. float L_2 = ___b1;
  21508. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_3 = ___a0;
  21509. float L_4 = L_3.get_m_Right_1();
  21510. float L_5 = ___b1;
  21511. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_6 = ___a0;
  21512. float L_7 = L_6.get_m_Top_2();
  21513. float L_8 = ___b1;
  21514. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_9 = ___a0;
  21515. float L_10 = L_9.get_m_Bottom_3();
  21516. float L_11 = ___b1;
  21517. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_12;
  21518. memset((&L_12), 0, sizeof(L_12));
  21519. TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4((&L_12), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), ((float)il2cpp_codegen_multiply((float)L_10, (float)L_11)), /*hidden argument*/NULL);
  21520. return L_12;
  21521. }
  21522. }
  21523. // System.Int32 TMPro.TMP_Offset::GetHashCode()
  21524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Offset_GetHashCode_m3F1F30348731AAF63E20E5CE742645E55EA88403 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  21525. {
  21526. static bool s_Il2CppMethodInitialized;
  21527. if (!s_Il2CppMethodInitialized)
  21528. {
  21529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21530. s_Il2CppMethodInitialized = true;
  21531. }
  21532. {
  21533. // return base.GetHashCode();
  21534. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = (*(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *)__this);
  21535. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_1 = L_0;
  21536. RuntimeObject * L_2 = Box(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var, &L_1);
  21537. NullCheck((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2);
  21538. int32_t L_3;
  21539. L_3 = ValueType_GetHashCode_mE3FC55FA0D7099043434B9F8F0A4B30C8B63BFF4((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2, /*hidden argument*/NULL);
  21540. return L_3;
  21541. }
  21542. }
  21543. IL2CPP_EXTERN_C int32_t TMP_Offset_GetHashCode_m3F1F30348731AAF63E20E5CE742645E55EA88403_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  21544. {
  21545. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21546. int32_t _offset = 1;
  21547. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21548. int32_t _returnValue;
  21549. _returnValue = TMP_Offset_GetHashCode_m3F1F30348731AAF63E20E5CE742645E55EA88403(_thisAdjusted, method);
  21550. return _returnValue;
  21551. }
  21552. // System.Boolean TMPro.TMP_Offset::Equals(System.Object)
  21553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_Equals_m81B9541794CD0D165C7A7B86E9EF750850F80A6D (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
  21554. {
  21555. static bool s_Il2CppMethodInitialized;
  21556. if (!s_Il2CppMethodInitialized)
  21557. {
  21558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21559. s_Il2CppMethodInitialized = true;
  21560. }
  21561. {
  21562. // return base.Equals(obj);
  21563. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = (*(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *)__this);
  21564. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_1 = L_0;
  21565. RuntimeObject * L_2 = Box(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var, &L_1);
  21566. RuntimeObject * L_3 = ___obj0;
  21567. NullCheck((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2);
  21568. bool L_4;
  21569. L_4 = ValueType_Equals_mA46F77D37929939A917B1BF63B55071714034354((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2, L_3, /*hidden argument*/NULL);
  21570. return L_4;
  21571. }
  21572. }
  21573. IL2CPP_EXTERN_C bool TMP_Offset_Equals_m81B9541794CD0D165C7A7B86E9EF750850F80A6D_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
  21574. {
  21575. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21576. int32_t _offset = 1;
  21577. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21578. bool _returnValue;
  21579. _returnValue = TMP_Offset_Equals_m81B9541794CD0D165C7A7B86E9EF750850F80A6D(_thisAdjusted, ___obj0, method);
  21580. return _returnValue;
  21581. }
  21582. // System.Boolean TMPro.TMP_Offset::Equals(TMPro.TMP_Offset)
  21583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Offset_Equals_m2F3E6BB11E524023DAA735459787C73E31586263 (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___other0, const RuntimeMethod* method)
  21584. {
  21585. static bool s_Il2CppMethodInitialized;
  21586. if (!s_Il2CppMethodInitialized)
  21587. {
  21588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21589. s_Il2CppMethodInitialized = true;
  21590. }
  21591. {
  21592. // return base.Equals(other);
  21593. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = (*(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *)__this);
  21594. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_1 = L_0;
  21595. RuntimeObject * L_2 = Box(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var, &L_1);
  21596. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_3 = ___other0;
  21597. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_4 = L_3;
  21598. RuntimeObject * L_5 = Box(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var, &L_4);
  21599. NullCheck((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2);
  21600. bool L_6;
  21601. L_6 = ValueType_Equals_mA46F77D37929939A917B1BF63B55071714034354((ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 *)L_2, L_5, /*hidden argument*/NULL);
  21602. return L_6;
  21603. }
  21604. }
  21605. IL2CPP_EXTERN_C bool TMP_Offset_Equals_m2F3E6BB11E524023DAA735459787C73E31586263_AdjustorThunk (RuntimeObject * __this, TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 ___other0, const RuntimeMethod* method)
  21606. {
  21607. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * _thisAdjusted;
  21608. int32_t _offset = 1;
  21609. _thisAdjusted = reinterpret_cast<TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *>(__this + _offset);
  21610. bool _returnValue;
  21611. _returnValue = TMP_Offset_Equals_m2F3E6BB11E524023DAA735459787C73E31586263(_thisAdjusted, ___other0, method);
  21612. return _returnValue;
  21613. }
  21614. // System.Void TMPro.TMP_Offset::.cctor()
  21615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Offset__cctor_m99BD085675571B2FECB1A31711006F2A0DDA991F (const RuntimeMethod* method)
  21616. {
  21617. static bool s_Il2CppMethodInitialized;
  21618. if (!s_Il2CppMethodInitialized)
  21619. {
  21620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  21621. s_Il2CppMethodInitialized = true;
  21622. }
  21623. {
  21624. // static readonly TMP_Offset k_ZeroOffset = new TMP_Offset(0F, 0F, 0F, 0F);
  21625. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0;
  21626. memset((&L_0), 0, sizeof(L_0));
  21627. TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  21628. ((TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var))->set_k_ZeroOffset_4(L_0);
  21629. return;
  21630. }
  21631. }
  21632. #ifdef __clang__
  21633. #pragma clang diagnostic pop
  21634. #endif
  21635. #ifdef __clang__
  21636. #pragma clang diagnostic push
  21637. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21638. #pragma clang diagnostic ignored "-Wunused-variable"
  21639. #endif
  21640. #ifdef __clang__
  21641. #pragma clang diagnostic pop
  21642. #endif
  21643. #ifdef __clang__
  21644. #pragma clang diagnostic push
  21645. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21646. #pragma clang diagnostic ignored "-Wunused-variable"
  21647. #endif
  21648. // System.Void TMPro.TMP_ResourceManager::.cctor()
  21649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__cctor_mDDE238E6D639A82B2497152538FC812F269BBD53 (const RuntimeMethod* method)
  21650. {
  21651. static bool s_Il2CppMethodInitialized;
  21652. if (!s_Il2CppMethodInitialized)
  21653. {
  21654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE3FEE8EED0538E33EDA2D90BA005DEABF2571895_RuntimeMethod_var);
  21655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579_il2cpp_TypeInfo_var);
  21656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF6A8D3A2CA37CE77FC3D1E3711167D9CAF4AC298_RuntimeMethod_var);
  21657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD_il2cpp_TypeInfo_var);
  21658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21659. s_Il2CppMethodInitialized = true;
  21660. }
  21661. {
  21662. // private static readonly TMP_ResourceManager s_instance = new TMP_ResourceManager();
  21663. TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * L_0 = (TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 *)il2cpp_codegen_object_new(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21664. TMP_ResourceManager__ctor_m507053F3D363891A6FEC8F9698278266E7D2B6D2(L_0, /*hidden argument*/NULL);
  21665. ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->set_s_instance_0(L_0);
  21666. // private static readonly List<TMP_FontAsset> s_FontAssetReferences = new List<TMP_FontAsset>();
  21667. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_1 = (List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD *)il2cpp_codegen_object_new(List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD_il2cpp_TypeInfo_var);
  21668. List_1__ctor_mF6A8D3A2CA37CE77FC3D1E3711167D9CAF4AC298(L_1, /*hidden argument*/List_1__ctor_mF6A8D3A2CA37CE77FC3D1E3711167D9CAF4AC298_RuntimeMethod_var);
  21669. ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->set_s_FontAssetReferences_2(L_1);
  21670. // private static readonly Dictionary<int, TMP_FontAsset> s_FontAssetReferenceLookup = new Dictionary<int, TMP_FontAsset>();
  21671. Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * L_2 = (Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 *)il2cpp_codegen_object_new(Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579_il2cpp_TypeInfo_var);
  21672. Dictionary_2__ctor_mE3FEE8EED0538E33EDA2D90BA005DEABF2571895(L_2, /*hidden argument*/Dictionary_2__ctor_mE3FEE8EED0538E33EDA2D90BA005DEABF2571895_RuntimeMethod_var);
  21673. ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->set_s_FontAssetReferenceLookup_3(L_2);
  21674. // static TMP_ResourceManager() { }
  21675. return;
  21676. }
  21677. }
  21678. // TMPro.TMP_Settings TMPro.TMP_ResourceManager::GetTextSettings()
  21679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * TMP_ResourceManager_GetTextSettings_m0913D700EB7E170F16A0643CFE2E721900D75D06 (const RuntimeMethod* method)
  21680. {
  21681. static bool s_Il2CppMethodInitialized;
  21682. if (!s_Il2CppMethodInitialized)
  21683. {
  21684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  21686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2);
  21688. s_Il2CppMethodInitialized = true;
  21689. }
  21690. {
  21691. // if (s_TextSettings == null)
  21692. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21693. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_TextSettings_1();
  21694. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  21695. bool L_1;
  21696. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  21697. if (!L_1)
  21698. {
  21699. goto IL_001c;
  21700. }
  21701. }
  21702. {
  21703. // s_TextSettings = Resources.Load<TMP_Settings>("TextSettings"); // ?? ScriptableObject.CreateInstance<TMP_Settings>();
  21704. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  21705. L_2 = Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD(_stringLiteral3DF4CA9FAE86BE163351DF7271E2950E3D3F77C2, /*hidden argument*/Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  21706. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21707. ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->set_s_TextSettings_1(L_2);
  21708. }
  21709. IL_001c:
  21710. {
  21711. // return s_TextSettings;
  21712. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21713. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_3 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_TextSettings_1();
  21714. return L_3;
  21715. }
  21716. }
  21717. // System.Void TMPro.TMP_ResourceManager::AddFontAsset(TMPro.TMP_FontAsset)
  21718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager_AddFontAsset_m3C296482769A1EB32C6DE6D09CDD800AA7E1C776 (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method)
  21719. {
  21720. static bool s_Il2CppMethodInitialized;
  21721. if (!s_Il2CppMethodInitialized)
  21722. {
  21723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1A505975A45EABEFE7A63B9B05C3BD080DBBFCB6_RuntimeMethod_var);
  21724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m3C57719C44DD693263EE155C607A81C35FB116F1_RuntimeMethod_var);
  21725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDDF9AAEB1DB776C35CC42EC92642F69B22639428_RuntimeMethod_var);
  21726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21727. s_Il2CppMethodInitialized = true;
  21728. }
  21729. int32_t V_0 = 0;
  21730. {
  21731. // int hashcode = fontAsset.hashCode;
  21732. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___fontAsset0;
  21733. NullCheck(L_0);
  21734. int32_t L_1 = ((TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)L_0)->get_hashCode_5();
  21735. V_0 = L_1;
  21736. // if (s_FontAssetReferenceLookup.ContainsKey(hashcode))
  21737. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21738. Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * L_2 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferenceLookup_3();
  21739. int32_t L_3 = V_0;
  21740. NullCheck(L_2);
  21741. bool L_4;
  21742. L_4 = Dictionary_2_ContainsKey_m3C57719C44DD693263EE155C607A81C35FB116F1(L_2, L_3, /*hidden argument*/Dictionary_2_ContainsKey_m3C57719C44DD693263EE155C607A81C35FB116F1_RuntimeMethod_var);
  21743. if (!L_4)
  21744. {
  21745. goto IL_0015;
  21746. }
  21747. }
  21748. {
  21749. // return;
  21750. return;
  21751. }
  21752. IL_0015:
  21753. {
  21754. // s_FontAssetReferences.Add(fontAsset);
  21755. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21756. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_5 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferences_2();
  21757. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_6 = ___fontAsset0;
  21758. NullCheck(L_5);
  21759. List_1_Add_mDDF9AAEB1DB776C35CC42EC92642F69B22639428(L_5, L_6, /*hidden argument*/List_1_Add_mDDF9AAEB1DB776C35CC42EC92642F69B22639428_RuntimeMethod_var);
  21760. // s_FontAssetReferenceLookup.Add(hashcode, fontAsset);
  21761. Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * L_7 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferenceLookup_3();
  21762. int32_t L_8 = V_0;
  21763. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_9 = ___fontAsset0;
  21764. NullCheck(L_7);
  21765. Dictionary_2_Add_m1A505975A45EABEFE7A63B9B05C3BD080DBBFCB6(L_7, L_8, L_9, /*hidden argument*/Dictionary_2_Add_m1A505975A45EABEFE7A63B9B05C3BD080DBBFCB6_RuntimeMethod_var);
  21766. // }
  21767. return;
  21768. }
  21769. }
  21770. // System.Boolean TMPro.TMP_ResourceManager::TryGetFontAsset(System.Int32,TMPro.TMP_FontAsset&)
  21771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_ResourceManager_TryGetFontAsset_mE0D2DE770B92C5605DD42932442F4EFFB2963E56 (int32_t ___hashcode0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** ___fontAsset1, const RuntimeMethod* method)
  21772. {
  21773. static bool s_Il2CppMethodInitialized;
  21774. if (!s_Il2CppMethodInitialized)
  21775. {
  21776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAF9485CD5B0CAE18E31CC90DC29F883BF2410D5C_RuntimeMethod_var);
  21777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21778. s_Il2CppMethodInitialized = true;
  21779. }
  21780. {
  21781. // fontAsset = null;
  21782. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** L_0 = ___fontAsset1;
  21783. *((RuntimeObject **)L_0) = (RuntimeObject *)NULL;
  21784. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_0, (void*)(RuntimeObject *)NULL);
  21785. // return s_FontAssetReferenceLookup.TryGetValue(hashcode, out fontAsset);
  21786. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21787. Dictionary_2_tAB557C4BCEBDF7E2339209187287588CF6C63579 * L_1 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferenceLookup_3();
  21788. int32_t L_2 = ___hashcode0;
  21789. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 ** L_3 = ___fontAsset1;
  21790. NullCheck(L_1);
  21791. bool L_4;
  21792. L_4 = Dictionary_2_TryGetValue_mAF9485CD5B0CAE18E31CC90DC29F883BF2410D5C(L_1, L_2, (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 **)L_3, /*hidden argument*/Dictionary_2_TryGetValue_mAF9485CD5B0CAE18E31CC90DC29F883BF2410D5C_RuntimeMethod_var);
  21793. return L_4;
  21794. }
  21795. }
  21796. // System.Void TMPro.TMP_ResourceManager::RebuildFontAssetCache(System.Int32)
  21797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager_RebuildFontAssetCache_m765DF373EEA4DE5F932BB0DA30EE06565B513BDF (int32_t ___instanceID0, const RuntimeMethod* method)
  21798. {
  21799. static bool s_Il2CppMethodInitialized;
  21800. if (!s_Il2CppMethodInitialized)
  21801. {
  21802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_RuntimeMethod_var);
  21803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  21804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6DB7CB8CBC147C616AE81682967B6CB1231DBE23_RuntimeMethod_var);
  21805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21806. s_Il2CppMethodInitialized = true;
  21807. }
  21808. int32_t V_0 = 0;
  21809. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * V_1 = NULL;
  21810. {
  21811. // for (int i = 0; i < s_FontAssetReferences.Count; i++)
  21812. V_0 = 0;
  21813. goto IL_0028;
  21814. }
  21815. IL_0004:
  21816. {
  21817. // TMP_FontAsset fontAsset = s_FontAssetReferences[i];
  21818. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21819. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_0 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferences_2();
  21820. int32_t L_1 = V_0;
  21821. NullCheck(L_0);
  21822. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_2;
  21823. L_2 = List_1_get_Item_m6DB7CB8CBC147C616AE81682967B6CB1231DBE23_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m6DB7CB8CBC147C616AE81682967B6CB1231DBE23_RuntimeMethod_var);
  21824. V_1 = L_2;
  21825. // if (fontAsset.FallbackSearchQueryLookup.Contains(instanceID))
  21826. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3 = V_1;
  21827. NullCheck(L_3);
  21828. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_4 = L_3->get_FallbackSearchQueryLookup_53();
  21829. int32_t L_5 = ___instanceID0;
  21830. NullCheck(L_4);
  21831. bool L_6;
  21832. L_6 = HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2(L_4, L_5, /*hidden argument*/HashSet_1_Contains_mDB2D801EE205A2137F9D5083CF53D0B81D4CAFD2_RuntimeMethod_var);
  21833. if (!L_6)
  21834. {
  21835. goto IL_0024;
  21836. }
  21837. }
  21838. {
  21839. // fontAsset.ReadFontAssetDefinition();
  21840. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_7 = V_1;
  21841. NullCheck(L_7);
  21842. TMP_FontAsset_ReadFontAssetDefinition_mF2FFA830924E72049EBB38740964A7FD9DAC4499(L_7, /*hidden argument*/NULL);
  21843. }
  21844. IL_0024:
  21845. {
  21846. // for (int i = 0; i < s_FontAssetReferences.Count; i++)
  21847. int32_t L_8 = V_0;
  21848. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  21849. }
  21850. IL_0028:
  21851. {
  21852. // for (int i = 0; i < s_FontAssetReferences.Count; i++)
  21853. int32_t L_9 = V_0;
  21854. IL2CPP_RUNTIME_CLASS_INIT(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var);
  21855. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_10 = ((TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_StaticFields*)il2cpp_codegen_static_fields_for(TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489_il2cpp_TypeInfo_var))->get_s_FontAssetReferences_2();
  21856. NullCheck(L_10);
  21857. int32_t L_11;
  21858. L_11 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_10, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  21859. if ((((int32_t)L_9) < ((int32_t)L_11)))
  21860. {
  21861. goto IL_0004;
  21862. }
  21863. }
  21864. {
  21865. // }
  21866. return;
  21867. }
  21868. }
  21869. // System.Void TMPro.TMP_ResourceManager::.ctor()
  21870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ResourceManager__ctor_m507053F3D363891A6FEC8F9698278266E7D2B6D2 (TMP_ResourceManager_t4433212C7BA80649F2A08C6B4D3F43BD0D035489 * __this, const RuntimeMethod* method)
  21871. {
  21872. {
  21873. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  21874. return;
  21875. }
  21876. }
  21877. #ifdef __clang__
  21878. #pragma clang diagnostic pop
  21879. #endif
  21880. #ifdef __clang__
  21881. #pragma clang diagnostic push
  21882. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21883. #pragma clang diagnostic ignored "-Wunused-variable"
  21884. #endif
  21885. // System.Void TMPro.TMP_ScrollbarEventHandler::OnPointerClick(UnityEngine.EventSystems.PointerEventData)
  21886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnPointerClick_mCC4FA0AE840A0A1B67799B816825DE4D4090B9A7 (TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED * __this, PointerEventData_tC6C1BEE9D4C8755A31DA7FC0C9A1F28A36456954 * ___eventData0, const RuntimeMethod* method)
  21887. {
  21888. static bool s_Il2CppMethodInitialized;
  21889. if (!s_Il2CppMethodInitialized)
  21890. {
  21891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F);
  21893. s_Il2CppMethodInitialized = true;
  21894. }
  21895. {
  21896. // Debug.Log("Scrollbar click...");
  21897. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21898. Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(_stringLiteral191C9D43FB079088FBA3231A3D750E401A0B543F, /*hidden argument*/NULL);
  21899. // }
  21900. return;
  21901. }
  21902. }
  21903. // System.Void TMPro.TMP_ScrollbarEventHandler::OnSelect(UnityEngine.EventSystems.BaseEventData)
  21904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnSelect_mCC2B00CABDCE7E8717B12460B4DAD781C1AEE2B7 (TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  21905. {
  21906. static bool s_Il2CppMethodInitialized;
  21907. if (!s_Il2CppMethodInitialized)
  21908. {
  21909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8);
  21911. s_Il2CppMethodInitialized = true;
  21912. }
  21913. {
  21914. // Debug.Log("Scrollbar selected");
  21915. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21916. Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(_stringLiteral227996097295FA1E6E48591E08DEF327779D4BF8, /*hidden argument*/NULL);
  21917. // isSelected = true;
  21918. __this->set_isSelected_4((bool)1);
  21919. // }
  21920. return;
  21921. }
  21922. }
  21923. // System.Void TMPro.TMP_ScrollbarEventHandler::OnDeselect(UnityEngine.EventSystems.BaseEventData)
  21924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler_OnDeselect_mB4056F9A48544F5A2C372E5CD6E24AADE302D2D4 (TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED * __this, BaseEventData_t722C48843CF21B50E06CC0E2E679415E38A7444E * ___eventData0, const RuntimeMethod* method)
  21925. {
  21926. static bool s_Il2CppMethodInitialized;
  21927. if (!s_Il2CppMethodInitialized)
  21928. {
  21929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21930. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21);
  21931. s_Il2CppMethodInitialized = true;
  21932. }
  21933. {
  21934. // Debug.Log("Scrollbar De-Selected");
  21935. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  21936. Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(_stringLiteral5A835C76D21F71C2C5F1891DB20C380B4A939E21, /*hidden argument*/NULL);
  21937. // isSelected = false;
  21938. __this->set_isSelected_4((bool)0);
  21939. // }
  21940. return;
  21941. }
  21942. }
  21943. // System.Void TMPro.TMP_ScrollbarEventHandler::.ctor()
  21944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_ScrollbarEventHandler__ctor_m68B27E6F68399B82431D4ADC2A7D38955C5D30FE (TMP_ScrollbarEventHandler_t7F929E74769BB2B34B1292F2872125C7A18E93ED * __this, const RuntimeMethod* method)
  21945. {
  21946. {
  21947. MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
  21948. return;
  21949. }
  21950. }
  21951. #ifdef __clang__
  21952. #pragma clang diagnostic pop
  21953. #endif
  21954. #ifdef __clang__
  21955. #pragma clang diagnostic push
  21956. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21957. #pragma clang diagnostic ignored "-Wunused-variable"
  21958. #endif
  21959. // System.Void TMPro.TMP_SelectionCaret::Cull(UnityEngine.Rect,System.Boolean)
  21960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret_Cull_m10CA7DD4F0007AB24166B67B74C6FC9A5969C962 (TMP_SelectionCaret_tAF0FC385DEB479BB8A87ADAD5B2F41E150AE4720 * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___clipRect0, bool ___validRect1, const RuntimeMethod* method)
  21961. {
  21962. static bool s_Il2CppMethodInitialized;
  21963. if (!s_Il2CppMethodInitialized)
  21964. {
  21965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  21966. s_Il2CppMethodInitialized = true;
  21967. }
  21968. {
  21969. // if (validRect)
  21970. bool L_0 = ___validRect1;
  21971. if (!L_0)
  21972. {
  21973. goto IL_0016;
  21974. }
  21975. }
  21976. {
  21977. // canvasRenderer.cull = false;
  21978. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_1;
  21979. L_1 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  21980. NullCheck(L_1);
  21981. CanvasRenderer_set_cull_m8DCF5D7E70A6904457B66669661B1D5ABE1FCF94(L_1, (bool)0, /*hidden argument*/NULL);
  21982. // CanvasUpdateRegistry.RegisterCanvasElementForGraphicRebuild(this);
  21983. IL2CPP_RUNTIME_CLASS_INIT(CanvasUpdateRegistry_t53CA156F8691B17AB7B441C52E0FB436E96A5D0B_il2cpp_TypeInfo_var);
  21984. CanvasUpdateRegistry_RegisterCanvasElementForGraphicRebuild_m78795E59828C6D7CB9CB9E1058D08A945700FAD8(__this, /*hidden argument*/NULL);
  21985. // return;
  21986. return;
  21987. }
  21988. IL_0016:
  21989. {
  21990. // base.Cull(clipRect, validRect);
  21991. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_2 = ___clipRect0;
  21992. bool L_3 = ___validRect1;
  21993. MaskableGraphic_Cull_mF3E7CA1619211B6695E398275AC8EB62F13D6CBF(__this, L_2, L_3, /*hidden argument*/NULL);
  21994. // }
  21995. return;
  21996. }
  21997. }
  21998. // System.Void TMPro.TMP_SelectionCaret::UpdateGeometry()
  21999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret_UpdateGeometry_mD67259C7C4B0681152417961F34AD82CF67BEC4D (TMP_SelectionCaret_tAF0FC385DEB479BB8A87ADAD5B2F41E150AE4720 * __this, const RuntimeMethod* method)
  22000. {
  22001. {
  22002. // }
  22003. return;
  22004. }
  22005. }
  22006. // System.Void TMPro.TMP_SelectionCaret::.ctor()
  22007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SelectionCaret__ctor_mAD2EA4A56F2752800AD285BEEBD2E1E83D84DB7A (TMP_SelectionCaret_tAF0FC385DEB479BB8A87ADAD5B2F41E150AE4720 * __this, const RuntimeMethod* method)
  22008. {
  22009. {
  22010. MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D(__this, /*hidden argument*/NULL);
  22011. return;
  22012. }
  22013. }
  22014. #ifdef __clang__
  22015. #pragma clang diagnostic pop
  22016. #endif
  22017. #ifdef __clang__
  22018. #pragma clang diagnostic push
  22019. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22020. #pragma clang diagnostic ignored "-Wunused-variable"
  22021. #endif
  22022. // System.String TMPro.TMP_Settings::get_version()
  22023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_version_m10CA7BE8C98BF57A0BD264C1AD97CCC9BCB6F461 (const RuntimeMethod* method)
  22024. {
  22025. static bool s_Il2CppMethodInitialized;
  22026. if (!s_Il2CppMethodInitialized)
  22027. {
  22028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177);
  22029. s_Il2CppMethodInitialized = true;
  22030. }
  22031. {
  22032. // get { return "1.4.0"; }
  22033. return _stringLiteral24AC82729F1212E352282CBFE6D0C9A2E58A3177;
  22034. }
  22035. }
  22036. // System.Boolean TMPro.TMP_Settings::get_enableWordWrapping()
  22037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableWordWrapping_mCBDDF8C6C84C7B698FCF636381579D86CFF10ED5 (const RuntimeMethod* method)
  22038. {
  22039. {
  22040. // get { return instance.m_enableWordWrapping; }
  22041. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22042. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22043. NullCheck(L_0);
  22044. bool L_1 = L_0->get_m_enableWordWrapping_5();
  22045. return L_1;
  22046. }
  22047. }
  22048. // System.Boolean TMPro.TMP_Settings::get_enableKerning()
  22049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableKerning_m84811A012C96346541ECBE5BCC39D1567C6EC423 (const RuntimeMethod* method)
  22050. {
  22051. {
  22052. // get { return instance.m_enableKerning; }
  22053. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22054. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22055. NullCheck(L_0);
  22056. bool L_1 = L_0->get_m_enableKerning_6();
  22057. return L_1;
  22058. }
  22059. }
  22060. // System.Boolean TMPro.TMP_Settings::get_enableExtraPadding()
  22061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableExtraPadding_mEAF3DE1D43E79EC0EF530E108EDAA1138B56A62E (const RuntimeMethod* method)
  22062. {
  22063. {
  22064. // get { return instance.m_enableExtraPadding; }
  22065. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22066. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22067. NullCheck(L_0);
  22068. bool L_1 = L_0->get_m_enableExtraPadding_7();
  22069. return L_1;
  22070. }
  22071. }
  22072. // System.Boolean TMPro.TMP_Settings::get_enableTintAllSprites()
  22073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableTintAllSprites_mDA01AA6901F80197CA580341D2142DE2ECCD8299 (const RuntimeMethod* method)
  22074. {
  22075. {
  22076. // get { return instance.m_enableTintAllSprites; }
  22077. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22078. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22079. NullCheck(L_0);
  22080. bool L_1 = L_0->get_m_enableTintAllSprites_8();
  22081. return L_1;
  22082. }
  22083. }
  22084. // System.Boolean TMPro.TMP_Settings::get_enableParseEscapeCharacters()
  22085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableParseEscapeCharacters_m81605646D10A97A61E44774BD24AA0593CFF62D9 (const RuntimeMethod* method)
  22086. {
  22087. {
  22088. // get { return instance.m_enableParseEscapeCharacters; }
  22089. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22090. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22091. NullCheck(L_0);
  22092. bool L_1 = L_0->get_m_enableParseEscapeCharacters_9();
  22093. return L_1;
  22094. }
  22095. }
  22096. // System.Boolean TMPro.TMP_Settings::get_enableRaycastTarget()
  22097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableRaycastTarget_mE8CA3F865C741BBDC381B902D8577B400149ED98 (const RuntimeMethod* method)
  22098. {
  22099. {
  22100. // get { return instance.m_EnableRaycastTarget; }
  22101. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22102. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22103. NullCheck(L_0);
  22104. bool L_1 = L_0->get_m_EnableRaycastTarget_10();
  22105. return L_1;
  22106. }
  22107. }
  22108. // System.Boolean TMPro.TMP_Settings::get_getFontFeaturesAtRuntime()
  22109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_getFontFeaturesAtRuntime_mB0FBEC9D9B0E9184C7B2B3732131AD3C7666CF0A (const RuntimeMethod* method)
  22110. {
  22111. {
  22112. // get { return instance.m_GetFontFeaturesAtRuntime; }
  22113. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22114. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22115. NullCheck(L_0);
  22116. bool L_1 = L_0->get_m_GetFontFeaturesAtRuntime_11();
  22117. return L_1;
  22118. }
  22119. }
  22120. // System.Int32 TMPro.TMP_Settings::get_missingGlyphCharacter()
  22121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Settings_get_missingGlyphCharacter_m87E129B259911D01D103B9B67B7350F1F2651895 (const RuntimeMethod* method)
  22122. {
  22123. {
  22124. // get { return instance.m_missingGlyphCharacter; }
  22125. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22126. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22127. NullCheck(L_0);
  22128. int32_t L_1 = L_0->get_m_missingGlyphCharacter_12();
  22129. return L_1;
  22130. }
  22131. }
  22132. // System.Void TMPro.TMP_Settings::set_missingGlyphCharacter(System.Int32)
  22133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_missingGlyphCharacter_m47F98FDC2616A5D34C1C5BA3552233D3799C5055 (int32_t ___value0, const RuntimeMethod* method)
  22134. {
  22135. {
  22136. // set { instance.m_missingGlyphCharacter = value; }
  22137. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22138. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22139. int32_t L_1 = ___value0;
  22140. NullCheck(L_0);
  22141. L_0->set_m_missingGlyphCharacter_12(L_1);
  22142. // set { instance.m_missingGlyphCharacter = value; }
  22143. return;
  22144. }
  22145. }
  22146. // System.Boolean TMPro.TMP_Settings::get_warningsDisabled()
  22147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_warningsDisabled_m1D1EDFF9E8E31540805D7B1D93663B12AE080D3E (const RuntimeMethod* method)
  22148. {
  22149. {
  22150. // get { return instance.m_warningsDisabled; }
  22151. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22152. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22153. NullCheck(L_0);
  22154. bool L_1 = L_0->get_m_warningsDisabled_13();
  22155. return L_1;
  22156. }
  22157. }
  22158. // TMPro.TMP_FontAsset TMPro.TMP_Settings::get_defaultFontAsset()
  22159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF (const RuntimeMethod* method)
  22160. {
  22161. {
  22162. // get { return instance.m_defaultFontAsset; }
  22163. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22164. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22165. NullCheck(L_0);
  22166. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1 = L_0->get_m_defaultFontAsset_14();
  22167. return L_1;
  22168. }
  22169. }
  22170. // System.String TMPro.TMP_Settings::get_defaultFontAssetPath()
  22171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultFontAssetPath_m8F2856BBE95023B72928C83A9670FF58E4442CD3 (const RuntimeMethod* method)
  22172. {
  22173. {
  22174. // get { return instance.m_defaultFontAssetPath; }
  22175. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22176. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22177. NullCheck(L_0);
  22178. String_t* L_1 = L_0->get_m_defaultFontAssetPath_15();
  22179. return L_1;
  22180. }
  22181. }
  22182. // System.Single TMPro.TMP_Settings::get_defaultFontSize()
  22183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultFontSize_mB3BFEF180983034B33FC778F48B641478D13347C (const RuntimeMethod* method)
  22184. {
  22185. {
  22186. // get { return instance.m_defaultFontSize; }
  22187. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22188. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22189. NullCheck(L_0);
  22190. float L_1 = L_0->get_m_defaultFontSize_16();
  22191. return L_1;
  22192. }
  22193. }
  22194. // System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMinRatio()
  22195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMinRatio_m3D50FDA25C3F1C83BA0B7FB68084ADE9AD4DCBF8 (const RuntimeMethod* method)
  22196. {
  22197. {
  22198. // get { return instance.m_defaultAutoSizeMinRatio; }
  22199. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22200. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22201. NullCheck(L_0);
  22202. float L_1 = L_0->get_m_defaultAutoSizeMinRatio_17();
  22203. return L_1;
  22204. }
  22205. }
  22206. // System.Single TMPro.TMP_Settings::get_defaultTextAutoSizingMaxRatio()
  22207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Settings_get_defaultTextAutoSizingMaxRatio_mDBE9AA41E25BA57D825B8F51F372881091F1BBAF (const RuntimeMethod* method)
  22208. {
  22209. {
  22210. // get { return instance.m_defaultAutoSizeMaxRatio; }
  22211. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22212. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22213. NullCheck(L_0);
  22214. float L_1 = L_0->get_m_defaultAutoSizeMaxRatio_18();
  22215. return L_1;
  22216. }
  22217. }
  22218. // UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProTextContainerSize()
  22219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Settings_get_defaultTextMeshProTextContainerSize_mBAF227406C175BCDF7E6A4520C9F05C9B336FC05 (const RuntimeMethod* method)
  22220. {
  22221. {
  22222. // get { return instance.m_defaultTextMeshProTextContainerSize; }
  22223. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22224. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22225. NullCheck(L_0);
  22226. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = L_0->get_m_defaultTextMeshProTextContainerSize_19();
  22227. return L_1;
  22228. }
  22229. }
  22230. // UnityEngine.Vector2 TMPro.TMP_Settings::get_defaultTextMeshProUITextContainerSize()
  22231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Settings_get_defaultTextMeshProUITextContainerSize_mD1E9CCFCF08DB91FE0C68D5C12814FE4A20F29A1 (const RuntimeMethod* method)
  22232. {
  22233. {
  22234. // get { return instance.m_defaultTextMeshProUITextContainerSize; }
  22235. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22236. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22237. NullCheck(L_0);
  22238. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1 = L_0->get_m_defaultTextMeshProUITextContainerSize_20();
  22239. return L_1;
  22240. }
  22241. }
  22242. // System.Boolean TMPro.TMP_Settings::get_autoSizeTextContainer()
  22243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_autoSizeTextContainer_m404CC1932D916F057C044733115D96825F883B3D (const RuntimeMethod* method)
  22244. {
  22245. {
  22246. // get { return instance.m_autoSizeTextContainer; }
  22247. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22248. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22249. NullCheck(L_0);
  22250. bool L_1 = L_0->get_m_autoSizeTextContainer_21();
  22251. return L_1;
  22252. }
  22253. }
  22254. // System.Boolean TMPro.TMP_Settings::get_isTextObjectScaleStatic()
  22255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_isTextObjectScaleStatic_m975D2BDEB41E1E48A8B2DFC11A75AD3C63DE27DD (const RuntimeMethod* method)
  22256. {
  22257. {
  22258. // get { return instance.m_IsTextObjectScaleStatic; }
  22259. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22260. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22261. NullCheck(L_0);
  22262. bool L_1 = L_0->get_m_IsTextObjectScaleStatic_22();
  22263. return L_1;
  22264. }
  22265. }
  22266. // System.Void TMPro.TMP_Settings::set_isTextObjectScaleStatic(System.Boolean)
  22267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_isTextObjectScaleStatic_mBCCC7202A942FC7BADD5165D46927DE24FD8B2EB (bool ___value0, const RuntimeMethod* method)
  22268. {
  22269. {
  22270. // set { instance.m_IsTextObjectScaleStatic = value; }
  22271. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22272. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22273. bool L_1 = ___value0;
  22274. NullCheck(L_0);
  22275. L_0->set_m_IsTextObjectScaleStatic_22(L_1);
  22276. // set { instance.m_IsTextObjectScaleStatic = value; }
  22277. return;
  22278. }
  22279. }
  22280. // System.Collections.Generic.List`1<TMPro.TMP_FontAsset> TMPro.TMP_Settings::get_fallbackFontAssets()
  22281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9 (const RuntimeMethod* method)
  22282. {
  22283. {
  22284. // get { return instance.m_fallbackFontAssets; }
  22285. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22286. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22287. NullCheck(L_0);
  22288. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_1 = L_0->get_m_fallbackFontAssets_23();
  22289. return L_1;
  22290. }
  22291. }
  22292. // System.Boolean TMPro.TMP_Settings::get_matchMaterialPreset()
  22293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_matchMaterialPreset_m1EFB003FD58B50047226700ABA7864DDE7102CE3 (const RuntimeMethod* method)
  22294. {
  22295. {
  22296. // get { return instance.m_matchMaterialPreset; }
  22297. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22298. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22299. NullCheck(L_0);
  22300. bool L_1 = L_0->get_m_matchMaterialPreset_24();
  22301. return L_1;
  22302. }
  22303. }
  22304. // TMPro.TMP_SpriteAsset TMPro.TMP_Settings::get_defaultSpriteAsset()
  22305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E (const RuntimeMethod* method)
  22306. {
  22307. {
  22308. // get { return instance.m_defaultSpriteAsset; }
  22309. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22310. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22311. NullCheck(L_0);
  22312. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1 = L_0->get_m_defaultSpriteAsset_25();
  22313. return L_1;
  22314. }
  22315. }
  22316. // System.String TMPro.TMP_Settings::get_defaultSpriteAssetPath()
  22317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultSpriteAssetPath_m149C23CC5B28FC99DAF89B9DDBEDD8A3C66372EB (const RuntimeMethod* method)
  22318. {
  22319. {
  22320. // get { return instance.m_defaultSpriteAssetPath; }
  22321. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22322. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22323. NullCheck(L_0);
  22324. String_t* L_1 = L_0->get_m_defaultSpriteAssetPath_26();
  22325. return L_1;
  22326. }
  22327. }
  22328. // System.Boolean TMPro.TMP_Settings::get_enableEmojiSupport()
  22329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_enableEmojiSupport_mD4E7F2A760CF119F8906E03EEA0C016B6EE5D6A8 (const RuntimeMethod* method)
  22330. {
  22331. {
  22332. // get { return instance.m_enableEmojiSupport; }
  22333. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22334. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22335. NullCheck(L_0);
  22336. bool L_1 = L_0->get_m_enableEmojiSupport_27();
  22337. return L_1;
  22338. }
  22339. }
  22340. // System.Void TMPro.TMP_Settings::set_enableEmojiSupport(System.Boolean)
  22341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_enableEmojiSupport_m5398EC00123CEAFCD023029834DB04FDB721F31B (bool ___value0, const RuntimeMethod* method)
  22342. {
  22343. {
  22344. // set { instance.m_enableEmojiSupport = value; }
  22345. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22346. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22347. bool L_1 = ___value0;
  22348. NullCheck(L_0);
  22349. L_0->set_m_enableEmojiSupport_27(L_1);
  22350. // set { instance.m_enableEmojiSupport = value; }
  22351. return;
  22352. }
  22353. }
  22354. // System.UInt32 TMPro.TMP_Settings::get_missingCharacterSpriteUnicode()
  22355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TMP_Settings_get_missingCharacterSpriteUnicode_mAF99EF32F14557C65D8D511693F286E22E01ED16 (const RuntimeMethod* method)
  22356. {
  22357. {
  22358. // get { return instance.m_MissingCharacterSpriteUnicode; }
  22359. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22360. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22361. NullCheck(L_0);
  22362. uint32_t L_1 = L_0->get_m_MissingCharacterSpriteUnicode_28();
  22363. return L_1;
  22364. }
  22365. }
  22366. // System.Void TMPro.TMP_Settings::set_missingCharacterSpriteUnicode(System.UInt32)
  22367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_missingCharacterSpriteUnicode_mF87A6633EE9EB94E09C1E35DF192D8D7AC958E09 (uint32_t ___value0, const RuntimeMethod* method)
  22368. {
  22369. {
  22370. // set { instance.m_MissingCharacterSpriteUnicode = value; }
  22371. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22372. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22373. uint32_t L_1 = ___value0;
  22374. NullCheck(L_0);
  22375. L_0->set_m_MissingCharacterSpriteUnicode_28(L_1);
  22376. // set { instance.m_MissingCharacterSpriteUnicode = value; }
  22377. return;
  22378. }
  22379. }
  22380. // System.String TMPro.TMP_Settings::get_defaultColorGradientPresetsPath()
  22381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_defaultColorGradientPresetsPath_mBA995B71BB23195CDB00DDDCF7CF77307B12C906 (const RuntimeMethod* method)
  22382. {
  22383. {
  22384. // get { return instance.m_defaultColorGradientPresetsPath; }
  22385. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22386. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22387. NullCheck(L_0);
  22388. String_t* L_1 = L_0->get_m_defaultColorGradientPresetsPath_29();
  22389. return L_1;
  22390. }
  22391. }
  22392. // TMPro.TMP_StyleSheet TMPro.TMP_Settings::get_defaultStyleSheet()
  22393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * TMP_Settings_get_defaultStyleSheet_m4505E633764CDEDCFFF5FCD7DF5C3032E864671A (const RuntimeMethod* method)
  22394. {
  22395. {
  22396. // get { return instance.m_defaultStyleSheet; }
  22397. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22398. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22399. NullCheck(L_0);
  22400. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_1 = L_0->get_m_defaultStyleSheet_30();
  22401. return L_1;
  22402. }
  22403. }
  22404. // System.String TMPro.TMP_Settings::get_styleSheetsResourcePath()
  22405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Settings_get_styleSheetsResourcePath_m7A6F25CF0F58257E3AA39A4A8F6115E90BC726C3 (const RuntimeMethod* method)
  22406. {
  22407. {
  22408. // get { return instance.m_StyleSheetsResourcePath; }
  22409. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22410. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22411. NullCheck(L_0);
  22412. String_t* L_1 = L_0->get_m_StyleSheetsResourcePath_31();
  22413. return L_1;
  22414. }
  22415. }
  22416. // UnityEngine.TextAsset TMPro.TMP_Settings::get_leadingCharacters()
  22417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * TMP_Settings_get_leadingCharacters_mFE0AB0CB6C2E784BA483D480CC679F4E1742A8F3 (const RuntimeMethod* method)
  22418. {
  22419. {
  22420. // get { return instance.m_leadingCharacters; }
  22421. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22422. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22423. NullCheck(L_0);
  22424. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * L_1 = L_0->get_m_leadingCharacters_32();
  22425. return L_1;
  22426. }
  22427. }
  22428. // UnityEngine.TextAsset TMPro.TMP_Settings::get_followingCharacters()
  22429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * TMP_Settings_get_followingCharacters_m196BFD59A28BF7D5F16B3C607B27B47BEB84FDD5 (const RuntimeMethod* method)
  22430. {
  22431. {
  22432. // get { return instance.m_followingCharacters; }
  22433. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22434. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22435. NullCheck(L_0);
  22436. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * L_1 = L_0->get_m_followingCharacters_33();
  22437. return L_1;
  22438. }
  22439. }
  22440. // TMPro.TMP_Settings/LineBreakingTable TMPro.TMP_Settings::get_linebreakingRules()
  22441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * TMP_Settings_get_linebreakingRules_m24F618847265F6080D3F3F54FF3886E01F7DC0EF (const RuntimeMethod* method)
  22442. {
  22443. {
  22444. // if (instance.m_linebreakingRules == null)
  22445. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22446. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22447. NullCheck(L_0);
  22448. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_1 = L_0->get_m_linebreakingRules_34();
  22449. if (L_1)
  22450. {
  22451. goto IL_0011;
  22452. }
  22453. }
  22454. {
  22455. // LoadLinebreakingRules();
  22456. TMP_Settings_LoadLinebreakingRules_m72DCE8E43CB138F384AC061F05A28750B42327CA(/*hidden argument*/NULL);
  22457. }
  22458. IL_0011:
  22459. {
  22460. // return instance.m_linebreakingRules;
  22461. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22462. L_2 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22463. NullCheck(L_2);
  22464. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_3 = L_2->get_m_linebreakingRules_34();
  22465. return L_3;
  22466. }
  22467. }
  22468. // System.Boolean TMPro.TMP_Settings::get_useModernHangulLineBreakingRules()
  22469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Settings_get_useModernHangulLineBreakingRules_mB9997EBF86B308B4340CE47D76493737B04CC3E0 (const RuntimeMethod* method)
  22470. {
  22471. {
  22472. // get { return instance.m_UseModernHangulLineBreakingRules; }
  22473. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22474. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22475. NullCheck(L_0);
  22476. bool L_1 = L_0->get_m_UseModernHangulLineBreakingRules_35();
  22477. return L_1;
  22478. }
  22479. }
  22480. // System.Void TMPro.TMP_Settings::set_useModernHangulLineBreakingRules(System.Boolean)
  22481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_set_useModernHangulLineBreakingRules_m7D78C4BD1BF180D9A7B05A55B1DC661557F144F4 (bool ___value0, const RuntimeMethod* method)
  22482. {
  22483. {
  22484. // set { instance.m_UseModernHangulLineBreakingRules = value; }
  22485. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22486. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22487. bool L_1 = ___value0;
  22488. NullCheck(L_0);
  22489. L_0->set_m_UseModernHangulLineBreakingRules_35(L_1);
  22490. // set { instance.m_UseModernHangulLineBreakingRules = value; }
  22491. return;
  22492. }
  22493. }
  22494. // TMPro.TMP_Settings TMPro.TMP_Settings::get_instance()
  22495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66 (const RuntimeMethod* method)
  22496. {
  22497. static bool s_Il2CppMethodInitialized;
  22498. if (!s_Il2CppMethodInitialized)
  22499. {
  22500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  22502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var);
  22503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7);
  22504. s_Il2CppMethodInitialized = true;
  22505. }
  22506. {
  22507. // if (TMP_Settings.s_Instance == null)
  22508. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22509. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22510. bool L_1;
  22511. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22512. if (!L_1)
  22513. {
  22514. goto IL_001c;
  22515. }
  22516. }
  22517. {
  22518. // TMP_Settings.s_Instance = Resources.Load<TMP_Settings>("TMP Settings");
  22519. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22520. L_2 = Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD(_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7, /*hidden argument*/Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  22521. ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->set_s_Instance_4(L_2);
  22522. }
  22523. IL_001c:
  22524. {
  22525. // return TMP_Settings.s_Instance;
  22526. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_3 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22527. return L_3;
  22528. }
  22529. }
  22530. // TMPro.TMP_Settings TMPro.TMP_Settings::LoadDefaultSettings()
  22531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * TMP_Settings_LoadDefaultSettings_mDFDAA515D862B6A4382701C16E3B4C9A477FDF74 (const RuntimeMethod* method)
  22532. {
  22533. static bool s_Il2CppMethodInitialized;
  22534. if (!s_Il2CppMethodInitialized)
  22535. {
  22536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  22538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var);
  22539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7);
  22540. s_Il2CppMethodInitialized = true;
  22541. }
  22542. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * V_0 = NULL;
  22543. {
  22544. // if (s_Instance == null)
  22545. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22546. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22547. bool L_1;
  22548. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22549. if (!L_1)
  22550. {
  22551. goto IL_0027;
  22552. }
  22553. }
  22554. {
  22555. // TMP_Settings settings = Resources.Load<TMP_Settings>("TMP Settings");
  22556. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22557. L_2 = Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD(_stringLiteralDF1DFF6631214FA884B2FBD4F72721E6354282C7, /*hidden argument*/Resources_Load_TisTMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_mA151B4E5BF22EB620F1B5702579F04E85984FFAD_RuntimeMethod_var);
  22558. V_0 = L_2;
  22559. // if (settings != null)
  22560. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_3 = V_0;
  22561. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22562. bool L_4;
  22563. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22564. if (!L_4)
  22565. {
  22566. goto IL_0027;
  22567. }
  22568. }
  22569. {
  22570. // s_Instance = settings;
  22571. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_5 = V_0;
  22572. ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->set_s_Instance_4(L_5);
  22573. }
  22574. IL_0027:
  22575. {
  22576. // return s_Instance;
  22577. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_6 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22578. return L_6;
  22579. }
  22580. }
  22581. // TMPro.TMP_Settings TMPro.TMP_Settings::GetSettings()
  22582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * TMP_Settings_GetSettings_m5F057BC3F9BBE422750DB8E9EB1CDB13BAF9C3EB (const RuntimeMethod* method)
  22583. {
  22584. static bool s_Il2CppMethodInitialized;
  22585. if (!s_Il2CppMethodInitialized)
  22586. {
  22587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22588. s_Il2CppMethodInitialized = true;
  22589. }
  22590. {
  22591. // if (TMP_Settings.instance == null) return null;
  22592. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22593. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22594. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22595. bool L_1;
  22596. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22597. if (!L_1)
  22598. {
  22599. goto IL_000f;
  22600. }
  22601. }
  22602. {
  22603. // if (TMP_Settings.instance == null) return null;
  22604. return (TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 *)NULL;
  22605. }
  22606. IL_000f:
  22607. {
  22608. // return TMP_Settings.instance;
  22609. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22610. L_2 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22611. return L_2;
  22612. }
  22613. }
  22614. // TMPro.TMP_FontAsset TMPro.TMP_Settings::GetFontAsset()
  22615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Settings_GetFontAsset_m4765E6370B49E8568BA1B1893840ED73BBF6621A (const RuntimeMethod* method)
  22616. {
  22617. static bool s_Il2CppMethodInitialized;
  22618. if (!s_Il2CppMethodInitialized)
  22619. {
  22620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22621. s_Il2CppMethodInitialized = true;
  22622. }
  22623. {
  22624. // if (TMP_Settings.instance == null) return null;
  22625. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22626. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22627. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22628. bool L_1;
  22629. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22630. if (!L_1)
  22631. {
  22632. goto IL_000f;
  22633. }
  22634. }
  22635. {
  22636. // if (TMP_Settings.instance == null) return null;
  22637. return (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 *)NULL;
  22638. }
  22639. IL_000f:
  22640. {
  22641. // return TMP_Settings.instance.m_defaultFontAsset;
  22642. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22643. L_2 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22644. NullCheck(L_2);
  22645. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3 = L_2->get_m_defaultFontAsset_14();
  22646. return L_3;
  22647. }
  22648. }
  22649. // TMPro.TMP_SpriteAsset TMPro.TMP_Settings::GetSpriteAsset()
  22650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_Settings_GetSpriteAsset_m5DDFF2F0CA1E43B7FC6B90A903AEB185DB3DC7E1 (const RuntimeMethod* method)
  22651. {
  22652. static bool s_Il2CppMethodInitialized;
  22653. if (!s_Il2CppMethodInitialized)
  22654. {
  22655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22656. s_Il2CppMethodInitialized = true;
  22657. }
  22658. {
  22659. // if (TMP_Settings.instance == null) return null;
  22660. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22661. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22662. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22663. bool L_1;
  22664. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22665. if (!L_1)
  22666. {
  22667. goto IL_000f;
  22668. }
  22669. }
  22670. {
  22671. // if (TMP_Settings.instance == null) return null;
  22672. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  22673. }
  22674. IL_000f:
  22675. {
  22676. // return TMP_Settings.instance.m_defaultSpriteAsset;
  22677. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22678. L_2 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22679. NullCheck(L_2);
  22680. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_3 = L_2->get_m_defaultSpriteAsset_25();
  22681. return L_3;
  22682. }
  22683. }
  22684. // TMPro.TMP_StyleSheet TMPro.TMP_Settings::GetStyleSheet()
  22685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * TMP_Settings_GetStyleSheet_m25A4C17B58EE7E3BDF0938EC1355563500054D7A (const RuntimeMethod* method)
  22686. {
  22687. static bool s_Il2CppMethodInitialized;
  22688. if (!s_Il2CppMethodInitialized)
  22689. {
  22690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22691. s_Il2CppMethodInitialized = true;
  22692. }
  22693. {
  22694. // if (TMP_Settings.instance == null) return null;
  22695. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22696. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22697. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22698. bool L_1;
  22699. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22700. if (!L_1)
  22701. {
  22702. goto IL_000f;
  22703. }
  22704. }
  22705. {
  22706. // if (TMP_Settings.instance == null) return null;
  22707. return (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E *)NULL;
  22708. }
  22709. IL_000f:
  22710. {
  22711. // return TMP_Settings.instance.m_defaultStyleSheet;
  22712. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2;
  22713. L_2 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22714. NullCheck(L_2);
  22715. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_3 = L_2->get_m_defaultStyleSheet_30();
  22716. return L_3;
  22717. }
  22718. }
  22719. // System.Void TMPro.TMP_Settings::LoadLinebreakingRules()
  22720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings_LoadLinebreakingRules_m72DCE8E43CB138F384AC061F05A28750B42327CA (const RuntimeMethod* method)
  22721. {
  22722. static bool s_Il2CppMethodInitialized;
  22723. if (!s_Il2CppMethodInitialized)
  22724. {
  22725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2_il2cpp_TypeInfo_var);
  22726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var);
  22728. s_Il2CppMethodInitialized = true;
  22729. }
  22730. {
  22731. // if (TMP_Settings.instance == null) return;
  22732. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  22733. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  22734. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  22735. bool L_1;
  22736. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  22737. if (!L_1)
  22738. {
  22739. goto IL_000e;
  22740. }
  22741. }
  22742. {
  22743. // if (TMP_Settings.instance == null) return;
  22744. return;
  22745. }
  22746. IL_000e:
  22747. {
  22748. // if (s_Instance.m_linebreakingRules == null)
  22749. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_2 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22750. NullCheck(L_2);
  22751. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_3 = L_2->get_m_linebreakingRules_34();
  22752. if (L_3)
  22753. {
  22754. goto IL_0029;
  22755. }
  22756. }
  22757. {
  22758. // s_Instance.m_linebreakingRules = new LineBreakingTable();
  22759. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_4 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22760. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_5 = (LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 *)il2cpp_codegen_object_new(LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2_il2cpp_TypeInfo_var);
  22761. LineBreakingTable__ctor_m433FB88DF25F591B34BCFEC7EA284318B93E27D6(L_5, /*hidden argument*/NULL);
  22762. NullCheck(L_4);
  22763. L_4->set_m_linebreakingRules_34(L_5);
  22764. }
  22765. IL_0029:
  22766. {
  22767. // s_Instance.m_linebreakingRules.leadingCharacters = GetCharacters(s_Instance.m_leadingCharacters);
  22768. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_6 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22769. NullCheck(L_6);
  22770. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_7 = L_6->get_m_linebreakingRules_34();
  22771. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_8 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22772. NullCheck(L_8);
  22773. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * L_9 = L_8->get_m_leadingCharacters_32();
  22774. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_10;
  22775. L_10 = TMP_Settings_GetCharacters_m3C7353DEAEADD84D6B290604D8DDA319B5E8FD5F(L_9, /*hidden argument*/NULL);
  22776. NullCheck(L_7);
  22777. L_7->set_leadingCharacters_0(L_10);
  22778. // s_Instance.m_linebreakingRules.followingCharacters = GetCharacters(s_Instance.m_followingCharacters);
  22779. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_11 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22780. NullCheck(L_11);
  22781. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_12 = L_11->get_m_linebreakingRules_34();
  22782. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_13 = ((TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7_il2cpp_TypeInfo_var))->get_s_Instance_4();
  22783. NullCheck(L_13);
  22784. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * L_14 = L_13->get_m_followingCharacters_33();
  22785. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_15;
  22786. L_15 = TMP_Settings_GetCharacters_m3C7353DEAEADD84D6B290604D8DDA319B5E8FD5F(L_14, /*hidden argument*/NULL);
  22787. NullCheck(L_12);
  22788. L_12->set_followingCharacters_1(L_15);
  22789. // }
  22790. return;
  22791. }
  22792. }
  22793. // System.Collections.Generic.Dictionary`2<System.Int32,System.Char> TMPro.TMP_Settings::GetCharacters(UnityEngine.TextAsset)
  22794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * TMP_Settings_GetCharacters_m3C7353DEAEADD84D6B290604D8DDA319B5E8FD5F (TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * ___file0, const RuntimeMethod* method)
  22795. {
  22796. static bool s_Il2CppMethodInitialized;
  22797. if (!s_Il2CppMethodInitialized)
  22798. {
  22799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3_RuntimeMethod_var);
  22800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  22801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900_RuntimeMethod_var);
  22802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23_il2cpp_TypeInfo_var);
  22803. s_Il2CppMethodInitialized = true;
  22804. }
  22805. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * V_0 = NULL;
  22806. String_t* V_1 = NULL;
  22807. int32_t V_2 = 0;
  22808. Il2CppChar V_3 = 0x0;
  22809. {
  22810. // Dictionary<int, char> dict = new Dictionary<int, char>();
  22811. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_0 = (Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 *)il2cpp_codegen_object_new(Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23_il2cpp_TypeInfo_var);
  22812. Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900(L_0, /*hidden argument*/Dictionary_2__ctor_m9DB2EE6E296834F3355EEAA1A6B1877F31488900_RuntimeMethod_var);
  22813. V_0 = L_0;
  22814. // string text = file.text;
  22815. TextAsset_t1969F5FD1F628C7C0A70D9605C0D251B4F547234 * L_1 = ___file0;
  22816. NullCheck(L_1);
  22817. String_t* L_2;
  22818. L_2 = TextAsset_get_text_m89A756483BA3218E173F5D62A582070714BC1218(L_1, /*hidden argument*/NULL);
  22819. V_1 = L_2;
  22820. // for (int i = 0; i < text.Length; i++)
  22821. V_2 = 0;
  22822. goto IL_002e;
  22823. }
  22824. IL_0011:
  22825. {
  22826. // char c = text[i];
  22827. String_t* L_3 = V_1;
  22828. int32_t L_4 = V_2;
  22829. NullCheck(L_3);
  22830. Il2CppChar L_5;
  22831. L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, L_4, /*hidden argument*/NULL);
  22832. V_3 = L_5;
  22833. // if (dict.ContainsKey((int)c) == false)
  22834. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_6 = V_0;
  22835. Il2CppChar L_7 = V_3;
  22836. NullCheck(L_6);
  22837. bool L_8;
  22838. L_8 = Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53(L_6, L_7, /*hidden argument*/Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  22839. if (L_8)
  22840. {
  22841. goto IL_002a;
  22842. }
  22843. }
  22844. {
  22845. // dict.Add((int)c, c);
  22846. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_9 = V_0;
  22847. Il2CppChar L_10 = V_3;
  22848. Il2CppChar L_11 = V_3;
  22849. NullCheck(L_9);
  22850. Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3(L_9, L_10, L_11, /*hidden argument*/Dictionary_2_Add_mFC1D9EEEA6D2F861304BF0ECE6EB91DCB16E40D3_RuntimeMethod_var);
  22851. }
  22852. IL_002a:
  22853. {
  22854. // for (int i = 0; i < text.Length; i++)
  22855. int32_t L_12 = V_2;
  22856. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  22857. }
  22858. IL_002e:
  22859. {
  22860. // for (int i = 0; i < text.Length; i++)
  22861. int32_t L_13 = V_2;
  22862. String_t* L_14 = V_1;
  22863. NullCheck(L_14);
  22864. int32_t L_15;
  22865. L_15 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_14, /*hidden argument*/NULL);
  22866. if ((((int32_t)L_13) < ((int32_t)L_15)))
  22867. {
  22868. goto IL_0011;
  22869. }
  22870. }
  22871. {
  22872. // return dict;
  22873. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_16 = V_0;
  22874. return L_16;
  22875. }
  22876. }
  22877. // System.Void TMPro.TMP_Settings::.ctor()
  22878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Settings__ctor_mB111080111C2EAE5CCF3D83A056A7FF9A5119032 (TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * __this, const RuntimeMethod* method)
  22879. {
  22880. {
  22881. // private bool m_EnableRaycastTarget = true;
  22882. __this->set_m_EnableRaycastTarget_10((bool)1);
  22883. // private bool m_GetFontFeaturesAtRuntime = true;
  22884. __this->set_m_GetFontFeaturesAtRuntime_11((bool)1);
  22885. ScriptableObject__ctor_m8DAE6CDCFA34E16F2543B02CC3669669FF203063(__this, /*hidden argument*/NULL);
  22886. return;
  22887. }
  22888. }
  22889. #ifdef __clang__
  22890. #pragma clang diagnostic pop
  22891. #endif
  22892. #ifdef __clang__
  22893. #pragma clang diagnostic push
  22894. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22895. #pragma clang diagnostic ignored "-Wunused-variable"
  22896. #endif
  22897. // System.Void TMPro.TMP_Sprite::.ctor()
  22898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Sprite__ctor_m3C450D55151689B57946CD02D8564AA255218D50 (TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * __this, const RuntimeMethod* method)
  22899. {
  22900. {
  22901. TMP_TextElement_Legacy__ctor_mD253694C15C66EE5C99DC119FDC0A20C7B84963F(__this, /*hidden argument*/NULL);
  22902. return;
  22903. }
  22904. }
  22905. #ifdef __clang__
  22906. #pragma clang diagnostic pop
  22907. #endif
  22908. #ifdef __clang__
  22909. #pragma clang diagnostic push
  22910. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22911. #pragma clang diagnostic ignored "-Wunused-variable"
  22912. #endif
  22913. // System.Void TMPro.TMP_SpriteAnimator::Awake()
  22914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_Awake_m7BD5D5C972CC0FAD8BC3162AFB91C30E62B43ECC (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, const RuntimeMethod* method)
  22915. {
  22916. static bool s_Il2CppMethodInitialized;
  22917. if (!s_Il2CppMethodInitialized)
  22918. {
  22919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_m40BE77A29AF79509B039D0E7496DDA2C4224F8BB_RuntimeMethod_var);
  22920. s_Il2CppMethodInitialized = true;
  22921. }
  22922. {
  22923. // m_TextComponent = GetComponent<TMP_Text>();
  22924. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0;
  22925. L_0 = Component_GetComponent_TisTMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_m40BE77A29AF79509B039D0E7496DDA2C4224F8BB(__this, /*hidden argument*/Component_GetComponent_TisTMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_m40BE77A29AF79509B039D0E7496DDA2C4224F8BB_RuntimeMethod_var);
  22926. __this->set_m_TextComponent_5(L_0);
  22927. // }
  22928. return;
  22929. }
  22930. }
  22931. // System.Void TMPro.TMP_SpriteAnimator::OnEnable()
  22932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_OnEnable_m56709A4DDBE8D79EA108E1CCCD9367401D8543C4 (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, const RuntimeMethod* method)
  22933. {
  22934. {
  22935. // }
  22936. return;
  22937. }
  22938. }
  22939. // System.Void TMPro.TMP_SpriteAnimator::OnDisable()
  22940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_OnDisable_mD1EEDF8C51689E401EB222B8EE7233D9DD3556D2 (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, const RuntimeMethod* method)
  22941. {
  22942. {
  22943. // }
  22944. return;
  22945. }
  22946. }
  22947. // System.Void TMPro.TMP_SpriteAnimator::StopAllAnimations()
  22948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_StopAllAnimations_m88014DE65EED54784B260A94985168BDB99138F3 (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, const RuntimeMethod* method)
  22949. {
  22950. static bool s_Il2CppMethodInitialized;
  22951. if (!s_Il2CppMethodInitialized)
  22952. {
  22953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E_RuntimeMethod_var);
  22954. s_Il2CppMethodInitialized = true;
  22955. }
  22956. {
  22957. // StopAllCoroutines();
  22958. MonoBehaviour_StopAllCoroutines_m6CFEADAA0266A99176A33B47129392DF954962B4(__this, /*hidden argument*/NULL);
  22959. // m_animations.Clear();
  22960. Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * L_0 = __this->get_m_animations_4();
  22961. NullCheck(L_0);
  22962. Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E(L_0, /*hidden argument*/Dictionary_2_Clear_m12EC0368608487CC33C2BE867502AA15E03DFA3E_RuntimeMethod_var);
  22963. // }
  22964. return;
  22965. }
  22966. }
  22967. // System.Void TMPro.TMP_SpriteAnimator::DoSpriteAnimation(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
  22968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator_DoSpriteAnimation_mC43E6357683A0921821CD41EA808A82F1434ED73 (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method)
  22969. {
  22970. static bool s_Il2CppMethodInitialized;
  22971. if (!s_Il2CppMethodInitialized)
  22972. {
  22973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9_RuntimeMethod_var);
  22974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4_RuntimeMethod_var);
  22975. s_Il2CppMethodInitialized = true;
  22976. }
  22977. bool V_0 = false;
  22978. {
  22979. // if (!m_animations.TryGetValue(currentCharacter, out isPlaying))
  22980. Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * L_0 = __this->get_m_animations_4();
  22981. int32_t L_1 = ___currentCharacter0;
  22982. NullCheck(L_0);
  22983. bool L_2;
  22984. L_2 = Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4(L_0, L_1, (bool*)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mC45A3E751C10639F44CAA297705CF1B15FBCABA4_RuntimeMethod_var);
  22985. if (L_2)
  22986. {
  22987. goto IL_0031;
  22988. }
  22989. }
  22990. {
  22991. // StartCoroutine(DoSpriteAnimationInternal(currentCharacter, spriteAsset, start, end, framerate));
  22992. int32_t L_3 = ___currentCharacter0;
  22993. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_4 = ___spriteAsset1;
  22994. int32_t L_5 = ___start2;
  22995. int32_t L_6 = ___end3;
  22996. int32_t L_7 = ___framerate4;
  22997. RuntimeObject* L_8;
  22998. L_8 = TMP_SpriteAnimator_DoSpriteAnimationInternal_mA89CEC97737FEC642609BA2B5F95BC2BFCD294CE(__this, L_3, L_4, L_5, L_6, L_7, /*hidden argument*/NULL);
  22999. Coroutine_t899D5232EF542CB8BA70AF9ECEECA494FAA9CCB7 * L_9;
  23000. L_9 = MonoBehaviour_StartCoroutine_m3E33706D38B23CDD179E99BAD61E32303E9CC719(__this, L_8, /*hidden argument*/NULL);
  23001. // m_animations.Add(currentCharacter, true);
  23002. Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * L_10 = __this->get_m_animations_4();
  23003. int32_t L_11 = ___currentCharacter0;
  23004. NullCheck(L_10);
  23005. Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9(L_10, L_11, (bool)1, /*hidden argument*/Dictionary_2_Add_m6757FB41C031195262DE0CD0A0E8F3B16BEE51E9_RuntimeMethod_var);
  23006. }
  23007. IL_0031:
  23008. {
  23009. // }
  23010. return;
  23011. }
  23012. }
  23013. // System.Collections.IEnumerator TMPro.TMP_SpriteAnimator::DoSpriteAnimationInternal(System.Int32,TMPro.TMP_SpriteAsset,System.Int32,System.Int32,System.Int32)
  23014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_SpriteAnimator_DoSpriteAnimationInternal_mA89CEC97737FEC642609BA2B5F95BC2BFCD294CE (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, int32_t ___currentCharacter0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, int32_t ___start2, int32_t ___end3, int32_t ___framerate4, const RuntimeMethod* method)
  23015. {
  23016. static bool s_Il2CppMethodInitialized;
  23017. if (!s_Il2CppMethodInitialized)
  23018. {
  23019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F_il2cpp_TypeInfo_var);
  23020. s_Il2CppMethodInitialized = true;
  23021. }
  23022. {
  23023. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_0 = (U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F *)il2cpp_codegen_object_new(U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F_il2cpp_TypeInfo_var);
  23024. U3CDoSpriteAnimationInternalU3Ed__7__ctor_mC8B7DC0B29E7F497F0DDD3FC6C16F6214485FD44(L_0, 0, /*hidden argument*/NULL);
  23025. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_1 = L_0;
  23026. NullCheck(L_1);
  23027. L_1->set_U3CU3E4__this_2(__this);
  23028. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_2 = L_1;
  23029. int32_t L_3 = ___currentCharacter0;
  23030. NullCheck(L_2);
  23031. L_2->set_currentCharacter_6(L_3);
  23032. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_4 = L_2;
  23033. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_5 = ___spriteAsset1;
  23034. NullCheck(L_4);
  23035. L_4->set_spriteAsset_5(L_5);
  23036. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_6 = L_4;
  23037. int32_t L_7 = ___start2;
  23038. NullCheck(L_6);
  23039. L_6->set_start_3(L_7);
  23040. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_8 = L_6;
  23041. int32_t L_9 = ___end3;
  23042. NullCheck(L_8);
  23043. L_8->set_end_4(L_9);
  23044. U3CDoSpriteAnimationInternalU3Ed__7_t17C4944ED8E79F3794896A7905EB186136E7189F * L_10 = L_8;
  23045. int32_t L_11 = ___framerate4;
  23046. NullCheck(L_10);
  23047. L_10->set_framerate_7(L_11);
  23048. return L_10;
  23049. }
  23050. }
  23051. // System.Void TMPro.TMP_SpriteAnimator::.ctor()
  23052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAnimator__ctor_mA7F1BF1AAF4EF13A4096B7E010F9263D3BD1281A (TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * __this, const RuntimeMethod* method)
  23053. {
  23054. static bool s_Il2CppMethodInitialized;
  23055. if (!s_Il2CppMethodInitialized)
  23056. {
  23057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD_RuntimeMethod_var);
  23058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1_il2cpp_TypeInfo_var);
  23059. s_Il2CppMethodInitialized = true;
  23060. }
  23061. {
  23062. // private Dictionary<int, bool> m_animations = new Dictionary<int, bool>(16);
  23063. Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 * L_0 = (Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1 *)il2cpp_codegen_object_new(Dictionary_2_t446D8FCE66ED404E00855B46A520AB382A69EFF1_il2cpp_TypeInfo_var);
  23064. Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD(L_0, ((int32_t)16), /*hidden argument*/Dictionary_2__ctor_m4FC1E5AB669A7DBB7F43D1F85AD6880B36A3E5AD_RuntimeMethod_var);
  23065. __this->set_m_animations_4(L_0);
  23066. MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
  23067. return;
  23068. }
  23069. }
  23070. #ifdef __clang__
  23071. #pragma clang diagnostic pop
  23072. #endif
  23073. #ifdef __clang__
  23074. #pragma clang diagnostic push
  23075. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23076. #pragma clang diagnostic ignored "-Wunused-variable"
  23077. #endif
  23078. // System.String TMPro.TMP_SpriteAsset::get_version()
  23079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_SpriteAsset_get_version_m535FC884C843F98D8187C718CFCB35B8BDAB69E1 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23080. {
  23081. {
  23082. // get { return m_Version; }
  23083. String_t* L_0 = __this->get_m_Version_10();
  23084. return L_0;
  23085. }
  23086. }
  23087. // System.Void TMPro.TMP_SpriteAsset::set_version(System.String)
  23088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_version_m5432FBCF590CC8373824967EE9D136C296FBA49E (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, String_t* ___value0, const RuntimeMethod* method)
  23089. {
  23090. {
  23091. // internal set { m_Version = value; }
  23092. String_t* L_0 = ___value0;
  23093. __this->set_m_Version_10(L_0);
  23094. // internal set { m_Version = value; }
  23095. return;
  23096. }
  23097. }
  23098. // UnityEngine.TextCore.FaceInfo TMPro.TMP_SpriteAsset::get_faceInfo()
  23099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23100. {
  23101. {
  23102. // get { return m_FaceInfo; }
  23103. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_0 = __this->get_m_FaceInfo_11();
  23104. return L_0;
  23105. }
  23106. }
  23107. // System.Void TMPro.TMP_SpriteAsset::set_faceInfo(UnityEngine.TextCore.FaceInfo)
  23108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_faceInfo_m13AD8EBCD00CEC8DF0C0EECE8A2508EA19848FD7 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 ___value0, const RuntimeMethod* method)
  23109. {
  23110. {
  23111. // internal set { m_FaceInfo = value; }
  23112. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_0 = ___value0;
  23113. __this->set_m_FaceInfo_11(L_0);
  23114. // internal set { m_FaceInfo = value; }
  23115. return;
  23116. }
  23117. }
  23118. // System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterTable()
  23119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7850FCF22796079854614A9268CE558E34108A02 * TMP_SpriteAsset_get_spriteCharacterTable_mF8CD258451863D2D8BCEBAEE68E74141B28A26FD (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23120. {
  23121. {
  23122. // if (m_GlyphIndexLookup == null)
  23123. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_0 = __this->get_m_GlyphIndexLookup_9();
  23124. if (L_0)
  23125. {
  23126. goto IL_000e;
  23127. }
  23128. }
  23129. {
  23130. // UpdateLookupTables();
  23131. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  23132. }
  23133. IL_000e:
  23134. {
  23135. // return m_SpriteCharacterTable;
  23136. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_1 = __this->get_m_SpriteCharacterTable_13();
  23137. return L_1;
  23138. }
  23139. }
  23140. // System.Void TMPro.TMP_SpriteAsset::set_spriteCharacterTable(System.Collections.Generic.List`1<TMPro.TMP_SpriteCharacter>)
  23141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteCharacterTable_m7F997FEECAC51D13B5D000DC97B39D04A615358E (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, List_1_t7850FCF22796079854614A9268CE558E34108A02 * ___value0, const RuntimeMethod* method)
  23142. {
  23143. {
  23144. // internal set { m_SpriteCharacterTable = value; }
  23145. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_0 = ___value0;
  23146. __this->set_m_SpriteCharacterTable_13(L_0);
  23147. // internal set { m_SpriteCharacterTable = value; }
  23148. return;
  23149. }
  23150. }
  23151. // System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter> TMPro.TMP_SpriteAsset::get_spriteCharacterLookupTable()
  23152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * TMP_SpriteAsset_get_spriteCharacterLookupTable_mC0FD24003C18181894D7B95671B49A18656A2064 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23153. {
  23154. {
  23155. // if (m_SpriteCharacterLookup == null)
  23156. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_0 = __this->get_m_SpriteCharacterLookup_14();
  23157. if (L_0)
  23158. {
  23159. goto IL_000e;
  23160. }
  23161. }
  23162. {
  23163. // UpdateLookupTables();
  23164. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  23165. }
  23166. IL_000e:
  23167. {
  23168. // return m_SpriteCharacterLookup;
  23169. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_1 = __this->get_m_SpriteCharacterLookup_14();
  23170. return L_1;
  23171. }
  23172. }
  23173. // System.Void TMPro.TMP_SpriteAsset::set_spriteCharacterLookupTable(System.Collections.Generic.Dictionary`2<System.UInt32,TMPro.TMP_SpriteCharacter>)
  23174. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteCharacterLookupTable_m09FF0D32385F6F1FA60280A0F203D87CE6AEA1E1 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * ___value0, const RuntimeMethod* method)
  23175. {
  23176. {
  23177. // internal set { m_SpriteCharacterLookup = value; }
  23178. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_0 = ___value0;
  23179. __this->set_m_SpriteCharacterLookup_14(L_0);
  23180. // internal set { m_SpriteCharacterLookup = value; }
  23181. return;
  23182. }
  23183. }
  23184. // System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph> TMPro.TMP_SpriteAsset::get_spriteGlyphTable()
  23185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * TMP_SpriteAsset_get_spriteGlyphTable_m63884E32176FB40985D5584D295B77D81C8F7663 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23186. {
  23187. {
  23188. // get { return m_SpriteGlyphTable; }
  23189. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_0 = __this->get_m_SpriteGlyphTable_15();
  23190. return L_0;
  23191. }
  23192. }
  23193. // System.Void TMPro.TMP_SpriteAsset::set_spriteGlyphTable(System.Collections.Generic.List`1<TMPro.TMP_SpriteGlyph>)
  23194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_set_spriteGlyphTable_mD99DBFE5B8AED7F68C414D48812CF8F1C9F5184E (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * ___value0, const RuntimeMethod* method)
  23195. {
  23196. {
  23197. // internal set { m_SpriteGlyphTable = value; }
  23198. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_0 = ___value0;
  23199. __this->set_m_SpriteGlyphTable_15(L_0);
  23200. // internal set { m_SpriteGlyphTable = value; }
  23201. return;
  23202. }
  23203. }
  23204. // System.Void TMPro.TMP_SpriteAsset::Awake()
  23205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_Awake_mB31E379ACCFF286D3B29F37500866BD22F4EF521 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23206. {
  23207. static bool s_Il2CppMethodInitialized;
  23208. if (!s_Il2CppMethodInitialized)
  23209. {
  23210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23211. s_Il2CppMethodInitialized = true;
  23212. }
  23213. {
  23214. // if (this.material != null && string.IsNullOrEmpty(m_Version))
  23215. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)__this)->get_material_6();
  23216. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23217. bool L_1;
  23218. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23219. if (!L_1)
  23220. {
  23221. goto IL_0021;
  23222. }
  23223. }
  23224. {
  23225. String_t* L_2 = __this->get_m_Version_10();
  23226. bool L_3;
  23227. L_3 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_2, /*hidden argument*/NULL);
  23228. if (!L_3)
  23229. {
  23230. goto IL_0021;
  23231. }
  23232. }
  23233. {
  23234. // UpgradeSpriteAsset();
  23235. TMP_SpriteAsset_UpgradeSpriteAsset_m695AF09A6ADD58E5E6F90FFB89ABD9EF3F8943E3(__this, /*hidden argument*/NULL);
  23236. }
  23237. IL_0021:
  23238. {
  23239. // }
  23240. return;
  23241. }
  23242. }
  23243. // UnityEngine.Material TMPro.TMP_SpriteAsset::GetDefaultSpriteMaterial()
  23244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SpriteAsset_GetDefaultSpriteMaterial_m5CCDDD8D3FAE3D36DC0E0258BDBE0F8CE36F362A (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23245. {
  23246. static bool s_Il2CppMethodInitialized;
  23247. if (!s_Il2CppMethodInitialized)
  23248. {
  23249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  23250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  23251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590);
  23252. s_Il2CppMethodInitialized = true;
  23253. }
  23254. {
  23255. // ShaderUtilities.GetShaderPropertyIDs();
  23256. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  23257. ShaderUtilities_GetShaderPropertyIDs_m3E02CBC093720CD17D0E780C3DF8A881D9DBCE4E(/*hidden argument*/NULL);
  23258. // Shader shader = Shader.Find("TextMeshPro/Sprite");
  23259. Shader_tB2355DC4F3CAF20B2F1AB5AABBF37C3555FFBC39 * L_0;
  23260. L_0 = Shader_Find_m596EC6EBDCA8C9D5D86E2410A319928C1E8E6B5A(_stringLiteralCB8E05D326886FF2EFEB7CEA734407E2EC40C590, /*hidden argument*/NULL);
  23261. // Material tempMaterial = new Material(shader);
  23262. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = (Material_t8927C00353A72755313F046D0CE85178AE8218EE *)il2cpp_codegen_object_new(Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  23263. Material__ctor_mD2A3BCD3B4F17F5C6E95F3B34DAF4B497B67127E(L_1, L_0, /*hidden argument*/NULL);
  23264. // tempMaterial.SetTexture(ShaderUtilities.ID_MainTex, spriteSheet);
  23265. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = L_1;
  23266. int32_t L_3 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_MainTex_0();
  23267. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_4 = __this->get_spriteSheet_12();
  23268. NullCheck(L_2);
  23269. Material_SetTexture_mECB29488B89AB3E516331DA41409510D570E9B60(L_2, L_3, L_4, /*hidden argument*/NULL);
  23270. // tempMaterial.hideFlags = HideFlags.HideInHierarchy;
  23271. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = L_2;
  23272. NullCheck(L_5);
  23273. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_5, 1, /*hidden argument*/NULL);
  23274. // return tempMaterial;
  23275. return L_5;
  23276. }
  23277. }
  23278. // System.Void TMPro.TMP_SpriteAsset::UpdateLookupTables()
  23279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  23280. {
  23281. static bool s_Il2CppMethodInitialized;
  23282. if (!s_Il2CppMethodInitialized)
  23283. {
  23284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F_RuntimeMethod_var);
  23285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8FBC3D162F09B87D4257830DA3D189080ECA4A9F_RuntimeMethod_var);
  23286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681_RuntimeMethod_var);
  23287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEB3C5E3CE2996E6388DCD2794FFC4AE42417DED0_RuntimeMethod_var);
  23288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m73B60611EC9E4935B54A9BFF33F0CBE3A8B33B52_RuntimeMethod_var);
  23289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A_RuntimeMethod_var);
  23290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mAE247CB0023BC114E23EB6920E5A244B9243AC04_RuntimeMethod_var);
  23291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7_RuntimeMethod_var);
  23292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m0D37401639BC8A3AF68A888400AA205599FA39F5_RuntimeMethod_var);
  23293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68_RuntimeMethod_var);
  23294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB_RuntimeMethod_var);
  23295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3_RuntimeMethod_var);
  23296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m66B89DE5106B124AC37DED45E473369BFEE03A59_RuntimeMethod_var);
  23297. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m90F5DF3A96BD889C720F2E33CFD2DA827C110CC0_RuntimeMethod_var);
  23298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC_RuntimeMethod_var);
  23299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
  23300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m99DEEAC5098A1CE34131F5C82ED005309EF8AE1C_RuntimeMethod_var);
  23301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
  23302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60_il2cpp_TypeInfo_var);
  23303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8_il2cpp_TypeInfo_var);
  23304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F_il2cpp_TypeInfo_var);
  23305. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_RuntimeMethod_var);
  23306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  23307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0090F49233FD2726EFF4AD5CC945AB03E510CA47_RuntimeMethod_var);
  23308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  23309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23310. s_Il2CppMethodInitialized = true;
  23311. }
  23312. int32_t V_0 = 0;
  23313. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * V_1 = NULL;
  23314. uint32_t V_2 = 0;
  23315. int32_t V_3 = 0;
  23316. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_4 = NULL;
  23317. uint32_t V_5 = 0;
  23318. int32_t V_6 = 0;
  23319. uint32_t V_7 = 0;
  23320. {
  23321. // if (this.material != null && string.IsNullOrEmpty(m_Version))
  23322. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ((TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)__this)->get_material_6();
  23323. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23324. bool L_1;
  23325. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23326. if (!L_1)
  23327. {
  23328. goto IL_0021;
  23329. }
  23330. }
  23331. {
  23332. String_t* L_2 = __this->get_m_Version_10();
  23333. bool L_3;
  23334. L_3 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_2, /*hidden argument*/NULL);
  23335. if (!L_3)
  23336. {
  23337. goto IL_0021;
  23338. }
  23339. }
  23340. {
  23341. // UpgradeSpriteAsset();
  23342. TMP_SpriteAsset_UpgradeSpriteAsset_m695AF09A6ADD58E5E6F90FFB89ABD9EF3F8943E3(__this, /*hidden argument*/NULL);
  23343. }
  23344. IL_0021:
  23345. {
  23346. // if (m_GlyphIndexLookup == null)
  23347. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_4 = __this->get_m_GlyphIndexLookup_9();
  23348. if (L_4)
  23349. {
  23350. goto IL_0036;
  23351. }
  23352. }
  23353. {
  23354. // m_GlyphIndexLookup = new Dictionary<uint, int>();
  23355. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_5 = (Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 *)il2cpp_codegen_object_new(Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60_il2cpp_TypeInfo_var);
  23356. Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC(L_5, /*hidden argument*/Dictionary_2__ctor_mE15405500DD021C28290EAD925917B7809480CDC_RuntimeMethod_var);
  23357. __this->set_m_GlyphIndexLookup_9(L_5);
  23358. goto IL_0041;
  23359. }
  23360. IL_0036:
  23361. {
  23362. // m_GlyphIndexLookup.Clear();
  23363. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_6 = __this->get_m_GlyphIndexLookup_9();
  23364. NullCheck(L_6);
  23365. Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A(L_6, /*hidden argument*/Dictionary_2_Clear_m9128D1454359632502552F4502D7DBD1B4A93A4A_RuntimeMethod_var);
  23366. }
  23367. IL_0041:
  23368. {
  23369. // if (m_SpriteGlyphLookup == null)
  23370. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_7 = __this->get_m_SpriteGlyphLookup_16();
  23371. if (L_7)
  23372. {
  23373. goto IL_0056;
  23374. }
  23375. }
  23376. {
  23377. // m_SpriteGlyphLookup = new Dictionary<uint, TMP_SpriteGlyph>();
  23378. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_8 = (Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F *)il2cpp_codegen_object_new(Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F_il2cpp_TypeInfo_var);
  23379. Dictionary_2__ctor_m90F5DF3A96BD889C720F2E33CFD2DA827C110CC0(L_8, /*hidden argument*/Dictionary_2__ctor_m90F5DF3A96BD889C720F2E33CFD2DA827C110CC0_RuntimeMethod_var);
  23380. __this->set_m_SpriteGlyphLookup_16(L_8);
  23381. goto IL_0061;
  23382. }
  23383. IL_0056:
  23384. {
  23385. // m_SpriteGlyphLookup.Clear();
  23386. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_9 = __this->get_m_SpriteGlyphLookup_16();
  23387. NullCheck(L_9);
  23388. Dictionary_2_Clear_mAE247CB0023BC114E23EB6920E5A244B9243AC04(L_9, /*hidden argument*/Dictionary_2_Clear_mAE247CB0023BC114E23EB6920E5A244B9243AC04_RuntimeMethod_var);
  23389. }
  23390. IL_0061:
  23391. {
  23392. // for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
  23393. V_0 = 0;
  23394. goto IL_00b3;
  23395. }
  23396. IL_0065:
  23397. {
  23398. // TMP_SpriteGlyph spriteGlyph = m_SpriteGlyphTable[i];
  23399. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_10 = __this->get_m_SpriteGlyphTable_15();
  23400. int32_t L_11 = V_0;
  23401. NullCheck(L_10);
  23402. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_12;
  23403. L_12 = List_1_get_Item_m0090F49233FD2726EFF4AD5CC945AB03E510CA47_inline(L_10, L_11, /*hidden argument*/List_1_get_Item_m0090F49233FD2726EFF4AD5CC945AB03E510CA47_RuntimeMethod_var);
  23404. V_1 = L_12;
  23405. // uint glyphIndex = spriteGlyph.index;
  23406. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_13 = V_1;
  23407. NullCheck(L_13);
  23408. uint32_t L_14;
  23409. L_14 = Glyph_get_index_mB9A53E02F757731DC06414DFC6F4F5D1615DC248(L_13, /*hidden argument*/NULL);
  23410. V_2 = L_14;
  23411. // if (m_GlyphIndexLookup.ContainsKey(glyphIndex) == false)
  23412. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_15 = __this->get_m_GlyphIndexLookup_9();
  23413. uint32_t L_16 = V_2;
  23414. NullCheck(L_15);
  23415. bool L_17;
  23416. L_17 = Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68(L_15, L_16, /*hidden argument*/Dictionary_2_ContainsKey_m1A81243B412935C0EAFD105551B0F8676E9ECE68_RuntimeMethod_var);
  23417. if (L_17)
  23418. {
  23419. goto IL_0094;
  23420. }
  23421. }
  23422. {
  23423. // m_GlyphIndexLookup.Add(glyphIndex, i);
  23424. Dictionary_2_t613970F5DB840DE525998C9C40E993772B7B7F60 * L_18 = __this->get_m_GlyphIndexLookup_9();
  23425. uint32_t L_19 = V_2;
  23426. int32_t L_20 = V_0;
  23427. NullCheck(L_18);
  23428. Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F(L_18, L_19, L_20, /*hidden argument*/Dictionary_2_Add_m72CD811F00422A8782177B55BA284BC655B2338F_RuntimeMethod_var);
  23429. }
  23430. IL_0094:
  23431. {
  23432. // if (m_SpriteGlyphLookup.ContainsKey(glyphIndex) == false)
  23433. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_21 = __this->get_m_SpriteGlyphLookup_16();
  23434. uint32_t L_22 = V_2;
  23435. NullCheck(L_21);
  23436. bool L_23;
  23437. L_23 = Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3(L_21, L_22, /*hidden argument*/Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3_RuntimeMethod_var);
  23438. if (L_23)
  23439. {
  23440. goto IL_00af;
  23441. }
  23442. }
  23443. {
  23444. // m_SpriteGlyphLookup.Add(glyphIndex, spriteGlyph);
  23445. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_24 = __this->get_m_SpriteGlyphLookup_16();
  23446. uint32_t L_25 = V_2;
  23447. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_26 = V_1;
  23448. NullCheck(L_24);
  23449. Dictionary_2_Add_mEB3C5E3CE2996E6388DCD2794FFC4AE42417DED0(L_24, L_25, L_26, /*hidden argument*/Dictionary_2_Add_mEB3C5E3CE2996E6388DCD2794FFC4AE42417DED0_RuntimeMethod_var);
  23450. }
  23451. IL_00af:
  23452. {
  23453. // for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
  23454. int32_t L_27 = V_0;
  23455. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
  23456. }
  23457. IL_00b3:
  23458. {
  23459. // for (int i = 0; i < m_SpriteGlyphTable.Count; i++)
  23460. int32_t L_28 = V_0;
  23461. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_29 = __this->get_m_SpriteGlyphTable_15();
  23462. NullCheck(L_29);
  23463. int32_t L_30;
  23464. L_30 = List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_inline(L_29, /*hidden argument*/List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_RuntimeMethod_var);
  23465. if ((((int32_t)L_28) < ((int32_t)L_30)))
  23466. {
  23467. goto IL_0065;
  23468. }
  23469. }
  23470. {
  23471. // if (m_NameLookup == null)
  23472. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_31 = __this->get_m_NameLookup_8();
  23473. if (L_31)
  23474. {
  23475. goto IL_00d6;
  23476. }
  23477. }
  23478. {
  23479. // m_NameLookup = new Dictionary<int, int>();
  23480. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_32 = (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *)il2cpp_codegen_object_new(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
  23481. Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1(L_32, /*hidden argument*/Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
  23482. __this->set_m_NameLookup_8(L_32);
  23483. goto IL_00e1;
  23484. }
  23485. IL_00d6:
  23486. {
  23487. // m_NameLookup.Clear();
  23488. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_33 = __this->get_m_NameLookup_8();
  23489. NullCheck(L_33);
  23490. Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7(L_33, /*hidden argument*/Dictionary_2_Clear_mEF66FB646BF483BD2943F78417C299E1C50730D7_RuntimeMethod_var);
  23491. }
  23492. IL_00e1:
  23493. {
  23494. // if (m_SpriteCharacterLookup == null)
  23495. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_34 = __this->get_m_SpriteCharacterLookup_14();
  23496. if (L_34)
  23497. {
  23498. goto IL_00f6;
  23499. }
  23500. }
  23501. {
  23502. // m_SpriteCharacterLookup = new Dictionary<uint, TMP_SpriteCharacter>();
  23503. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_35 = (Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 *)il2cpp_codegen_object_new(Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8_il2cpp_TypeInfo_var);
  23504. Dictionary_2__ctor_m66B89DE5106B124AC37DED45E473369BFEE03A59(L_35, /*hidden argument*/Dictionary_2__ctor_m66B89DE5106B124AC37DED45E473369BFEE03A59_RuntimeMethod_var);
  23505. __this->set_m_SpriteCharacterLookup_14(L_35);
  23506. goto IL_0101;
  23507. }
  23508. IL_00f6:
  23509. {
  23510. // m_SpriteCharacterLookup.Clear();
  23511. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_36 = __this->get_m_SpriteCharacterLookup_14();
  23512. NullCheck(L_36);
  23513. Dictionary_2_Clear_m73B60611EC9E4935B54A9BFF33F0CBE3A8B33B52(L_36, /*hidden argument*/Dictionary_2_Clear_m73B60611EC9E4935B54A9BFF33F0CBE3A8B33B52_RuntimeMethod_var);
  23514. }
  23515. IL_0101:
  23516. {
  23517. // for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
  23518. V_3 = 0;
  23519. goto IL_01c2;
  23520. }
  23521. IL_0108:
  23522. {
  23523. // TMP_SpriteCharacter spriteCharacter = m_SpriteCharacterTable[i];
  23524. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_37 = __this->get_m_SpriteCharacterTable_13();
  23525. int32_t L_38 = V_3;
  23526. NullCheck(L_37);
  23527. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_39;
  23528. L_39 = List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_inline(L_37, L_38, /*hidden argument*/List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  23529. V_4 = L_39;
  23530. // if (spriteCharacter == null)
  23531. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_40 = V_4;
  23532. if (!L_40)
  23533. {
  23534. goto IL_01be;
  23535. }
  23536. }
  23537. {
  23538. // uint glyphIndex = spriteCharacter.glyphIndex;
  23539. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_41 = V_4;
  23540. NullCheck(L_41);
  23541. uint32_t L_42;
  23542. L_42 = TMP_TextElement_get_glyphIndex_m6F2184310C842C33B817DB68B8BB86EDFC74CC39_inline(L_41, /*hidden argument*/NULL);
  23543. V_5 = L_42;
  23544. // if (m_SpriteGlyphLookup.ContainsKey(glyphIndex) == false)
  23545. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_43 = __this->get_m_SpriteGlyphLookup_16();
  23546. uint32_t L_44 = V_5;
  23547. NullCheck(L_43);
  23548. bool L_45;
  23549. L_45 = Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3(L_43, L_44, /*hidden argument*/Dictionary_2_ContainsKey_mF8AA48DADFE8951DC82D47D5295A37B9BFC17BA3_RuntimeMethod_var);
  23550. if (!L_45)
  23551. {
  23552. goto IL_01be;
  23553. }
  23554. }
  23555. {
  23556. // spriteCharacter.glyph = m_SpriteGlyphLookup[glyphIndex];
  23557. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_46 = V_4;
  23558. Dictionary_2_tF17132A004B24571E82B3F37E944651A0E72799F * L_47 = __this->get_m_SpriteGlyphLookup_16();
  23559. uint32_t L_48 = V_5;
  23560. NullCheck(L_47);
  23561. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_49;
  23562. L_49 = Dictionary_2_get_Item_m99DEEAC5098A1CE34131F5C82ED005309EF8AE1C(L_47, L_48, /*hidden argument*/Dictionary_2_get_Item_m99DEEAC5098A1CE34131F5C82ED005309EF8AE1C_RuntimeMethod_var);
  23563. NullCheck(L_46);
  23564. TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline(L_46, L_49, /*hidden argument*/NULL);
  23565. // spriteCharacter.textAsset = this;
  23566. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_50 = V_4;
  23567. NullCheck(L_50);
  23568. TMP_TextElement_set_textAsset_mE63A4E7CCF3893BDB606A70C347D894BAB9DD09D_inline(L_50, __this, /*hidden argument*/NULL);
  23569. // int nameHashCode = m_SpriteCharacterTable[i].hashCode;
  23570. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_51 = __this->get_m_SpriteCharacterTable_13();
  23571. int32_t L_52 = V_3;
  23572. NullCheck(L_51);
  23573. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_53;
  23574. L_53 = List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_inline(L_51, L_52, /*hidden argument*/List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  23575. NullCheck(L_53);
  23576. int32_t L_54;
  23577. L_54 = TMP_SpriteCharacter_get_hashCode_m4A65B34BD3BCD39227F9A0DDC038DDAD4971DFAA_inline(L_53, /*hidden argument*/NULL);
  23578. V_6 = L_54;
  23579. // if (m_NameLookup.ContainsKey(nameHashCode) == false)
  23580. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_55 = __this->get_m_NameLookup_8();
  23581. int32_t L_56 = V_6;
  23582. NullCheck(L_55);
  23583. bool L_57;
  23584. L_57 = Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB(L_55, L_56, /*hidden argument*/Dictionary_2_ContainsKey_mBCE4739814332D6858F7D1A2A04345D13D8306CB_RuntimeMethod_var);
  23585. if (L_57)
  23586. {
  23587. goto IL_0184;
  23588. }
  23589. }
  23590. {
  23591. // m_NameLookup.Add(nameHashCode, i);
  23592. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_58 = __this->get_m_NameLookup_8();
  23593. int32_t L_59 = V_6;
  23594. int32_t L_60 = V_3;
  23595. NullCheck(L_58);
  23596. Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681(L_58, L_59, L_60, /*hidden argument*/Dictionary_2_Add_mD50BECE8D3E3EE08A2866ECC73C03BFE600EA681_RuntimeMethod_var);
  23597. }
  23598. IL_0184:
  23599. {
  23600. // uint unicode = m_SpriteCharacterTable[i].unicode;
  23601. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_61 = __this->get_m_SpriteCharacterTable_13();
  23602. int32_t L_62 = V_3;
  23603. NullCheck(L_61);
  23604. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_63;
  23605. L_63 = List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_inline(L_61, L_62, /*hidden argument*/List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  23606. NullCheck(L_63);
  23607. uint32_t L_64;
  23608. L_64 = TMP_TextElement_get_unicode_m20235ED882CB124B30D4DDBF4C2CBD04C3D0B7E1_inline(L_63, /*hidden argument*/NULL);
  23609. V_7 = L_64;
  23610. // if (unicode != 0xFFFE && m_SpriteCharacterLookup.ContainsKey(unicode) == false)
  23611. uint32_t L_65 = V_7;
  23612. if ((((int32_t)L_65) == ((int32_t)((int32_t)65534))))
  23613. {
  23614. goto IL_01be;
  23615. }
  23616. }
  23617. {
  23618. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_66 = __this->get_m_SpriteCharacterLookup_14();
  23619. uint32_t L_67 = V_7;
  23620. NullCheck(L_66);
  23621. bool L_68;
  23622. L_68 = Dictionary_2_ContainsKey_m0D37401639BC8A3AF68A888400AA205599FA39F5(L_66, L_67, /*hidden argument*/Dictionary_2_ContainsKey_m0D37401639BC8A3AF68A888400AA205599FA39F5_RuntimeMethod_var);
  23623. if (L_68)
  23624. {
  23625. goto IL_01be;
  23626. }
  23627. }
  23628. {
  23629. // m_SpriteCharacterLookup.Add(unicode, spriteCharacter);
  23630. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_69 = __this->get_m_SpriteCharacterLookup_14();
  23631. uint32_t L_70 = V_7;
  23632. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_71 = V_4;
  23633. NullCheck(L_69);
  23634. Dictionary_2_Add_m8FBC3D162F09B87D4257830DA3D189080ECA4A9F(L_69, L_70, L_71, /*hidden argument*/Dictionary_2_Add_m8FBC3D162F09B87D4257830DA3D189080ECA4A9F_RuntimeMethod_var);
  23635. }
  23636. IL_01be:
  23637. {
  23638. // for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
  23639. int32_t L_72 = V_3;
  23640. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1));
  23641. }
  23642. IL_01c2:
  23643. {
  23644. // for (int i = 0; i < m_SpriteCharacterTable.Count; i++)
  23645. int32_t L_73 = V_3;
  23646. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_74 = __this->get_m_SpriteCharacterTable_13();
  23647. NullCheck(L_74);
  23648. int32_t L_75;
  23649. L_75 = List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_inline(L_74, /*hidden argument*/List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  23650. if ((((int32_t)L_73) < ((int32_t)L_75)))
  23651. {
  23652. goto IL_0108;
  23653. }
  23654. }
  23655. {
  23656. // m_IsSpriteAssetLookupTablesDirty = false;
  23657. __this->set_m_IsSpriteAssetLookupTablesDirty_19((bool)0);
  23658. // }
  23659. return;
  23660. }
  23661. }
  23662. // System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromHashcode(System.Int32)
  23663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromHashcode_m1D900091D1168C4A57984F65FD20BFF51732EE09 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, int32_t ___hashCode0, const RuntimeMethod* method)
  23664. {
  23665. static bool s_Il2CppMethodInitialized;
  23666. if (!s_Il2CppMethodInitialized)
  23667. {
  23668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74_RuntimeMethod_var);
  23669. s_Il2CppMethodInitialized = true;
  23670. }
  23671. int32_t V_0 = 0;
  23672. {
  23673. // if (m_NameLookup == null)
  23674. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_0 = __this->get_m_NameLookup_8();
  23675. if (L_0)
  23676. {
  23677. goto IL_000e;
  23678. }
  23679. }
  23680. {
  23681. // UpdateLookupTables();
  23682. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  23683. }
  23684. IL_000e:
  23685. {
  23686. // if (m_NameLookup.TryGetValue(hashCode, out index))
  23687. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_1 = __this->get_m_NameLookup_8();
  23688. int32_t L_2 = ___hashCode0;
  23689. NullCheck(L_1);
  23690. bool L_3;
  23691. L_3 = Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74(L_1, L_2, (int32_t*)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m63807162D27405937F88B87B75BDC63FD5C04F74_RuntimeMethod_var);
  23692. if (!L_3)
  23693. {
  23694. goto IL_0020;
  23695. }
  23696. }
  23697. {
  23698. // return index;
  23699. int32_t L_4 = V_0;
  23700. return L_4;
  23701. }
  23702. IL_0020:
  23703. {
  23704. // return -1;
  23705. return (-1);
  23706. }
  23707. }
  23708. // System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromUnicode(System.UInt32)
  23709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromUnicode_mC0D8FF8A9C1478604615D6E91180FED258FCBBB0 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, uint32_t ___unicode0, const RuntimeMethod* method)
  23710. {
  23711. static bool s_Il2CppMethodInitialized;
  23712. if (!s_Il2CppMethodInitialized)
  23713. {
  23714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m91E927FB9E7CA37FF0EBC1131AD4659E05A1F905_RuntimeMethod_var);
  23715. s_Il2CppMethodInitialized = true;
  23716. }
  23717. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_0 = NULL;
  23718. {
  23719. // if (m_SpriteCharacterLookup == null)
  23720. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_0 = __this->get_m_SpriteCharacterLookup_14();
  23721. if (L_0)
  23722. {
  23723. goto IL_000e;
  23724. }
  23725. }
  23726. {
  23727. // UpdateLookupTables();
  23728. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  23729. }
  23730. IL_000e:
  23731. {
  23732. // if (m_SpriteCharacterLookup.TryGetValue(unicode, out spriteCharacter))
  23733. Dictionary_2_tEC101901EE680E17704967FA8AF17B1E6CD618B8 * L_1 = __this->get_m_SpriteCharacterLookup_14();
  23734. uint32_t L_2 = ___unicode0;
  23735. NullCheck(L_1);
  23736. bool L_3;
  23737. L_3 = Dictionary_2_TryGetValue_m91E927FB9E7CA37FF0EBC1131AD4659E05A1F905(L_1, L_2, (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m91E927FB9E7CA37FF0EBC1131AD4659E05A1F905_RuntimeMethod_var);
  23738. if (!L_3)
  23739. {
  23740. goto IL_0025;
  23741. }
  23742. }
  23743. {
  23744. // return (int)spriteCharacter.glyphIndex;
  23745. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_4 = V_0;
  23746. NullCheck(L_4);
  23747. uint32_t L_5;
  23748. L_5 = TMP_TextElement_get_glyphIndex_m6F2184310C842C33B817DB68B8BB86EDFC74CC39_inline(L_4, /*hidden argument*/NULL);
  23749. return L_5;
  23750. }
  23751. IL_0025:
  23752. {
  23753. // return -1;
  23754. return (-1);
  23755. }
  23756. }
  23757. // System.Int32 TMPro.TMP_SpriteAsset::GetSpriteIndexFromName(System.String)
  23758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteAsset_GetSpriteIndexFromName_mC9D8F6E71B1D21713E9E6A5904FEB547D6079CAE (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, String_t* ___name0, const RuntimeMethod* method)
  23759. {
  23760. static bool s_Il2CppMethodInitialized;
  23761. if (!s_Il2CppMethodInitialized)
  23762. {
  23763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  23764. s_Il2CppMethodInitialized = true;
  23765. }
  23766. int32_t V_0 = 0;
  23767. {
  23768. // if (m_NameLookup == null)
  23769. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_0 = __this->get_m_NameLookup_8();
  23770. if (L_0)
  23771. {
  23772. goto IL_000e;
  23773. }
  23774. }
  23775. {
  23776. // UpdateLookupTables();
  23777. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  23778. }
  23779. IL_000e:
  23780. {
  23781. // int hashCode = TMP_TextUtilities.GetSimpleHashCode(name);
  23782. String_t* L_1 = ___name0;
  23783. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  23784. int32_t L_2;
  23785. L_2 = TMP_TextUtilities_GetSimpleHashCode_m9A50AA78D117D163062D2B5AC0D884B1A97E8B98(L_1, /*hidden argument*/NULL);
  23786. V_0 = L_2;
  23787. // return GetSpriteIndexFromHashcode(hashCode);
  23788. int32_t L_3 = V_0;
  23789. int32_t L_4;
  23790. L_4 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_m1D900091D1168C4A57984F65FD20BFF51732EE09(__this, L_3, /*hidden argument*/NULL);
  23791. return L_4;
  23792. }
  23793. }
  23794. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicode(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
  23795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByUnicode_mE9DB38F0F86E1318796E0213FCA11A09955FC532 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  23796. {
  23797. static bool s_Il2CppMethodInitialized;
  23798. if (!s_Il2CppMethodInitialized)
  23799. {
  23800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  23801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var);
  23802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_RuntimeMethod_var);
  23803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5_il2cpp_TypeInfo_var);
  23804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  23805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var);
  23807. s_Il2CppMethodInitialized = true;
  23808. }
  23809. int32_t V_0 = 0;
  23810. {
  23811. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  23812. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = ___spriteAsset0;
  23813. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23814. bool L_1;
  23815. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23816. if (!L_1)
  23817. {
  23818. goto IL_000e;
  23819. }
  23820. }
  23821. {
  23822. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  23823. int32_t* L_2 = ___spriteIndex3;
  23824. *((int32_t*)L_2) = (int32_t)(-1);
  23825. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  23826. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  23827. }
  23828. IL_000e:
  23829. {
  23830. // spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(unicode);
  23831. int32_t* L_3 = ___spriteIndex3;
  23832. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_4 = ___spriteAsset0;
  23833. uint32_t L_5 = ___unicode1;
  23834. NullCheck(L_4);
  23835. int32_t L_6;
  23836. L_6 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_mC0D8FF8A9C1478604615D6E91180FED258FCBBB0(L_4, L_5, /*hidden argument*/NULL);
  23837. *((int32_t*)L_3) = (int32_t)L_6;
  23838. // if (spriteIndex != -1)
  23839. int32_t* L_7 = ___spriteIndex3;
  23840. int32_t L_8 = *((int32_t*)L_7);
  23841. if ((((int32_t)L_8) == ((int32_t)(-1))))
  23842. {
  23843. goto IL_001e;
  23844. }
  23845. }
  23846. {
  23847. // return spriteAsset;
  23848. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_9 = ___spriteAsset0;
  23849. return L_9;
  23850. }
  23851. IL_001e:
  23852. {
  23853. // if (k_searchedSpriteAssets == null)
  23854. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_10 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  23855. if (L_10)
  23856. {
  23857. goto IL_0031;
  23858. }
  23859. }
  23860. {
  23861. // k_searchedSpriteAssets = new HashSet<int>();
  23862. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_11 = (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)il2cpp_codegen_object_new(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5_il2cpp_TypeInfo_var);
  23863. HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77(L_11, /*hidden argument*/HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_RuntimeMethod_var);
  23864. ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->set_k_searchedSpriteAssets_20(L_11);
  23865. goto IL_003b;
  23866. }
  23867. IL_0031:
  23868. {
  23869. // k_searchedSpriteAssets.Clear();
  23870. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_12 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  23871. NullCheck(L_12);
  23872. HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4(L_12, /*hidden argument*/HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var);
  23873. }
  23874. IL_003b:
  23875. {
  23876. // int id = spriteAsset.GetInstanceID();
  23877. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_13 = ___spriteAsset0;
  23878. NullCheck(L_13);
  23879. int32_t L_14;
  23880. L_14 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_13, /*hidden argument*/NULL);
  23881. V_0 = L_14;
  23882. // k_searchedSpriteAssets.Add(id);
  23883. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_15 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  23884. int32_t L_16 = V_0;
  23885. NullCheck(L_15);
  23886. bool L_17;
  23887. L_17 = HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1(L_15, L_16, /*hidden argument*/HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  23888. // if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
  23889. bool L_18 = ___includeFallbacks2;
  23890. if (!L_18)
  23891. {
  23892. goto IL_0076;
  23893. }
  23894. }
  23895. {
  23896. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_19 = ___spriteAsset0;
  23897. NullCheck(L_19);
  23898. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_20 = L_19->get_fallbackSpriteAssets_18();
  23899. if (!L_20)
  23900. {
  23901. goto IL_0076;
  23902. }
  23903. }
  23904. {
  23905. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_21 = ___spriteAsset0;
  23906. NullCheck(L_21);
  23907. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_22 = L_21->get_fallbackSpriteAssets_18();
  23908. NullCheck(L_22);
  23909. int32_t L_23;
  23910. L_23 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_22, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  23911. if ((((int32_t)L_23) <= ((int32_t)0)))
  23912. {
  23913. goto IL_0076;
  23914. }
  23915. }
  23916. {
  23917. // return SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, unicode, true, out spriteIndex);
  23918. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_24 = ___spriteAsset0;
  23919. NullCheck(L_24);
  23920. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_25 = L_24->get_fallbackSpriteAssets_18();
  23921. uint32_t L_26 = ___unicode1;
  23922. int32_t* L_27 = ___spriteIndex3;
  23923. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_28;
  23924. L_28 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m98EDFFDD84B46F593A9E21259DF1ED4CF59A86CC(L_25, L_26, (bool)1, (int32_t*)L_27, /*hidden argument*/NULL);
  23925. return L_28;
  23926. }
  23927. IL_0076:
  23928. {
  23929. // if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
  23930. bool L_29 = ___includeFallbacks2;
  23931. if (!L_29)
  23932. {
  23933. goto IL_0094;
  23934. }
  23935. }
  23936. {
  23937. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_30;
  23938. L_30 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  23939. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23940. bool L_31;
  23941. L_31 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_30, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  23942. if (!L_31)
  23943. {
  23944. goto IL_0094;
  23945. }
  23946. }
  23947. {
  23948. // return SearchForSpriteByUnicodeInternal(TMP_Settings.defaultSpriteAsset, unicode, true, out spriteIndex);
  23949. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_32;
  23950. L_32 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  23951. uint32_t L_33 = ___unicode1;
  23952. int32_t* L_34 = ___spriteIndex3;
  23953. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_35;
  23954. L_35 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mCD0DB1881243670C8E22BAB5FA64F1FA21A26820(L_32, L_33, (bool)1, (int32_t*)L_34, /*hidden argument*/NULL);
  23955. return L_35;
  23956. }
  23957. IL_0094:
  23958. {
  23959. // spriteIndex = -1;
  23960. int32_t* L_36 = ___spriteIndex3;
  23961. *((int32_t*)L_36) = (int32_t)(-1);
  23962. // return null;
  23963. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  23964. }
  23965. }
  23966. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.UInt32,System.Boolean,System.Int32&)
  23967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m98EDFFDD84B46F593A9E21259DF1ED4CF59A86CC (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * ___spriteAssets0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  23968. {
  23969. static bool s_Il2CppMethodInitialized;
  23970. if (!s_Il2CppMethodInitialized)
  23971. {
  23972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  23973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  23974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_RuntimeMethod_var);
  23975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var);
  23977. s_Il2CppMethodInitialized = true;
  23978. }
  23979. int32_t V_0 = 0;
  23980. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * V_1 = NULL;
  23981. int32_t V_2 = 0;
  23982. {
  23983. // for (int i = 0; i < spriteAssets.Count; i++)
  23984. V_0 = 0;
  23985. goto IL_0042;
  23986. }
  23987. IL_0004:
  23988. {
  23989. // TMP_SpriteAsset temp = spriteAssets[i];
  23990. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_0 = ___spriteAssets0;
  23991. int32_t L_1 = V_0;
  23992. NullCheck(L_0);
  23993. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_2;
  23994. L_2 = List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_RuntimeMethod_var);
  23995. V_1 = L_2;
  23996. // if (temp == null) continue;
  23997. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_3 = V_1;
  23998. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  23999. bool L_4;
  24000. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24001. if (L_4)
  24002. {
  24003. goto IL_003e;
  24004. }
  24005. }
  24006. {
  24007. // int id = temp.GetInstanceID();
  24008. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_5 = V_1;
  24009. NullCheck(L_5);
  24010. int32_t L_6;
  24011. L_6 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_5, /*hidden argument*/NULL);
  24012. V_2 = L_6;
  24013. // if (k_searchedSpriteAssets.Add(id) == false)
  24014. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_7 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24015. int32_t L_8 = V_2;
  24016. NullCheck(L_7);
  24017. bool L_9;
  24018. L_9 = HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1(L_7, L_8, /*hidden argument*/HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24019. if (!L_9)
  24020. {
  24021. goto IL_003e;
  24022. }
  24023. }
  24024. {
  24025. // temp = SearchForSpriteByUnicodeInternal(temp, unicode, includeFallbacks, out spriteIndex);
  24026. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_10 = V_1;
  24027. uint32_t L_11 = ___unicode1;
  24028. bool L_12 = ___includeFallbacks2;
  24029. int32_t* L_13 = ___spriteIndex3;
  24030. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_14;
  24031. L_14 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mCD0DB1881243670C8E22BAB5FA64F1FA21A26820(L_10, L_11, L_12, (int32_t*)L_13, /*hidden argument*/NULL);
  24032. V_1 = L_14;
  24033. // if (temp != null)
  24034. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_15 = V_1;
  24035. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24036. bool L_16;
  24037. L_16 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_15, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24038. if (!L_16)
  24039. {
  24040. goto IL_003e;
  24041. }
  24042. }
  24043. {
  24044. // return temp;
  24045. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_17 = V_1;
  24046. return L_17;
  24047. }
  24048. IL_003e:
  24049. {
  24050. // for (int i = 0; i < spriteAssets.Count; i++)
  24051. int32_t L_18 = V_0;
  24052. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
  24053. }
  24054. IL_0042:
  24055. {
  24056. // for (int i = 0; i < spriteAssets.Count; i++)
  24057. int32_t L_19 = V_0;
  24058. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_20 = ___spriteAssets0;
  24059. NullCheck(L_20);
  24060. int32_t L_21;
  24061. L_21 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_20, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24062. if ((((int32_t)L_19) < ((int32_t)L_21)))
  24063. {
  24064. goto IL_0004;
  24065. }
  24066. }
  24067. {
  24068. // spriteIndex = -1;
  24069. int32_t* L_22 = ___spriteIndex3;
  24070. *((int32_t*)L_22) = (int32_t)(-1);
  24071. // return null;
  24072. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24073. }
  24074. }
  24075. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByUnicodeInternal(TMPro.TMP_SpriteAsset,System.UInt32,System.Boolean,System.Int32&)
  24076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mCD0DB1881243670C8E22BAB5FA64F1FA21A26820 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, uint32_t ___unicode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  24077. {
  24078. static bool s_Il2CppMethodInitialized;
  24079. if (!s_Il2CppMethodInitialized)
  24080. {
  24081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24082. s_Il2CppMethodInitialized = true;
  24083. }
  24084. {
  24085. // spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(unicode);
  24086. int32_t* L_0 = ___spriteIndex3;
  24087. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1 = ___spriteAsset0;
  24088. uint32_t L_2 = ___unicode1;
  24089. NullCheck(L_1);
  24090. int32_t L_3;
  24091. L_3 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_mC0D8FF8A9C1478604615D6E91180FED258FCBBB0(L_1, L_2, /*hidden argument*/NULL);
  24092. *((int32_t*)L_0) = (int32_t)L_3;
  24093. // if (spriteIndex != -1)
  24094. int32_t* L_4 = ___spriteIndex3;
  24095. int32_t L_5 = *((int32_t*)L_4);
  24096. if ((((int32_t)L_5) == ((int32_t)(-1))))
  24097. {
  24098. goto IL_0010;
  24099. }
  24100. }
  24101. {
  24102. // return spriteAsset;
  24103. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_6 = ___spriteAsset0;
  24104. return L_6;
  24105. }
  24106. IL_0010:
  24107. {
  24108. // if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
  24109. bool L_7 = ___includeFallbacks2;
  24110. if (!L_7)
  24111. {
  24112. goto IL_0038;
  24113. }
  24114. }
  24115. {
  24116. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_8 = ___spriteAsset0;
  24117. NullCheck(L_8);
  24118. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_9 = L_8->get_fallbackSpriteAssets_18();
  24119. if (!L_9)
  24120. {
  24121. goto IL_0038;
  24122. }
  24123. }
  24124. {
  24125. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_10 = ___spriteAsset0;
  24126. NullCheck(L_10);
  24127. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_11 = L_10->get_fallbackSpriteAssets_18();
  24128. NullCheck(L_11);
  24129. int32_t L_12;
  24130. L_12 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_11, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24131. if ((((int32_t)L_12) <= ((int32_t)0)))
  24132. {
  24133. goto IL_0038;
  24134. }
  24135. }
  24136. {
  24137. // return SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, unicode, true, out spriteIndex);
  24138. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_13 = ___spriteAsset0;
  24139. NullCheck(L_13);
  24140. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_14 = L_13->get_fallbackSpriteAssets_18();
  24141. uint32_t L_15 = ___unicode1;
  24142. int32_t* L_16 = ___spriteIndex3;
  24143. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_17;
  24144. L_17 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m98EDFFDD84B46F593A9E21259DF1ED4CF59A86CC(L_14, L_15, (bool)1, (int32_t*)L_16, /*hidden argument*/NULL);
  24145. return L_17;
  24146. }
  24147. IL_0038:
  24148. {
  24149. // spriteIndex = -1;
  24150. int32_t* L_18 = ___spriteIndex3;
  24151. *((int32_t*)L_18) = (int32_t)(-1);
  24152. // return null;
  24153. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24154. }
  24155. }
  24156. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCode(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
  24157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCode_m0AD7C1C25245DF6DECF7B28B89746B0C6103E9F4 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, int32_t ___hashCode1, bool ___includeFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  24158. {
  24159. static bool s_Il2CppMethodInitialized;
  24160. if (!s_Il2CppMethodInitialized)
  24161. {
  24162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var);
  24164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_RuntimeMethod_var);
  24165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5_il2cpp_TypeInfo_var);
  24166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var);
  24169. s_Il2CppMethodInitialized = true;
  24170. }
  24171. int32_t V_0 = 0;
  24172. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * V_1 = NULL;
  24173. uint32_t V_2 = 0;
  24174. {
  24175. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  24176. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = ___spriteAsset0;
  24177. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24178. bool L_1;
  24179. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24180. if (!L_1)
  24181. {
  24182. goto IL_000e;
  24183. }
  24184. }
  24185. {
  24186. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  24187. int32_t* L_2 = ___spriteIndex3;
  24188. *((int32_t*)L_2) = (int32_t)(-1);
  24189. // if (spriteAsset == null) { spriteIndex = -1; return null; }
  24190. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24191. }
  24192. IL_000e:
  24193. {
  24194. // spriteIndex = spriteAsset.GetSpriteIndexFromHashcode(hashCode);
  24195. int32_t* L_3 = ___spriteIndex3;
  24196. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_4 = ___spriteAsset0;
  24197. int32_t L_5 = ___hashCode1;
  24198. NullCheck(L_4);
  24199. int32_t L_6;
  24200. L_6 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_m1D900091D1168C4A57984F65FD20BFF51732EE09(L_4, L_5, /*hidden argument*/NULL);
  24201. *((int32_t*)L_3) = (int32_t)L_6;
  24202. // if (spriteIndex != -1)
  24203. int32_t* L_7 = ___spriteIndex3;
  24204. int32_t L_8 = *((int32_t*)L_7);
  24205. if ((((int32_t)L_8) == ((int32_t)(-1))))
  24206. {
  24207. goto IL_001e;
  24208. }
  24209. }
  24210. {
  24211. // return spriteAsset;
  24212. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_9 = ___spriteAsset0;
  24213. return L_9;
  24214. }
  24215. IL_001e:
  24216. {
  24217. // if (k_searchedSpriteAssets == null)
  24218. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_10 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24219. if (L_10)
  24220. {
  24221. goto IL_0031;
  24222. }
  24223. }
  24224. {
  24225. // k_searchedSpriteAssets = new HashSet<int>();
  24226. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_11 = (HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 *)il2cpp_codegen_object_new(HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5_il2cpp_TypeInfo_var);
  24227. HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77(L_11, /*hidden argument*/HashSet_1__ctor_m9B21BAAD4C19CA98ED32C01B726F2582CBA60B77_RuntimeMethod_var);
  24228. ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->set_k_searchedSpriteAssets_20(L_11);
  24229. goto IL_003b;
  24230. }
  24231. IL_0031:
  24232. {
  24233. // k_searchedSpriteAssets.Clear();
  24234. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_12 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24235. NullCheck(L_12);
  24236. HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4(L_12, /*hidden argument*/HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var);
  24237. }
  24238. IL_003b:
  24239. {
  24240. // int id = spriteAsset.instanceID;
  24241. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_13 = ___spriteAsset0;
  24242. NullCheck(L_13);
  24243. int32_t L_14;
  24244. L_14 = TMP_Asset_get_instanceID_m890B57243F07A713359F10194C3E914816D34F44(L_13, /*hidden argument*/NULL);
  24245. V_0 = L_14;
  24246. // k_searchedSpriteAssets.Add(id);
  24247. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_15 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24248. int32_t L_16 = V_0;
  24249. NullCheck(L_15);
  24250. bool L_17;
  24251. L_17 = HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1(L_15, L_16, /*hidden argument*/HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24252. // if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
  24253. bool L_18 = ___includeFallbacks2;
  24254. if (!L_18)
  24255. {
  24256. goto IL_007d;
  24257. }
  24258. }
  24259. {
  24260. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_19 = ___spriteAsset0;
  24261. NullCheck(L_19);
  24262. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_20 = L_19->get_fallbackSpriteAssets_18();
  24263. if (!L_20)
  24264. {
  24265. goto IL_007d;
  24266. }
  24267. }
  24268. {
  24269. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_21 = ___spriteAsset0;
  24270. NullCheck(L_21);
  24271. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_22 = L_21->get_fallbackSpriteAssets_18();
  24272. NullCheck(L_22);
  24273. int32_t L_23;
  24274. L_23 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_22, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24275. if ((((int32_t)L_23) <= ((int32_t)0)))
  24276. {
  24277. goto IL_007d;
  24278. }
  24279. }
  24280. {
  24281. // tempSpriteAsset = SearchForSpriteByHashCodeInternal(spriteAsset.fallbackSpriteAssets, hashCode, true, out spriteIndex);
  24282. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_24 = ___spriteAsset0;
  24283. NullCheck(L_24);
  24284. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_25 = L_24->get_fallbackSpriteAssets_18();
  24285. int32_t L_26 = ___hashCode1;
  24286. int32_t* L_27 = ___spriteIndex3;
  24287. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_28;
  24288. L_28 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3F078340868FB67C8E6CDEC46A1DD50461A6526B(L_25, L_26, (bool)1, (int32_t*)L_27, /*hidden argument*/NULL);
  24289. V_1 = L_28;
  24290. // if (spriteIndex != -1)
  24291. int32_t* L_29 = ___spriteIndex3;
  24292. int32_t L_30 = *((int32_t*)L_29);
  24293. if ((((int32_t)L_30) == ((int32_t)(-1))))
  24294. {
  24295. goto IL_007d;
  24296. }
  24297. }
  24298. {
  24299. // return tempSpriteAsset;
  24300. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_31 = V_1;
  24301. return L_31;
  24302. }
  24303. IL_007d:
  24304. {
  24305. // if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
  24306. bool L_32 = ___includeFallbacks2;
  24307. if (!L_32)
  24308. {
  24309. goto IL_00a2;
  24310. }
  24311. }
  24312. {
  24313. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_33;
  24314. L_33 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  24315. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24316. bool L_34;
  24317. L_34 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_33, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24318. if (!L_34)
  24319. {
  24320. goto IL_00a2;
  24321. }
  24322. }
  24323. {
  24324. // tempSpriteAsset = SearchForSpriteByHashCodeInternal(TMP_Settings.defaultSpriteAsset, hashCode, true, out spriteIndex);
  24325. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_35;
  24326. L_35 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  24327. int32_t L_36 = ___hashCode1;
  24328. int32_t* L_37 = ___spriteIndex3;
  24329. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_38;
  24330. L_38 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m15FEB74D7D3E70FF729F85F805ABBBD4B9778474(L_35, L_36, (bool)1, (int32_t*)L_37, /*hidden argument*/NULL);
  24331. V_1 = L_38;
  24332. // if (spriteIndex != -1)
  24333. int32_t* L_39 = ___spriteIndex3;
  24334. int32_t L_40 = *((int32_t*)L_39);
  24335. if ((((int32_t)L_40) == ((int32_t)(-1))))
  24336. {
  24337. goto IL_00a2;
  24338. }
  24339. }
  24340. {
  24341. // return tempSpriteAsset;
  24342. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_41 = V_1;
  24343. return L_41;
  24344. }
  24345. IL_00a2:
  24346. {
  24347. // k_searchedSpriteAssets.Clear();
  24348. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_42 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24349. NullCheck(L_42);
  24350. HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4(L_42, /*hidden argument*/HashSet_1_Clear_mD296E7574294C9B883B9C6BB1450A2C5D7E11EA4_RuntimeMethod_var);
  24351. // uint missingSpriteCharacterUnicode = TMP_Settings.missingCharacterSpriteUnicode;
  24352. uint32_t L_43;
  24353. L_43 = TMP_Settings_get_missingCharacterSpriteUnicode_mAF99EF32F14557C65D8D511693F286E22E01ED16(/*hidden argument*/NULL);
  24354. V_2 = L_43;
  24355. // spriteIndex = spriteAsset.GetSpriteIndexFromUnicode(missingSpriteCharacterUnicode);
  24356. int32_t* L_44 = ___spriteIndex3;
  24357. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_45 = ___spriteAsset0;
  24358. uint32_t L_46 = V_2;
  24359. NullCheck(L_45);
  24360. int32_t L_47;
  24361. L_47 = TMP_SpriteAsset_GetSpriteIndexFromUnicode_mC0D8FF8A9C1478604615D6E91180FED258FCBBB0(L_45, L_46, /*hidden argument*/NULL);
  24362. *((int32_t*)L_44) = (int32_t)L_47;
  24363. // if (spriteIndex != -1)
  24364. int32_t* L_48 = ___spriteIndex3;
  24365. int32_t L_49 = *((int32_t*)L_48);
  24366. if ((((int32_t)L_49) == ((int32_t)(-1))))
  24367. {
  24368. goto IL_00c2;
  24369. }
  24370. }
  24371. {
  24372. // return spriteAsset;
  24373. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_50 = ___spriteAsset0;
  24374. return L_50;
  24375. }
  24376. IL_00c2:
  24377. {
  24378. // k_searchedSpriteAssets.Add(id);
  24379. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_51 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24380. int32_t L_52 = V_0;
  24381. NullCheck(L_51);
  24382. bool L_53;
  24383. L_53 = HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1(L_51, L_52, /*hidden argument*/HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24384. // if (includeFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
  24385. bool L_54 = ___includeFallbacks2;
  24386. if (!L_54)
  24387. {
  24388. goto IL_00fd;
  24389. }
  24390. }
  24391. {
  24392. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_55 = ___spriteAsset0;
  24393. NullCheck(L_55);
  24394. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_56 = L_55->get_fallbackSpriteAssets_18();
  24395. if (!L_56)
  24396. {
  24397. goto IL_00fd;
  24398. }
  24399. }
  24400. {
  24401. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_57 = ___spriteAsset0;
  24402. NullCheck(L_57);
  24403. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_58 = L_57->get_fallbackSpriteAssets_18();
  24404. NullCheck(L_58);
  24405. int32_t L_59;
  24406. L_59 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_58, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24407. if ((((int32_t)L_59) <= ((int32_t)0)))
  24408. {
  24409. goto IL_00fd;
  24410. }
  24411. }
  24412. {
  24413. // tempSpriteAsset = SearchForSpriteByUnicodeInternal(spriteAsset.fallbackSpriteAssets, missingSpriteCharacterUnicode, true, out spriteIndex);
  24414. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_60 = ___spriteAsset0;
  24415. NullCheck(L_60);
  24416. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_61 = L_60->get_fallbackSpriteAssets_18();
  24417. uint32_t L_62 = V_2;
  24418. int32_t* L_63 = ___spriteIndex3;
  24419. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_64;
  24420. L_64 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_m98EDFFDD84B46F593A9E21259DF1ED4CF59A86CC(L_61, L_62, (bool)1, (int32_t*)L_63, /*hidden argument*/NULL);
  24421. V_1 = L_64;
  24422. // if (spriteIndex != -1)
  24423. int32_t* L_65 = ___spriteIndex3;
  24424. int32_t L_66 = *((int32_t*)L_65);
  24425. if ((((int32_t)L_66) == ((int32_t)(-1))))
  24426. {
  24427. goto IL_00fd;
  24428. }
  24429. }
  24430. {
  24431. // return tempSpriteAsset;
  24432. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_67 = V_1;
  24433. return L_67;
  24434. }
  24435. IL_00fd:
  24436. {
  24437. // if (includeFallbacks && TMP_Settings.defaultSpriteAsset != null)
  24438. bool L_68 = ___includeFallbacks2;
  24439. if (!L_68)
  24440. {
  24441. goto IL_0122;
  24442. }
  24443. }
  24444. {
  24445. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_69;
  24446. L_69 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  24447. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24448. bool L_70;
  24449. L_70 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_69, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24450. if (!L_70)
  24451. {
  24452. goto IL_0122;
  24453. }
  24454. }
  24455. {
  24456. // tempSpriteAsset = SearchForSpriteByUnicodeInternal(TMP_Settings.defaultSpriteAsset, missingSpriteCharacterUnicode, true, out spriteIndex);
  24457. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_71;
  24458. L_71 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  24459. uint32_t L_72 = V_2;
  24460. int32_t* L_73 = ___spriteIndex3;
  24461. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_74;
  24462. L_74 = TMP_SpriteAsset_SearchForSpriteByUnicodeInternal_mCD0DB1881243670C8E22BAB5FA64F1FA21A26820(L_71, L_72, (bool)1, (int32_t*)L_73, /*hidden argument*/NULL);
  24463. V_1 = L_74;
  24464. // if (spriteIndex != -1)
  24465. int32_t* L_75 = ___spriteIndex3;
  24466. int32_t L_76 = *((int32_t*)L_75);
  24467. if ((((int32_t)L_76) == ((int32_t)(-1))))
  24468. {
  24469. goto IL_0122;
  24470. }
  24471. }
  24472. {
  24473. // return tempSpriteAsset;
  24474. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_77 = V_1;
  24475. return L_77;
  24476. }
  24477. IL_0122:
  24478. {
  24479. // spriteIndex = -1;
  24480. int32_t* L_78 = ___spriteIndex3;
  24481. *((int32_t*)L_78) = (int32_t)(-1);
  24482. // return null;
  24483. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24484. }
  24485. }
  24486. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(System.Collections.Generic.List`1<TMPro.TMP_SpriteAsset>,System.Int32,System.Boolean,System.Int32&)
  24487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3F078340868FB67C8E6CDEC46A1DD50461A6526B (List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * ___spriteAssets0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  24488. {
  24489. static bool s_Il2CppMethodInitialized;
  24490. if (!s_Il2CppMethodInitialized)
  24491. {
  24492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_RuntimeMethod_var);
  24495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var);
  24497. s_Il2CppMethodInitialized = true;
  24498. }
  24499. int32_t V_0 = 0;
  24500. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * V_1 = NULL;
  24501. int32_t V_2 = 0;
  24502. {
  24503. // for (int i = 0; i < spriteAssets.Count; i++)
  24504. V_0 = 0;
  24505. goto IL_0042;
  24506. }
  24507. IL_0004:
  24508. {
  24509. // TMP_SpriteAsset temp = spriteAssets[i];
  24510. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_0 = ___spriteAssets0;
  24511. int32_t L_1 = V_0;
  24512. NullCheck(L_0);
  24513. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_2;
  24514. L_2 = List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m40D812F8C1B76890244E5FC1C8AC35180C5668A0_RuntimeMethod_var);
  24515. V_1 = L_2;
  24516. // if (temp == null) continue;
  24517. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_3 = V_1;
  24518. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24519. bool L_4;
  24520. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24521. if (L_4)
  24522. {
  24523. goto IL_003e;
  24524. }
  24525. }
  24526. {
  24527. // int id = temp.instanceID;
  24528. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_5 = V_1;
  24529. NullCheck(L_5);
  24530. int32_t L_6;
  24531. L_6 = TMP_Asset_get_instanceID_m890B57243F07A713359F10194C3E914816D34F44(L_5, /*hidden argument*/NULL);
  24532. V_2 = L_6;
  24533. // if (k_searchedSpriteAssets.Add(id) == false)
  24534. HashSet_1_tF187707BD5564B6808CE30721FBC083F00B385E5 * L_7 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_StaticFields*)il2cpp_codegen_static_fields_for(TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_il2cpp_TypeInfo_var))->get_k_searchedSpriteAssets_20();
  24535. int32_t L_8 = V_2;
  24536. NullCheck(L_7);
  24537. bool L_9;
  24538. L_9 = HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1(L_7, L_8, /*hidden argument*/HashSet_1_Add_m6E656443F896943F211B625F1CF920105F4C4EE1_RuntimeMethod_var);
  24539. if (!L_9)
  24540. {
  24541. goto IL_003e;
  24542. }
  24543. }
  24544. {
  24545. // temp = SearchForSpriteByHashCodeInternal(temp, hashCode, searchFallbacks, out spriteIndex);
  24546. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_10 = V_1;
  24547. int32_t L_11 = ___hashCode1;
  24548. bool L_12 = ___searchFallbacks2;
  24549. int32_t* L_13 = ___spriteIndex3;
  24550. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_14;
  24551. L_14 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m15FEB74D7D3E70FF729F85F805ABBBD4B9778474(L_10, L_11, L_12, (int32_t*)L_13, /*hidden argument*/NULL);
  24552. V_1 = L_14;
  24553. // if (temp != null)
  24554. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_15 = V_1;
  24555. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  24556. bool L_16;
  24557. L_16 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_15, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  24558. if (!L_16)
  24559. {
  24560. goto IL_003e;
  24561. }
  24562. }
  24563. {
  24564. // return temp;
  24565. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_17 = V_1;
  24566. return L_17;
  24567. }
  24568. IL_003e:
  24569. {
  24570. // for (int i = 0; i < spriteAssets.Count; i++)
  24571. int32_t L_18 = V_0;
  24572. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
  24573. }
  24574. IL_0042:
  24575. {
  24576. // for (int i = 0; i < spriteAssets.Count; i++)
  24577. int32_t L_19 = V_0;
  24578. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_20 = ___spriteAssets0;
  24579. NullCheck(L_20);
  24580. int32_t L_21;
  24581. L_21 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_20, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24582. if ((((int32_t)L_19) < ((int32_t)L_21)))
  24583. {
  24584. goto IL_0004;
  24585. }
  24586. }
  24587. {
  24588. // spriteIndex = -1;
  24589. int32_t* L_22 = ___spriteIndex3;
  24590. *((int32_t*)L_22) = (int32_t)(-1);
  24591. // return null;
  24592. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24593. }
  24594. }
  24595. // TMPro.TMP_SpriteAsset TMPro.TMP_SpriteAsset::SearchForSpriteByHashCodeInternal(TMPro.TMP_SpriteAsset,System.Int32,System.Boolean,System.Int32&)
  24596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m15FEB74D7D3E70FF729F85F805ABBBD4B9778474 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset0, int32_t ___hashCode1, bool ___searchFallbacks2, int32_t* ___spriteIndex3, const RuntimeMethod* method)
  24597. {
  24598. static bool s_Il2CppMethodInitialized;
  24599. if (!s_Il2CppMethodInitialized)
  24600. {
  24601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24602. s_Il2CppMethodInitialized = true;
  24603. }
  24604. {
  24605. // spriteIndex = spriteAsset.GetSpriteIndexFromHashcode(hashCode);
  24606. int32_t* L_0 = ___spriteIndex3;
  24607. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1 = ___spriteAsset0;
  24608. int32_t L_2 = ___hashCode1;
  24609. NullCheck(L_1);
  24610. int32_t L_3;
  24611. L_3 = TMP_SpriteAsset_GetSpriteIndexFromHashcode_m1D900091D1168C4A57984F65FD20BFF51732EE09(L_1, L_2, /*hidden argument*/NULL);
  24612. *((int32_t*)L_0) = (int32_t)L_3;
  24613. // if (spriteIndex != -1)
  24614. int32_t* L_4 = ___spriteIndex3;
  24615. int32_t L_5 = *((int32_t*)L_4);
  24616. if ((((int32_t)L_5) == ((int32_t)(-1))))
  24617. {
  24618. goto IL_0010;
  24619. }
  24620. }
  24621. {
  24622. // return spriteAsset;
  24623. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_6 = ___spriteAsset0;
  24624. return L_6;
  24625. }
  24626. IL_0010:
  24627. {
  24628. // if (searchFallbacks && spriteAsset.fallbackSpriteAssets != null && spriteAsset.fallbackSpriteAssets.Count > 0)
  24629. bool L_7 = ___searchFallbacks2;
  24630. if (!L_7)
  24631. {
  24632. goto IL_0038;
  24633. }
  24634. }
  24635. {
  24636. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_8 = ___spriteAsset0;
  24637. NullCheck(L_8);
  24638. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_9 = L_8->get_fallbackSpriteAssets_18();
  24639. if (!L_9)
  24640. {
  24641. goto IL_0038;
  24642. }
  24643. }
  24644. {
  24645. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_10 = ___spriteAsset0;
  24646. NullCheck(L_10);
  24647. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_11 = L_10->get_fallbackSpriteAssets_18();
  24648. NullCheck(L_11);
  24649. int32_t L_12;
  24650. L_12 = List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_inline(L_11, /*hidden argument*/List_1_get_Count_mB354C447FE5B977CA65F0E8C44438DA3298DAA40_RuntimeMethod_var);
  24651. if ((((int32_t)L_12) <= ((int32_t)0)))
  24652. {
  24653. goto IL_0038;
  24654. }
  24655. }
  24656. {
  24657. // return SearchForSpriteByHashCodeInternal(spriteAsset.fallbackSpriteAssets, hashCode, true, out spriteIndex);
  24658. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_13 = ___spriteAsset0;
  24659. NullCheck(L_13);
  24660. List_1_tD057592B5C6E2EF6CBE5ADC501E5D58919E8B364 * L_14 = L_13->get_fallbackSpriteAssets_18();
  24661. int32_t L_15 = ___hashCode1;
  24662. int32_t* L_16 = ___spriteIndex3;
  24663. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_17;
  24664. L_17 = TMP_SpriteAsset_SearchForSpriteByHashCodeInternal_m3F078340868FB67C8E6CDEC46A1DD50461A6526B(L_14, L_15, (bool)1, (int32_t*)L_16, /*hidden argument*/NULL);
  24665. return L_17;
  24666. }
  24667. IL_0038:
  24668. {
  24669. // spriteIndex = -1;
  24670. int32_t* L_18 = ___spriteIndex3;
  24671. *((int32_t*)L_18) = (int32_t)(-1);
  24672. // return null;
  24673. return (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL;
  24674. }
  24675. }
  24676. // System.Void TMPro.TMP_SpriteAsset::SortGlyphTable()
  24677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphTable_mE37FE679A7579A7CCF26D43D7094D2D44EA6EDD8 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  24678. {
  24679. static bool s_Il2CppMethodInitialized;
  24680. if (!s_Il2CppMethodInitialized)
  24681. {
  24682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_m8003366499376E40E94E36D7B30077805DEE6EF9_RuntimeMethod_var);
  24683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_m814E10F23740BE47398E727080C53B7FC5A41D36_RuntimeMethod_var);
  24684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mD8A3A4EA1E172C7232BC7E241D8AFC97C058FFC2_RuntimeMethod_var);
  24685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC_il2cpp_TypeInfo_var);
  24686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_RuntimeMethod_var);
  24687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m3F9166D05D04E19F22E948F878E1C0160F60E482_RuntimeMethod_var);
  24688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24689. s_Il2CppMethodInitialized = true;
  24690. }
  24691. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * G_B5_0 = NULL;
  24692. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * G_B5_1 = NULL;
  24693. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * G_B5_2 = NULL;
  24694. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * G_B4_0 = NULL;
  24695. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * G_B4_1 = NULL;
  24696. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * G_B4_2 = NULL;
  24697. {
  24698. // if (m_SpriteGlyphTable == null || m_SpriteGlyphTable.Count == 0) return;
  24699. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_0 = __this->get_m_SpriteGlyphTable_15();
  24700. if (!L_0)
  24701. {
  24702. goto IL_0015;
  24703. }
  24704. }
  24705. {
  24706. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_1 = __this->get_m_SpriteGlyphTable_15();
  24707. NullCheck(L_1);
  24708. int32_t L_2;
  24709. L_2 = List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_inline(L_1, /*hidden argument*/List_1_get_Count_m7F65631C9903CB9AD8BDC6E370184FEA8B78C136_RuntimeMethod_var);
  24710. if (L_2)
  24711. {
  24712. goto IL_0016;
  24713. }
  24714. }
  24715. IL_0015:
  24716. {
  24717. // if (m_SpriteGlyphTable == null || m_SpriteGlyphTable.Count == 0) return;
  24718. return;
  24719. }
  24720. IL_0016:
  24721. {
  24722. // m_SpriteGlyphTable = m_SpriteGlyphTable.OrderBy(item => item.index).ToList();
  24723. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_3 = __this->get_m_SpriteGlyphTable_15();
  24724. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24725. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * L_4 = ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->get_U3CU3E9__40_0_1();
  24726. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * L_5 = L_4;
  24727. G_B4_0 = L_5;
  24728. G_B4_1 = L_3;
  24729. G_B4_2 = __this;
  24730. if (L_5)
  24731. {
  24732. G_B5_0 = L_5;
  24733. G_B5_1 = L_3;
  24734. G_B5_2 = __this;
  24735. goto IL_003c;
  24736. }
  24737. }
  24738. {
  24739. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24740. U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E * L_6 = ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  24741. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * L_7 = (Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC *)il2cpp_codegen_object_new(Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC_il2cpp_TypeInfo_var);
  24742. Func_2__ctor_mD8A3A4EA1E172C7232BC7E241D8AFC97C058FFC2(L_7, L_6, (intptr_t)((intptr_t)U3CU3Ec_U3CSortGlyphTableU3Eb__40_0_m3F9166D05D04E19F22E948F878E1C0160F60E482_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_mD8A3A4EA1E172C7232BC7E241D8AFC97C058FFC2_RuntimeMethod_var);
  24743. Func_2_tCBDDA9D38F4DC72A500A2A63C0B30498DC5DE7EC * L_8 = L_7;
  24744. ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->set_U3CU3E9__40_0_1(L_8);
  24745. G_B5_0 = L_8;
  24746. G_B5_1 = G_B4_1;
  24747. G_B5_2 = G_B4_2;
  24748. }
  24749. IL_003c:
  24750. {
  24751. RuntimeObject* L_9;
  24752. L_9 = Enumerable_OrderBy_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_m8003366499376E40E94E36D7B30077805DEE6EF9(G_B5_1, G_B5_0, /*hidden argument*/Enumerable_OrderBy_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_m8003366499376E40E94E36D7B30077805DEE6EF9_RuntimeMethod_var);
  24753. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_10;
  24754. L_10 = Enumerable_ToList_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_m814E10F23740BE47398E727080C53B7FC5A41D36(L_9, /*hidden argument*/Enumerable_ToList_TisTMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_m814E10F23740BE47398E727080C53B7FC5A41D36_RuntimeMethod_var);
  24755. NullCheck(G_B5_2);
  24756. G_B5_2->set_m_SpriteGlyphTable_15(L_10);
  24757. // }
  24758. return;
  24759. }
  24760. }
  24761. // System.Void TMPro.TMP_SpriteAsset::SortCharacterTable()
  24762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortCharacterTable_mEF4B8DA5D5C793805C6995D55BF6CB7AFE38FFDD (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  24763. {
  24764. static bool s_Il2CppMethodInitialized;
  24765. if (!s_Il2CppMethodInitialized)
  24766. {
  24767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB0895FE36AD8E7CDFFDA7ACA7DE09D85EB38C298_RuntimeMethod_var);
  24768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_m230908C7E776995966420C4525436F4390EAA64B_RuntimeMethod_var);
  24769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m2C60FAC29CBD64C568355EFBED4209B8B8B9FEA7_RuntimeMethod_var);
  24770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87_il2cpp_TypeInfo_var);
  24771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  24772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_m3D21ADB9281723A4242CF23AC19A3F1AF9BAC00D_RuntimeMethod_var);
  24773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24774. s_Il2CppMethodInitialized = true;
  24775. }
  24776. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * G_B4_0 = NULL;
  24777. List_1_t7850FCF22796079854614A9268CE558E34108A02 * G_B4_1 = NULL;
  24778. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * G_B4_2 = NULL;
  24779. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * G_B3_0 = NULL;
  24780. List_1_t7850FCF22796079854614A9268CE558E34108A02 * G_B3_1 = NULL;
  24781. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * G_B3_2 = NULL;
  24782. {
  24783. // if (m_SpriteCharacterTable != null && m_SpriteCharacterTable.Count > 0)
  24784. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_0 = __this->get_m_SpriteCharacterTable_13();
  24785. if (!L_0)
  24786. {
  24787. goto IL_004b;
  24788. }
  24789. }
  24790. {
  24791. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_1 = __this->get_m_SpriteCharacterTable_13();
  24792. NullCheck(L_1);
  24793. int32_t L_2;
  24794. L_2 = List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_inline(L_1, /*hidden argument*/List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  24795. if ((((int32_t)L_2) <= ((int32_t)0)))
  24796. {
  24797. goto IL_004b;
  24798. }
  24799. }
  24800. {
  24801. // m_SpriteCharacterTable = m_SpriteCharacterTable.OrderBy(c => c.unicode).ToList();
  24802. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_3 = __this->get_m_SpriteCharacterTable_13();
  24803. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24804. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * L_4 = ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->get_U3CU3E9__41_0_2();
  24805. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * L_5 = L_4;
  24806. G_B3_0 = L_5;
  24807. G_B3_1 = L_3;
  24808. G_B3_2 = __this;
  24809. if (L_5)
  24810. {
  24811. G_B4_0 = L_5;
  24812. G_B4_1 = L_3;
  24813. G_B4_2 = __this;
  24814. goto IL_003c;
  24815. }
  24816. }
  24817. {
  24818. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var);
  24819. U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E * L_6 = ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  24820. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * L_7 = (Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 *)il2cpp_codegen_object_new(Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87_il2cpp_TypeInfo_var);
  24821. Func_2__ctor_m2C60FAC29CBD64C568355EFBED4209B8B8B9FEA7(L_7, L_6, (intptr_t)((intptr_t)U3CU3Ec_U3CSortCharacterTableU3Eb__41_0_m3D21ADB9281723A4242CF23AC19A3F1AF9BAC00D_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m2C60FAC29CBD64C568355EFBED4209B8B8B9FEA7_RuntimeMethod_var);
  24822. Func_2_tBFAEAFC2F9FB8E112B1B64F551709A017C9D9A87 * L_8 = L_7;
  24823. ((U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7A519F9483C9CA5531AF1A542B4482FB88DE972E_il2cpp_TypeInfo_var))->set_U3CU3E9__41_0_2(L_8);
  24824. G_B4_0 = L_8;
  24825. G_B4_1 = G_B3_1;
  24826. G_B4_2 = G_B3_2;
  24827. }
  24828. IL_003c:
  24829. {
  24830. RuntimeObject* L_9;
  24831. L_9 = Enumerable_OrderBy_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB0895FE36AD8E7CDFFDA7ACA7DE09D85EB38C298(G_B4_1, G_B4_0, /*hidden argument*/Enumerable_OrderBy_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_TisUInt32_tE60352A06233E4E69DD198BCC67142159F686B15_mB0895FE36AD8E7CDFFDA7ACA7DE09D85EB38C298_RuntimeMethod_var);
  24832. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_10;
  24833. L_10 = Enumerable_ToList_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_m230908C7E776995966420C4525436F4390EAA64B(L_9, /*hidden argument*/Enumerable_ToList_TisTMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_m230908C7E776995966420C4525436F4390EAA64B_RuntimeMethod_var);
  24834. NullCheck(G_B4_2);
  24835. G_B4_2->set_m_SpriteCharacterTable_13(L_10);
  24836. }
  24837. IL_004b:
  24838. {
  24839. // }
  24840. return;
  24841. }
  24842. }
  24843. // System.Void TMPro.TMP_SpriteAsset::SortGlyphAndCharacterTables()
  24844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_SortGlyphAndCharacterTables_mBEBDCA09EDF60CE7E367CF2A89E41C75A03A06F9 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  24845. {
  24846. {
  24847. // SortGlyphTable();
  24848. TMP_SpriteAsset_SortGlyphTable_mE37FE679A7579A7CCF26D43D7094D2D44EA6EDD8(__this, /*hidden argument*/NULL);
  24849. // SortCharacterTable();
  24850. TMP_SpriteAsset_SortCharacterTable_mEF4B8DA5D5C793805C6995D55BF6CB7AFE38FFDD(__this, /*hidden argument*/NULL);
  24851. // }
  24852. return;
  24853. }
  24854. }
  24855. // System.Void TMPro.TMP_SpriteAsset::UpgradeSpriteAsset()
  24856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset_UpgradeSpriteAsset_m695AF09A6ADD58E5E6F90FFB89ABD9EF3F8943E3 (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  24857. {
  24858. static bool s_Il2CppMethodInitialized;
  24859. if (!s_Il2CppMethodInitialized)
  24860. {
  24861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  24862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m487CA7A3E10EA6FCE5655E9E2EEFE5A9FB0408D6_RuntimeMethod_var);
  24863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD986DBF7A91DEBDD9898D3C1DE7990A9112D9026_RuntimeMethod_var);
  24864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m161D2D0385ED2D0C29C377D969B7340B1AEBDA29_RuntimeMethod_var);
  24865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEA331B827176D4E44814665C321C403AE9520445_RuntimeMethod_var);
  24866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07FBE5A5B49C0D0C0569C26B1BDE16BD9292BECC_RuntimeMethod_var);
  24867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m448DB2257A4B9AB7538BE661B7D2A264ADB26070_RuntimeMethod_var);
  24868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var);
  24869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_il2cpp_TypeInfo_var);
  24870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_il2cpp_TypeInfo_var);
  24871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE);
  24872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
  24873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
  24874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  24875. s_Il2CppMethodInitialized = true;
  24876. }
  24877. int32_t V_0 = 0;
  24878. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * V_1 = NULL;
  24879. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * V_2 = NULL;
  24880. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_3 = NULL;
  24881. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * G_B3_0 = NULL;
  24882. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * G_B2_0 = NULL;
  24883. int32_t G_B4_0 = 0;
  24884. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * G_B4_1 = NULL;
  24885. {
  24886. // m_Version = "1.1.0";
  24887. __this->set_m_Version_10(_stringLiteral30669BCC2AFFD7923F0E02173CDE2B92946197EE);
  24888. // Debug.Log("Upgrading sprite asset [" + this.name + "] to version " + m_Version + ".", this);
  24889. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_0 = (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)SZArrayNew(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var, (uint32_t)5);
  24890. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_1 = L_0;
  24891. NullCheck(L_1);
  24892. ArrayElementTypeCheck (L_1, _stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
  24893. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralE935B86D45045E9F59B156B446290FB506AE9196);
  24894. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = L_1;
  24895. String_t* L_3;
  24896. L_3 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(__this, /*hidden argument*/NULL);
  24897. NullCheck(L_2);
  24898. ArrayElementTypeCheck (L_2, L_3);
  24899. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_3);
  24900. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4 = L_2;
  24901. NullCheck(L_4);
  24902. ArrayElementTypeCheck (L_4, _stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
  24903. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral9385CEA2429DAB919D05811FB6F3AFF2887CAAB0);
  24904. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_5 = L_4;
  24905. String_t* L_6 = __this->get_m_Version_10();
  24906. NullCheck(L_5);
  24907. ArrayElementTypeCheck (L_5, L_6);
  24908. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_6);
  24909. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_7 = L_5;
  24910. NullCheck(L_7);
  24911. ArrayElementTypeCheck (L_7, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  24912. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  24913. String_t* L_8;
  24914. L_8 = String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9(L_7, /*hidden argument*/NULL);
  24915. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  24916. Debug_Log_mF3A49A8FCD5EC1535CADCDFF57432813A8790DF6(L_8, __this, /*hidden argument*/NULL);
  24917. // m_SpriteCharacterTable.Clear();
  24918. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_9 = __this->get_m_SpriteCharacterTable_13();
  24919. NullCheck(L_9);
  24920. List_1_Clear_m161D2D0385ED2D0C29C377D969B7340B1AEBDA29(L_9, /*hidden argument*/List_1_Clear_m161D2D0385ED2D0C29C377D969B7340B1AEBDA29_RuntimeMethod_var);
  24921. // m_SpriteGlyphTable.Clear();
  24922. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_10 = __this->get_m_SpriteGlyphTable_15();
  24923. NullCheck(L_10);
  24924. List_1_Clear_mEA331B827176D4E44814665C321C403AE9520445(L_10, /*hidden argument*/List_1_Clear_mEA331B827176D4E44814665C321C403AE9520445_RuntimeMethod_var);
  24925. // for (int i = 0; i < spriteInfoList.Count; i++)
  24926. V_0 = 0;
  24927. goto IL_0147;
  24928. }
  24929. IL_0063:
  24930. {
  24931. // TMP_Sprite oldSprite = spriteInfoList[i];
  24932. List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * L_11 = __this->get_spriteInfoList_17();
  24933. int32_t L_12 = V_0;
  24934. NullCheck(L_11);
  24935. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_13;
  24936. L_13 = List_1_get_Item_m448DB2257A4B9AB7538BE661B7D2A264ADB26070_inline(L_11, L_12, /*hidden argument*/List_1_get_Item_m448DB2257A4B9AB7538BE661B7D2A264ADB26070_RuntimeMethod_var);
  24937. V_1 = L_13;
  24938. // TMP_SpriteGlyph spriteGlyph = new TMP_SpriteGlyph();
  24939. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_14 = (TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D *)il2cpp_codegen_object_new(TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D_il2cpp_TypeInfo_var);
  24940. TMP_SpriteGlyph__ctor_mF9A1A0552B697DFEE621913F339F917E71D3DA27(L_14, /*hidden argument*/NULL);
  24941. V_2 = L_14;
  24942. // spriteGlyph.index = (uint)i;
  24943. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_15 = V_2;
  24944. int32_t L_16 = V_0;
  24945. NullCheck(L_15);
  24946. Glyph_set_index_m68FA74E7DF133C63E1544913F2ADC38BB27DBED4(L_15, L_16, /*hidden argument*/NULL);
  24947. // spriteGlyph.sprite = oldSprite.sprite;
  24948. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_17 = V_2;
  24949. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_18 = V_1;
  24950. NullCheck(L_18);
  24951. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_19 = L_18->get_sprite_13();
  24952. NullCheck(L_17);
  24953. L_17->set_sprite_5(L_19);
  24954. // spriteGlyph.metrics = new GlyphMetrics(oldSprite.width, oldSprite.height, oldSprite.xOffset, oldSprite.yOffset, oldSprite.xAdvance);
  24955. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_20 = V_2;
  24956. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_21 = V_1;
  24957. NullCheck(L_21);
  24958. float L_22 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_21)->get_width_3();
  24959. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_23 = V_1;
  24960. NullCheck(L_23);
  24961. float L_24 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_23)->get_height_4();
  24962. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_25 = V_1;
  24963. NullCheck(L_25);
  24964. float L_26 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_25)->get_xOffset_5();
  24965. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_27 = V_1;
  24966. NullCheck(L_27);
  24967. float L_28 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_27)->get_yOffset_6();
  24968. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_29 = V_1;
  24969. NullCheck(L_29);
  24970. float L_30 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_29)->get_xAdvance_7();
  24971. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_31;
  24972. memset((&L_31), 0, sizeof(L_31));
  24973. GlyphMetrics__ctor_m6146EC37C12EF153771AEF9983A63B5EBAE0CEFB((&L_31), L_22, L_24, L_26, L_28, L_30, /*hidden argument*/NULL);
  24974. NullCheck(L_20);
  24975. Glyph_set_metrics_mAA75ADA7FEE5D62A48D1558CE4393C8E4FBBBC3B(L_20, L_31, /*hidden argument*/NULL);
  24976. // spriteGlyph.glyphRect = new GlyphRect((int)oldSprite.x, (int)oldSprite.y, (int)oldSprite.width, (int)oldSprite.height);
  24977. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_32 = V_2;
  24978. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_33 = V_1;
  24979. NullCheck(L_33);
  24980. float L_34 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_33)->get_x_1();
  24981. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_35 = V_1;
  24982. NullCheck(L_35);
  24983. float L_36 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_35)->get_y_2();
  24984. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_37 = V_1;
  24985. NullCheck(L_37);
  24986. float L_38 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_37)->get_width_3();
  24987. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_39 = V_1;
  24988. NullCheck(L_39);
  24989. float L_40 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_39)->get_height_4();
  24990. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_41;
  24991. memset((&L_41), 0, sizeof(L_41));
  24992. GlyphRect__ctor_m278B410AE9B6DE62FF8C2445B8F3C6051B45ED61((&L_41), ((int32_t)((int32_t)L_34)), ((int32_t)((int32_t)L_36)), ((int32_t)((int32_t)L_38)), ((int32_t)((int32_t)L_40)), /*hidden argument*/NULL);
  24993. NullCheck(L_32);
  24994. Glyph_set_glyphRect_mC1B26C50850B546BF6CF5AE5765FA6080F983B3B(L_32, L_41, /*hidden argument*/NULL);
  24995. // spriteGlyph.scale = 1.0f;
  24996. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_42 = V_2;
  24997. NullCheck(L_42);
  24998. Glyph_set_scale_m576BAC2DABBBDDAEB8B84BEB4A0780BC00D90753(L_42, (1.0f), /*hidden argument*/NULL);
  24999. // spriteGlyph.atlasIndex = 0;
  25000. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_43 = V_2;
  25001. NullCheck(L_43);
  25002. Glyph_set_atlasIndex_m9994675326C6545B78A3CD5CC4A534D597195A3B(L_43, 0, /*hidden argument*/NULL);
  25003. // m_SpriteGlyphTable.Add(spriteGlyph);
  25004. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_44 = __this->get_m_SpriteGlyphTable_15();
  25005. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_45 = V_2;
  25006. NullCheck(L_44);
  25007. List_1_Add_m487CA7A3E10EA6FCE5655E9E2EEFE5A9FB0408D6(L_44, L_45, /*hidden argument*/List_1_Add_m487CA7A3E10EA6FCE5655E9E2EEFE5A9FB0408D6_RuntimeMethod_var);
  25008. // TMP_SpriteCharacter spriteCharacter = new TMP_SpriteCharacter();
  25009. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_46 = (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE *)il2cpp_codegen_object_new(TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE_il2cpp_TypeInfo_var);
  25010. TMP_SpriteCharacter__ctor_m718B993FE9A82885A5ED7DF9849DBD60C62D7885(L_46, /*hidden argument*/NULL);
  25011. V_3 = L_46;
  25012. // spriteCharacter.glyph = spriteGlyph;
  25013. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_47 = V_3;
  25014. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_48 = V_2;
  25015. NullCheck(L_47);
  25016. TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline(L_47, L_48, /*hidden argument*/NULL);
  25017. // spriteCharacter.unicode = oldSprite.unicode == 0x0 ? 0xFFFE : (uint)oldSprite.unicode;
  25018. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_49 = V_3;
  25019. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_50 = V_1;
  25020. NullCheck(L_50);
  25021. int32_t L_51 = L_50->get_unicode_11();
  25022. G_B2_0 = L_49;
  25023. if (!L_51)
  25024. {
  25025. G_B3_0 = L_49;
  25026. goto IL_0115;
  25027. }
  25028. }
  25029. {
  25030. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_52 = V_1;
  25031. NullCheck(L_52);
  25032. int32_t L_53 = L_52->get_unicode_11();
  25033. G_B4_0 = L_53;
  25034. G_B4_1 = G_B2_0;
  25035. goto IL_011a;
  25036. }
  25037. IL_0115:
  25038. {
  25039. G_B4_0 = ((int32_t)65534);
  25040. G_B4_1 = G_B3_0;
  25041. }
  25042. IL_011a:
  25043. {
  25044. NullCheck(G_B4_1);
  25045. TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline(G_B4_1, G_B4_0, /*hidden argument*/NULL);
  25046. // spriteCharacter.name = oldSprite.name;
  25047. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_54 = V_3;
  25048. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_55 = V_1;
  25049. NullCheck(L_55);
  25050. String_t* L_56 = L_55->get_name_9();
  25051. NullCheck(L_54);
  25052. TMP_SpriteCharacter_set_name_m4606E6D817C3C30D4B3B7DFEE1D2DF7D5272DF49(L_54, L_56, /*hidden argument*/NULL);
  25053. // spriteCharacter.scale = oldSprite.scale;
  25054. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_57 = V_3;
  25055. TMP_Sprite_t5728DA47AB37F3092BAB32BC014D1937340F20A4 * L_58 = V_1;
  25056. NullCheck(L_58);
  25057. float L_59 = ((TMP_TextElement_Legacy_t866D601C7252803AC3D5FC2E4CC0BF21129BB3AA *)L_58)->get_scale_8();
  25058. NullCheck(L_57);
  25059. TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline(L_57, L_59, /*hidden argument*/NULL);
  25060. // m_SpriteCharacterTable.Add(spriteCharacter);
  25061. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_60 = __this->get_m_SpriteCharacterTable_13();
  25062. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_61 = V_3;
  25063. NullCheck(L_60);
  25064. List_1_Add_mD986DBF7A91DEBDD9898D3C1DE7990A9112D9026(L_60, L_61, /*hidden argument*/List_1_Add_mD986DBF7A91DEBDD9898D3C1DE7990A9112D9026_RuntimeMethod_var);
  25065. // for (int i = 0; i < spriteInfoList.Count; i++)
  25066. int32_t L_62 = V_0;
  25067. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)1));
  25068. }
  25069. IL_0147:
  25070. {
  25071. // for (int i = 0; i < spriteInfoList.Count; i++)
  25072. int32_t L_63 = V_0;
  25073. List_1_tF6EAF0B1BB91EA856A5893AC3A160A3B76E5BB67 * L_64 = __this->get_spriteInfoList_17();
  25074. NullCheck(L_64);
  25075. int32_t L_65;
  25076. L_65 = List_1_get_Count_m07FBE5A5B49C0D0C0569C26B1BDE16BD9292BECC_inline(L_64, /*hidden argument*/List_1_get_Count_m07FBE5A5B49C0D0C0569C26B1BDE16BD9292BECC_RuntimeMethod_var);
  25077. if ((((int32_t)L_63) < ((int32_t)L_65)))
  25078. {
  25079. goto IL_0063;
  25080. }
  25081. }
  25082. {
  25083. // UpdateLookupTables();
  25084. TMP_SpriteAsset_UpdateLookupTables_m5AE9BDC7921C8CFCD437A5703C37D7BB338C57AF(__this, /*hidden argument*/NULL);
  25085. // }
  25086. return;
  25087. }
  25088. }
  25089. // System.Void TMPro.TMP_SpriteAsset::.ctor()
  25090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteAsset__ctor_mB4687F088945BAA729B5130E5B5EEC04FCCC6C6A (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  25091. {
  25092. static bool s_Il2CppMethodInitialized;
  25093. if (!s_Il2CppMethodInitialized)
  25094. {
  25095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA705A1F9A83D2A5992112F3DCF74429BF21B5459_RuntimeMethod_var);
  25096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDA312D1C6570B811ACB024C2351BBAC225856662_RuntimeMethod_var);
  25097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7850FCF22796079854614A9268CE558E34108A02_il2cpp_TypeInfo_var);
  25098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF7848685CB961B42606831D4C30E1C31069D91C8_il2cpp_TypeInfo_var);
  25099. s_Il2CppMethodInitialized = true;
  25100. }
  25101. {
  25102. // private List<TMP_SpriteCharacter> m_SpriteCharacterTable = new List<TMP_SpriteCharacter>();
  25103. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_0 = (List_1_t7850FCF22796079854614A9268CE558E34108A02 *)il2cpp_codegen_object_new(List_1_t7850FCF22796079854614A9268CE558E34108A02_il2cpp_TypeInfo_var);
  25104. List_1__ctor_mDA312D1C6570B811ACB024C2351BBAC225856662(L_0, /*hidden argument*/List_1__ctor_mDA312D1C6570B811ACB024C2351BBAC225856662_RuntimeMethod_var);
  25105. __this->set_m_SpriteCharacterTable_13(L_0);
  25106. // private List<TMP_SpriteGlyph> m_SpriteGlyphTable = new List<TMP_SpriteGlyph>();
  25107. List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 * L_1 = (List_1_tF7848685CB961B42606831D4C30E1C31069D91C8 *)il2cpp_codegen_object_new(List_1_tF7848685CB961B42606831D4C30E1C31069D91C8_il2cpp_TypeInfo_var);
  25108. List_1__ctor_mA705A1F9A83D2A5992112F3DCF74429BF21B5459(L_1, /*hidden argument*/List_1__ctor_mA705A1F9A83D2A5992112F3DCF74429BF21B5459_RuntimeMethod_var);
  25109. __this->set_m_SpriteGlyphTable_15(L_1);
  25110. TMP_Asset__ctor_m02FC59BAEB14F7C9BCF66F84CBE1FE3974E03767(__this, /*hidden argument*/NULL);
  25111. return;
  25112. }
  25113. }
  25114. #ifdef __clang__
  25115. #pragma clang diagnostic pop
  25116. #endif
  25117. #ifdef __clang__
  25118. #pragma clang diagnostic push
  25119. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25120. #pragma clang diagnostic ignored "-Wunused-variable"
  25121. #endif
  25122. // System.String TMPro.TMP_SpriteCharacter::get_name()
  25123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_SpriteCharacter_get_name_mC107B7BCA823B41B49257D7653412B8EA31295D4 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method)
  25124. {
  25125. {
  25126. // get { return m_Name; }
  25127. String_t* L_0 = __this->get_m_Name_6();
  25128. return L_0;
  25129. }
  25130. }
  25131. // System.Void TMPro.TMP_SpriteCharacter::set_name(System.String)
  25132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter_set_name_m4606E6D817C3C30D4B3B7DFEE1D2DF7D5272DF49 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, String_t* ___value0, const RuntimeMethod* method)
  25133. {
  25134. static bool s_Il2CppMethodInitialized;
  25135. if (!s_Il2CppMethodInitialized)
  25136. {
  25137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25138. s_Il2CppMethodInitialized = true;
  25139. }
  25140. {
  25141. // if (value == m_Name)
  25142. String_t* L_0 = ___value0;
  25143. String_t* L_1 = __this->get_m_Name_6();
  25144. bool L_2;
  25145. L_2 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_0, L_1, /*hidden argument*/NULL);
  25146. if (!L_2)
  25147. {
  25148. goto IL_000f;
  25149. }
  25150. }
  25151. {
  25152. // return;
  25153. return;
  25154. }
  25155. IL_000f:
  25156. {
  25157. // m_Name = value;
  25158. String_t* L_3 = ___value0;
  25159. __this->set_m_Name_6(L_3);
  25160. // m_HashCode = TMP_TextParsingUtilities.GetHashCodeCaseSensitive(m_Name);
  25161. String_t* L_4 = __this->get_m_Name_6();
  25162. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25163. int32_t L_5;
  25164. L_5 = TMP_TextParsingUtilities_GetHashCodeCaseSensitive_m2232FB0E880EE96A130579027A84A883EE9363F0(L_4, /*hidden argument*/NULL);
  25165. __this->set_m_HashCode_7(L_5);
  25166. // }
  25167. return;
  25168. }
  25169. }
  25170. // System.Int32 TMPro.TMP_SpriteCharacter::get_hashCode()
  25171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_SpriteCharacter_get_hashCode_m4A65B34BD3BCD39227F9A0DDC038DDAD4971DFAA (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method)
  25172. {
  25173. {
  25174. // public int hashCode { get { return m_HashCode; } }
  25175. int32_t L_0 = __this->get_m_HashCode_7();
  25176. return L_0;
  25177. }
  25178. }
  25179. // System.Void TMPro.TMP_SpriteCharacter::.ctor()
  25180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_m718B993FE9A82885A5ED7DF9849DBD60C62D7885 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method)
  25181. {
  25182. {
  25183. // public TMP_SpriteCharacter()
  25184. TMP_TextElement__ctor_m88310726FCA44CE966F047DDC015FB1D1DFF68C1(__this, /*hidden argument*/NULL);
  25185. // m_ElementType = TextElementType.Sprite;
  25186. ((TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 *)__this)->set_m_ElementType_0(2);
  25187. // }
  25188. return;
  25189. }
  25190. }
  25191. // System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,TMPro.TMP_SpriteGlyph)
  25192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mC2FBEB9C50219CB66D7F9312BF5DF15828AA498F (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, uint32_t ___unicode0, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * ___glyph1, const RuntimeMethod* method)
  25193. {
  25194. {
  25195. // public TMP_SpriteCharacter(uint unicode, TMP_SpriteGlyph glyph)
  25196. TMP_TextElement__ctor_m88310726FCA44CE966F047DDC015FB1D1DFF68C1(__this, /*hidden argument*/NULL);
  25197. // m_ElementType = TextElementType.Sprite;
  25198. ((TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 *)__this)->set_m_ElementType_0(2);
  25199. // this.unicode = unicode;
  25200. uint32_t L_0 = ___unicode0;
  25201. TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline(__this, L_0, /*hidden argument*/NULL);
  25202. // this.glyphIndex = glyph.index;
  25203. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_1 = ___glyph1;
  25204. NullCheck(L_1);
  25205. uint32_t L_2;
  25206. L_2 = Glyph_get_index_mB9A53E02F757731DC06414DFC6F4F5D1615DC248(L_1, /*hidden argument*/NULL);
  25207. TMP_TextElement_set_glyphIndex_m0D14C0ECEC2D7B164E766A0C224D5E72DE52E378_inline(__this, L_2, /*hidden argument*/NULL);
  25208. // this.glyph = glyph;
  25209. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_3 = ___glyph1;
  25210. TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline(__this, L_3, /*hidden argument*/NULL);
  25211. // this.scale = 1.0f;
  25212. TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline(__this, (1.0f), /*hidden argument*/NULL);
  25213. // }
  25214. return;
  25215. }
  25216. }
  25217. // System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,TMPro.TMP_SpriteAsset,TMPro.TMP_SpriteGlyph)
  25218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mB32142B1AA3278439836B9C23AA8326332C6A90A (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, uint32_t ___unicode0, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___spriteAsset1, TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * ___glyph2, const RuntimeMethod* method)
  25219. {
  25220. {
  25221. // public TMP_SpriteCharacter(uint unicode, TMP_SpriteAsset spriteAsset, TMP_SpriteGlyph glyph)
  25222. TMP_TextElement__ctor_m88310726FCA44CE966F047DDC015FB1D1DFF68C1(__this, /*hidden argument*/NULL);
  25223. // m_ElementType = TextElementType.Sprite;
  25224. ((TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 *)__this)->set_m_ElementType_0(2);
  25225. // this.unicode = unicode;
  25226. uint32_t L_0 = ___unicode0;
  25227. TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline(__this, L_0, /*hidden argument*/NULL);
  25228. // this.textAsset = spriteAsset;
  25229. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1 = ___spriteAsset1;
  25230. TMP_TextElement_set_textAsset_mE63A4E7CCF3893BDB606A70C347D894BAB9DD09D_inline(__this, L_1, /*hidden argument*/NULL);
  25231. // this.glyph = glyph;
  25232. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_2 = ___glyph2;
  25233. TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline(__this, L_2, /*hidden argument*/NULL);
  25234. // this.glyphIndex = glyph.index;
  25235. TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * L_3 = ___glyph2;
  25236. NullCheck(L_3);
  25237. uint32_t L_4;
  25238. L_4 = Glyph_get_index_mB9A53E02F757731DC06414DFC6F4F5D1615DC248(L_3, /*hidden argument*/NULL);
  25239. TMP_TextElement_set_glyphIndex_m0D14C0ECEC2D7B164E766A0C224D5E72DE52E378_inline(__this, L_4, /*hidden argument*/NULL);
  25240. // this.scale = 1.0f;
  25241. TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline(__this, (1.0f), /*hidden argument*/NULL);
  25242. // }
  25243. return;
  25244. }
  25245. }
  25246. // System.Void TMPro.TMP_SpriteCharacter::.ctor(System.UInt32,System.UInt32)
  25247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteCharacter__ctor_mCDF79F8F743EE3118565C05575BF7EFCA8930800 (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, uint32_t ___unicode0, uint32_t ___glyphIndex1, const RuntimeMethod* method)
  25248. {
  25249. {
  25250. // internal TMP_SpriteCharacter(uint unicode, uint glyphIndex)
  25251. TMP_TextElement__ctor_m88310726FCA44CE966F047DDC015FB1D1DFF68C1(__this, /*hidden argument*/NULL);
  25252. // m_ElementType = TextElementType.Sprite;
  25253. ((TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 *)__this)->set_m_ElementType_0(2);
  25254. // this.unicode = unicode;
  25255. uint32_t L_0 = ___unicode0;
  25256. TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline(__this, L_0, /*hidden argument*/NULL);
  25257. // this.textAsset = null;
  25258. TMP_TextElement_set_textAsset_mE63A4E7CCF3893BDB606A70C347D894BAB9DD09D_inline(__this, (TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)NULL, /*hidden argument*/NULL);
  25259. // this.glyph = null;
  25260. TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline(__this, (Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 *)NULL, /*hidden argument*/NULL);
  25261. // this.glyphIndex = glyphIndex;
  25262. uint32_t L_1 = ___glyphIndex1;
  25263. TMP_TextElement_set_glyphIndex_m0D14C0ECEC2D7B164E766A0C224D5E72DE52E378_inline(__this, L_1, /*hidden argument*/NULL);
  25264. // this.scale = 1.0f;
  25265. TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline(__this, (1.0f), /*hidden argument*/NULL);
  25266. // }
  25267. return;
  25268. }
  25269. }
  25270. #ifdef __clang__
  25271. #pragma clang diagnostic pop
  25272. #endif
  25273. #ifdef __clang__
  25274. #pragma clang diagnostic push
  25275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25276. #pragma clang diagnostic ignored "-Wunused-variable"
  25277. #endif
  25278. // System.Void TMPro.TMP_SpriteGlyph::.ctor()
  25279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_mF9A1A0552B697DFEE621913F339F917E71D3DA27 (TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * __this, const RuntimeMethod* method)
  25280. {
  25281. {
  25282. // public TMP_SpriteGlyph() { }
  25283. Glyph__ctor_m3B14665C4F129AA87DC0FBF1D8E5274729840076(__this, /*hidden argument*/NULL);
  25284. // public TMP_SpriteGlyph() { }
  25285. return;
  25286. }
  25287. }
  25288. // System.Void TMPro.TMP_SpriteGlyph::.ctor(System.UInt32,UnityEngine.TextCore.GlyphMetrics,UnityEngine.TextCore.GlyphRect,System.Single,System.Int32)
  25289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_m7B9661BBA1B9A76DE9A71645B5FB201612E93204 (TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * __this, uint32_t ___index0, GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___metrics1, GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___glyphRect2, float ___scale3, int32_t ___atlasIndex4, const RuntimeMethod* method)
  25290. {
  25291. {
  25292. // public TMP_SpriteGlyph(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex)
  25293. Glyph__ctor_m3B14665C4F129AA87DC0FBF1D8E5274729840076(__this, /*hidden argument*/NULL);
  25294. // this.index = index;
  25295. uint32_t L_0 = ___index0;
  25296. Glyph_set_index_m68FA74E7DF133C63E1544913F2ADC38BB27DBED4(__this, L_0, /*hidden argument*/NULL);
  25297. // this.metrics = metrics;
  25298. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_1 = ___metrics1;
  25299. Glyph_set_metrics_mAA75ADA7FEE5D62A48D1558CE4393C8E4FBBBC3B(__this, L_1, /*hidden argument*/NULL);
  25300. // this.glyphRect = glyphRect;
  25301. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_2 = ___glyphRect2;
  25302. Glyph_set_glyphRect_mC1B26C50850B546BF6CF5AE5765FA6080F983B3B(__this, L_2, /*hidden argument*/NULL);
  25303. // this.scale = scale;
  25304. float L_3 = ___scale3;
  25305. Glyph_set_scale_m576BAC2DABBBDDAEB8B84BEB4A0780BC00D90753(__this, L_3, /*hidden argument*/NULL);
  25306. // this.atlasIndex = atlasIndex;
  25307. int32_t L_4 = ___atlasIndex4;
  25308. Glyph_set_atlasIndex_m9994675326C6545B78A3CD5CC4A534D597195A3B(__this, L_4, /*hidden argument*/NULL);
  25309. // }
  25310. return;
  25311. }
  25312. }
  25313. // System.Void TMPro.TMP_SpriteGlyph::.ctor(System.UInt32,UnityEngine.TextCore.GlyphMetrics,UnityEngine.TextCore.GlyphRect,System.Single,System.Int32,UnityEngine.Sprite)
  25314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SpriteGlyph__ctor_m47E5CB4FCA51A8462C068297C70FD57EA72CBE7C (TMP_SpriteGlyph_t5DF3D3BFFC0D0A72ABEBA3490F804B591BF1F25D * __this, uint32_t ___index0, GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B ___metrics1, GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D ___glyphRect2, float ___scale3, int32_t ___atlasIndex4, Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * ___sprite5, const RuntimeMethod* method)
  25315. {
  25316. {
  25317. // public TMP_SpriteGlyph(uint index, GlyphMetrics metrics, GlyphRect glyphRect, float scale, int atlasIndex, Sprite sprite)
  25318. Glyph__ctor_m3B14665C4F129AA87DC0FBF1D8E5274729840076(__this, /*hidden argument*/NULL);
  25319. // this.index = index;
  25320. uint32_t L_0 = ___index0;
  25321. Glyph_set_index_m68FA74E7DF133C63E1544913F2ADC38BB27DBED4(__this, L_0, /*hidden argument*/NULL);
  25322. // this.metrics = metrics;
  25323. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_1 = ___metrics1;
  25324. Glyph_set_metrics_mAA75ADA7FEE5D62A48D1558CE4393C8E4FBBBC3B(__this, L_1, /*hidden argument*/NULL);
  25325. // this.glyphRect = glyphRect;
  25326. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_2 = ___glyphRect2;
  25327. Glyph_set_glyphRect_mC1B26C50850B546BF6CF5AE5765FA6080F983B3B(__this, L_2, /*hidden argument*/NULL);
  25328. // this.scale = scale;
  25329. float L_3 = ___scale3;
  25330. Glyph_set_scale_m576BAC2DABBBDDAEB8B84BEB4A0780BC00D90753(__this, L_3, /*hidden argument*/NULL);
  25331. // this.atlasIndex = atlasIndex;
  25332. int32_t L_4 = ___atlasIndex4;
  25333. Glyph_set_atlasIndex_m9994675326C6545B78A3CD5CC4A534D597195A3B(__this, L_4, /*hidden argument*/NULL);
  25334. // this.sprite = sprite;
  25335. Sprite_t5B10B1178EC2E6F53D33FFD77557F31C08A51ED9 * L_5 = ___sprite5;
  25336. __this->set_sprite_5(L_5);
  25337. // }
  25338. return;
  25339. }
  25340. }
  25341. #ifdef __clang__
  25342. #pragma clang diagnostic pop
  25343. #endif
  25344. #ifdef __clang__
  25345. #pragma clang diagnostic push
  25346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25347. #pragma clang diagnostic ignored "-Wunused-variable"
  25348. #endif
  25349. #ifdef __clang__
  25350. #pragma clang diagnostic pop
  25351. #endif
  25352. #ifdef __clang__
  25353. #pragma clang diagnostic push
  25354. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25355. #pragma clang diagnostic ignored "-Wunused-variable"
  25356. #endif
  25357. // TMPro.TMP_Style TMPro.TMP_Style::get_NormalStyle()
  25358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Style_get_NormalStyle_mF44AF1D3F9FFC8F2BCB0A7E2118D29C282D4482F (const RuntimeMethod* method)
  25359. {
  25360. static bool s_Il2CppMethodInitialized;
  25361. if (!s_Il2CppMethodInitialized)
  25362. {
  25363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  25364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var);
  25365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A);
  25366. s_Il2CppMethodInitialized = true;
  25367. }
  25368. {
  25369. // if (k_NormalStyle == null)
  25370. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_0 = ((TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var))->get_k_NormalStyle_0();
  25371. if (L_0)
  25372. {
  25373. goto IL_0020;
  25374. }
  25375. }
  25376. {
  25377. // k_NormalStyle = new TMP_Style("Normal", string.Empty, string.Empty);
  25378. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  25379. String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  25380. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_3 = (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *)il2cpp_codegen_object_new(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var);
  25381. TMP_Style__ctor_mECCFE9EEC5809CBCC440AE5EB432D51C021589CE(L_3, _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, L_1, L_2, /*hidden argument*/NULL);
  25382. ((TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var))->set_k_NormalStyle_0(L_3);
  25383. }
  25384. IL_0020:
  25385. {
  25386. // return k_NormalStyle;
  25387. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4 = ((TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var))->get_k_NormalStyle_0();
  25388. return L_4;
  25389. }
  25390. }
  25391. // System.String TMPro.TMP_Style::get_name()
  25392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_name_m2F27675E1B0990D1ACF11A2E22AD1F753B92853A (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25393. {
  25394. {
  25395. // { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
  25396. String_t* L_0 = __this->get_m_Name_1();
  25397. return L_0;
  25398. }
  25399. }
  25400. // System.Void TMPro.TMP_Style::set_name(System.String)
  25401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_set_name_m884B5528463EC3ED3D765765452CBD2218031FF6 (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, String_t* ___value0, const RuntimeMethod* method)
  25402. {
  25403. {
  25404. // { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
  25405. String_t* L_0 = ___value0;
  25406. String_t* L_1 = __this->get_m_Name_1();
  25407. bool L_2;
  25408. L_2 = String_op_Inequality_mDDA2DDED3E7EF042987EB7180EE3E88105F0AAE2(L_0, L_1, /*hidden argument*/NULL);
  25409. if (!L_2)
  25410. {
  25411. goto IL_0015;
  25412. }
  25413. }
  25414. {
  25415. // { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
  25416. String_t* L_3 = ___value0;
  25417. __this->set_m_Name_1(L_3);
  25418. }
  25419. IL_0015:
  25420. {
  25421. // { get { return m_Name; } set { if (value != m_Name) m_Name = value; } }
  25422. return;
  25423. }
  25424. }
  25425. // System.Int32 TMPro.TMP_Style::get_hashCode()
  25426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264 (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25427. {
  25428. {
  25429. // { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
  25430. int32_t L_0 = __this->get_m_HashCode_2();
  25431. return L_0;
  25432. }
  25433. }
  25434. // System.Void TMPro.TMP_Style::set_hashCode(System.Int32)
  25435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_set_hashCode_mC200CE6F72C2DC08F126E977A5BD49EF96E52EA1 (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, int32_t ___value0, const RuntimeMethod* method)
  25436. {
  25437. {
  25438. // { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
  25439. int32_t L_0 = ___value0;
  25440. int32_t L_1 = __this->get_m_HashCode_2();
  25441. if ((((int32_t)L_0) == ((int32_t)L_1)))
  25442. {
  25443. goto IL_0010;
  25444. }
  25445. }
  25446. {
  25447. // { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
  25448. int32_t L_2 = ___value0;
  25449. __this->set_m_HashCode_2(L_2);
  25450. }
  25451. IL_0010:
  25452. {
  25453. // { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
  25454. return;
  25455. }
  25456. }
  25457. // System.String TMPro.TMP_Style::get_styleOpeningDefinition()
  25458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_styleOpeningDefinition_m320E3192E497934A174468030B924E54D7D68AD9 (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25459. {
  25460. {
  25461. // { get { return m_OpeningDefinition; } }
  25462. String_t* L_0 = __this->get_m_OpeningDefinition_3();
  25463. return L_0;
  25464. }
  25465. }
  25466. // System.String TMPro.TMP_Style::get_styleClosingDefinition()
  25467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Style_get_styleClosingDefinition_mB595F66BD2D8CB54E9E340DD8C5C12E555CDE02C (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25468. {
  25469. {
  25470. // { get { return m_ClosingDefinition; } }
  25471. String_t* L_0 = __this->get_m_ClosingDefinition_4();
  25472. return L_0;
  25473. }
  25474. }
  25475. // System.Int32[] TMPro.TMP_Style::get_styleOpeningTagArray()
  25476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08 (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25477. {
  25478. {
  25479. // { get { return m_OpeningTagArray; } }
  25480. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_m_OpeningTagArray_5();
  25481. return L_0;
  25482. }
  25483. }
  25484. // System.Int32[] TMPro.TMP_Style::get_styleClosingTagArray()
  25485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25486. {
  25487. {
  25488. // { get { return m_ClosingTagArray; } }
  25489. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_m_ClosingTagArray_6();
  25490. return L_0;
  25491. }
  25492. }
  25493. // System.Void TMPro.TMP_Style::.ctor(System.String,System.String,System.String)
  25494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style__ctor_mECCFE9EEC5809CBCC440AE5EB432D51C021589CE (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, String_t* ___styleName0, String_t* ___styleOpeningDefinition1, String_t* ___styleClosingDefinition2, const RuntimeMethod* method)
  25495. {
  25496. static bool s_Il2CppMethodInitialized;
  25497. if (!s_Il2CppMethodInitialized)
  25498. {
  25499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25500. s_Il2CppMethodInitialized = true;
  25501. }
  25502. {
  25503. // internal TMP_Style(string styleName, string styleOpeningDefinition, string styleClosingDefinition)
  25504. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  25505. // m_Name = styleName;
  25506. String_t* L_0 = ___styleName0;
  25507. __this->set_m_Name_1(L_0);
  25508. // m_HashCode = TMP_TextParsingUtilities.GetHashCode(styleName);
  25509. String_t* L_1 = ___styleName0;
  25510. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25511. int32_t L_2;
  25512. L_2 = TMP_TextParsingUtilities_GetHashCode_m4E8AE9968732C5AEAE20BC8CDCC41DFE581D2401(L_1, /*hidden argument*/NULL);
  25513. __this->set_m_HashCode_2(L_2);
  25514. // m_OpeningDefinition = styleOpeningDefinition;
  25515. String_t* L_3 = ___styleOpeningDefinition1;
  25516. __this->set_m_OpeningDefinition_3(L_3);
  25517. // m_ClosingDefinition = styleClosingDefinition;
  25518. String_t* L_4 = ___styleClosingDefinition2;
  25519. __this->set_m_ClosingDefinition_4(L_4);
  25520. // RefreshStyle();
  25521. TMP_Style_RefreshStyle_mBCE8D2D64393781F2B7E5B1E835DB77BC767140A(__this, /*hidden argument*/NULL);
  25522. // }
  25523. return;
  25524. }
  25525. }
  25526. // System.Void TMPro.TMP_Style::RefreshStyle()
  25527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Style_RefreshStyle_mBCE8D2D64393781F2B7E5B1E835DB77BC767140A (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  25528. {
  25529. static bool s_Il2CppMethodInitialized;
  25530. if (!s_Il2CppMethodInitialized)
  25531. {
  25532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  25533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var);
  25535. s_Il2CppMethodInitialized = true;
  25536. }
  25537. int32_t V_0 = 0;
  25538. int32_t V_1 = 0;
  25539. int32_t V_2 = 0;
  25540. int32_t V_3 = 0;
  25541. {
  25542. // m_HashCode = TMP_TextParsingUtilities.GetHashCode(m_Name);
  25543. String_t* L_0 = __this->get_m_Name_1();
  25544. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25545. int32_t L_1;
  25546. L_1 = TMP_TextParsingUtilities_GetHashCode_m4E8AE9968732C5AEAE20BC8CDCC41DFE581D2401(L_0, /*hidden argument*/NULL);
  25547. __this->set_m_HashCode_2(L_1);
  25548. // int s1 = m_OpeningDefinition.Length;
  25549. String_t* L_2 = __this->get_m_OpeningDefinition_3();
  25550. NullCheck(L_2);
  25551. int32_t L_3;
  25552. L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
  25553. V_0 = L_3;
  25554. // m_OpeningTagArray = new int[s1];
  25555. int32_t L_4 = V_0;
  25556. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_4);
  25557. __this->set_m_OpeningTagArray_5(L_5);
  25558. // m_OpeningTagUnicodeArray = new uint[s1];
  25559. int32_t L_6 = V_0;
  25560. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_7 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)L_6);
  25561. __this->set_m_OpeningTagUnicodeArray_7(L_7);
  25562. // for (int i = 0; i < s1; i++)
  25563. V_2 = 0;
  25564. goto IL_0065;
  25565. }
  25566. IL_0039:
  25567. {
  25568. // m_OpeningTagArray[i] = m_OpeningDefinition[i];
  25569. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = __this->get_m_OpeningTagArray_5();
  25570. int32_t L_9 = V_2;
  25571. String_t* L_10 = __this->get_m_OpeningDefinition_3();
  25572. int32_t L_11 = V_2;
  25573. NullCheck(L_10);
  25574. Il2CppChar L_12;
  25575. L_12 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_10, L_11, /*hidden argument*/NULL);
  25576. NullCheck(L_8);
  25577. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (int32_t)L_12);
  25578. // m_OpeningTagUnicodeArray[i] = m_OpeningDefinition[i];
  25579. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_13 = __this->get_m_OpeningTagUnicodeArray_7();
  25580. int32_t L_14 = V_2;
  25581. String_t* L_15 = __this->get_m_OpeningDefinition_3();
  25582. int32_t L_16 = V_2;
  25583. NullCheck(L_15);
  25584. Il2CppChar L_17;
  25585. L_17 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_15, L_16, /*hidden argument*/NULL);
  25586. NullCheck(L_13);
  25587. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint32_t)L_17);
  25588. // for (int i = 0; i < s1; i++)
  25589. int32_t L_18 = V_2;
  25590. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
  25591. }
  25592. IL_0065:
  25593. {
  25594. // for (int i = 0; i < s1; i++)
  25595. int32_t L_19 = V_2;
  25596. int32_t L_20 = V_0;
  25597. if ((((int32_t)L_19) < ((int32_t)L_20)))
  25598. {
  25599. goto IL_0039;
  25600. }
  25601. }
  25602. {
  25603. // int s2 = m_ClosingDefinition.Length;
  25604. String_t* L_21 = __this->get_m_ClosingDefinition_4();
  25605. NullCheck(L_21);
  25606. int32_t L_22;
  25607. L_22 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_21, /*hidden argument*/NULL);
  25608. V_1 = L_22;
  25609. // m_ClosingTagArray = new int[s2];
  25610. int32_t L_23 = V_1;
  25611. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_23);
  25612. __this->set_m_ClosingTagArray_6(L_24);
  25613. // m_ClosingTagUnicodeArray = new uint[s2];
  25614. int32_t L_25 = V_1;
  25615. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_26 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF_il2cpp_TypeInfo_var, (uint32_t)L_25);
  25616. __this->set_m_ClosingTagUnicodeArray_8(L_26);
  25617. // for (int i = 0; i < s2; i++)
  25618. V_3 = 0;
  25619. goto IL_00bd;
  25620. }
  25621. IL_0091:
  25622. {
  25623. // m_ClosingTagArray[i] = m_ClosingDefinition[i];
  25624. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = __this->get_m_ClosingTagArray_6();
  25625. int32_t L_28 = V_3;
  25626. String_t* L_29 = __this->get_m_ClosingDefinition_4();
  25627. int32_t L_30 = V_3;
  25628. NullCheck(L_29);
  25629. Il2CppChar L_31;
  25630. L_31 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_29, L_30, /*hidden argument*/NULL);
  25631. NullCheck(L_27);
  25632. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (int32_t)L_31);
  25633. // m_ClosingTagUnicodeArray[i] = m_ClosingDefinition[i];
  25634. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_32 = __this->get_m_ClosingTagUnicodeArray_8();
  25635. int32_t L_33 = V_3;
  25636. String_t* L_34 = __this->get_m_ClosingDefinition_4();
  25637. int32_t L_35 = V_3;
  25638. NullCheck(L_34);
  25639. Il2CppChar L_36;
  25640. L_36 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_34, L_35, /*hidden argument*/NULL);
  25641. NullCheck(L_32);
  25642. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (uint32_t)L_36);
  25643. // for (int i = 0; i < s2; i++)
  25644. int32_t L_37 = V_3;
  25645. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
  25646. }
  25647. IL_00bd:
  25648. {
  25649. // for (int i = 0; i < s2; i++)
  25650. int32_t L_38 = V_3;
  25651. int32_t L_39 = V_1;
  25652. if ((((int32_t)L_38) < ((int32_t)L_39)))
  25653. {
  25654. goto IL_0091;
  25655. }
  25656. }
  25657. {
  25658. // }
  25659. return;
  25660. }
  25661. }
  25662. #ifdef __clang__
  25663. #pragma clang diagnostic pop
  25664. #endif
  25665. #ifdef __clang__
  25666. #pragma clang diagnostic push
  25667. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25668. #pragma clang diagnostic ignored "-Wunused-variable"
  25669. #endif
  25670. // System.Collections.Generic.List`1<TMPro.TMP_Style> TMPro.TMP_StyleSheet::get_styles()
  25671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * TMP_StyleSheet_get_styles_m1A4631B81F47D537B5510FCA559CEE2DE259F0B6 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method)
  25672. {
  25673. {
  25674. // get { return m_StyleList; }
  25675. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_0 = __this->get_m_StyleList_4();
  25676. return L_0;
  25677. }
  25678. }
  25679. // System.Void TMPro.TMP_StyleSheet::Reset()
  25680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_Reset_mD8709CAD3CB1CA1CF2451B9BCF3F8ECC1A802E50 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method)
  25681. {
  25682. {
  25683. // LoadStyleDictionaryInternal();
  25684. TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9(__this, /*hidden argument*/NULL);
  25685. // }
  25686. return;
  25687. }
  25688. }
  25689. // TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.Int32)
  25690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_StyleSheet_GetStyle_m8A8FA8EBCA62072F36EB0925C1259A3711A927AC (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, int32_t ___hashCode0, const RuntimeMethod* method)
  25691. {
  25692. static bool s_Il2CppMethodInitialized;
  25693. if (!s_Il2CppMethodInitialized)
  25694. {
  25695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36_RuntimeMethod_var);
  25696. s_Il2CppMethodInitialized = true;
  25697. }
  25698. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_0 = NULL;
  25699. {
  25700. // if (m_StyleLookupDictionary == null)
  25701. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_0 = __this->get_m_StyleLookupDictionary_5();
  25702. if (L_0)
  25703. {
  25704. goto IL_000e;
  25705. }
  25706. }
  25707. {
  25708. // LoadStyleDictionaryInternal();
  25709. TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9(__this, /*hidden argument*/NULL);
  25710. }
  25711. IL_000e:
  25712. {
  25713. // if (m_StyleLookupDictionary.TryGetValue(hashCode, out style))
  25714. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_1 = __this->get_m_StyleLookupDictionary_5();
  25715. int32_t L_2 = ___hashCode0;
  25716. NullCheck(L_1);
  25717. bool L_3;
  25718. L_3 = Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36(L_1, L_2, (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB **)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36_RuntimeMethod_var);
  25719. if (!L_3)
  25720. {
  25721. goto IL_0020;
  25722. }
  25723. }
  25724. {
  25725. // return style;
  25726. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4 = V_0;
  25727. return L_4;
  25728. }
  25729. IL_0020:
  25730. {
  25731. // return null;
  25732. return (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *)NULL;
  25733. }
  25734. }
  25735. // TMPro.TMP_Style TMPro.TMP_StyleSheet::GetStyle(System.String)
  25736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_StyleSheet_GetStyle_m5D022D3079859E57F7E098C54986AA05C1A33CF2 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, String_t* ___name0, const RuntimeMethod* method)
  25737. {
  25738. static bool s_Il2CppMethodInitialized;
  25739. if (!s_Il2CppMethodInitialized)
  25740. {
  25741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36_RuntimeMethod_var);
  25742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25743. s_Il2CppMethodInitialized = true;
  25744. }
  25745. int32_t V_0 = 0;
  25746. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_1 = NULL;
  25747. {
  25748. // if (m_StyleLookupDictionary == null)
  25749. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_0 = __this->get_m_StyleLookupDictionary_5();
  25750. if (L_0)
  25751. {
  25752. goto IL_000e;
  25753. }
  25754. }
  25755. {
  25756. // LoadStyleDictionaryInternal();
  25757. TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9(__this, /*hidden argument*/NULL);
  25758. }
  25759. IL_000e:
  25760. {
  25761. // int hashCode = TMP_TextParsingUtilities.GetHashCode(name);
  25762. String_t* L_1 = ___name0;
  25763. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25764. int32_t L_2;
  25765. L_2 = TMP_TextParsingUtilities_GetHashCode_m4E8AE9968732C5AEAE20BC8CDCC41DFE581D2401(L_1, /*hidden argument*/NULL);
  25766. V_0 = L_2;
  25767. // if (m_StyleLookupDictionary.TryGetValue(hashCode, out style))
  25768. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_3 = __this->get_m_StyleLookupDictionary_5();
  25769. int32_t L_4 = V_0;
  25770. NullCheck(L_3);
  25771. bool L_5;
  25772. L_5 = Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36(L_3, L_4, (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_mF5ADA59711DA9186779D6829190B00D675A36E36_RuntimeMethod_var);
  25773. if (!L_5)
  25774. {
  25775. goto IL_0027;
  25776. }
  25777. }
  25778. {
  25779. // return style;
  25780. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = V_1;
  25781. return L_6;
  25782. }
  25783. IL_0027:
  25784. {
  25785. // return null;
  25786. return (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *)NULL;
  25787. }
  25788. }
  25789. // System.Void TMPro.TMP_StyleSheet::RefreshStyles()
  25790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_RefreshStyles_m3295E31DC78D9A08816AB44BBFBC0C71664DAD28 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method)
  25791. {
  25792. {
  25793. // LoadStyleDictionaryInternal();
  25794. TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9(__this, /*hidden argument*/NULL);
  25795. // }
  25796. return;
  25797. }
  25798. }
  25799. // System.Void TMPro.TMP_StyleSheet::LoadStyleDictionaryInternal()
  25800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet_LoadStyleDictionaryInternal_m2FE8591460DE682BD8D3071C63A90FC778D5ABD9 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method)
  25801. {
  25802. static bool s_Il2CppMethodInitialized;
  25803. if (!s_Il2CppMethodInitialized)
  25804. {
  25805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89_RuntimeMethod_var);
  25806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBC1E112E9C3CBAF304CF42DC3332355530832AE4_RuntimeMethod_var);
  25807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601_RuntimeMethod_var);
  25808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC0BABDE7511542AD5E627FF88F9EB4A3ED0818CE_RuntimeMethod_var);
  25809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763_il2cpp_TypeInfo_var);
  25810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m74B4BFEE9E6280CB6F3896C3B261D35EB6C2EB4B_RuntimeMethod_var);
  25811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37CB084558C422A18441AA29F6BD1B7745BC7919_RuntimeMethod_var);
  25812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var);
  25813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  25814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var);
  25815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A);
  25817. s_Il2CppMethodInitialized = true;
  25818. }
  25819. int32_t V_0 = 0;
  25820. int32_t V_1 = 0;
  25821. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_2 = NULL;
  25822. {
  25823. // if (m_StyleLookupDictionary == null)
  25824. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_0 = __this->get_m_StyleLookupDictionary_5();
  25825. if (L_0)
  25826. {
  25827. goto IL_0015;
  25828. }
  25829. }
  25830. {
  25831. // m_StyleLookupDictionary = new Dictionary<int, TMP_Style>();
  25832. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_1 = (Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 *)il2cpp_codegen_object_new(Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763_il2cpp_TypeInfo_var);
  25833. Dictionary_2__ctor_mC0BABDE7511542AD5E627FF88F9EB4A3ED0818CE(L_1, /*hidden argument*/Dictionary_2__ctor_mC0BABDE7511542AD5E627FF88F9EB4A3ED0818CE_RuntimeMethod_var);
  25834. __this->set_m_StyleLookupDictionary_5(L_1);
  25835. goto IL_0020;
  25836. }
  25837. IL_0015:
  25838. {
  25839. // m_StyleLookupDictionary.Clear();
  25840. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_2 = __this->get_m_StyleLookupDictionary_5();
  25841. NullCheck(L_2);
  25842. Dictionary_2_Clear_mBC1E112E9C3CBAF304CF42DC3332355530832AE4(L_2, /*hidden argument*/Dictionary_2_Clear_mBC1E112E9C3CBAF304CF42DC3332355530832AE4_RuntimeMethod_var);
  25843. }
  25844. IL_0020:
  25845. {
  25846. // for (int i = 0; i < m_StyleList.Count; i++)
  25847. V_1 = 0;
  25848. goto IL_007f;
  25849. }
  25850. IL_0024:
  25851. {
  25852. // m_StyleList[i].RefreshStyle();
  25853. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_3 = __this->get_m_StyleList_4();
  25854. int32_t L_4 = V_1;
  25855. NullCheck(L_3);
  25856. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5;
  25857. L_5 = List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_inline(L_3, L_4, /*hidden argument*/List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var);
  25858. NullCheck(L_5);
  25859. TMP_Style_RefreshStyle_mBCE8D2D64393781F2B7E5B1E835DB77BC767140A(L_5, /*hidden argument*/NULL);
  25860. // if (!m_StyleLookupDictionary.ContainsKey(m_StyleList[i].hashCode))
  25861. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_6 = __this->get_m_StyleLookupDictionary_5();
  25862. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_7 = __this->get_m_StyleList_4();
  25863. int32_t L_8 = V_1;
  25864. NullCheck(L_7);
  25865. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_9;
  25866. L_9 = List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_inline(L_7, L_8, /*hidden argument*/List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var);
  25867. NullCheck(L_9);
  25868. int32_t L_10;
  25869. L_10 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_9, /*hidden argument*/NULL);
  25870. NullCheck(L_6);
  25871. bool L_11;
  25872. L_11 = Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601(L_6, L_10, /*hidden argument*/Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601_RuntimeMethod_var);
  25873. if (L_11)
  25874. {
  25875. goto IL_007b;
  25876. }
  25877. }
  25878. {
  25879. // m_StyleLookupDictionary.Add(m_StyleList[i].hashCode, m_StyleList[i]);
  25880. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_12 = __this->get_m_StyleLookupDictionary_5();
  25881. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_13 = __this->get_m_StyleList_4();
  25882. int32_t L_14 = V_1;
  25883. NullCheck(L_13);
  25884. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_15;
  25885. L_15 = List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_inline(L_13, L_14, /*hidden argument*/List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var);
  25886. NullCheck(L_15);
  25887. int32_t L_16;
  25888. L_16 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_15, /*hidden argument*/NULL);
  25889. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_17 = __this->get_m_StyleList_4();
  25890. int32_t L_18 = V_1;
  25891. NullCheck(L_17);
  25892. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_19;
  25893. L_19 = List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_inline(L_17, L_18, /*hidden argument*/List_1_get_Item_mCD8E40C4451695EFD9FC59DDCC55378646FFE2EF_RuntimeMethod_var);
  25894. NullCheck(L_12);
  25895. Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89(L_12, L_16, L_19, /*hidden argument*/Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89_RuntimeMethod_var);
  25896. }
  25897. IL_007b:
  25898. {
  25899. // for (int i = 0; i < m_StyleList.Count; i++)
  25900. int32_t L_20 = V_1;
  25901. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
  25902. }
  25903. IL_007f:
  25904. {
  25905. // for (int i = 0; i < m_StyleList.Count; i++)
  25906. int32_t L_21 = V_1;
  25907. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_22 = __this->get_m_StyleList_4();
  25908. NullCheck(L_22);
  25909. int32_t L_23;
  25910. L_23 = List_1_get_Count_m37CB084558C422A18441AA29F6BD1B7745BC7919_inline(L_22, /*hidden argument*/List_1_get_Count_m37CB084558C422A18441AA29F6BD1B7745BC7919_RuntimeMethod_var);
  25911. if ((((int32_t)L_21) < ((int32_t)L_23)))
  25912. {
  25913. goto IL_0024;
  25914. }
  25915. }
  25916. {
  25917. // int normalStyleHashCode = TMP_TextParsingUtilities.GetHashCode("Normal");
  25918. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  25919. int32_t L_24;
  25920. L_24 = TMP_TextParsingUtilities_GetHashCode_m4E8AE9968732C5AEAE20BC8CDCC41DFE581D2401(_stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, /*hidden argument*/NULL);
  25921. V_0 = L_24;
  25922. // if (!m_StyleLookupDictionary.ContainsKey(normalStyleHashCode))
  25923. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_25 = __this->get_m_StyleLookupDictionary_5();
  25924. int32_t L_26 = V_0;
  25925. NullCheck(L_25);
  25926. bool L_27;
  25927. L_27 = Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601(L_25, L_26, /*hidden argument*/Dictionary_2_ContainsKey_mB1C7708AC52A38B44616E4F7E7BD1D5AC1D0A601_RuntimeMethod_var);
  25928. if (L_27)
  25929. {
  25930. goto IL_00d4;
  25931. }
  25932. }
  25933. {
  25934. // TMP_Style style = new TMP_Style("Normal", string.Empty, string.Empty);
  25935. String_t* L_28 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  25936. String_t* L_29 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  25937. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_30 = (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *)il2cpp_codegen_object_new(TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB_il2cpp_TypeInfo_var);
  25938. TMP_Style__ctor_mECCFE9EEC5809CBCC440AE5EB432D51C021589CE(L_30, _stringLiteral24158C6C79FE57BE153164B9D7ADCB302F5DF09A, L_28, L_29, /*hidden argument*/NULL);
  25939. V_2 = L_30;
  25940. // m_StyleList.Add(style);
  25941. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_31 = __this->get_m_StyleList_4();
  25942. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_32 = V_2;
  25943. NullCheck(L_31);
  25944. List_1_Add_m74B4BFEE9E6280CB6F3896C3B261D35EB6C2EB4B(L_31, L_32, /*hidden argument*/List_1_Add_m74B4BFEE9E6280CB6F3896C3B261D35EB6C2EB4B_RuntimeMethod_var);
  25945. // m_StyleLookupDictionary.Add(normalStyleHashCode, style);
  25946. Dictionary_2_tF4EABB89111A0E30158256A3B667C7770E384763 * L_33 = __this->get_m_StyleLookupDictionary_5();
  25947. int32_t L_34 = V_0;
  25948. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_35 = V_2;
  25949. NullCheck(L_33);
  25950. Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89(L_33, L_34, L_35, /*hidden argument*/Dictionary_2_Add_m6B9CFAA97E37125D9F7EA71259C5AEFDBC40BC89_RuntimeMethod_var);
  25951. }
  25952. IL_00d4:
  25953. {
  25954. // }
  25955. return;
  25956. }
  25957. }
  25958. // System.Void TMPro.TMP_StyleSheet::.ctor()
  25959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_StyleSheet__ctor_mB98118DB03C3D3F1EA6F358B50C61107D83599F2 (TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * __this, const RuntimeMethod* method)
  25960. {
  25961. static bool s_Il2CppMethodInitialized;
  25962. if (!s_Il2CppMethodInitialized)
  25963. {
  25964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m496DA26C3A1AC2FC8D97119919BE3D283D31E6F1_RuntimeMethod_var);
  25965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t45639C9CAC14492B91832F71F3BE40F75A336649_il2cpp_TypeInfo_var);
  25966. s_Il2CppMethodInitialized = true;
  25967. }
  25968. {
  25969. // private List<TMP_Style> m_StyleList = new List<TMP_Style>(1);
  25970. List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 * L_0 = (List_1_t45639C9CAC14492B91832F71F3BE40F75A336649 *)il2cpp_codegen_object_new(List_1_t45639C9CAC14492B91832F71F3BE40F75A336649_il2cpp_TypeInfo_var);
  25971. List_1__ctor_m496DA26C3A1AC2FC8D97119919BE3D283D31E6F1(L_0, 1, /*hidden argument*/List_1__ctor_m496DA26C3A1AC2FC8D97119919BE3D283D31E6F1_RuntimeMethod_var);
  25972. __this->set_m_StyleList_4(L_0);
  25973. ScriptableObject__ctor_m8DAE6CDCFA34E16F2543B02CC3669669FF203063(__this, /*hidden argument*/NULL);
  25974. return;
  25975. }
  25976. }
  25977. #ifdef __clang__
  25978. #pragma clang diagnostic pop
  25979. #endif
  25980. #ifdef __clang__
  25981. #pragma clang diagnostic push
  25982. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25983. #pragma clang diagnostic ignored "-Wunused-variable"
  25984. #endif
  25985. // TMPro.TMP_FontAsset TMPro.TMP_SubMesh::get_fontAsset()
  25986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_SubMesh_get_fontAsset_m8AD0F0BC3D169419113E3B1C7A16ED6470004781 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  25987. {
  25988. {
  25989. // get { return m_fontAsset; }
  25990. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_4();
  25991. return L_0;
  25992. }
  25993. }
  25994. // System.Void TMPro.TMP_SubMesh::set_fontAsset(TMPro.TMP_FontAsset)
  25995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fontAsset_m307C3FCDD486CFA3A99E86844F8FBC3A87AC3B38 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___value0, const RuntimeMethod* method)
  25996. {
  25997. {
  25998. // set { m_fontAsset = value; }
  25999. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___value0;
  26000. __this->set_m_fontAsset_4(L_0);
  26001. // set { m_fontAsset = value; }
  26002. return;
  26003. }
  26004. }
  26005. // TMPro.TMP_SpriteAsset TMPro.TMP_SubMesh::get_spriteAsset()
  26006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SubMesh_get_spriteAsset_mE3727A428D05820024170D04F839C8B7164991C8 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26007. {
  26008. {
  26009. // get { return m_spriteAsset; }
  26010. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = __this->get_m_spriteAsset_5();
  26011. return L_0;
  26012. }
  26013. }
  26014. // System.Void TMPro.TMP_SubMesh::set_spriteAsset(TMPro.TMP_SpriteAsset)
  26015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_spriteAsset_m114988A0DB206AF57B97417498959228469BE281 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___value0, const RuntimeMethod* method)
  26016. {
  26017. {
  26018. // set { m_spriteAsset = value; }
  26019. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = ___value0;
  26020. __this->set_m_spriteAsset_5(L_0);
  26021. // set { m_spriteAsset = value; }
  26022. return;
  26023. }
  26024. }
  26025. // UnityEngine.Material TMPro.TMP_SubMesh::get_material()
  26026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_get_material_m0C98862400679F05D6DA5E2C706F66077608D5C3 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26027. {
  26028. {
  26029. // get { return GetMaterial(m_sharedMaterial); }
  26030. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_7();
  26031. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1;
  26032. L_1 = TMP_SubMesh_GetMaterial_mD7B0B06D5B157FE1357B4535C0789DF24A5514F0(__this, L_0, /*hidden argument*/NULL);
  26033. return L_1;
  26034. }
  26035. }
  26036. // System.Void TMPro.TMP_SubMesh::set_material(UnityEngine.Material)
  26037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_material_mF378BB3BF90501D47A83CE566600EDE64109A30B (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  26038. {
  26039. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_0 = NULL;
  26040. {
  26041. // if (m_sharedMaterial.GetInstanceID() == value.GetInstanceID())
  26042. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_7();
  26043. NullCheck(L_0);
  26044. int32_t L_1;
  26045. L_1 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_0, /*hidden argument*/NULL);
  26046. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = ___value0;
  26047. NullCheck(L_2);
  26048. int32_t L_3;
  26049. L_3 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_2, /*hidden argument*/NULL);
  26050. if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
  26051. {
  26052. goto IL_0014;
  26053. }
  26054. }
  26055. {
  26056. // return;
  26057. return;
  26058. }
  26059. IL_0014:
  26060. {
  26061. // m_sharedMaterial = m_material = value;
  26062. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = ___value0;
  26063. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = L_4;
  26064. V_0 = L_5;
  26065. __this->set_m_material_6(L_5);
  26066. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = V_0;
  26067. __this->set_m_sharedMaterial_7(L_6);
  26068. // m_padding = GetPaddingForMaterial();
  26069. float L_7;
  26070. L_7 = TMP_SubMesh_GetPaddingForMaterial_m75F9CE65D1124AB4AF77F7915D98F8888DC6097D(__this, /*hidden argument*/NULL);
  26071. __this->set_m_padding_11(L_7);
  26072. // SetVerticesDirty();
  26073. TMP_SubMesh_SetVerticesDirty_mAD5F94D522DE757B591589B1DA1E892EB3797BAF(__this, /*hidden argument*/NULL);
  26074. // SetMaterialDirty();
  26075. TMP_SubMesh_SetMaterialDirty_m0B08FFE26EA91994EEB772FFD4CE8B4D5C7C6CCD(__this, /*hidden argument*/NULL);
  26076. // }
  26077. return;
  26078. }
  26079. }
  26080. // UnityEngine.Material TMPro.TMP_SubMesh::get_sharedMaterial()
  26081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_get_sharedMaterial_mEECFBA6D6E236B61B233F8445C3CB99DA3BD3688 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26082. {
  26083. {
  26084. // get { return m_sharedMaterial; }
  26085. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_7();
  26086. return L_0;
  26087. }
  26088. }
  26089. // System.Void TMPro.TMP_SubMesh::set_sharedMaterial(UnityEngine.Material)
  26090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_sharedMaterial_m2508A397CF6AE5740C67C4E51C76916ECBD35556 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  26091. {
  26092. {
  26093. // set { SetSharedMaterial(value); }
  26094. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  26095. TMP_SubMesh_SetSharedMaterial_m26EAC23382355F20B8096F504339F2CCC12A8B3E(__this, L_0, /*hidden argument*/NULL);
  26096. // set { SetSharedMaterial(value); }
  26097. return;
  26098. }
  26099. }
  26100. // UnityEngine.Material TMPro.TMP_SubMesh::get_fallbackMaterial()
  26101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_get_fallbackMaterial_mC5459E26156D5419F10F8CD35F2E030AB2E0240A (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26102. {
  26103. {
  26104. // get { return m_fallbackMaterial; }
  26105. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackMaterial_8();
  26106. return L_0;
  26107. }
  26108. }
  26109. // System.Void TMPro.TMP_SubMesh::set_fallbackMaterial(UnityEngine.Material)
  26110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fallbackMaterial_mEA42D20BCA21645ECAA1025A3113DD278FAF3FA0 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  26111. {
  26112. static bool s_Il2CppMethodInitialized;
  26113. if (!s_Il2CppMethodInitialized)
  26114. {
  26115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26117. s_Il2CppMethodInitialized = true;
  26118. }
  26119. {
  26120. // if (m_fallbackMaterial == value) return;
  26121. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackMaterial_8();
  26122. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = ___value0;
  26123. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26124. bool L_2;
  26125. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, L_1, /*hidden argument*/NULL);
  26126. if (!L_2)
  26127. {
  26128. goto IL_000f;
  26129. }
  26130. }
  26131. {
  26132. // if (m_fallbackMaterial == value) return;
  26133. return;
  26134. }
  26135. IL_000f:
  26136. {
  26137. // if (m_fallbackMaterial != null && m_fallbackMaterial != value)
  26138. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_fallbackMaterial_8();
  26139. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26140. bool L_4;
  26141. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26142. if (!L_4)
  26143. {
  26144. goto IL_0036;
  26145. }
  26146. }
  26147. {
  26148. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_fallbackMaterial_8();
  26149. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = ___value0;
  26150. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26151. bool L_7;
  26152. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, L_6, /*hidden argument*/NULL);
  26153. if (!L_7)
  26154. {
  26155. goto IL_0036;
  26156. }
  26157. }
  26158. {
  26159. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  26160. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = __this->get_m_fallbackMaterial_8();
  26161. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26162. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_8, /*hidden argument*/NULL);
  26163. }
  26164. IL_0036:
  26165. {
  26166. // m_fallbackMaterial = value;
  26167. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9 = ___value0;
  26168. __this->set_m_fallbackMaterial_8(L_9);
  26169. // TMP_MaterialManager.AddFallbackMaterialReference(m_fallbackMaterial);
  26170. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10 = __this->get_m_fallbackMaterial_8();
  26171. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26172. TMP_MaterialManager_AddFallbackMaterialReference_m203437FB09750D11119F7A27CFA4ED4E233AE1BB(L_10, /*hidden argument*/NULL);
  26173. // SetSharedMaterial(m_fallbackMaterial);
  26174. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_11 = __this->get_m_fallbackMaterial_8();
  26175. TMP_SubMesh_SetSharedMaterial_m26EAC23382355F20B8096F504339F2CCC12A8B3E(__this, L_11, /*hidden argument*/NULL);
  26176. // }
  26177. return;
  26178. }
  26179. }
  26180. // UnityEngine.Material TMPro.TMP_SubMesh::get_fallbackSourceMaterial()
  26181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_get_fallbackSourceMaterial_m79257A128B2495B2AEA00525EC449412D7A67865 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26182. {
  26183. {
  26184. // get { return m_fallbackSourceMaterial; }
  26185. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackSourceMaterial_9();
  26186. return L_0;
  26187. }
  26188. }
  26189. // System.Void TMPro.TMP_SubMesh::set_fallbackSourceMaterial(UnityEngine.Material)
  26190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_fallbackSourceMaterial_m88F5917717363F167DA171F3346334B1097D3CE3 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  26191. {
  26192. {
  26193. // set { m_fallbackSourceMaterial = value; }
  26194. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  26195. __this->set_m_fallbackSourceMaterial_9(L_0);
  26196. // set { m_fallbackSourceMaterial = value; }
  26197. return;
  26198. }
  26199. }
  26200. // System.Boolean TMPro.TMP_SubMesh::get_isDefaultMaterial()
  26201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_SubMesh_get_isDefaultMaterial_m6E3B90623D3113C2AEAE51B0150E54E1A42DDDF1 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26202. {
  26203. {
  26204. // get { return m_isDefaultMaterial; }
  26205. bool L_0 = __this->get_m_isDefaultMaterial_10();
  26206. return L_0;
  26207. }
  26208. }
  26209. // System.Void TMPro.TMP_SubMesh::set_isDefaultMaterial(System.Boolean)
  26210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_isDefaultMaterial_m4150EABCD9B7950B7E8206E69F54DA14CFEF594A (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, bool ___value0, const RuntimeMethod* method)
  26211. {
  26212. {
  26213. // set { m_isDefaultMaterial = value; }
  26214. bool L_0 = ___value0;
  26215. __this->set_m_isDefaultMaterial_10(L_0);
  26216. // set { m_isDefaultMaterial = value; }
  26217. return;
  26218. }
  26219. }
  26220. // System.Single TMPro.TMP_SubMesh::get_padding()
  26221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_get_padding_m0767D28093A3622A404341557960A794879291B0 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26222. {
  26223. {
  26224. // get { return m_padding; }
  26225. float L_0 = __this->get_m_padding_11();
  26226. return L_0;
  26227. }
  26228. }
  26229. // System.Void TMPro.TMP_SubMesh::set_padding(System.Single)
  26230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_padding_m2AB8B8B0D1E8CD795E894DD8C18EC81A49970EF7 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, float ___value0, const RuntimeMethod* method)
  26231. {
  26232. {
  26233. // set { m_padding = value; }
  26234. float L_0 = ___value0;
  26235. __this->set_m_padding_11(L_0);
  26236. // set { m_padding = value; }
  26237. return;
  26238. }
  26239. }
  26240. // UnityEngine.Renderer TMPro.TMP_SubMesh::get_renderer()
  26241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * TMP_SubMesh_get_renderer_m721BC3FF63941822CEEB0CEBAE9A6904FEA00C08 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26242. {
  26243. static bool s_Il2CppMethodInitialized;
  26244. if (!s_Il2CppMethodInitialized)
  26245. {
  26246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26248. s_Il2CppMethodInitialized = true;
  26249. }
  26250. {
  26251. // get { if (m_renderer == null) m_renderer = GetComponent<Renderer>();
  26252. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_0 = __this->get_m_renderer_12();
  26253. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26254. bool L_1;
  26255. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26256. if (!L_1)
  26257. {
  26258. goto IL_001a;
  26259. }
  26260. }
  26261. {
  26262. // get { if (m_renderer == null) m_renderer = GetComponent<Renderer>();
  26263. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_2;
  26264. L_2 = Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951(__this, /*hidden argument*/Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26265. __this->set_m_renderer_12(L_2);
  26266. }
  26267. IL_001a:
  26268. {
  26269. // return m_renderer;
  26270. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_3 = __this->get_m_renderer_12();
  26271. return L_3;
  26272. }
  26273. }
  26274. // UnityEngine.MeshFilter TMPro.TMP_SubMesh::get_meshFilter()
  26275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * TMP_SubMesh_get_meshFilter_mD39FF1E9146CBB3A12A7B18E3C4F023B5465C9AB (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26276. {
  26277. static bool s_Il2CppMethodInitialized;
  26278. if (!s_Il2CppMethodInitialized)
  26279. {
  26280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_mFFD173E0CB68E5A6519D56086F5B678CB885D9E4_RuntimeMethod_var);
  26281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_m1611D0ABA0C75573ECCB1F61D176DA95F7133F30_RuntimeMethod_var);
  26282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26283. s_Il2CppMethodInitialized = true;
  26284. }
  26285. {
  26286. // if (m_meshFilter == null)
  26287. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_0 = __this->get_m_meshFilter_13();
  26288. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26289. bool L_1;
  26290. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26291. if (!L_1)
  26292. {
  26293. goto IL_0046;
  26294. }
  26295. }
  26296. {
  26297. // m_meshFilter = GetComponent<MeshFilter>();
  26298. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_2;
  26299. L_2 = Component_GetComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_mFFD173E0CB68E5A6519D56086F5B678CB885D9E4(__this, /*hidden argument*/Component_GetComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_mFFD173E0CB68E5A6519D56086F5B678CB885D9E4_RuntimeMethod_var);
  26300. __this->set_m_meshFilter_13(L_2);
  26301. // if (m_meshFilter == null)
  26302. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_3 = __this->get_m_meshFilter_13();
  26303. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26304. bool L_4;
  26305. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26306. if (!L_4)
  26307. {
  26308. goto IL_0046;
  26309. }
  26310. }
  26311. {
  26312. // m_meshFilter = gameObject.AddComponent<MeshFilter>();
  26313. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_5;
  26314. L_5 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  26315. NullCheck(L_5);
  26316. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_6;
  26317. L_6 = GameObject_AddComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_m1611D0ABA0C75573ECCB1F61D176DA95F7133F30(L_5, /*hidden argument*/GameObject_AddComponent_TisMeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A_m1611D0ABA0C75573ECCB1F61D176DA95F7133F30_RuntimeMethod_var);
  26318. __this->set_m_meshFilter_13(L_6);
  26319. // m_meshFilter.hideFlags = HideFlags.HideInInspector | HideFlags.HideAndDontSave;
  26320. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_7 = __this->get_m_meshFilter_13();
  26321. NullCheck(L_7);
  26322. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_7, ((int32_t)63), /*hidden argument*/NULL);
  26323. }
  26324. IL_0046:
  26325. {
  26326. // return m_meshFilter;
  26327. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_8 = __this->get_m_meshFilter_13();
  26328. return L_8;
  26329. }
  26330. }
  26331. // UnityEngine.Mesh TMPro.TMP_SubMesh::get_mesh()
  26332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * TMP_SubMesh_get_mesh_mB7EE1E8583BFD5178C20562DE4EA529FC1325F98 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26333. {
  26334. static bool s_Il2CppMethodInitialized;
  26335. if (!s_Il2CppMethodInitialized)
  26336. {
  26337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  26338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26339. s_Il2CppMethodInitialized = true;
  26340. }
  26341. {
  26342. // if (m_mesh == null)
  26343. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_14();
  26344. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26345. bool L_1;
  26346. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26347. if (!L_1)
  26348. {
  26349. goto IL_0026;
  26350. }
  26351. }
  26352. {
  26353. // m_mesh = new Mesh();
  26354. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  26355. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_2, /*hidden argument*/NULL);
  26356. __this->set_m_mesh_14(L_2);
  26357. // m_mesh.hideFlags = HideFlags.HideAndDontSave;
  26358. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = __this->get_m_mesh_14();
  26359. NullCheck(L_3);
  26360. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_3, ((int32_t)61), /*hidden argument*/NULL);
  26361. }
  26362. IL_0026:
  26363. {
  26364. // return m_mesh;
  26365. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = __this->get_m_mesh_14();
  26366. return L_4;
  26367. }
  26368. }
  26369. // System.Void TMPro.TMP_SubMesh::set_mesh(UnityEngine.Mesh)
  26370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_set_mesh_m4A4FC47E1451D0813CFF91118E12CD38D0FBC0E8 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___value0, const RuntimeMethod* method)
  26371. {
  26372. {
  26373. // set { m_mesh = value; }
  26374. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___value0;
  26375. __this->set_m_mesh_14(L_0);
  26376. // set { m_mesh = value; }
  26377. return;
  26378. }
  26379. }
  26380. // TMPro.TMP_Text TMPro.TMP_SubMesh::get_textComponent()
  26381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_SubMesh_get_textComponent_mCC77108B2FC27225E4FE85BFC0C30E6EB8A0D228 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26382. {
  26383. static bool s_Il2CppMethodInitialized;
  26384. if (!s_Il2CppMethodInitialized)
  26385. {
  26386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisTextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_m8C6393919B0D5F45B82B6B392649AE6A1EDA3C81_RuntimeMethod_var);
  26387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26388. s_Il2CppMethodInitialized = true;
  26389. }
  26390. {
  26391. // if (m_TextComponent == null)
  26392. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_0 = __this->get_m_TextComponent_15();
  26393. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26394. bool L_1;
  26395. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26396. if (!L_1)
  26397. {
  26398. goto IL_001a;
  26399. }
  26400. }
  26401. {
  26402. // m_TextComponent = GetComponentInParent<TextMeshPro>();
  26403. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_2;
  26404. L_2 = Component_GetComponentInParent_TisTextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_m8C6393919B0D5F45B82B6B392649AE6A1EDA3C81(__this, /*hidden argument*/Component_GetComponentInParent_TisTextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_m8C6393919B0D5F45B82B6B392649AE6A1EDA3C81_RuntimeMethod_var);
  26405. __this->set_m_TextComponent_15(L_2);
  26406. }
  26407. IL_001a:
  26408. {
  26409. // return m_TextComponent;
  26410. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_3 = __this->get_m_TextComponent_15();
  26411. return L_3;
  26412. }
  26413. }
  26414. // TMPro.TMP_SubMesh TMPro.TMP_SubMesh::AddSubTextObject(TMPro.TextMeshPro,TMPro.MaterialReference)
  26415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * TMP_SubMesh_AddSubTextObject_mB8BFEA8994303FBAC01CFCC25C60DDAC12B939C8 (TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * ___textComponent0, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___materialReference1, const RuntimeMethod* method)
  26416. {
  26417. static bool s_Il2CppMethodInitialized;
  26418. if (!s_Il2CppMethodInitialized)
  26419. {
  26420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisTMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_m54405BEAE75F40F35AE26F19D99B991F2E3D1425_RuntimeMethod_var);
  26421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  26422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_0_0_0_var);
  26423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
  26424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  26425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047);
  26426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
  26427. s_Il2CppMethodInitialized = true;
  26428. }
  26429. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * V_0 = NULL;
  26430. {
  26431. // GameObject go = new GameObject("TMP SubMesh [" + materialReference.material.name + "]", typeof(TMP_SubMesh));
  26432. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_0 = ___materialReference1;
  26433. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = L_0.get_material_3();
  26434. NullCheck(L_1);
  26435. String_t* L_2;
  26436. L_2 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_1, /*hidden argument*/NULL);
  26437. String_t* L_3;
  26438. L_3 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteralC68F26D50F4F9C62498072567FF551D39CDB0047, L_2, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
  26439. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_4 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)1);
  26440. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_5 = L_4;
  26441. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_0_0_0_var) };
  26442. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  26443. Type_t * L_7;
  26444. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_6, /*hidden argument*/NULL);
  26445. NullCheck(L_5);
  26446. ArrayElementTypeCheck (L_5, L_7);
  26447. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_7);
  26448. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_8 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  26449. GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8(L_8, L_3, L_5, /*hidden argument*/NULL);
  26450. // go.hideFlags = HideFlags.DontSave;
  26451. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9 = L_8;
  26452. NullCheck(L_9);
  26453. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_9, ((int32_t)52), /*hidden argument*/NULL);
  26454. // TMP_SubMesh subMesh = go.GetComponent<TMP_SubMesh>();
  26455. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_10 = L_9;
  26456. NullCheck(L_10);
  26457. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_11;
  26458. L_11 = GameObject_GetComponent_TisTMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_m54405BEAE75F40F35AE26F19D99B991F2E3D1425(L_10, /*hidden argument*/GameObject_GetComponent_TisTMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8_m54405BEAE75F40F35AE26F19D99B991F2E3D1425_RuntimeMethod_var);
  26459. V_0 = L_11;
  26460. // go.transform.SetParent(textComponent.transform, false);
  26461. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_12 = L_10;
  26462. NullCheck(L_12);
  26463. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_13;
  26464. L_13 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_12, /*hidden argument*/NULL);
  26465. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_14 = ___textComponent0;
  26466. NullCheck(L_14);
  26467. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_15;
  26468. L_15 = TextMeshPro_get_transform_m287771E57F2590075D10DB95E28CB3BFBE2BBC9E(L_14, /*hidden argument*/NULL);
  26469. NullCheck(L_13);
  26470. Transform_SetParent_mA6A651EDE81F139E1D6C7BA894834AD71D07227A(L_13, L_15, (bool)0, /*hidden argument*/NULL);
  26471. // go.transform.localPosition = Vector3.zero;
  26472. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_16 = L_12;
  26473. NullCheck(L_16);
  26474. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_17;
  26475. L_17 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_16, /*hidden argument*/NULL);
  26476. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_18;
  26477. L_18 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  26478. NullCheck(L_17);
  26479. Transform_set_localPosition_m2A2B0033EF079077FAE7C65196078EAF5D041AFC(L_17, L_18, /*hidden argument*/NULL);
  26480. // go.transform.localRotation = Quaternion.identity;
  26481. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_19 = L_16;
  26482. NullCheck(L_19);
  26483. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_20;
  26484. L_20 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_19, /*hidden argument*/NULL);
  26485. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_21;
  26486. L_21 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
  26487. NullCheck(L_20);
  26488. Transform_set_localRotation_m1A9101457EC4653AFC93FCC4065A29F2C78FA62C(L_20, L_21, /*hidden argument*/NULL);
  26489. // go.transform.localScale = Vector3.one;
  26490. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_22 = L_19;
  26491. NullCheck(L_22);
  26492. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_23;
  26493. L_23 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_22, /*hidden argument*/NULL);
  26494. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_24;
  26495. L_24 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
  26496. NullCheck(L_23);
  26497. Transform_set_localScale_mF4D1611E48D1BA7566A1E166DC2DACF3ADD8BA3A(L_23, L_24, /*hidden argument*/NULL);
  26498. // go.layer = textComponent.gameObject.layer;
  26499. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_25 = ___textComponent0;
  26500. NullCheck(L_25);
  26501. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_26;
  26502. L_26 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_25, /*hidden argument*/NULL);
  26503. NullCheck(L_26);
  26504. int32_t L_27;
  26505. L_27 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_26, /*hidden argument*/NULL);
  26506. NullCheck(L_22);
  26507. GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6(L_22, L_27, /*hidden argument*/NULL);
  26508. // subMesh.m_TextComponent = textComponent;
  26509. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_28 = V_0;
  26510. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_29 = ___textComponent0;
  26511. NullCheck(L_28);
  26512. L_28->set_m_TextComponent_15(L_29);
  26513. // subMesh.m_fontAsset = materialReference.fontAsset;
  26514. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_30 = V_0;
  26515. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_31 = ___materialReference1;
  26516. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_32 = L_31.get_fontAsset_1();
  26517. NullCheck(L_30);
  26518. L_30->set_m_fontAsset_4(L_32);
  26519. // subMesh.m_spriteAsset = materialReference.spriteAsset;
  26520. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_33 = V_0;
  26521. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_34 = ___materialReference1;
  26522. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_35 = L_34.get_spriteAsset_2();
  26523. NullCheck(L_33);
  26524. L_33->set_m_spriteAsset_5(L_35);
  26525. // subMesh.m_isDefaultMaterial = materialReference.isDefaultMaterial;
  26526. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_36 = V_0;
  26527. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_37 = ___materialReference1;
  26528. bool L_38 = L_37.get_isDefaultMaterial_4();
  26529. NullCheck(L_36);
  26530. L_36->set_m_isDefaultMaterial_10(L_38);
  26531. // subMesh.SetSharedMaterial(materialReference.material);
  26532. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_39 = V_0;
  26533. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_40 = ___materialReference1;
  26534. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_41 = L_40.get_material_3();
  26535. NullCheck(L_39);
  26536. TMP_SubMesh_SetSharedMaterial_m26EAC23382355F20B8096F504339F2CCC12A8B3E(L_39, L_41, /*hidden argument*/NULL);
  26537. // subMesh.renderer.sortingLayerID = textComponent.renderer.sortingLayerID;
  26538. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_42 = V_0;
  26539. NullCheck(L_42);
  26540. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_43;
  26541. L_43 = TMP_SubMesh_get_renderer_m721BC3FF63941822CEEB0CEBAE9A6904FEA00C08(L_42, /*hidden argument*/NULL);
  26542. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_44 = ___textComponent0;
  26543. NullCheck(L_44);
  26544. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_45;
  26545. L_45 = TextMeshPro_get_renderer_m066F35A467ED7650ABDB2B1E8593C87177AD1728(L_44, /*hidden argument*/NULL);
  26546. NullCheck(L_45);
  26547. int32_t L_46;
  26548. L_46 = Renderer_get_sortingLayerID_m668C1AA36751AF6655BAAD42BE7627E7950E48E8(L_45, /*hidden argument*/NULL);
  26549. NullCheck(L_43);
  26550. Renderer_set_sortingLayerID_m8F4A87EB577D6314BF191E6227E139AEBE962BC8(L_43, L_46, /*hidden argument*/NULL);
  26551. // subMesh.renderer.sortingOrder = textComponent.renderer.sortingOrder;
  26552. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_47 = V_0;
  26553. NullCheck(L_47);
  26554. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_48;
  26555. L_48 = TMP_SubMesh_get_renderer_m721BC3FF63941822CEEB0CEBAE9A6904FEA00C08(L_47, /*hidden argument*/NULL);
  26556. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_49 = ___textComponent0;
  26557. NullCheck(L_49);
  26558. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_50;
  26559. L_50 = TextMeshPro_get_renderer_m066F35A467ED7650ABDB2B1E8593C87177AD1728(L_49, /*hidden argument*/NULL);
  26560. NullCheck(L_50);
  26561. int32_t L_51;
  26562. L_51 = Renderer_get_sortingOrder_m043173C955559C12E0A33BD7F7945DA12B755AE0(L_50, /*hidden argument*/NULL);
  26563. NullCheck(L_48);
  26564. Renderer_set_sortingOrder_mAABE4F8F9B158068C8A1582ACE0BFEA3CF499139(L_48, L_51, /*hidden argument*/NULL);
  26565. // return subMesh;
  26566. TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * L_52 = V_0;
  26567. return L_52;
  26568. }
  26569. }
  26570. // System.Void TMPro.TMP_SubMesh::OnEnable()
  26571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnEnable_m695B4F2DA154B95A460B169CD336E325C64D0FD7 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26572. {
  26573. static bool s_Il2CppMethodInitialized;
  26574. if (!s_Il2CppMethodInitialized)
  26575. {
  26576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26578. s_Il2CppMethodInitialized = true;
  26579. }
  26580. {
  26581. // if (!m_isRegisteredForEvents)
  26582. bool L_0 = __this->get_m_isRegisteredForEvents_16();
  26583. if (L_0)
  26584. {
  26585. goto IL_000f;
  26586. }
  26587. }
  26588. {
  26589. // m_isRegisteredForEvents = true;
  26590. __this->set_m_isRegisteredForEvents_16((bool)1);
  26591. }
  26592. IL_000f:
  26593. {
  26594. // if (hideFlags != HideFlags.DontSave)
  26595. int32_t L_1;
  26596. L_1 = Object_get_hideFlags_m0F6495E1FB440A08314B7D74CCA99C897FAC05D1(__this, /*hidden argument*/NULL);
  26597. if ((((int32_t)L_1) == ((int32_t)((int32_t)52))))
  26598. {
  26599. goto IL_0021;
  26600. }
  26601. }
  26602. {
  26603. // hideFlags = HideFlags.DontSave;
  26604. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(__this, ((int32_t)52), /*hidden argument*/NULL);
  26605. }
  26606. IL_0021:
  26607. {
  26608. // meshFilter.sharedMesh = mesh;
  26609. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_2;
  26610. L_2 = TMP_SubMesh_get_meshFilter_mD39FF1E9146CBB3A12A7B18E3C4F023B5465C9AB(__this, /*hidden argument*/NULL);
  26611. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3;
  26612. L_3 = TMP_SubMesh_get_mesh_mB7EE1E8583BFD5178C20562DE4EA529FC1325F98(__this, /*hidden argument*/NULL);
  26613. NullCheck(L_2);
  26614. MeshFilter_set_sharedMesh_mC96D5F9AE4BC1D186221F568A4C3CE23572EC958(L_2, L_3, /*hidden argument*/NULL);
  26615. // if (m_sharedMaterial != null)
  26616. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = __this->get_m_sharedMaterial_7();
  26617. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26618. bool L_5;
  26619. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26620. if (!L_5)
  26621. {
  26622. goto IL_0069;
  26623. }
  26624. }
  26625. {
  26626. // m_sharedMaterial.SetVector(ShaderUtilities.ID_ClipRect, new Vector4(-32767, -32767, 32767, 32767));
  26627. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = __this->get_m_sharedMaterial_7();
  26628. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26629. int32_t L_7 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_ClipRect_39();
  26630. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_8;
  26631. memset((&L_8), 0, sizeof(L_8));
  26632. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_8), (-32767.0f), (-32767.0f), (32767.0f), (32767.0f), /*hidden argument*/NULL);
  26633. NullCheck(L_6);
  26634. Material_SetVector_m47F7F5B5B21FA28885C4E747AF1C32F40C1022CB(L_6, L_7, L_8, /*hidden argument*/NULL);
  26635. }
  26636. IL_0069:
  26637. {
  26638. // }
  26639. return;
  26640. }
  26641. }
  26642. // System.Void TMPro.TMP_SubMesh::OnDisable()
  26643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnDisable_mEE423D32A4BDC698479F6FF618EA110113EEA396 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26644. {
  26645. static bool s_Il2CppMethodInitialized;
  26646. if (!s_Il2CppMethodInitialized)
  26647. {
  26648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26650. s_Il2CppMethodInitialized = true;
  26651. }
  26652. {
  26653. // m_meshFilter.sharedMesh = null;
  26654. MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * L_0 = __this->get_m_meshFilter_13();
  26655. NullCheck(L_0);
  26656. MeshFilter_set_sharedMesh_mC96D5F9AE4BC1D186221F568A4C3CE23572EC958(L_0, (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)NULL, /*hidden argument*/NULL);
  26657. // if (m_fallbackMaterial != null)
  26658. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = __this->get_m_fallbackMaterial_8();
  26659. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26660. bool L_2;
  26661. L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26662. if (!L_2)
  26663. {
  26664. goto IL_002c;
  26665. }
  26666. }
  26667. {
  26668. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  26669. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_fallbackMaterial_8();
  26670. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26671. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_3, /*hidden argument*/NULL);
  26672. // m_fallbackMaterial = null;
  26673. __this->set_m_fallbackMaterial_8((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  26674. }
  26675. IL_002c:
  26676. {
  26677. // }
  26678. return;
  26679. }
  26680. }
  26681. // System.Void TMPro.TMP_SubMesh::OnDestroy()
  26682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_OnDestroy_m1FFE4FE6A10E9507FA04B33E3CD2047D159EE69A (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26683. {
  26684. static bool s_Il2CppMethodInitialized;
  26685. if (!s_Il2CppMethodInitialized)
  26686. {
  26687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26689. s_Il2CppMethodInitialized = true;
  26690. }
  26691. {
  26692. // if (m_mesh != null) DestroyImmediate(m_mesh);
  26693. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_14();
  26694. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26695. bool L_1;
  26696. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26697. if (!L_1)
  26698. {
  26699. goto IL_0019;
  26700. }
  26701. }
  26702. {
  26703. // if (m_mesh != null) DestroyImmediate(m_mesh);
  26704. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = __this->get_m_mesh_14();
  26705. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26706. Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422(L_2, /*hidden argument*/NULL);
  26707. }
  26708. IL_0019:
  26709. {
  26710. // if (m_fallbackMaterial != null)
  26711. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_fallbackMaterial_8();
  26712. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26713. bool L_4;
  26714. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26715. if (!L_4)
  26716. {
  26717. goto IL_0039;
  26718. }
  26719. }
  26720. {
  26721. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  26722. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_fallbackMaterial_8();
  26723. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  26724. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_5, /*hidden argument*/NULL);
  26725. // m_fallbackMaterial = null;
  26726. __this->set_m_fallbackMaterial_8((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  26727. }
  26728. IL_0039:
  26729. {
  26730. // m_isRegisteredForEvents = false;
  26731. __this->set_m_isRegisteredForEvents_16((bool)0);
  26732. // if (m_TextComponent != null)
  26733. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_6 = __this->get_m_TextComponent_15();
  26734. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26735. bool L_7;
  26736. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26737. if (!L_7)
  26738. {
  26739. goto IL_0065;
  26740. }
  26741. }
  26742. {
  26743. // m_TextComponent.havePropertiesChanged = true;
  26744. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_8 = __this->get_m_TextComponent_15();
  26745. NullCheck(L_8);
  26746. TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357(L_8, (bool)1, /*hidden argument*/NULL);
  26747. // m_TextComponent.SetAllDirty();
  26748. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_9 = __this->get_m_TextComponent_15();
  26749. NullCheck(L_9);
  26750. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_9);
  26751. }
  26752. IL_0065:
  26753. {
  26754. // }
  26755. return;
  26756. }
  26757. }
  26758. // System.Void TMPro.TMP_SubMesh::DestroySelf()
  26759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_DestroySelf_m4FE58E576C024B216B9390DCD34BD48CB20E108C (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26760. {
  26761. static bool s_Il2CppMethodInitialized;
  26762. if (!s_Il2CppMethodInitialized)
  26763. {
  26764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26765. s_Il2CppMethodInitialized = true;
  26766. }
  26767. {
  26768. // Destroy(this.gameObject, 1f);
  26769. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_0;
  26770. L_0 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  26771. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26772. Object_Destroy_mAAAA103F4911E9FA18634BF9605C28559F5E2AC7(L_0, (1.0f), /*hidden argument*/NULL);
  26773. // }
  26774. return;
  26775. }
  26776. }
  26777. // UnityEngine.Material TMPro.TMP_SubMesh::GetMaterial(UnityEngine.Material)
  26778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_GetMaterial_mD7B0B06D5B157FE1357B4535C0789DF24A5514F0 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  26779. {
  26780. static bool s_Il2CppMethodInitialized;
  26781. if (!s_Il2CppMethodInitialized)
  26782. {
  26783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26785. s_Il2CppMethodInitialized = true;
  26786. }
  26787. {
  26788. // if (m_renderer == null)
  26789. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_0 = __this->get_m_renderer_12();
  26790. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26791. bool L_1;
  26792. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26793. if (!L_1)
  26794. {
  26795. goto IL_001a;
  26796. }
  26797. }
  26798. {
  26799. // m_renderer = GetComponent<Renderer>();
  26800. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_2;
  26801. L_2 = Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951(__this, /*hidden argument*/Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26802. __this->set_m_renderer_12(L_2);
  26803. }
  26804. IL_001a:
  26805. {
  26806. // if (m_material == null || m_material.GetInstanceID() != mat.GetInstanceID())
  26807. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_material_6();
  26808. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26809. bool L_4;
  26810. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  26811. if (L_4)
  26812. {
  26813. goto IL_003b;
  26814. }
  26815. }
  26816. {
  26817. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_material_6();
  26818. NullCheck(L_5);
  26819. int32_t L_6;
  26820. L_6 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_5, /*hidden argument*/NULL);
  26821. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7 = ___mat0;
  26822. NullCheck(L_7);
  26823. int32_t L_8;
  26824. L_8 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_7, /*hidden argument*/NULL);
  26825. if ((((int32_t)L_6) == ((int32_t)L_8)))
  26826. {
  26827. goto IL_0048;
  26828. }
  26829. }
  26830. IL_003b:
  26831. {
  26832. // m_material = CreateMaterialInstance(mat);
  26833. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9 = ___mat0;
  26834. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10;
  26835. L_10 = TMP_SubMesh_CreateMaterialInstance_m1447B9765915788A458CA288422A9325BCA73F75(__this, L_9, /*hidden argument*/NULL);
  26836. __this->set_m_material_6(L_10);
  26837. }
  26838. IL_0048:
  26839. {
  26840. // m_sharedMaterial = m_material;
  26841. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_11 = __this->get_m_material_6();
  26842. __this->set_m_sharedMaterial_7(L_11);
  26843. // m_padding = GetPaddingForMaterial();
  26844. float L_12;
  26845. L_12 = TMP_SubMesh_GetPaddingForMaterial_m75F9CE65D1124AB4AF77F7915D98F8888DC6097D(__this, /*hidden argument*/NULL);
  26846. __this->set_m_padding_11(L_12);
  26847. // SetVerticesDirty();
  26848. TMP_SubMesh_SetVerticesDirty_mAD5F94D522DE757B591589B1DA1E892EB3797BAF(__this, /*hidden argument*/NULL);
  26849. // SetMaterialDirty();
  26850. TMP_SubMesh_SetMaterialDirty_m0B08FFE26EA91994EEB772FFD4CE8B4D5C7C6CCD(__this, /*hidden argument*/NULL);
  26851. // return m_sharedMaterial;
  26852. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_13 = __this->get_m_sharedMaterial_7();
  26853. return L_13;
  26854. }
  26855. }
  26856. // UnityEngine.Material TMPro.TMP_SubMesh::CreateMaterialInstance(UnityEngine.Material)
  26857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_CreateMaterialInstance_m1447B9765915788A458CA288422A9325BCA73F75 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method)
  26858. {
  26859. static bool s_Il2CppMethodInitialized;
  26860. if (!s_Il2CppMethodInitialized)
  26861. {
  26862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  26863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
  26864. s_Il2CppMethodInitialized = true;
  26865. }
  26866. {
  26867. // Material mat = new Material(source);
  26868. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___source0;
  26869. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = (Material_t8927C00353A72755313F046D0CE85178AE8218EE *)il2cpp_codegen_object_new(Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  26870. Material__ctor_mD0C3D9CFAFE0FB858D864092467387D7FA178245(L_1, L_0, /*hidden argument*/NULL);
  26871. // mat.shaderKeywords = source.shaderKeywords;
  26872. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = L_1;
  26873. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ___source0;
  26874. NullCheck(L_3);
  26875. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
  26876. L_4 = Material_get_shaderKeywords_mDAD743C090C3CEE0B2883140B244853D71C5E9E0(L_3, /*hidden argument*/NULL);
  26877. NullCheck(L_2);
  26878. Material_set_shaderKeywords_m9EC5EFA52BF30597B1692C623806E7167B1C7688(L_2, L_4, /*hidden argument*/NULL);
  26879. // mat.name += " (Instance)";
  26880. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = L_2;
  26881. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = L_5;
  26882. NullCheck(L_6);
  26883. String_t* L_7;
  26884. L_7 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_6, /*hidden argument*/NULL);
  26885. String_t* L_8;
  26886. L_8 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, /*hidden argument*/NULL);
  26887. NullCheck(L_6);
  26888. Object_set_name_m87C4006618ADB325ABE5439DF159E10DD8DD0781(L_6, L_8, /*hidden argument*/NULL);
  26889. // return mat;
  26890. return L_5;
  26891. }
  26892. }
  26893. // UnityEngine.Material TMPro.TMP_SubMesh::GetSharedMaterial()
  26894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMesh_GetSharedMaterial_m4AF294DD22F05E547D6264D694B222F42FF4D287 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26895. {
  26896. static bool s_Il2CppMethodInitialized;
  26897. if (!s_Il2CppMethodInitialized)
  26898. {
  26899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26900. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  26901. s_Il2CppMethodInitialized = true;
  26902. }
  26903. {
  26904. // if (m_renderer == null)
  26905. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_0 = __this->get_m_renderer_12();
  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_001a;
  26912. }
  26913. }
  26914. {
  26915. // m_renderer = GetComponent<Renderer>();
  26916. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_2;
  26917. L_2 = Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951(__this, /*hidden argument*/Component_GetComponent_TisRenderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C_mB89D75983F403B440947CE6FB264503618F5B951_RuntimeMethod_var);
  26918. __this->set_m_renderer_12(L_2);
  26919. }
  26920. IL_001a:
  26921. {
  26922. // return m_renderer.sharedMaterial;
  26923. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_3 = __this->get_m_renderer_12();
  26924. NullCheck(L_3);
  26925. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4;
  26926. L_4 = Renderer_get_sharedMaterial_m42DF538F0C6EA249B1FB626485D45D083BA74FCC(L_3, /*hidden argument*/NULL);
  26927. return L_4;
  26928. }
  26929. }
  26930. // System.Void TMPro.TMP_SubMesh::SetSharedMaterial(UnityEngine.Material)
  26931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetSharedMaterial_m26EAC23382355F20B8096F504339F2CCC12A8B3E (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  26932. {
  26933. {
  26934. // m_sharedMaterial = mat;
  26935. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___mat0;
  26936. __this->set_m_sharedMaterial_7(L_0);
  26937. // m_padding = GetPaddingForMaterial();
  26938. float L_1;
  26939. L_1 = TMP_SubMesh_GetPaddingForMaterial_m75F9CE65D1124AB4AF77F7915D98F8888DC6097D(__this, /*hidden argument*/NULL);
  26940. __this->set_m_padding_11(L_1);
  26941. // SetMaterialDirty();
  26942. TMP_SubMesh_SetMaterialDirty_m0B08FFE26EA91994EEB772FFD4CE8B4D5C7C6CCD(__this, /*hidden argument*/NULL);
  26943. // }
  26944. return;
  26945. }
  26946. }
  26947. // System.Single TMPro.TMP_SubMesh::GetPaddingForMaterial()
  26948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMesh_GetPaddingForMaterial_m75F9CE65D1124AB4AF77F7915D98F8888DC6097D (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26949. {
  26950. static bool s_Il2CppMethodInitialized;
  26951. if (!s_Il2CppMethodInitialized)
  26952. {
  26953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26954. s_Il2CppMethodInitialized = true;
  26955. }
  26956. {
  26957. // float padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
  26958. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_7();
  26959. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_1 = __this->get_m_TextComponent_15();
  26960. NullCheck(L_1);
  26961. bool L_2;
  26962. L_2 = TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6_inline(L_1, /*hidden argument*/NULL);
  26963. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_3 = __this->get_m_TextComponent_15();
  26964. NullCheck(L_3);
  26965. bool L_4;
  26966. L_4 = TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA_inline(L_3, /*hidden argument*/NULL);
  26967. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26968. float L_5;
  26969. L_5 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_0, L_2, L_4, /*hidden argument*/NULL);
  26970. // return padding;
  26971. return L_5;
  26972. }
  26973. }
  26974. // System.Void TMPro.TMP_SubMesh::UpdateMeshPadding(System.Boolean,System.Boolean)
  26975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMeshPadding_m77E87DFC6BB0B8FE7C2A366A83AD1E79B3B5EB50 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, bool ___isExtraPadding0, bool ___isUsingBold1, const RuntimeMethod* method)
  26976. {
  26977. static bool s_Il2CppMethodInitialized;
  26978. if (!s_Il2CppMethodInitialized)
  26979. {
  26980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26981. s_Il2CppMethodInitialized = true;
  26982. }
  26983. {
  26984. // m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, isExtraPadding, isUsingBold);
  26985. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_7();
  26986. bool L_1 = ___isExtraPadding0;
  26987. bool L_2 = ___isUsingBold1;
  26988. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  26989. float L_3;
  26990. L_3 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_0, L_1, L_2, /*hidden argument*/NULL);
  26991. __this->set_m_padding_11(L_3);
  26992. // }
  26993. return;
  26994. }
  26995. }
  26996. // System.Void TMPro.TMP_SubMesh::SetVerticesDirty()
  26997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetVerticesDirty_mAD5F94D522DE757B591589B1DA1E892EB3797BAF (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  26998. {
  26999. static bool s_Il2CppMethodInitialized;
  27000. if (!s_Il2CppMethodInitialized)
  27001. {
  27002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27003. s_Il2CppMethodInitialized = true;
  27004. }
  27005. {
  27006. // if (!this.enabled)
  27007. bool L_0;
  27008. L_0 = Behaviour_get_enabled_m08077AB79934634E1EAE909C2B482BEF4C15A800(__this, /*hidden argument*/NULL);
  27009. if (L_0)
  27010. {
  27011. goto IL_0009;
  27012. }
  27013. }
  27014. {
  27015. // return;
  27016. return;
  27017. }
  27018. IL_0009:
  27019. {
  27020. // if (m_TextComponent != null)
  27021. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_1 = __this->get_m_TextComponent_15();
  27022. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27023. bool L_2;
  27024. L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27025. if (!L_2)
  27026. {
  27027. goto IL_002e;
  27028. }
  27029. }
  27030. {
  27031. // m_TextComponent.havePropertiesChanged = true;
  27032. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_3 = __this->get_m_TextComponent_15();
  27033. NullCheck(L_3);
  27034. TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357(L_3, (bool)1, /*hidden argument*/NULL);
  27035. // m_TextComponent.SetVerticesDirty();
  27036. TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4 * L_4 = __this->get_m_TextComponent_15();
  27037. NullCheck(L_4);
  27038. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_4);
  27039. }
  27040. IL_002e:
  27041. {
  27042. // }
  27043. return;
  27044. }
  27045. }
  27046. // System.Void TMPro.TMP_SubMesh::SetMaterialDirty()
  27047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_SetMaterialDirty_m0B08FFE26EA91994EEB772FFD4CE8B4D5C7C6CCD (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  27048. {
  27049. {
  27050. // UpdateMaterial();
  27051. TMP_SubMesh_UpdateMaterial_m0D34E19CF83B73E4BD501D829BF13BFB99865090(__this, /*hidden argument*/NULL);
  27052. // }
  27053. return;
  27054. }
  27055. }
  27056. // System.Void TMPro.TMP_SubMesh::UpdateMaterial()
  27057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh_UpdateMaterial_m0D34E19CF83B73E4BD501D829BF13BFB99865090 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  27058. {
  27059. static bool s_Il2CppMethodInitialized;
  27060. if (!s_Il2CppMethodInitialized)
  27061. {
  27062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  27064. s_Il2CppMethodInitialized = true;
  27065. }
  27066. float V_0 = 0.0f;
  27067. {
  27068. // if (renderer == null || m_sharedMaterial == null) return;
  27069. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_0;
  27070. L_0 = TMP_SubMesh_get_renderer_m721BC3FF63941822CEEB0CEBAE9A6904FEA00C08(__this, /*hidden argument*/NULL);
  27071. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27072. bool L_1;
  27073. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27074. if (L_1)
  27075. {
  27076. goto IL_001c;
  27077. }
  27078. }
  27079. {
  27080. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_sharedMaterial_7();
  27081. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27082. bool L_3;
  27083. L_3 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27084. if (!L_3)
  27085. {
  27086. goto IL_001d;
  27087. }
  27088. }
  27089. IL_001c:
  27090. {
  27091. // if (renderer == null || m_sharedMaterial == null) return;
  27092. return;
  27093. }
  27094. IL_001d:
  27095. {
  27096. // m_renderer.sharedMaterial = m_sharedMaterial;
  27097. Renderer_t58147AB5B00224FE1460FD47542DC0DA7EC9378C * L_4 = __this->get_m_renderer_12();
  27098. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_sharedMaterial_7();
  27099. NullCheck(L_4);
  27100. Renderer_set_sharedMaterial_m1E66766F93E95F692C3C9C2C09AFD795B156678B(L_4, L_5, /*hidden argument*/NULL);
  27101. // if (m_sharedMaterial.HasProperty(ShaderUtilities.ShaderTag_CullMode))
  27102. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = __this->get_m_sharedMaterial_7();
  27103. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  27104. String_t* L_7 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  27105. NullCheck(L_6);
  27106. bool L_8;
  27107. L_8 = Material_HasProperty_mB6F155CD45C688DA232B56BD1A74474C224BE37E(L_6, L_7, /*hidden argument*/NULL);
  27108. if (!L_8)
  27109. {
  27110. goto IL_0067;
  27111. }
  27112. }
  27113. {
  27114. // float cullMode = textComponent.fontSharedMaterial.GetFloat(ShaderUtilities.ShaderTag_CullMode);
  27115. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_9;
  27116. L_9 = TMP_SubMesh_get_textComponent_mCC77108B2FC27225E4FE85BFC0C30E6EB8A0D228(__this, /*hidden argument*/NULL);
  27117. NullCheck(L_9);
  27118. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10;
  27119. L_10 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(67 /* UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial() */, L_9);
  27120. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  27121. String_t* L_11 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  27122. NullCheck(L_10);
  27123. float L_12;
  27124. L_12 = Material_GetFloat_mF2F48AFBDFC1E1E72A00F614EF20B656262EB167(L_10, L_11, /*hidden argument*/NULL);
  27125. V_0 = L_12;
  27126. // m_sharedMaterial.SetFloat(ShaderUtilities.ShaderTag_CullMode, cullMode);
  27127. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_13 = __this->get_m_sharedMaterial_7();
  27128. String_t* L_14 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  27129. float L_15 = V_0;
  27130. NullCheck(L_13);
  27131. Material_SetFloat_mBE01E05D49E5C7045E010F49A38E96B101D82768(L_13, L_14, L_15, /*hidden argument*/NULL);
  27132. }
  27133. IL_0067:
  27134. {
  27135. // }
  27136. return;
  27137. }
  27138. }
  27139. // System.Void TMPro.TMP_SubMesh::.ctor()
  27140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMesh__ctor_mBEF82F58B3288770D25EB47376833B69D4053951 (TMP_SubMesh_tF05E95C4AC87BBE600564968E24B50BE2E06D1B8 * __this, const RuntimeMethod* method)
  27141. {
  27142. {
  27143. MonoBehaviour__ctor_mC0995D847F6A95B1A553652636C38A2AA8B13BED(__this, /*hidden argument*/NULL);
  27144. return;
  27145. }
  27146. }
  27147. #ifdef __clang__
  27148. #pragma clang diagnostic pop
  27149. #endif
  27150. #ifdef __clang__
  27151. #pragma clang diagnostic push
  27152. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27153. #pragma clang diagnostic ignored "-Wunused-variable"
  27154. #endif
  27155. // TMPro.TMP_FontAsset TMPro.TMP_SubMeshUI::get_fontAsset()
  27156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_SubMeshUI_get_fontAsset_m7AC4C1CD5F9EC0F8485D5AA90A692572A1EB302B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27157. {
  27158. {
  27159. // get { return m_fontAsset; }
  27160. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_36();
  27161. return L_0;
  27162. }
  27163. }
  27164. // System.Void TMPro.TMP_SubMeshUI::set_fontAsset(TMPro.TMP_FontAsset)
  27165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fontAsset_mA3CC921595E135F425705E0357F5A77F7D6045DB (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___value0, const RuntimeMethod* method)
  27166. {
  27167. {
  27168. // set { m_fontAsset = value; }
  27169. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___value0;
  27170. __this->set_m_fontAsset_36(L_0);
  27171. // set { m_fontAsset = value; }
  27172. return;
  27173. }
  27174. }
  27175. // TMPro.TMP_SpriteAsset TMPro.TMP_SubMeshUI::get_spriteAsset()
  27176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_SubMeshUI_get_spriteAsset_mDD68B7632C2AFD8B121EDA8BEF9D0ADE0A372235 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27177. {
  27178. {
  27179. // get { return m_spriteAsset; }
  27180. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = __this->get_m_spriteAsset_37();
  27181. return L_0;
  27182. }
  27183. }
  27184. // System.Void TMPro.TMP_SubMeshUI::set_spriteAsset(TMPro.TMP_SpriteAsset)
  27185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_spriteAsset_mE12FFAF3EA2D1CD20C37F8553B217FEA3F93CC64 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___value0, const RuntimeMethod* method)
  27186. {
  27187. {
  27188. // set { m_spriteAsset = value; }
  27189. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = ___value0;
  27190. __this->set_m_spriteAsset_37(L_0);
  27191. // set { m_spriteAsset = value; }
  27192. return;
  27193. }
  27194. }
  27195. // UnityEngine.Texture TMPro.TMP_SubMeshUI::get_mainTexture()
  27196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * TMP_SubMeshUI_get_mainTexture_m62C0E250CB180A21DF4E903F9366F2BAF3513A9E (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27197. {
  27198. static bool s_Il2CppMethodInitialized;
  27199. if (!s_Il2CppMethodInitialized)
  27200. {
  27201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  27203. s_Il2CppMethodInitialized = true;
  27204. }
  27205. {
  27206. // if (this.sharedMaterial != null)
  27207. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0;
  27208. L_0 = TMP_SubMeshUI_get_sharedMaterial_mF216C2A7F4F603CD4D86CC45D0A47F84D2297976_inline(__this, /*hidden argument*/NULL);
  27209. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27210. bool L_1;
  27211. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27212. if (!L_1)
  27213. {
  27214. goto IL_001f;
  27215. }
  27216. }
  27217. {
  27218. // return this.sharedMaterial.GetTexture(ShaderUtilities.ID_MainTex);
  27219. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2;
  27220. L_2 = TMP_SubMeshUI_get_sharedMaterial_mF216C2A7F4F603CD4D86CC45D0A47F84D2297976_inline(__this, /*hidden argument*/NULL);
  27221. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  27222. int32_t L_3 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_MainTex_0();
  27223. NullCheck(L_2);
  27224. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_4;
  27225. L_4 = Material_GetTexture_m02A9C3BA6C1396C0F1AAA4C248B9A81D7ABED680(L_2, L_3, /*hidden argument*/NULL);
  27226. return L_4;
  27227. }
  27228. IL_001f:
  27229. {
  27230. // return null;
  27231. return (Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE *)NULL;
  27232. }
  27233. }
  27234. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_material()
  27235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_material_mFF78091E3BA13F3310FCAA68BCC37D8985C92644 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27236. {
  27237. {
  27238. // get { return GetMaterial(m_sharedMaterial); }
  27239. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  27240. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1;
  27241. L_1 = TMP_SubMeshUI_GetMaterial_m8800840812BE572C0C22BF7FFF0D55D57926DDFB(__this, L_0, /*hidden argument*/NULL);
  27242. return L_1;
  27243. }
  27244. }
  27245. // System.Void TMPro.TMP_SubMeshUI::set_material(UnityEngine.Material)
  27246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_material_m35CD2974AAEFD13A60BB924083CE35B250A2F017 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  27247. {
  27248. static bool s_Il2CppMethodInitialized;
  27249. if (!s_Il2CppMethodInitialized)
  27250. {
  27251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27252. s_Il2CppMethodInitialized = true;
  27253. }
  27254. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_0 = NULL;
  27255. {
  27256. // if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID())
  27257. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  27258. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27259. bool L_1;
  27260. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27261. if (!L_1)
  27262. {
  27263. goto IL_0022;
  27264. }
  27265. }
  27266. {
  27267. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_sharedMaterial_39();
  27268. NullCheck(L_2);
  27269. int32_t L_3;
  27270. L_3 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_2, /*hidden argument*/NULL);
  27271. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = ___value0;
  27272. NullCheck(L_4);
  27273. int32_t L_5;
  27274. L_5 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_4, /*hidden argument*/NULL);
  27275. if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
  27276. {
  27277. goto IL_0022;
  27278. }
  27279. }
  27280. {
  27281. // return;
  27282. return;
  27283. }
  27284. IL_0022:
  27285. {
  27286. // m_sharedMaterial = m_material = value;
  27287. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = ___value0;
  27288. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7 = L_6;
  27289. V_0 = L_7;
  27290. __this->set_m_material_38(L_7);
  27291. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = V_0;
  27292. __this->set_m_sharedMaterial_39(L_8);
  27293. // m_padding = GetPaddingForMaterial();
  27294. float L_9;
  27295. L_9 = TMP_SubMeshUI_GetPaddingForMaterial_m4B7B3550E551E45BF150736D0427A14A6CEA9AD3(__this, /*hidden argument*/NULL);
  27296. __this->set_m_padding_43(L_9);
  27297. // SetVerticesDirty();
  27298. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  27299. // SetMaterialDirty();
  27300. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  27301. // }
  27302. return;
  27303. }
  27304. }
  27305. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_sharedMaterial()
  27306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_sharedMaterial_mF216C2A7F4F603CD4D86CC45D0A47F84D2297976 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27307. {
  27308. {
  27309. // get { return m_sharedMaterial; }
  27310. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  27311. return L_0;
  27312. }
  27313. }
  27314. // System.Void TMPro.TMP_SubMeshUI::set_sharedMaterial(UnityEngine.Material)
  27315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_sharedMaterial_mD8DCDFD304F62BC0D6F1B32A11C502A5DA28ED3E (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  27316. {
  27317. {
  27318. // set { SetSharedMaterial(value); }
  27319. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  27320. TMP_SubMeshUI_SetSharedMaterial_m60F4DBB0912D56A17C3991BF88D308E94FE9AA59(__this, L_0, /*hidden argument*/NULL);
  27321. // set { SetSharedMaterial(value); }
  27322. return;
  27323. }
  27324. }
  27325. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_fallbackMaterial()
  27326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_fallbackMaterial_mAB1C229687F2DDA861DFBDEE571A44091E05B6E8 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27327. {
  27328. {
  27329. // get { return m_fallbackMaterial; }
  27330. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackMaterial_40();
  27331. return L_0;
  27332. }
  27333. }
  27334. // System.Void TMPro.TMP_SubMeshUI::set_fallbackMaterial(UnityEngine.Material)
  27335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fallbackMaterial_mFC0D7B69877CC8603DD13B3732D964576F50DA3B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  27336. {
  27337. static bool s_Il2CppMethodInitialized;
  27338. if (!s_Il2CppMethodInitialized)
  27339. {
  27340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27342. s_Il2CppMethodInitialized = true;
  27343. }
  27344. {
  27345. // if (m_fallbackMaterial == value) return;
  27346. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackMaterial_40();
  27347. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = ___value0;
  27348. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27349. bool L_2;
  27350. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, L_1, /*hidden argument*/NULL);
  27351. if (!L_2)
  27352. {
  27353. goto IL_000f;
  27354. }
  27355. }
  27356. {
  27357. // if (m_fallbackMaterial == value) return;
  27358. return;
  27359. }
  27360. IL_000f:
  27361. {
  27362. // if (m_fallbackMaterial != null && m_fallbackMaterial != value)
  27363. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_fallbackMaterial_40();
  27364. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27365. bool L_4;
  27366. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27367. if (!L_4)
  27368. {
  27369. goto IL_0036;
  27370. }
  27371. }
  27372. {
  27373. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_fallbackMaterial_40();
  27374. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = ___value0;
  27375. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27376. bool L_7;
  27377. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_5, L_6, /*hidden argument*/NULL);
  27378. if (!L_7)
  27379. {
  27380. goto IL_0036;
  27381. }
  27382. }
  27383. {
  27384. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  27385. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = __this->get_m_fallbackMaterial_40();
  27386. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27387. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_8, /*hidden argument*/NULL);
  27388. }
  27389. IL_0036:
  27390. {
  27391. // m_fallbackMaterial = value;
  27392. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9 = ___value0;
  27393. __this->set_m_fallbackMaterial_40(L_9);
  27394. // TMP_MaterialManager.AddFallbackMaterialReference(m_fallbackMaterial);
  27395. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10 = __this->get_m_fallbackMaterial_40();
  27396. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27397. TMP_MaterialManager_AddFallbackMaterialReference_m203437FB09750D11119F7A27CFA4ED4E233AE1BB(L_10, /*hidden argument*/NULL);
  27398. // SetSharedMaterial(m_fallbackMaterial);
  27399. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_11 = __this->get_m_fallbackMaterial_40();
  27400. TMP_SubMeshUI_SetSharedMaterial_m60F4DBB0912D56A17C3991BF88D308E94FE9AA59(__this, L_11, /*hidden argument*/NULL);
  27401. // }
  27402. return;
  27403. }
  27404. }
  27405. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_fallbackSourceMaterial()
  27406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_fallbackSourceMaterial_m40E390F13ADCCD231B075ADA4DC8B3AA0D52A8B5 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27407. {
  27408. {
  27409. // get { return m_fallbackSourceMaterial; }
  27410. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackSourceMaterial_41();
  27411. return L_0;
  27412. }
  27413. }
  27414. // System.Void TMPro.TMP_SubMeshUI::set_fallbackSourceMaterial(UnityEngine.Material)
  27415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_fallbackSourceMaterial_m0A3A84DEA446EF5B64F4C8D5444F20B23637B27B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  27416. {
  27417. {
  27418. // set { m_fallbackSourceMaterial = value; }
  27419. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___value0;
  27420. __this->set_m_fallbackSourceMaterial_41(L_0);
  27421. // set { m_fallbackSourceMaterial = value; }
  27422. return;
  27423. }
  27424. }
  27425. // UnityEngine.Material TMPro.TMP_SubMeshUI::get_materialForRendering()
  27426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_materialForRendering_mA6B098AFD3597CBFFDD73274C3395DA8BAB7D36A (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27427. {
  27428. static bool s_Il2CppMethodInitialized;
  27429. if (!s_Il2CppMethodInitialized)
  27430. {
  27431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27432. s_Il2CppMethodInitialized = true;
  27433. }
  27434. {
  27435. // return TMP_MaterialManager.GetMaterialForRendering(this, m_sharedMaterial);
  27436. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  27437. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27438. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1;
  27439. L_1 = TMP_MaterialManager_GetMaterialForRendering_m2E9436D67B689E7E5604B2F27C006A37EC253BC6(__this, L_0, /*hidden argument*/NULL);
  27440. return L_1;
  27441. }
  27442. }
  27443. // System.Boolean TMPro.TMP_SubMeshUI::get_isDefaultMaterial()
  27444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_SubMeshUI_get_isDefaultMaterial_m30EAD94A37F6566E2FE0D507E1757860A1B238B3 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27445. {
  27446. {
  27447. // get { return m_isDefaultMaterial; }
  27448. bool L_0 = __this->get_m_isDefaultMaterial_42();
  27449. return L_0;
  27450. }
  27451. }
  27452. // System.Void TMPro.TMP_SubMeshUI::set_isDefaultMaterial(System.Boolean)
  27453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_isDefaultMaterial_mC393E17967BBFA517C4F87E340CD04A5218C5A6C (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, bool ___value0, const RuntimeMethod* method)
  27454. {
  27455. {
  27456. // set { m_isDefaultMaterial = value; }
  27457. bool L_0 = ___value0;
  27458. __this->set_m_isDefaultMaterial_42(L_0);
  27459. // set { m_isDefaultMaterial = value; }
  27460. return;
  27461. }
  27462. }
  27463. // System.Single TMPro.TMP_SubMeshUI::get_padding()
  27464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_get_padding_m2185E8503E282380281B3B1CFAA9F1B6EE79D41F (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27465. {
  27466. {
  27467. // get { return m_padding; }
  27468. float L_0 = __this->get_m_padding_43();
  27469. return L_0;
  27470. }
  27471. }
  27472. // System.Void TMPro.TMP_SubMeshUI::set_padding(System.Single)
  27473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_padding_mEFA51230C9B36F7C24AFCA5DD93545B5DF89DC8F (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, float ___value0, const RuntimeMethod* method)
  27474. {
  27475. {
  27476. // set { m_padding = value; }
  27477. float L_0 = ___value0;
  27478. __this->set_m_padding_43(L_0);
  27479. // set { m_padding = value; }
  27480. return;
  27481. }
  27482. }
  27483. // UnityEngine.Mesh TMPro.TMP_SubMeshUI::get_mesh()
  27484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * TMP_SubMeshUI_get_mesh_mAB93905C7E7F1143876A1133411BFCAC63794831 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27485. {
  27486. static bool s_Il2CppMethodInitialized;
  27487. if (!s_Il2CppMethodInitialized)
  27488. {
  27489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  27490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27491. s_Il2CppMethodInitialized = true;
  27492. }
  27493. {
  27494. // if (m_mesh == null)
  27495. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_44();
  27496. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27497. bool L_1;
  27498. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27499. if (!L_1)
  27500. {
  27501. goto IL_0026;
  27502. }
  27503. }
  27504. {
  27505. // m_mesh = new Mesh();
  27506. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = (Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 *)il2cpp_codegen_object_new(Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6_il2cpp_TypeInfo_var);
  27507. Mesh__ctor_mA3D8570373462201AD7B8C9586A7F9412E49C2F6(L_2, /*hidden argument*/NULL);
  27508. __this->set_m_mesh_44(L_2);
  27509. // m_mesh.hideFlags = HideFlags.HideAndDontSave;
  27510. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_3 = __this->get_m_mesh_44();
  27511. NullCheck(L_3);
  27512. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_3, ((int32_t)61), /*hidden argument*/NULL);
  27513. }
  27514. IL_0026:
  27515. {
  27516. // return m_mesh;
  27517. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_4 = __this->get_m_mesh_44();
  27518. return L_4;
  27519. }
  27520. }
  27521. // System.Void TMPro.TMP_SubMeshUI::set_mesh(UnityEngine.Mesh)
  27522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_set_mesh_m6414D2EBF57490C0BA930129BC8B594DADEFC1BF (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___value0, const RuntimeMethod* method)
  27523. {
  27524. {
  27525. // set { m_mesh = value; }
  27526. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = ___value0;
  27527. __this->set_m_mesh_44(L_0);
  27528. // set { m_mesh = value; }
  27529. return;
  27530. }
  27531. }
  27532. // TMPro.TMP_Text TMPro.TMP_SubMeshUI::get_textComponent()
  27533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_SubMeshUI_get_textComponent_mE3ADB4847101AF33C4B7530E9A99B3C25BAEDD2B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27534. {
  27535. static bool s_Il2CppMethodInitialized;
  27536. if (!s_Il2CppMethodInitialized)
  27537. {
  27538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisTextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_m1E9E6A17D917332E979C0FAC26029F97014D600F_RuntimeMethod_var);
  27539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27540. s_Il2CppMethodInitialized = true;
  27541. }
  27542. {
  27543. // if (m_TextComponent == null)
  27544. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_0 = __this->get_m_TextComponent_45();
  27545. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27546. bool L_1;
  27547. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27548. if (!L_1)
  27549. {
  27550. goto IL_001a;
  27551. }
  27552. }
  27553. {
  27554. // m_TextComponent = GetComponentInParent<TextMeshProUGUI>();
  27555. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_2;
  27556. L_2 = Component_GetComponentInParent_TisTextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_m1E9E6A17D917332E979C0FAC26029F97014D600F(__this, /*hidden argument*/Component_GetComponentInParent_TisTextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1_m1E9E6A17D917332E979C0FAC26029F97014D600F_RuntimeMethod_var);
  27557. __this->set_m_TextComponent_45(L_2);
  27558. }
  27559. IL_001a:
  27560. {
  27561. // return m_TextComponent;
  27562. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_3 = __this->get_m_TextComponent_45();
  27563. return L_3;
  27564. }
  27565. }
  27566. // TMPro.TMP_SubMeshUI TMPro.TMP_SubMeshUI::AddSubTextObject(TMPro.TextMeshProUGUI,TMPro.MaterialReference)
  27567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * TMP_SubMeshUI_AddSubTextObject_m67D27E2DFE1FAABFC290A623D2AAAF23CA6DBAEA (TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * ___textComponent0, MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B ___materialReference1, const RuntimeMethod* method)
  27568. {
  27569. static bool s_Il2CppMethodInitialized;
  27570. if (!s_Il2CppMethodInitialized)
  27571. {
  27572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var);
  27573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisTMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD_m9A35C058F150157286EA8D1D20A6E62F4F09AE92_RuntimeMethod_var);
  27574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var);
  27575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  27576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var);
  27577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var);
  27578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  27579. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10E4ED70119807654727E1D9D181F9564063503F);
  27580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
  27581. s_Il2CppMethodInitialized = true;
  27582. }
  27583. {
  27584. // GameObject go = new GameObject("TMP UI SubObject [" + materialReference.material.name + "]", typeof(RectTransform));
  27585. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_0 = ___materialReference1;
  27586. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = L_0.get_material_3();
  27587. NullCheck(L_1);
  27588. String_t* L_2;
  27589. L_2 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_1, /*hidden argument*/NULL);
  27590. String_t* L_3;
  27591. L_3 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral10E4ED70119807654727E1D9D181F9564063503F, L_2, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
  27592. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_4 = (TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755*)SZArrayNew(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755_il2cpp_TypeInfo_var, (uint32_t)1);
  27593. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* L_5 = L_4;
  27594. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_0_0_0_var) };
  27595. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  27596. Type_t * L_7;
  27597. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_6, /*hidden argument*/NULL);
  27598. NullCheck(L_5);
  27599. ArrayElementTypeCheck (L_5, L_7);
  27600. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_7);
  27601. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_8 = (GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 *)il2cpp_codegen_object_new(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319_il2cpp_TypeInfo_var);
  27602. GameObject__ctor_m9829583AE3BF1285861C580895202F760F3A82E8(L_8, L_3, L_5, /*hidden argument*/NULL);
  27603. // go.hideFlags = HideFlags.DontSave;
  27604. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_9 = L_8;
  27605. NullCheck(L_9);
  27606. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(L_9, ((int32_t)52), /*hidden argument*/NULL);
  27607. // go.transform.SetParent(textComponent.transform, false);
  27608. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_10 = L_9;
  27609. NullCheck(L_10);
  27610. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_11;
  27611. L_11 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_10, /*hidden argument*/NULL);
  27612. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_12 = ___textComponent0;
  27613. NullCheck(L_12);
  27614. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_13;
  27615. L_13 = TMP_Text_get_transform_m81019C9C243967EF69E113D8E2DC0C65275C9C0A(L_12, /*hidden argument*/NULL);
  27616. NullCheck(L_11);
  27617. Transform_SetParent_mA6A651EDE81F139E1D6C7BA894834AD71D07227A(L_11, L_13, (bool)0, /*hidden argument*/NULL);
  27618. // go.transform.SetAsFirstSibling();
  27619. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_14 = L_10;
  27620. NullCheck(L_14);
  27621. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_15;
  27622. L_15 = GameObject_get_transform_m16A80BB92B6C8C5AB696E447014D45EDF1E4DE34(L_14, /*hidden argument*/NULL);
  27623. NullCheck(L_15);
  27624. Transform_SetAsFirstSibling_mD5C02831BA6C7C3408CD491191EAF760ECB7E754(L_15, /*hidden argument*/NULL);
  27625. // go.layer = textComponent.gameObject.layer;
  27626. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_16 = L_14;
  27627. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_17 = ___textComponent0;
  27628. NullCheck(L_17);
  27629. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_18;
  27630. L_18 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(L_17, /*hidden argument*/NULL);
  27631. NullCheck(L_18);
  27632. int32_t L_19;
  27633. L_19 = GameObject_get_layer_m9D4C23A2FD105AF9964445BF18A77E8A49012F9F(L_18, /*hidden argument*/NULL);
  27634. NullCheck(L_16);
  27635. GameObject_set_layer_m2F946916ACB41A59C46346F5243F2BAC235A36A6(L_16, L_19, /*hidden argument*/NULL);
  27636. // RectTransform rectTransform = go.GetComponent<RectTransform>();
  27637. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_20 = L_16;
  27638. NullCheck(L_20);
  27639. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_21;
  27640. L_21 = GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00(L_20, /*hidden argument*/GameObject_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_m1B327975BFAB070F4A1332784FFE80A1EECFBF00_RuntimeMethod_var);
  27641. // rectTransform.anchorMin = Vector2.zero;
  27642. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_22 = L_21;
  27643. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23;
  27644. L_23 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  27645. NullCheck(L_22);
  27646. RectTransform_set_anchorMin_mD9E6E95890B701A5190C12F5AE42E622246AF798(L_22, L_23, /*hidden argument*/NULL);
  27647. // rectTransform.anchorMax = Vector2.one;
  27648. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_24 = L_22;
  27649. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_25;
  27650. L_25 = Vector2_get_one_m9B2AFD26404B6DD0F520D19FC7F79371C5C18B42(/*hidden argument*/NULL);
  27651. NullCheck(L_24);
  27652. RectTransform_set_anchorMax_m67E04F54B5122804E32019D5FAE50C21CC67651D(L_24, L_25, /*hidden argument*/NULL);
  27653. // rectTransform.sizeDelta = Vector2.zero;
  27654. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_26 = L_24;
  27655. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_27;
  27656. L_27 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  27657. NullCheck(L_26);
  27658. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_26, L_27, /*hidden argument*/NULL);
  27659. // rectTransform.pivot = textComponent.rectTransform.pivot;
  27660. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_28 = ___textComponent0;
  27661. NullCheck(L_28);
  27662. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_29;
  27663. L_29 = TMP_Text_get_rectTransform_mEDF01E64384F15763209C6A28C7E61CB2EC932C4(L_28, /*hidden argument*/NULL);
  27664. NullCheck(L_29);
  27665. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_30;
  27666. L_30 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_29, /*hidden argument*/NULL);
  27667. NullCheck(L_26);
  27668. RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335(L_26, L_30, /*hidden argument*/NULL);
  27669. // LayoutElement layoutElement = go.AddComponent<LayoutElement>();
  27670. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_31 = L_20;
  27671. NullCheck(L_31);
  27672. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_32;
  27673. L_32 = GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83(L_31, /*hidden argument*/GameObject_AddComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_mAB2A6D5CD6221E1D8BA91825BB7ECEC443AE7C83_RuntimeMethod_var);
  27674. // layoutElement.ignoreLayout = true;
  27675. NullCheck(L_32);
  27676. VirtualActionInvoker1< bool >::Invoke(28 /* System.Void UnityEngine.UI.LayoutElement::set_ignoreLayout(System.Boolean) */, L_32, (bool)1);
  27677. // TMP_SubMeshUI subMesh = go.AddComponent<TMP_SubMeshUI>();
  27678. NullCheck(L_31);
  27679. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_33;
  27680. L_33 = GameObject_AddComponent_TisTMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD_m9A35C058F150157286EA8D1D20A6E62F4F09AE92(L_31, /*hidden argument*/GameObject_AddComponent_TisTMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD_m9A35C058F150157286EA8D1D20A6E62F4F09AE92_RuntimeMethod_var);
  27681. // subMesh.m_TextComponent = textComponent;
  27682. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_34 = L_33;
  27683. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_35 = ___textComponent0;
  27684. NullCheck(L_34);
  27685. L_34->set_m_TextComponent_45(L_35);
  27686. // subMesh.m_materialReferenceIndex = materialReference.index;
  27687. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_36 = L_34;
  27688. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_37 = ___materialReference1;
  27689. int32_t L_38 = L_37.get_index_0();
  27690. NullCheck(L_36);
  27691. L_36->set_m_materialReferenceIndex_48(L_38);
  27692. // subMesh.m_fontAsset = materialReference.fontAsset;
  27693. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_39 = L_36;
  27694. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_40 = ___materialReference1;
  27695. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_41 = L_40.get_fontAsset_1();
  27696. NullCheck(L_39);
  27697. L_39->set_m_fontAsset_36(L_41);
  27698. // subMesh.m_spriteAsset = materialReference.spriteAsset;
  27699. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_42 = L_39;
  27700. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_43 = ___materialReference1;
  27701. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_44 = L_43.get_spriteAsset_2();
  27702. NullCheck(L_42);
  27703. L_42->set_m_spriteAsset_37(L_44);
  27704. // subMesh.m_isDefaultMaterial = materialReference.isDefaultMaterial;
  27705. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_45 = L_42;
  27706. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_46 = ___materialReference1;
  27707. bool L_47 = L_46.get_isDefaultMaterial_4();
  27708. NullCheck(L_45);
  27709. L_45->set_m_isDefaultMaterial_42(L_47);
  27710. // subMesh.SetSharedMaterial(materialReference.material);
  27711. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * L_48 = L_45;
  27712. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_49 = ___materialReference1;
  27713. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_50 = L_49.get_material_3();
  27714. NullCheck(L_48);
  27715. TMP_SubMeshUI_SetSharedMaterial_m60F4DBB0912D56A17C3991BF88D308E94FE9AA59(L_48, L_50, /*hidden argument*/NULL);
  27716. // return subMesh;
  27717. return L_48;
  27718. }
  27719. }
  27720. // System.Void TMPro.TMP_SubMeshUI::OnEnable()
  27721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnEnable_m3A8E6F756F3C53BEF41D800AEB78CC650C0D2C75 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27722. {
  27723. {
  27724. // if (!m_isRegisteredForEvents)
  27725. bool L_0 = __this->get_m_isRegisteredForEvents_46();
  27726. if (L_0)
  27727. {
  27728. goto IL_000f;
  27729. }
  27730. }
  27731. {
  27732. // m_isRegisteredForEvents = true;
  27733. __this->set_m_isRegisteredForEvents_46((bool)1);
  27734. }
  27735. IL_000f:
  27736. {
  27737. // if (hideFlags != HideFlags.DontSave)
  27738. int32_t L_1;
  27739. L_1 = Object_get_hideFlags_m0F6495E1FB440A08314B7D74CCA99C897FAC05D1(__this, /*hidden argument*/NULL);
  27740. if ((((int32_t)L_1) == ((int32_t)((int32_t)52))))
  27741. {
  27742. goto IL_0021;
  27743. }
  27744. }
  27745. {
  27746. // hideFlags = HideFlags.DontSave;
  27747. Object_set_hideFlags_m7DE229AF60B92F0C68819F77FEB27D775E66F3AC(__this, ((int32_t)52), /*hidden argument*/NULL);
  27748. }
  27749. IL_0021:
  27750. {
  27751. // m_ShouldRecalculateStencil = true;
  27752. ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->set_m_ShouldRecalculateStencil_26((bool)1);
  27753. // RecalculateClipping();
  27754. VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
  27755. // RecalculateMasking();
  27756. VirtualActionInvoker0::Invoke(64 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateMasking() */, __this);
  27757. // }
  27758. return;
  27759. }
  27760. }
  27761. // System.Void TMPro.TMP_SubMeshUI::OnDisable()
  27762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnDisable_m6CF0ADAAADFA2527D98B9E6FF4CBA4F537BF1F7F (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27763. {
  27764. static bool s_Il2CppMethodInitialized;
  27765. if (!s_Il2CppMethodInitialized)
  27766. {
  27767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27769. s_Il2CppMethodInitialized = true;
  27770. }
  27771. {
  27772. // base.OnDisable();
  27773. MaskableGraphic_OnDisable_m85189B68E2DBE5ECCFBC9B2A1385F38050FE2686(__this, /*hidden argument*/NULL);
  27774. // if (m_fallbackMaterial != null)
  27775. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_fallbackMaterial_40();
  27776. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27777. bool L_1;
  27778. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27779. if (!L_1)
  27780. {
  27781. goto IL_0026;
  27782. }
  27783. }
  27784. {
  27785. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  27786. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_fallbackMaterial_40();
  27787. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27788. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_2, /*hidden argument*/NULL);
  27789. // m_fallbackMaterial = null;
  27790. __this->set_m_fallbackMaterial_40((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  27791. }
  27792. IL_0026:
  27793. {
  27794. // }
  27795. return;
  27796. }
  27797. }
  27798. // System.Void TMPro.TMP_SubMeshUI::OnDestroy()
  27799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnDestroy_mDD12DD8D0F83BA993B5AC86ED5A01933DD072EAF (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27800. {
  27801. static bool s_Il2CppMethodInitialized;
  27802. if (!s_Il2CppMethodInitialized)
  27803. {
  27804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27806. s_Il2CppMethodInitialized = true;
  27807. }
  27808. {
  27809. // if (m_mesh != null) DestroyImmediate(m_mesh);
  27810. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_44();
  27811. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27812. bool L_1;
  27813. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27814. if (!L_1)
  27815. {
  27816. goto IL_0019;
  27817. }
  27818. }
  27819. {
  27820. // if (m_mesh != null) DestroyImmediate(m_mesh);
  27821. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_2 = __this->get_m_mesh_44();
  27822. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27823. Object_DestroyImmediate_mCCED69F4D4C9A4FA3AC30A142CF3D7F085F7C422(L_2, /*hidden argument*/NULL);
  27824. }
  27825. IL_0019:
  27826. {
  27827. // if (m_MaskMaterial != null)
  27828. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_MaskMaterial_27();
  27829. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27830. bool L_4;
  27831. L_4 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27832. if (!L_4)
  27833. {
  27834. goto IL_0032;
  27835. }
  27836. }
  27837. {
  27838. // TMP_MaterialManager.ReleaseStencilMaterial(m_MaskMaterial);
  27839. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_MaskMaterial_27();
  27840. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27841. TMP_MaterialManager_ReleaseStencilMaterial_mC76A26F6B30876338AE731959629FEF9CD7A90D3(L_5, /*hidden argument*/NULL);
  27842. }
  27843. IL_0032:
  27844. {
  27845. // if (m_fallbackMaterial != null)
  27846. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = __this->get_m_fallbackMaterial_40();
  27847. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27848. bool L_7;
  27849. L_7 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_6, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27850. if (!L_7)
  27851. {
  27852. goto IL_0052;
  27853. }
  27854. }
  27855. {
  27856. // TMP_MaterialManager.ReleaseFallbackMaterial(m_fallbackMaterial);
  27857. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = __this->get_m_fallbackMaterial_40();
  27858. IL2CPP_RUNTIME_CLASS_INIT(TMP_MaterialManager_t79DA77A77FC0A305FCC9D9DBCD89A768F678D758_il2cpp_TypeInfo_var);
  27859. TMP_MaterialManager_ReleaseFallbackMaterial_m04F328975C332355B4F35C8E67A4102BBB7966C8(L_8, /*hidden argument*/NULL);
  27860. // m_fallbackMaterial = null;
  27861. __this->set_m_fallbackMaterial_40((Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL);
  27862. }
  27863. IL_0052:
  27864. {
  27865. // m_isRegisteredForEvents = false;
  27866. __this->set_m_isRegisteredForEvents_46((bool)0);
  27867. // RecalculateClipping();
  27868. VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
  27869. // if (m_TextComponent != null)
  27870. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_9 = __this->get_m_TextComponent_45();
  27871. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  27872. bool L_10;
  27873. L_10 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_9, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  27874. if (!L_10)
  27875. {
  27876. goto IL_0084;
  27877. }
  27878. }
  27879. {
  27880. // m_TextComponent.havePropertiesChanged = true;
  27881. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_11 = __this->get_m_TextComponent_45();
  27882. NullCheck(L_11);
  27883. TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357(L_11, (bool)1, /*hidden argument*/NULL);
  27884. // m_TextComponent.SetAllDirty();
  27885. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_12 = __this->get_m_TextComponent_45();
  27886. NullCheck(L_12);
  27887. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, L_12);
  27888. }
  27889. IL_0084:
  27890. {
  27891. // }
  27892. return;
  27893. }
  27894. }
  27895. // System.Void TMPro.TMP_SubMeshUI::OnTransformParentChanged()
  27896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_OnTransformParentChanged_m7907066CBA26D09D8724F4A993B30C87E837B1F4 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  27897. {
  27898. {
  27899. // if (!this.IsActive())
  27900. bool L_0;
  27901. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  27902. if (L_0)
  27903. {
  27904. goto IL_0009;
  27905. }
  27906. }
  27907. {
  27908. // return;
  27909. return;
  27910. }
  27911. IL_0009:
  27912. {
  27913. // m_ShouldRecalculateStencil = true;
  27914. ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->set_m_ShouldRecalculateStencil_26((bool)1);
  27915. // RecalculateClipping();
  27916. VirtualActionInvoker0::Invoke(63 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateClipping() */, __this);
  27917. // RecalculateMasking();
  27918. VirtualActionInvoker0::Invoke(64 /* System.Void UnityEngine.UI.MaskableGraphic::RecalculateMasking() */, __this);
  27919. // }
  27920. return;
  27921. }
  27922. }
  27923. // UnityEngine.Material TMPro.TMP_SubMeshUI::GetModifiedMaterial(UnityEngine.Material)
  27924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_GetModifiedMaterial_m6C5F76D05CC9BE868C3E9F2AA315BF2574BD55CA (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___baseMaterial0, const RuntimeMethod* method)
  27925. {
  27926. static bool s_Il2CppMethodInitialized;
  27927. if (!s_Il2CppMethodInitialized)
  27928. {
  27929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StencilMaterial_t498DA9A7C15643B79E27575F27F1D2FC2FEA6AC5_il2cpp_TypeInfo_var);
  27930. s_Il2CppMethodInitialized = true;
  27931. }
  27932. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_0 = NULL;
  27933. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * V_1 = NULL;
  27934. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_2 = NULL;
  27935. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * G_B3_0 = NULL;
  27936. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * G_B2_0 = NULL;
  27937. int32_t G_B4_0 = 0;
  27938. TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * G_B4_1 = NULL;
  27939. {
  27940. // Material mat = baseMaterial;
  27941. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___baseMaterial0;
  27942. V_0 = L_0;
  27943. // if (m_ShouldRecalculateStencil)
  27944. bool L_1 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_ShouldRecalculateStencil_26();
  27945. if (!L_1)
  27946. {
  27947. goto IL_003a;
  27948. }
  27949. }
  27950. {
  27951. // var rootCanvas = MaskUtilities.FindRootSortOverrideCanvas(transform);
  27952. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
  27953. L_2 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  27954. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3;
  27955. L_3 = MaskUtilities_FindRootSortOverrideCanvas_m4760B83EDA0BF632346FDE90302AB43EAC0524E0(L_2, /*hidden argument*/NULL);
  27956. V_1 = L_3;
  27957. // m_StencilValue = maskable ? MaskUtilities.GetStencilDepth(transform, rootCanvas) : 0;
  27958. bool L_4;
  27959. L_4 = MaskableGraphic_get_maskable_mAB089F676929CD6D1CA9FC204EE04A10EF86B6E8_inline(__this, /*hidden argument*/NULL);
  27960. G_B2_0 = __this;
  27961. if (L_4)
  27962. {
  27963. G_B3_0 = __this;
  27964. goto IL_0022;
  27965. }
  27966. }
  27967. {
  27968. G_B4_0 = 0;
  27969. G_B4_1 = G_B2_0;
  27970. goto IL_002e;
  27971. }
  27972. IL_0022:
  27973. {
  27974. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
  27975. L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(__this, /*hidden argument*/NULL);
  27976. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = V_1;
  27977. int32_t L_7;
  27978. L_7 = MaskUtilities_GetStencilDepth_m102B187BAF39A903EA0BEC302B9DFC2993BC1E30(L_5, L_6, /*hidden argument*/NULL);
  27979. G_B4_0 = L_7;
  27980. G_B4_1 = G_B3_0;
  27981. }
  27982. IL_002e:
  27983. {
  27984. NullCheck(G_B4_1);
  27985. ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)G_B4_1)->set_m_StencilValue_34(G_B4_0);
  27986. // m_ShouldRecalculateStencil = false;
  27987. ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->set_m_ShouldRecalculateStencil_26((bool)0);
  27988. }
  27989. IL_003a:
  27990. {
  27991. // if (m_StencilValue > 0)
  27992. int32_t L_8 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_StencilValue_34();
  27993. if ((((int32_t)L_8) <= ((int32_t)0)))
  27994. {
  27995. goto IL_0082;
  27996. }
  27997. }
  27998. {
  27999. // var maskMat = StencilMaterial.Add(mat, (1 << m_StencilValue) - 1, StencilOp.Keep, CompareFunction.Equal, ColorWriteMask.All, (1 << m_StencilValue) - 1, 0);
  28000. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9 = V_0;
  28001. int32_t L_10 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_StencilValue_34();
  28002. int32_t L_11 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_StencilValue_34();
  28003. IL2CPP_RUNTIME_CLASS_INIT(StencilMaterial_t498DA9A7C15643B79E27575F27F1D2FC2FEA6AC5_il2cpp_TypeInfo_var);
  28004. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_12;
  28005. L_12 = StencilMaterial_Add_m096013C81D92CB4B37053C97B427A64EDFA61F25(L_9, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_10&(int32_t)((int32_t)31))))), (int32_t)1)), 0, 3, ((int32_t)15), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)L_11&(int32_t)((int32_t)31))))), (int32_t)1)), 0, /*hidden argument*/NULL);
  28006. V_2 = L_12;
  28007. // StencilMaterial.Remove(m_MaskMaterial);
  28008. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_13 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_MaskMaterial_27();
  28009. StencilMaterial_Remove_m8C971D3D0DDDD92710C011FD7B630E6C853B744D(L_13, /*hidden argument*/NULL);
  28010. // m_MaskMaterial = maskMat;
  28011. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_14 = V_2;
  28012. ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->set_m_MaskMaterial_27(L_14);
  28013. // mat = m_MaskMaterial;
  28014. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_15 = ((MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE *)__this)->get_m_MaskMaterial_27();
  28015. V_0 = L_15;
  28016. }
  28017. IL_0082:
  28018. {
  28019. // return mat;
  28020. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_16 = V_0;
  28021. return L_16;
  28022. }
  28023. }
  28024. // System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial()
  28025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m4B7B3550E551E45BF150736D0427A14A6CEA9AD3 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28026. {
  28027. static bool s_Il2CppMethodInitialized;
  28028. if (!s_Il2CppMethodInitialized)
  28029. {
  28030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28031. s_Il2CppMethodInitialized = true;
  28032. }
  28033. {
  28034. // float padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
  28035. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  28036. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_1 = __this->get_m_TextComponent_45();
  28037. NullCheck(L_1);
  28038. bool L_2;
  28039. L_2 = TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6_inline(L_1, /*hidden argument*/NULL);
  28040. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_3 = __this->get_m_TextComponent_45();
  28041. NullCheck(L_3);
  28042. bool L_4;
  28043. L_4 = TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA_inline(L_3, /*hidden argument*/NULL);
  28044. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28045. float L_5;
  28046. L_5 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_0, L_2, L_4, /*hidden argument*/NULL);
  28047. // return padding;
  28048. return L_5;
  28049. }
  28050. }
  28051. // System.Single TMPro.TMP_SubMeshUI::GetPaddingForMaterial(UnityEngine.Material)
  28052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_SubMeshUI_GetPaddingForMaterial_m77E418114CFB734F361C45CFA067CC23AFDC2585 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  28053. {
  28054. static bool s_Il2CppMethodInitialized;
  28055. if (!s_Il2CppMethodInitialized)
  28056. {
  28057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28058. s_Il2CppMethodInitialized = true;
  28059. }
  28060. {
  28061. // float padding = ShaderUtilities.GetPadding(mat, m_TextComponent.extraPadding, m_TextComponent.isUsingBold);
  28062. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___mat0;
  28063. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_1 = __this->get_m_TextComponent_45();
  28064. NullCheck(L_1);
  28065. bool L_2;
  28066. L_2 = TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6_inline(L_1, /*hidden argument*/NULL);
  28067. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_3 = __this->get_m_TextComponent_45();
  28068. NullCheck(L_3);
  28069. bool L_4;
  28070. L_4 = TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA_inline(L_3, /*hidden argument*/NULL);
  28071. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28072. float L_5;
  28073. L_5 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_0, L_2, L_4, /*hidden argument*/NULL);
  28074. // return padding;
  28075. return L_5;
  28076. }
  28077. }
  28078. // System.Void TMPro.TMP_SubMeshUI::UpdateMeshPadding(System.Boolean,System.Boolean)
  28079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateMeshPadding_mA8C8B787FAED4FCD678486265991F05597C60495 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, bool ___isExtraPadding0, bool ___isUsingBold1, const RuntimeMethod* method)
  28080. {
  28081. static bool s_Il2CppMethodInitialized;
  28082. if (!s_Il2CppMethodInitialized)
  28083. {
  28084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28085. s_Il2CppMethodInitialized = true;
  28086. }
  28087. {
  28088. // m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, isExtraPadding, isUsingBold);
  28089. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  28090. bool L_1 = ___isExtraPadding0;
  28091. bool L_2 = ___isUsingBold1;
  28092. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28093. float L_3;
  28094. L_3 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_0, L_1, L_2, /*hidden argument*/NULL);
  28095. __this->set_m_padding_43(L_3);
  28096. // }
  28097. return;
  28098. }
  28099. }
  28100. // System.Void TMPro.TMP_SubMeshUI::SetAllDirty()
  28101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetAllDirty_m0CB677ED01E330F621657655AE34835A8AFD891F (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28102. {
  28103. {
  28104. // }
  28105. return;
  28106. }
  28107. }
  28108. // System.Void TMPro.TMP_SubMeshUI::SetVerticesDirty()
  28109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetVerticesDirty_m0C4EE18C386F3814DDFF729B0D7AB7E2F642A3CF (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28110. {
  28111. static bool s_Il2CppMethodInitialized;
  28112. if (!s_Il2CppMethodInitialized)
  28113. {
  28114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28115. s_Il2CppMethodInitialized = true;
  28116. }
  28117. {
  28118. // if (!this.IsActive())
  28119. bool L_0;
  28120. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  28121. if (L_0)
  28122. {
  28123. goto IL_0009;
  28124. }
  28125. }
  28126. {
  28127. // return;
  28128. return;
  28129. }
  28130. IL_0009:
  28131. {
  28132. // if (m_TextComponent != null)
  28133. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_1 = __this->get_m_TextComponent_45();
  28134. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28135. bool L_2;
  28136. L_2 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28137. if (!L_2)
  28138. {
  28139. goto IL_002e;
  28140. }
  28141. }
  28142. {
  28143. // m_TextComponent.havePropertiesChanged = true;
  28144. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_3 = __this->get_m_TextComponent_45();
  28145. NullCheck(L_3);
  28146. TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357(L_3, (bool)1, /*hidden argument*/NULL);
  28147. // m_TextComponent.SetVerticesDirty();
  28148. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_4 = __this->get_m_TextComponent_45();
  28149. NullCheck(L_4);
  28150. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, L_4);
  28151. }
  28152. IL_002e:
  28153. {
  28154. // }
  28155. return;
  28156. }
  28157. }
  28158. // System.Void TMPro.TMP_SubMeshUI::SetLayoutDirty()
  28159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetLayoutDirty_m26C1AF82CCECBA9F12A3EA44EB1F58FC3E87BC3A (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28160. {
  28161. {
  28162. // }
  28163. return;
  28164. }
  28165. }
  28166. // System.Void TMPro.TMP_SubMeshUI::SetMaterialDirty()
  28167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetMaterialDirty_mEA74FE7E61DE39E11EB7415C6F7D485ACD8E9194 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28168. {
  28169. {
  28170. // m_materialDirty = true;
  28171. __this->set_m_materialDirty_47((bool)1);
  28172. // UpdateMaterial();
  28173. VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
  28174. // if (m_OnDirtyMaterialCallback != null)
  28175. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_0 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_OnDirtyMaterialCallback_19();
  28176. if (!L_0)
  28177. {
  28178. goto IL_0020;
  28179. }
  28180. }
  28181. {
  28182. // m_OnDirtyMaterialCallback();
  28183. UnityAction_t22E545F8BE0A62EE051C6A83E209587A0DB1C099 * L_1 = ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->get_m_OnDirtyMaterialCallback_19();
  28184. NullCheck(L_1);
  28185. UnityAction_Invoke_mFFF1FFE59D8285F8A81350E6D5C4D791F44F6AC9(L_1, /*hidden argument*/NULL);
  28186. }
  28187. IL_0020:
  28188. {
  28189. // }
  28190. return;
  28191. }
  28192. }
  28193. // System.Void TMPro.TMP_SubMeshUI::SetPivotDirty()
  28194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetPivotDirty_m1063B714FD7A8B05E8427EC249AD9BB573564F57 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28195. {
  28196. {
  28197. // if (!this.IsActive())
  28198. bool L_0;
  28199. L_0 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean UnityEngine.EventSystems.UIBehaviour::IsActive() */, __this);
  28200. if (L_0)
  28201. {
  28202. goto IL_0009;
  28203. }
  28204. }
  28205. {
  28206. // return;
  28207. return;
  28208. }
  28209. IL_0009:
  28210. {
  28211. // this.rectTransform.pivot = m_TextComponent.rectTransform.pivot;
  28212. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_1;
  28213. L_1 = Graphic_get_rectTransform_m87D5A808474C6B71649CBB153DEBF5F268189EFF(__this, /*hidden argument*/NULL);
  28214. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_2 = __this->get_m_TextComponent_45();
  28215. NullCheck(L_2);
  28216. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3;
  28217. L_3 = TMP_Text_get_rectTransform_mEDF01E64384F15763209C6A28C7E61CB2EC932C4(L_2, /*hidden argument*/NULL);
  28218. NullCheck(L_3);
  28219. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  28220. L_4 = RectTransform_get_pivot_m146F0BB5D3873FCEF3606DAFB8994BFA978095EE(L_3, /*hidden argument*/NULL);
  28221. NullCheck(L_1);
  28222. RectTransform_set_pivot_m94F32EF88DC4EC9CA96721F8EDD8BFBC4FD07335(L_1, L_4, /*hidden argument*/NULL);
  28223. // }
  28224. return;
  28225. }
  28226. }
  28227. // UnityEngine.Transform TMPro.TMP_SubMeshUI::GetRootCanvasTransform()
  28228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * TMP_SubMeshUI_GetRootCanvasTransform_m5138E0F73F7B7560B9DBF1A8FBA7D480E561D341 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28229. {
  28230. static bool s_Il2CppMethodInitialized;
  28231. if (!s_Il2CppMethodInitialized)
  28232. {
  28233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28234. s_Il2CppMethodInitialized = true;
  28235. }
  28236. {
  28237. // if (m_RootCanvasTransform == null)
  28238. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_RootCanvasTransform_49();
  28239. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28240. bool L_1;
  28241. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28242. if (!L_1)
  28243. {
  28244. goto IL_0029;
  28245. }
  28246. }
  28247. {
  28248. // m_RootCanvasTransform = m_TextComponent.canvas.rootCanvas.transform;
  28249. TextMeshProUGUI_tCC5BE8A76E6E9AF92521A462E8D81ACFBA7C85F1 * L_2 = __this->get_m_TextComponent_45();
  28250. NullCheck(L_2);
  28251. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_3;
  28252. L_3 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(L_2, /*hidden argument*/NULL);
  28253. NullCheck(L_3);
  28254. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_4;
  28255. L_4 = Canvas_get_rootCanvas_mB1C93410A4AA793D88130FD08C05D71327641DC5(L_3, /*hidden argument*/NULL);
  28256. NullCheck(L_4);
  28257. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_5;
  28258. L_5 = Component_get_transform_mE8496EBC45BEB1BADB5F314960F1DF1C952FA11F(L_4, /*hidden argument*/NULL);
  28259. __this->set_m_RootCanvasTransform_49(L_5);
  28260. }
  28261. IL_0029:
  28262. {
  28263. // return m_RootCanvasTransform;
  28264. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_6 = __this->get_m_RootCanvasTransform_49();
  28265. return L_6;
  28266. }
  28267. }
  28268. // System.Void TMPro.TMP_SubMeshUI::Cull(UnityEngine.Rect,System.Boolean)
  28269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_Cull_m043EA41C0D9B73B37139EB7F5FB5F7E1C3937E28 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 ___clipRect0, bool ___validRect1, const RuntimeMethod* method)
  28270. {
  28271. {
  28272. // }
  28273. return;
  28274. }
  28275. }
  28276. // System.Void TMPro.TMP_SubMeshUI::UpdateGeometry()
  28277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateGeometry_m6EA2EE153A98283E206712807F4DF915F13A19EC (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28278. {
  28279. {
  28280. // }
  28281. return;
  28282. }
  28283. }
  28284. // System.Void TMPro.TMP_SubMeshUI::Rebuild(UnityEngine.UI.CanvasUpdate)
  28285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_Rebuild_mC3CD14D890B89CCB99D2EBFD10A0F93FCD78E9DE (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, int32_t ___update0, const RuntimeMethod* method)
  28286. {
  28287. {
  28288. // if (update == CanvasUpdate.PreRender)
  28289. int32_t L_0 = ___update0;
  28290. if ((!(((uint32_t)L_0) == ((uint32_t)3))))
  28291. {
  28292. goto IL_001a;
  28293. }
  28294. }
  28295. {
  28296. // if (!m_materialDirty) return;
  28297. bool L_1 = __this->get_m_materialDirty_47();
  28298. if (L_1)
  28299. {
  28300. goto IL_000d;
  28301. }
  28302. }
  28303. {
  28304. // if (!m_materialDirty) return;
  28305. return;
  28306. }
  28307. IL_000d:
  28308. {
  28309. // UpdateMaterial();
  28310. VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
  28311. // m_materialDirty = false;
  28312. __this->set_m_materialDirty_47((bool)0);
  28313. }
  28314. IL_001a:
  28315. {
  28316. // }
  28317. return;
  28318. }
  28319. }
  28320. // System.Void TMPro.TMP_SubMeshUI::RefreshMaterial()
  28321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_RefreshMaterial_mCAB42DCB4616873140AABE0323DB6D21A4CB0FCA (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28322. {
  28323. {
  28324. // UpdateMaterial();
  28325. VirtualActionInvoker0::Invoke(40 /* System.Void UnityEngine.UI.Graphic::UpdateMaterial() */, __this);
  28326. // }
  28327. return;
  28328. }
  28329. }
  28330. // System.Void TMPro.TMP_SubMeshUI::UpdateMaterial()
  28331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_UpdateMaterial_mA729A6D042ACA9CAF835927354E1366FE56A922B (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28332. {
  28333. static bool s_Il2CppMethodInitialized;
  28334. if (!s_Il2CppMethodInitialized)
  28335. {
  28336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28338. s_Il2CppMethodInitialized = true;
  28339. }
  28340. float V_0 = 0.0f;
  28341. {
  28342. // if (m_sharedMaterial == null)
  28343. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  28344. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28345. bool L_1;
  28346. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28347. if (!L_1)
  28348. {
  28349. goto IL_000f;
  28350. }
  28351. }
  28352. {
  28353. // return;
  28354. return;
  28355. }
  28356. IL_000f:
  28357. {
  28358. // if (m_sharedMaterial.HasProperty(ShaderUtilities.ShaderTag_CullMode))
  28359. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_sharedMaterial_39();
  28360. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28361. String_t* L_3 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  28362. NullCheck(L_2);
  28363. bool L_4;
  28364. L_4 = Material_HasProperty_mB6F155CD45C688DA232B56BD1A74474C224BE37E(L_2, L_3, /*hidden argument*/NULL);
  28365. if (!L_4)
  28366. {
  28367. goto IL_0048;
  28368. }
  28369. }
  28370. {
  28371. // float cullMode = textComponent.fontSharedMaterial.GetFloat(ShaderUtilities.ShaderTag_CullMode);
  28372. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_5;
  28373. L_5 = TMP_SubMeshUI_get_textComponent_mE3ADB4847101AF33C4B7530E9A99B3C25BAEDD2B(__this, /*hidden argument*/NULL);
  28374. NullCheck(L_5);
  28375. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6;
  28376. L_6 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(67 /* UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial() */, L_5);
  28377. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  28378. String_t* L_7 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  28379. NullCheck(L_6);
  28380. float L_8;
  28381. L_8 = Material_GetFloat_mF2F48AFBDFC1E1E72A00F614EF20B656262EB167(L_6, L_7, /*hidden argument*/NULL);
  28382. V_0 = L_8;
  28383. // m_sharedMaterial.SetFloat(ShaderUtilities.ShaderTag_CullMode, cullMode);
  28384. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_9 = __this->get_m_sharedMaterial_39();
  28385. String_t* L_10 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ShaderTag_CullMode_63();
  28386. float L_11 = V_0;
  28387. NullCheck(L_9);
  28388. Material_SetFloat_mBE01E05D49E5C7045E010F49A38E96B101D82768(L_9, L_10, L_11, /*hidden argument*/NULL);
  28389. }
  28390. IL_0048:
  28391. {
  28392. // canvasRenderer.materialCount = 1;
  28393. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_12;
  28394. L_12 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  28395. NullCheck(L_12);
  28396. CanvasRenderer_set_materialCount_m00FE6113ACA7FE9AD51DA0A9A0B013D7C811E5DB(L_12, 1, /*hidden argument*/NULL);
  28397. // canvasRenderer.SetMaterial(materialForRendering, 0);
  28398. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_13;
  28399. L_13 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  28400. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_14;
  28401. L_14 = VirtualFuncInvoker0< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(34 /* UnityEngine.Material UnityEngine.UI.Graphic::get_materialForRendering() */, __this);
  28402. NullCheck(L_13);
  28403. CanvasRenderer_SetMaterial_m1D7A8BD75D5DEFC5F0A27FFBA2A2A84755EE421F(L_13, L_14, 0, /*hidden argument*/NULL);
  28404. // }
  28405. return;
  28406. }
  28407. }
  28408. // System.Void TMPro.TMP_SubMeshUI::RecalculateClipping()
  28409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_RecalculateClipping_m30EFE0934BF9925118C22DCC1521BC688B51BDD9 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28410. {
  28411. {
  28412. // base.RecalculateClipping();
  28413. MaskableGraphic_RecalculateClipping_m0402575B6C04BC3A36CAE548FC29B380B923CC09(__this, /*hidden argument*/NULL);
  28414. // }
  28415. return;
  28416. }
  28417. }
  28418. // UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial()
  28419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_GetMaterial_mA36B318FBE0720BA2FBDECF29AEA2F95ACB5F2E6 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28420. {
  28421. {
  28422. // return m_sharedMaterial;
  28423. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  28424. return L_0;
  28425. }
  28426. }
  28427. // UnityEngine.Material TMPro.TMP_SubMeshUI::GetMaterial(UnityEngine.Material)
  28428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_GetMaterial_m8800840812BE572C0C22BF7FFF0D55D57926DDFB (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  28429. {
  28430. static bool s_Il2CppMethodInitialized;
  28431. if (!s_Il2CppMethodInitialized)
  28432. {
  28433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28434. s_Il2CppMethodInitialized = true;
  28435. }
  28436. {
  28437. // if (m_material == null || m_material.GetInstanceID() != mat.GetInstanceID())
  28438. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_material_38();
  28439. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28440. bool L_1;
  28441. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28442. if (L_1)
  28443. {
  28444. goto IL_0021;
  28445. }
  28446. }
  28447. {
  28448. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_material_38();
  28449. NullCheck(L_2);
  28450. int32_t L_3;
  28451. L_3 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_2, /*hidden argument*/NULL);
  28452. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = ___mat0;
  28453. NullCheck(L_4);
  28454. int32_t L_5;
  28455. L_5 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_4, /*hidden argument*/NULL);
  28456. if ((((int32_t)L_3) == ((int32_t)L_5)))
  28457. {
  28458. goto IL_002e;
  28459. }
  28460. }
  28461. IL_0021:
  28462. {
  28463. // m_material = CreateMaterialInstance(mat);
  28464. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = ___mat0;
  28465. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7;
  28466. L_7 = TMP_SubMeshUI_CreateMaterialInstance_mE604113BA3A670FB749A275B193D80A2694AB789(__this, L_6, /*hidden argument*/NULL);
  28467. __this->set_m_material_38(L_7);
  28468. }
  28469. IL_002e:
  28470. {
  28471. // m_sharedMaterial = m_material;
  28472. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = __this->get_m_material_38();
  28473. __this->set_m_sharedMaterial_39(L_8);
  28474. // m_padding = GetPaddingForMaterial();
  28475. float L_9;
  28476. L_9 = TMP_SubMeshUI_GetPaddingForMaterial_m4B7B3550E551E45BF150736D0427A14A6CEA9AD3(__this, /*hidden argument*/NULL);
  28477. __this->set_m_padding_43(L_9);
  28478. // SetVerticesDirty();
  28479. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28480. // SetMaterialDirty();
  28481. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28482. // return m_sharedMaterial;
  28483. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_10 = __this->get_m_sharedMaterial_39();
  28484. return L_10;
  28485. }
  28486. }
  28487. // UnityEngine.Material TMPro.TMP_SubMeshUI::CreateMaterialInstance(UnityEngine.Material)
  28488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_CreateMaterialInstance_mE604113BA3A670FB749A275B193D80A2694AB789 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method)
  28489. {
  28490. static bool s_Il2CppMethodInitialized;
  28491. if (!s_Il2CppMethodInitialized)
  28492. {
  28493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  28494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
  28495. s_Il2CppMethodInitialized = true;
  28496. }
  28497. {
  28498. // Material mat = new Material(source);
  28499. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___source0;
  28500. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = (Material_t8927C00353A72755313F046D0CE85178AE8218EE *)il2cpp_codegen_object_new(Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  28501. Material__ctor_mD0C3D9CFAFE0FB858D864092467387D7FA178245(L_1, L_0, /*hidden argument*/NULL);
  28502. // mat.shaderKeywords = source.shaderKeywords;
  28503. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = L_1;
  28504. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ___source0;
  28505. NullCheck(L_3);
  28506. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
  28507. L_4 = Material_get_shaderKeywords_mDAD743C090C3CEE0B2883140B244853D71C5E9E0(L_3, /*hidden argument*/NULL);
  28508. NullCheck(L_2);
  28509. Material_set_shaderKeywords_m9EC5EFA52BF30597B1692C623806E7167B1C7688(L_2, L_4, /*hidden argument*/NULL);
  28510. // mat.name += " (Instance)";
  28511. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = L_2;
  28512. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = L_5;
  28513. NullCheck(L_6);
  28514. String_t* L_7;
  28515. L_7 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_6, /*hidden argument*/NULL);
  28516. String_t* L_8;
  28517. L_8 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, /*hidden argument*/NULL);
  28518. NullCheck(L_6);
  28519. Object_set_name_m87C4006618ADB325ABE5439DF159E10DD8DD0781(L_6, L_8, /*hidden argument*/NULL);
  28520. // return mat;
  28521. return L_5;
  28522. }
  28523. }
  28524. // UnityEngine.Material TMPro.TMP_SubMeshUI::GetSharedMaterial()
  28525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_GetSharedMaterial_mF1BF3411C227F91B941251F8BD6A893381873E7C (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28526. {
  28527. {
  28528. // return canvasRenderer.GetMaterial();
  28529. CanvasRenderer_tCF8ABE659F7C3A6ED0D99A988D0BDFB651310F0E * L_0;
  28530. L_0 = Graphic_get_canvasRenderer_m33EC3A53310593E87C540654486C7A73A66FCF4A(__this, /*hidden argument*/NULL);
  28531. NullCheck(L_0);
  28532. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1;
  28533. L_1 = CanvasRenderer_GetMaterial_mBC3956F4758C45F89DC69E4A4AA53FC7B5E78488(L_0, /*hidden argument*/NULL);
  28534. return L_1;
  28535. }
  28536. }
  28537. // System.Void TMPro.TMP_SubMeshUI::SetSharedMaterial(UnityEngine.Material)
  28538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI_SetSharedMaterial_m60F4DBB0912D56A17C3991BF88D308E94FE9AA59 (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  28539. {
  28540. {
  28541. // m_sharedMaterial = mat;
  28542. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___mat0;
  28543. __this->set_m_sharedMaterial_39(L_0);
  28544. // m_Material = m_sharedMaterial;
  28545. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = __this->get_m_sharedMaterial_39();
  28546. ((Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 *)__this)->set_m_Material_6(L_1);
  28547. // m_padding = GetPaddingForMaterial();
  28548. float L_2;
  28549. L_2 = TMP_SubMeshUI_GetPaddingForMaterial_m4B7B3550E551E45BF150736D0427A14A6CEA9AD3(__this, /*hidden argument*/NULL);
  28550. __this->set_m_padding_43(L_2);
  28551. // SetMaterialDirty();
  28552. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28553. // }
  28554. return;
  28555. }
  28556. }
  28557. // System.Void TMPro.TMP_SubMeshUI::.ctor()
  28558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_SubMeshUI__ctor_mAAA3117A4EC0DB41B01D85F77D419F341C37A9EF (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  28559. {
  28560. {
  28561. MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D(__this, /*hidden argument*/NULL);
  28562. return;
  28563. }
  28564. }
  28565. #ifdef __clang__
  28566. #pragma clang diagnostic pop
  28567. #endif
  28568. #ifdef __clang__
  28569. #pragma clang diagnostic push
  28570. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28571. #pragma clang diagnostic ignored "-Wunused-variable"
  28572. #endif
  28573. // System.String TMPro.TMP_Text::get_text()
  28574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_get_text_mAB219B1C68CECE146EC8F10E4E9B9EEA27562A83 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28575. {
  28576. {
  28577. // if (m_IsTextBackingStringDirty)
  28578. bool L_0 = __this->get_m_IsTextBackingStringDirty_37();
  28579. if (!L_0)
  28580. {
  28581. goto IL_000f;
  28582. }
  28583. }
  28584. {
  28585. // return InternalTextBackingArrayToString();
  28586. String_t* L_1;
  28587. L_1 = TMP_Text_InternalTextBackingArrayToString_m0F616EA5066C8161F9DD47CF12FE03DB02C9EC52(__this, /*hidden argument*/NULL);
  28588. return L_1;
  28589. }
  28590. IL_000f:
  28591. {
  28592. // return m_text;
  28593. String_t* L_2 = __this->get_m_text_36();
  28594. return L_2;
  28595. }
  28596. }
  28597. // System.Void TMPro.TMP_Text::set_text(System.String)
  28598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_text_m956A422501E9D0D5F12188FD328BD9B982214931 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___value0, const RuntimeMethod* method)
  28599. {
  28600. {
  28601. // if (m_IsTextBackingStringDirty == false && m_text != null && value != null && m_text.Length == value.Length && m_text == value)
  28602. bool L_0 = __this->get_m_IsTextBackingStringDirty_37();
  28603. if (L_0)
  28604. {
  28605. goto IL_0035;
  28606. }
  28607. }
  28608. {
  28609. String_t* L_1 = __this->get_m_text_36();
  28610. if (!L_1)
  28611. {
  28612. goto IL_0035;
  28613. }
  28614. }
  28615. {
  28616. String_t* L_2 = ___value0;
  28617. if (!L_2)
  28618. {
  28619. goto IL_0035;
  28620. }
  28621. }
  28622. {
  28623. String_t* L_3 = __this->get_m_text_36();
  28624. NullCheck(L_3);
  28625. int32_t L_4;
  28626. L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
  28627. String_t* L_5 = ___value0;
  28628. NullCheck(L_5);
  28629. int32_t L_6;
  28630. L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL);
  28631. if ((!(((uint32_t)L_4) == ((uint32_t)L_6))))
  28632. {
  28633. goto IL_0035;
  28634. }
  28635. }
  28636. {
  28637. String_t* L_7 = __this->get_m_text_36();
  28638. String_t* L_8 = ___value0;
  28639. bool L_9;
  28640. L_9 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_7, L_8, /*hidden argument*/NULL);
  28641. if (!L_9)
  28642. {
  28643. goto IL_0035;
  28644. }
  28645. }
  28646. {
  28647. // return;
  28648. return;
  28649. }
  28650. IL_0035:
  28651. {
  28652. // m_IsTextBackingStringDirty = false;
  28653. __this->set_m_IsTextBackingStringDirty_37((bool)0);
  28654. // m_text = value;
  28655. String_t* L_10 = ___value0;
  28656. __this->set_m_text_36(L_10);
  28657. // m_inputSource = TextInputSources.TextString;
  28658. __this->set_m_inputSource_185(3);
  28659. // m_havePropertiesChanged = true;
  28660. __this->set_m_havePropertiesChanged_153((bool)1);
  28661. // SetVerticesDirty();
  28662. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28663. // SetLayoutDirty();
  28664. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  28665. // }
  28666. return;
  28667. }
  28668. }
  28669. // TMPro.ITextPreprocessor TMPro.TMP_Text::get_textPreprocessor()
  28670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TMP_Text_get_textPreprocessor_mC5C75ABC1B508138BCA436AD064FB664988AAE3E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28671. {
  28672. {
  28673. // get { return m_TextPreprocessor; }
  28674. RuntimeObject* L_0 = __this->get_m_TextPreprocessor_38();
  28675. return L_0;
  28676. }
  28677. }
  28678. // System.Void TMPro.TMP_Text::set_textPreprocessor(TMPro.ITextPreprocessor)
  28679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_textPreprocessor_m9A7E57D85FD7EACFDB25A6BBC1262739715A9171 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
  28680. {
  28681. {
  28682. // set { m_TextPreprocessor = value; }
  28683. RuntimeObject* L_0 = ___value0;
  28684. __this->set_m_TextPreprocessor_38(L_0);
  28685. // set { m_TextPreprocessor = value; }
  28686. return;
  28687. }
  28688. }
  28689. // System.Boolean TMPro.TMP_Text::get_isRightToLeftText()
  28690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isRightToLeftText_m5EE7AB90EF4A6C5BB605F0A2E49B7A78F8B3B5E9 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28691. {
  28692. {
  28693. // get { return m_isRightToLeft; }
  28694. bool L_0 = __this->get_m_isRightToLeft_39();
  28695. return L_0;
  28696. }
  28697. }
  28698. // System.Void TMPro.TMP_Text::set_isRightToLeftText(System.Boolean)
  28699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isRightToLeftText_m9F6B10870DD844FFED310E77DFA8BFD035D5121A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  28700. {
  28701. {
  28702. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28703. bool L_0 = __this->get_m_isRightToLeft_39();
  28704. bool L_1 = ___value0;
  28705. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  28706. {
  28707. goto IL_000a;
  28708. }
  28709. }
  28710. {
  28711. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28712. return;
  28713. }
  28714. IL_000a:
  28715. {
  28716. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28717. bool L_2 = ___value0;
  28718. __this->set_m_isRightToLeft_39(L_2);
  28719. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28720. __this->set_m_havePropertiesChanged_153((bool)1);
  28721. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28722. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28723. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28724. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  28725. // set { if (m_isRightToLeft == value) return; m_isRightToLeft = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28726. return;
  28727. }
  28728. }
  28729. // TMPro.TMP_FontAsset TMPro.TMP_Text::get_font()
  28730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Text_get_font_mCCC689E89501A382C24F73AB305F647CA47FD9E2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28731. {
  28732. {
  28733. // get { return m_fontAsset; }
  28734. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_40();
  28735. return L_0;
  28736. }
  28737. }
  28738. // System.Void TMPro.TMP_Text::set_font(TMPro.TMP_FontAsset)
  28739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_font_mDC0CDC92F50E8975993B14CF8844721F7ED21F5D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___value0, const RuntimeMethod* method)
  28740. {
  28741. static bool s_Il2CppMethodInitialized;
  28742. if (!s_Il2CppMethodInitialized)
  28743. {
  28744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28745. s_Il2CppMethodInitialized = true;
  28746. }
  28747. {
  28748. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28749. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_40();
  28750. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1 = ___value0;
  28751. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28752. bool L_2;
  28753. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, L_1, /*hidden argument*/NULL);
  28754. if (!L_2)
  28755. {
  28756. goto IL_000f;
  28757. }
  28758. }
  28759. {
  28760. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28761. return;
  28762. }
  28763. IL_000f:
  28764. {
  28765. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28766. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3 = ___value0;
  28767. __this->set_m_fontAsset_40(L_3);
  28768. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28769. VirtualActionInvoker0::Invoke(89 /* System.Void TMPro.TMP_Text::LoadFontAsset() */, __this);
  28770. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28771. __this->set_m_havePropertiesChanged_153((bool)1);
  28772. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28773. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28774. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28775. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  28776. // set { if (m_fontAsset == value) return; m_fontAsset = value; LoadFontAsset(); m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  28777. return;
  28778. }
  28779. }
  28780. // UnityEngine.Material TMPro.TMP_Text::get_fontSharedMaterial()
  28781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_Text_get_fontSharedMaterial_mCB0DACB58F632DC4FA7C2BCC2AB13BBA56F052B6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28782. {
  28783. {
  28784. // get { return m_sharedMaterial; }
  28785. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  28786. return L_0;
  28787. }
  28788. }
  28789. // System.Void TMPro.TMP_Text::set_fontSharedMaterial(UnityEngine.Material)
  28790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSharedMaterial_m883CFF0FF816168B5B296340E2B2456166A4CDAD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  28791. {
  28792. static bool s_Il2CppMethodInitialized;
  28793. if (!s_Il2CppMethodInitialized)
  28794. {
  28795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28796. s_Il2CppMethodInitialized = true;
  28797. }
  28798. {
  28799. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28800. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  28801. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = ___value0;
  28802. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28803. bool L_2;
  28804. L_2 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, L_1, /*hidden argument*/NULL);
  28805. if (!L_2)
  28806. {
  28807. goto IL_000f;
  28808. }
  28809. }
  28810. {
  28811. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28812. return;
  28813. }
  28814. IL_000f:
  28815. {
  28816. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28817. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ___value0;
  28818. VirtualActionInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(90 /* System.Void TMPro.TMP_Text::SetSharedMaterial(UnityEngine.Material) */, __this, L_3);
  28819. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28820. __this->set_m_havePropertiesChanged_153((bool)1);
  28821. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28822. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28823. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28824. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28825. // set { if (m_sharedMaterial == value) return; SetSharedMaterial(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28826. return;
  28827. }
  28828. }
  28829. // UnityEngine.Material[] TMPro.TMP_Text::get_fontSharedMaterials()
  28830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* TMP_Text_get_fontSharedMaterials_m72E1A529AC50C81E6E2DC20C2B10C08861C53BCE (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28831. {
  28832. {
  28833. // get { return GetSharedMaterials(); }
  28834. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* L_0;
  28835. L_0 = VirtualFuncInvoker0< MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* >::Invoke(93 /* UnityEngine.Material[] TMPro.TMP_Text::GetSharedMaterials() */, __this);
  28836. return L_0;
  28837. }
  28838. }
  28839. // System.Void TMPro.TMP_Text::set_fontSharedMaterials(UnityEngine.Material[])
  28840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSharedMaterials_mCE16BFE245BA85097B003B0CADF5CC06ECCD165B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___value0, const RuntimeMethod* method)
  28841. {
  28842. {
  28843. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28844. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* L_0 = ___value0;
  28845. VirtualActionInvoker1< MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* >::Invoke(94 /* System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[]) */, __this, L_0);
  28846. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28847. __this->set_m_havePropertiesChanged_153((bool)1);
  28848. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28849. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28850. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28851. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28852. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28853. return;
  28854. }
  28855. }
  28856. // UnityEngine.Material TMPro.TMP_Text::get_fontMaterial()
  28857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_Text_get_fontMaterial_mA58C75BFC0CDB2C835CA4536C7A1A727FCA641CF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28858. {
  28859. {
  28860. // get { return GetMaterial(m_sharedMaterial); }
  28861. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  28862. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1;
  28863. L_1 = VirtualFuncInvoker1< Material_t8927C00353A72755313F046D0CE85178AE8218EE *, Material_t8927C00353A72755313F046D0CE85178AE8218EE * >::Invoke(91 /* UnityEngine.Material TMPro.TMP_Text::GetMaterial(UnityEngine.Material) */, __this, L_0);
  28864. return L_1;
  28865. }
  28866. }
  28867. // System.Void TMPro.TMP_Text::set_fontMaterial(UnityEngine.Material)
  28868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontMaterial_mDE5508EFE7BE5FAB8246AB7A5AB63B8CA7F5AD2D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___value0, const RuntimeMethod* method)
  28869. {
  28870. static bool s_Il2CppMethodInitialized;
  28871. if (!s_Il2CppMethodInitialized)
  28872. {
  28873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28874. s_Il2CppMethodInitialized = true;
  28875. }
  28876. {
  28877. // if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID()) return;
  28878. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  28879. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  28880. bool L_1;
  28881. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  28882. if (!L_1)
  28883. {
  28884. goto IL_0022;
  28885. }
  28886. }
  28887. {
  28888. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_sharedMaterial_43();
  28889. NullCheck(L_2);
  28890. int32_t L_3;
  28891. L_3 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_2, /*hidden argument*/NULL);
  28892. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_4 = ___value0;
  28893. NullCheck(L_4);
  28894. int32_t L_5;
  28895. L_5 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_4, /*hidden argument*/NULL);
  28896. if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
  28897. {
  28898. goto IL_0022;
  28899. }
  28900. }
  28901. {
  28902. // if (m_sharedMaterial != null && m_sharedMaterial.GetInstanceID() == value.GetInstanceID()) return;
  28903. return;
  28904. }
  28905. IL_0022:
  28906. {
  28907. // m_sharedMaterial = value;
  28908. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = ___value0;
  28909. __this->set_m_sharedMaterial_43(L_6);
  28910. // m_padding = GetPaddingForMaterial();
  28911. float L_7;
  28912. L_7 = VirtualFuncInvoker0< float >::Invoke(103 /* System.Single TMPro.TMP_Text::GetPaddingForMaterial() */, __this);
  28913. __this->set_m_padding_241(L_7);
  28914. // m_havePropertiesChanged = true;
  28915. __this->set_m_havePropertiesChanged_153((bool)1);
  28916. // SetVerticesDirty();
  28917. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28918. // SetMaterialDirty();
  28919. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28920. // }
  28921. return;
  28922. }
  28923. }
  28924. // UnityEngine.Material[] TMPro.TMP_Text::get_fontMaterials()
  28925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* TMP_Text_get_fontMaterials_mC4003B37089DA22EAF6DD15218C0886B3F90986F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28926. {
  28927. {
  28928. // get { return GetMaterials(m_fontSharedMaterials); }
  28929. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* L_0 = __this->get_m_fontSharedMaterials_49();
  28930. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* L_1;
  28931. L_1 = VirtualFuncInvoker1< MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492*, MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* >::Invoke(95 /* UnityEngine.Material[] TMPro.TMP_Text::GetMaterials(UnityEngine.Material[]) */, __this, L_0);
  28932. return L_1;
  28933. }
  28934. }
  28935. // System.Void TMPro.TMP_Text::set_fontMaterials(UnityEngine.Material[])
  28936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontMaterials_mF9A8380DA22519BB95BDB357159A15FDAF015EAA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___value0, const RuntimeMethod* method)
  28937. {
  28938. {
  28939. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28940. MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* L_0 = ___value0;
  28941. VirtualActionInvoker1< MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* >::Invoke(94 /* System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[]) */, __this, L_0);
  28942. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28943. __this->set_m_havePropertiesChanged_153((bool)1);
  28944. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28945. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28946. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28947. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  28948. // set { SetSharedMaterials(value); m_havePropertiesChanged = true; SetVerticesDirty(); SetMaterialDirty(); }
  28949. return;
  28950. }
  28951. }
  28952. // UnityEngine.Color TMPro.TMP_Text::get_color()
  28953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 TMP_Text_get_color_m50E05F8968FCC48B7D81F62F1906B810F6BF8BAA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28954. {
  28955. {
  28956. // get { return m_fontColor; }
  28957. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = __this->get_m_fontColor_54();
  28958. return L_0;
  28959. }
  28960. }
  28961. // System.Void TMPro.TMP_Text::set_color(UnityEngine.Color)
  28962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_color_mBD72A94A929219AF2053856DA98F6C08A37F94C3 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___value0, const RuntimeMethod* method)
  28963. {
  28964. {
  28965. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28966. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = __this->get_m_fontColor_54();
  28967. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1 = ___value0;
  28968. bool L_2;
  28969. L_2 = Color_op_Equality_m4975788CDFEF5571E3C51AE8363E6DF65C28A996(L_0, L_1, /*hidden argument*/NULL);
  28970. if (!L_2)
  28971. {
  28972. goto IL_000f;
  28973. }
  28974. }
  28975. {
  28976. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28977. return;
  28978. }
  28979. IL_000f:
  28980. {
  28981. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28982. __this->set_m_havePropertiesChanged_153((bool)1);
  28983. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28984. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_3 = ___value0;
  28985. __this->set_m_fontColor_54(L_3);
  28986. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28987. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  28988. // set { if (m_fontColor == value) return; m_havePropertiesChanged = true; m_fontColor = value; SetVerticesDirty(); }
  28989. return;
  28990. }
  28991. }
  28992. // System.Single TMPro.TMP_Text::get_alpha()
  28993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_alpha_m5EC914F7CF1A4E9E771885DF0FE7BFDE4CE9AC3A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  28994. {
  28995. {
  28996. // get { return m_fontColor.a; }
  28997. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_fontColor_54();
  28998. float L_1 = L_0->get_a_3();
  28999. return L_1;
  29000. }
  29001. }
  29002. // System.Void TMPro.TMP_Text::set_alpha(System.Single)
  29003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_alpha_m5483A31A2F8212EF365BE3F4CCF69ACBAD01CCBC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  29004. {
  29005. {
  29006. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29007. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_0 = __this->get_address_of_m_fontColor_54();
  29008. float L_1 = L_0->get_a_3();
  29009. float L_2 = ___value0;
  29010. if ((!(((float)L_1) == ((float)L_2))))
  29011. {
  29012. goto IL_000f;
  29013. }
  29014. }
  29015. {
  29016. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29017. return;
  29018. }
  29019. IL_000f:
  29020. {
  29021. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29022. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 * L_3 = __this->get_address_of_m_fontColor_54();
  29023. float L_4 = ___value0;
  29024. L_3->set_a_3(L_4);
  29025. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29026. __this->set_m_havePropertiesChanged_153((bool)1);
  29027. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29028. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29029. // set { if (m_fontColor.a == value) return; m_fontColor.a = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29030. return;
  29031. }
  29032. }
  29033. // System.Boolean TMPro.TMP_Text::get_enableVertexGradient()
  29034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableVertexGradient_m7910ABAC6FD9ACA61A23CDB7D828618DCD315F4E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29035. {
  29036. {
  29037. // get { return m_enableVertexGradient; }
  29038. bool L_0 = __this->get_m_enableVertexGradient_58();
  29039. return L_0;
  29040. }
  29041. }
  29042. // System.Void TMPro.TMP_Text::set_enableVertexGradient(System.Boolean)
  29043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableVertexGradient_m6B3FDA199FA0ADB1B47C3FB51EBE0B5B8B3A3B27 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  29044. {
  29045. {
  29046. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29047. bool L_0 = __this->get_m_enableVertexGradient_58();
  29048. bool L_1 = ___value0;
  29049. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29050. {
  29051. goto IL_000a;
  29052. }
  29053. }
  29054. {
  29055. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29056. return;
  29057. }
  29058. IL_000a:
  29059. {
  29060. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29061. __this->set_m_havePropertiesChanged_153((bool)1);
  29062. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29063. bool L_2 = ___value0;
  29064. __this->set_m_enableVertexGradient_58(L_2);
  29065. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29066. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29067. // set { if (m_enableVertexGradient == value) return; m_havePropertiesChanged = true; m_enableVertexGradient = value; SetVerticesDirty(); }
  29068. return;
  29069. }
  29070. }
  29071. // TMPro.VertexGradient TMPro.TMP_Text::get_colorGradient()
  29072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D TMP_Text_get_colorGradient_mE12B9824DC31D79E1950A5AF202816817C30868D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29073. {
  29074. {
  29075. // get { return m_fontColorGradient; }
  29076. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D L_0 = __this->get_m_fontColorGradient_60();
  29077. return L_0;
  29078. }
  29079. }
  29080. // System.Void TMPro.TMP_Text::set_colorGradient(TMPro.VertexGradient)
  29081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_colorGradient_mF48CF081E41258812377D8CAF3A50FA54B2E775D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D ___value0, const RuntimeMethod* method)
  29082. {
  29083. {
  29084. // set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
  29085. __this->set_m_havePropertiesChanged_153((bool)1);
  29086. // set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
  29087. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D L_0 = ___value0;
  29088. __this->set_m_fontColorGradient_60(L_0);
  29089. // set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
  29090. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29091. // set { m_havePropertiesChanged = true; m_fontColorGradient = value; SetVerticesDirty(); }
  29092. return;
  29093. }
  29094. }
  29095. // TMPro.TMP_ColorGradient TMPro.TMP_Text::get_colorGradientPreset()
  29096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * TMP_Text_get_colorGradientPreset_mC455024C978225F881B6FD53EF8A04AAB619F74F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29097. {
  29098. {
  29099. // get { return m_fontColorGradientPreset; }
  29100. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_0 = __this->get_m_fontColorGradientPreset_61();
  29101. return L_0;
  29102. }
  29103. }
  29104. // System.Void TMPro.TMP_Text::set_colorGradientPreset(TMPro.TMP_ColorGradient)
  29105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_colorGradientPreset_m5B00422F5035BBF228ADDB657420E56C1CAD3BE0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___value0, const RuntimeMethod* method)
  29106. {
  29107. {
  29108. // set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
  29109. __this->set_m_havePropertiesChanged_153((bool)1);
  29110. // set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
  29111. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_0 = ___value0;
  29112. __this->set_m_fontColorGradientPreset_61(L_0);
  29113. // set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
  29114. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29115. // set { m_havePropertiesChanged = true; m_fontColorGradientPreset = value; SetVerticesDirty(); }
  29116. return;
  29117. }
  29118. }
  29119. // TMPro.TMP_SpriteAsset TMPro.TMP_Text::get_spriteAsset()
  29120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * TMP_Text_get_spriteAsset_mE6147956F920BE4C8023EB7AA64F1A442FD71C32 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29121. {
  29122. {
  29123. // get { return m_spriteAsset; }
  29124. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = __this->get_m_spriteAsset_62();
  29125. return L_0;
  29126. }
  29127. }
  29128. // System.Void TMPro.TMP_Text::set_spriteAsset(TMPro.TMP_SpriteAsset)
  29129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_spriteAsset_m6C0D0CA4AE9EA349201E07F071EA9635708E35F3 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * ___value0, const RuntimeMethod* method)
  29130. {
  29131. {
  29132. // set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29133. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_0 = ___value0;
  29134. __this->set_m_spriteAsset_62(L_0);
  29135. // set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29136. __this->set_m_havePropertiesChanged_153((bool)1);
  29137. // set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29138. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29139. // set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29140. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29141. // set { m_spriteAsset = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29142. return;
  29143. }
  29144. }
  29145. // System.Boolean TMPro.TMP_Text::get_tintAllSprites()
  29146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_tintAllSprites_m69F7CD0478318E104F9EC4D2412E26B950C39204 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29147. {
  29148. {
  29149. // get { return m_tintAllSprites; }
  29150. bool L_0 = __this->get_m_tintAllSprites_63();
  29151. return L_0;
  29152. }
  29153. }
  29154. // System.Void TMPro.TMP_Text::set_tintAllSprites(System.Boolean)
  29155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_tintAllSprites_m46BD0422B98DFE8B58252269CD5E3421AB7A652E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  29156. {
  29157. {
  29158. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29159. bool L_0 = __this->get_m_tintAllSprites_63();
  29160. bool L_1 = ___value0;
  29161. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29162. {
  29163. goto IL_000a;
  29164. }
  29165. }
  29166. {
  29167. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29168. return;
  29169. }
  29170. IL_000a:
  29171. {
  29172. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29173. bool L_2 = ___value0;
  29174. __this->set_m_tintAllSprites_63(L_2);
  29175. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29176. __this->set_m_havePropertiesChanged_153((bool)1);
  29177. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29178. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29179. // set { if (m_tintAllSprites == value) return; m_tintAllSprites = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  29180. return;
  29181. }
  29182. }
  29183. // TMPro.TMP_StyleSheet TMPro.TMP_Text::get_styleSheet()
  29184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * TMP_Text_get_styleSheet_m76F04A5EC48B662A4C75D64247232D8A6AA49B4C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29185. {
  29186. {
  29187. // get { return m_StyleSheet; }
  29188. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_0 = __this->get_m_StyleSheet_66();
  29189. return L_0;
  29190. }
  29191. }
  29192. // System.Void TMPro.TMP_Text::set_styleSheet(TMPro.TMP_StyleSheet)
  29193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_styleSheet_m394898B071791128A3E38B05B411AC7BB3EF995C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * ___value0, const RuntimeMethod* method)
  29194. {
  29195. {
  29196. // set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29197. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_0 = ___value0;
  29198. __this->set_m_StyleSheet_66(L_0);
  29199. // set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29200. __this->set_m_havePropertiesChanged_153((bool)1);
  29201. // set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29202. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29203. // set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29204. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29205. // set { m_StyleSheet = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29206. return;
  29207. }
  29208. }
  29209. // TMPro.TMP_Style TMPro.TMP_Text::get_textStyle()
  29210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Text_get_textStyle_m471DF17898DC12E7BC6902954B7ABA31A5579183 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29211. {
  29212. {
  29213. // m_TextStyle = GetStyle(m_TextStyleHashCode);
  29214. int32_t L_0 = __this->get_m_TextStyleHashCode_68();
  29215. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_1;
  29216. L_1 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_0, /*hidden argument*/NULL);
  29217. __this->set_m_TextStyle_67(L_1);
  29218. // if (m_TextStyle == null)
  29219. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_2 = __this->get_m_TextStyle_67();
  29220. if (L_2)
  29221. {
  29222. goto IL_0036;
  29223. }
  29224. }
  29225. {
  29226. // m_TextStyle = TMP_Style.NormalStyle;
  29227. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_3;
  29228. L_3 = TMP_Style_get_NormalStyle_mF44AF1D3F9FFC8F2BCB0A7E2118D29C282D4482F(/*hidden argument*/NULL);
  29229. __this->set_m_TextStyle_67(L_3);
  29230. // m_TextStyleHashCode = m_TextStyle.hashCode;
  29231. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4 = __this->get_m_TextStyle_67();
  29232. NullCheck(L_4);
  29233. int32_t L_5;
  29234. L_5 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_4, /*hidden argument*/NULL);
  29235. __this->set_m_TextStyleHashCode_68(L_5);
  29236. }
  29237. IL_0036:
  29238. {
  29239. // return m_TextStyle;
  29240. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = __this->get_m_TextStyle_67();
  29241. return L_6;
  29242. }
  29243. }
  29244. // System.Void TMPro.TMP_Text::set_textStyle(TMPro.TMP_Style)
  29245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_textStyle_m01CBF8A8F6B0C545A24194869B7E259A3DD26175 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___value0, const RuntimeMethod* method)
  29246. {
  29247. {
  29248. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29249. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_0 = ___value0;
  29250. __this->set_m_TextStyle_67(L_0);
  29251. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29252. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_1 = __this->get_m_TextStyle_67();
  29253. NullCheck(L_1);
  29254. int32_t L_2;
  29255. L_2 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_1, /*hidden argument*/NULL);
  29256. __this->set_m_TextStyleHashCode_68(L_2);
  29257. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29258. __this->set_m_havePropertiesChanged_153((bool)1);
  29259. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29260. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29261. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29262. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29263. // set { m_TextStyle = value; m_TextStyleHashCode = m_TextStyle.hashCode; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29264. return;
  29265. }
  29266. }
  29267. // System.Boolean TMPro.TMP_Text::get_overrideColorTags()
  29268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_overrideColorTags_mD3BCEB31C5520FE5439FEB586FFF531C7B2E0CEF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29269. {
  29270. {
  29271. // get { return m_overrideHtmlColors; }
  29272. bool L_0 = __this->get_m_overrideHtmlColors_69();
  29273. return L_0;
  29274. }
  29275. }
  29276. // System.Void TMPro.TMP_Text::set_overrideColorTags(System.Boolean)
  29277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_overrideColorTags_m1463CFDD75B5062597F4180F4DE20A800D94ECF8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  29278. {
  29279. {
  29280. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29281. bool L_0 = __this->get_m_overrideHtmlColors_69();
  29282. bool L_1 = ___value0;
  29283. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29284. {
  29285. goto IL_000a;
  29286. }
  29287. }
  29288. {
  29289. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29290. return;
  29291. }
  29292. IL_000a:
  29293. {
  29294. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29295. __this->set_m_havePropertiesChanged_153((bool)1);
  29296. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29297. bool L_2 = ___value0;
  29298. __this->set_m_overrideHtmlColors_69(L_2);
  29299. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29300. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29301. // set { if (m_overrideHtmlColors == value) return; m_havePropertiesChanged = true; m_overrideHtmlColors = value; SetVerticesDirty(); }
  29302. return;
  29303. }
  29304. }
  29305. // UnityEngine.Color32 TMPro.TMP_Text::get_faceColor()
  29306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_get_faceColor_mEE8F46FFDB54EF939AEFF2DF14C82827E755A088 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29307. {
  29308. static bool s_Il2CppMethodInitialized;
  29309. if (!s_Il2CppMethodInitialized)
  29310. {
  29311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29313. s_Il2CppMethodInitialized = true;
  29314. }
  29315. {
  29316. // if (m_sharedMaterial == null) return m_faceColor;
  29317. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  29318. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29319. bool L_1;
  29320. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29321. if (!L_1)
  29322. {
  29323. goto IL_0015;
  29324. }
  29325. }
  29326. {
  29327. // if (m_sharedMaterial == null) return m_faceColor;
  29328. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_2 = __this->get_m_faceColor_70();
  29329. return L_2;
  29330. }
  29331. IL_0015:
  29332. {
  29333. // m_faceColor = m_sharedMaterial.GetColor(ShaderUtilities.ID_FaceColor);
  29334. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_sharedMaterial_43();
  29335. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29336. int32_t L_4 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_FaceColor_2();
  29337. NullCheck(L_3);
  29338. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_5;
  29339. L_5 = Material_GetColor_m87CBA0F1030841DE18DED76EA658006A86060EA7(L_3, L_4, /*hidden argument*/NULL);
  29340. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_6;
  29341. L_6 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_5, /*hidden argument*/NULL);
  29342. __this->set_m_faceColor_70(L_6);
  29343. // return m_faceColor;
  29344. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_7 = __this->get_m_faceColor_70();
  29345. return L_7;
  29346. }
  29347. }
  29348. // System.Void TMPro.TMP_Text::set_faceColor(UnityEngine.Color32)
  29349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_faceColor_m286186A17729FE5FC5452BC334C43C46CC1FE2F1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___value0, const RuntimeMethod* method)
  29350. {
  29351. {
  29352. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29353. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_0 = __this->get_m_faceColor_70();
  29354. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1 = ___value0;
  29355. bool L_2;
  29356. L_2 = TMPro_ExtensionMethods_Compare_mF68EE2F2585A1CDFD8C85F5D940F662F553CA197(L_0, L_1, /*hidden argument*/NULL);
  29357. if (!L_2)
  29358. {
  29359. goto IL_000f;
  29360. }
  29361. }
  29362. {
  29363. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29364. return;
  29365. }
  29366. IL_000f:
  29367. {
  29368. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29369. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_3 = ___value0;
  29370. VirtualActionInvoker1< Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D >::Invoke(97 /* System.Void TMPro.TMP_Text::SetFaceColor(UnityEngine.Color32) */, __this, L_3);
  29371. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29372. __this->set_m_havePropertiesChanged_153((bool)1);
  29373. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29374. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4 = ___value0;
  29375. __this->set_m_faceColor_70(L_4);
  29376. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29377. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29378. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29379. VirtualActionInvoker0::Invoke(29 /* System.Void UnityEngine.UI.Graphic::SetMaterialDirty() */, __this);
  29380. // set { if (m_faceColor.Compare(value)) return; SetFaceColor(value); m_havePropertiesChanged = true; m_faceColor = value; SetVerticesDirty(); SetMaterialDirty(); }
  29381. return;
  29382. }
  29383. }
  29384. // UnityEngine.Color32 TMPro.TMP_Text::get_outlineColor()
  29385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_get_outlineColor_m78605F6D9CABEBC3CDC1542B56624C6494C2DF65 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29386. {
  29387. static bool s_Il2CppMethodInitialized;
  29388. if (!s_Il2CppMethodInitialized)
  29389. {
  29390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29392. s_Il2CppMethodInitialized = true;
  29393. }
  29394. {
  29395. // if (m_sharedMaterial == null) return m_outlineColor;
  29396. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  29397. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29398. bool L_1;
  29399. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29400. if (!L_1)
  29401. {
  29402. goto IL_0015;
  29403. }
  29404. }
  29405. {
  29406. // if (m_sharedMaterial == null) return m_outlineColor;
  29407. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_2 = __this->get_m_outlineColor_71();
  29408. return L_2;
  29409. }
  29410. IL_0015:
  29411. {
  29412. // m_outlineColor = m_sharedMaterial.GetColor(ShaderUtilities.ID_OutlineColor);
  29413. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_sharedMaterial_43();
  29414. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29415. int32_t L_4 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_OutlineColor_17();
  29416. NullCheck(L_3);
  29417. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_5;
  29418. L_5 = Material_GetColor_m87CBA0F1030841DE18DED76EA658006A86060EA7(L_3, L_4, /*hidden argument*/NULL);
  29419. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_6;
  29420. L_6 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_5, /*hidden argument*/NULL);
  29421. __this->set_m_outlineColor_71(L_6);
  29422. // return m_outlineColor;
  29423. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_7 = __this->get_m_outlineColor_71();
  29424. return L_7;
  29425. }
  29426. }
  29427. // System.Void TMPro.TMP_Text::set_outlineColor(UnityEngine.Color32)
  29428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_outlineColor_m4C01C0CCE81CA3B3B1969C9FE60F672D97F59DE9 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___value0, const RuntimeMethod* method)
  29429. {
  29430. {
  29431. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29432. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_0 = __this->get_m_outlineColor_71();
  29433. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1 = ___value0;
  29434. bool L_2;
  29435. L_2 = TMPro_ExtensionMethods_Compare_mF68EE2F2585A1CDFD8C85F5D940F662F553CA197(L_0, L_1, /*hidden argument*/NULL);
  29436. if (!L_2)
  29437. {
  29438. goto IL_000f;
  29439. }
  29440. }
  29441. {
  29442. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29443. return;
  29444. }
  29445. IL_000f:
  29446. {
  29447. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29448. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_3 = ___value0;
  29449. VirtualActionInvoker1< Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D >::Invoke(98 /* System.Void TMPro.TMP_Text::SetOutlineColor(UnityEngine.Color32) */, __this, L_3);
  29450. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29451. __this->set_m_havePropertiesChanged_153((bool)1);
  29452. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29453. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4 = ___value0;
  29454. __this->set_m_outlineColor_71(L_4);
  29455. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29456. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29457. // set { if (m_outlineColor.Compare(value)) return; SetOutlineColor(value); m_havePropertiesChanged = true; m_outlineColor = value; SetVerticesDirty(); }
  29458. return;
  29459. }
  29460. }
  29461. // System.Single TMPro.TMP_Text::get_outlineWidth()
  29462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_outlineWidth_m62828551DF635DC5C3E395A761E22B23B5337325 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29463. {
  29464. static bool s_Il2CppMethodInitialized;
  29465. if (!s_Il2CppMethodInitialized)
  29466. {
  29467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29469. s_Il2CppMethodInitialized = true;
  29470. }
  29471. {
  29472. // if (m_sharedMaterial == null) return m_outlineWidth;
  29473. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  29474. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29475. bool L_1;
  29476. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29477. if (!L_1)
  29478. {
  29479. goto IL_0015;
  29480. }
  29481. }
  29482. {
  29483. // if (m_sharedMaterial == null) return m_outlineWidth;
  29484. float L_2 = __this->get_m_outlineWidth_72();
  29485. return L_2;
  29486. }
  29487. IL_0015:
  29488. {
  29489. // m_outlineWidth = m_sharedMaterial.GetFloat(ShaderUtilities.ID_OutlineWidth);
  29490. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = __this->get_m_sharedMaterial_43();
  29491. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  29492. int32_t L_4 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_OutlineWidth_15();
  29493. NullCheck(L_3);
  29494. float L_5;
  29495. L_5 = Material_GetFloat_m508B992651DD512ECB2A51336C9A4E87AED82D27(L_3, L_4, /*hidden argument*/NULL);
  29496. __this->set_m_outlineWidth_72(L_5);
  29497. // return m_outlineWidth;
  29498. float L_6 = __this->get_m_outlineWidth_72();
  29499. return L_6;
  29500. }
  29501. }
  29502. // System.Void TMPro.TMP_Text::set_outlineWidth(System.Single)
  29503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_outlineWidth_mE50F7483387FD6B599723F7060D06113FA0F6206 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  29504. {
  29505. {
  29506. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29507. float L_0 = __this->get_m_outlineWidth_72();
  29508. float L_1 = ___value0;
  29509. if ((!(((float)L_0) == ((float)L_1))))
  29510. {
  29511. goto IL_000a;
  29512. }
  29513. }
  29514. {
  29515. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29516. return;
  29517. }
  29518. IL_000a:
  29519. {
  29520. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29521. float L_2 = ___value0;
  29522. VirtualActionInvoker1< float >::Invoke(99 /* System.Void TMPro.TMP_Text::SetOutlineThickness(System.Single) */, __this, L_2);
  29523. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29524. __this->set_m_havePropertiesChanged_153((bool)1);
  29525. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29526. float L_3 = ___value0;
  29527. __this->set_m_outlineWidth_72(L_3);
  29528. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29529. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29530. // set { if (m_outlineWidth == value) return; SetOutlineThickness(value); m_havePropertiesChanged = true; m_outlineWidth = value; SetVerticesDirty(); }
  29531. return;
  29532. }
  29533. }
  29534. // System.Single TMPro.TMP_Text::get_fontSize()
  29535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSize_mE57616126590279C1354A07CE75EE770A2D7293F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29536. {
  29537. {
  29538. // get { return m_fontSize; }
  29539. float L_0 = __this->get_m_fontSize_73();
  29540. return L_0;
  29541. }
  29542. }
  29543. // System.Void TMPro.TMP_Text::set_fontSize(System.Single)
  29544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSize_m9ECD10CA7ADD1BCD69A40C0054D3247851F0509D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  29545. {
  29546. {
  29547. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29548. float L_0 = __this->get_m_fontSize_73();
  29549. float L_1 = ___value0;
  29550. if ((!(((float)L_0) == ((float)L_1))))
  29551. {
  29552. goto IL_000a;
  29553. }
  29554. }
  29555. {
  29556. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29557. return;
  29558. }
  29559. IL_000a:
  29560. {
  29561. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29562. __this->set_m_havePropertiesChanged_153((bool)1);
  29563. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29564. float L_2 = ___value0;
  29565. __this->set_m_fontSize_73(L_2);
  29566. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29567. bool L_3 = __this->get_m_enableAutoSizing_80();
  29568. if (L_3)
  29569. {
  29570. goto IL_002c;
  29571. }
  29572. }
  29573. {
  29574. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29575. float L_4 = __this->get_m_fontSize_73();
  29576. __this->set_m_fontSizeBase_75(L_4);
  29577. }
  29578. IL_002c:
  29579. {
  29580. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29581. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29582. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29583. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29584. // set { if (m_fontSize == value) return; m_havePropertiesChanged = true; m_fontSize = value; if (!m_enableAutoSizing) m_fontSizeBase = m_fontSize; SetVerticesDirty(); SetLayoutDirty(); }
  29585. return;
  29586. }
  29587. }
  29588. // TMPro.FontWeight TMPro.TMP_Text::get_fontWeight()
  29589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_fontWeight_m3BC6E196A1A21F2BB6773030AD9624B14EEA444F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29590. {
  29591. {
  29592. // get { return m_fontWeight; }
  29593. int32_t L_0 = __this->get_m_fontWeight_77();
  29594. return L_0;
  29595. }
  29596. }
  29597. // System.Void TMPro.TMP_Text::set_fontWeight(TMPro.FontWeight)
  29598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontWeight_m9A2607917B9D70A833DDEE4374CFB15F91A5ACA7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  29599. {
  29600. {
  29601. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29602. int32_t L_0 = __this->get_m_fontWeight_77();
  29603. int32_t L_1 = ___value0;
  29604. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29605. {
  29606. goto IL_000a;
  29607. }
  29608. }
  29609. {
  29610. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29611. return;
  29612. }
  29613. IL_000a:
  29614. {
  29615. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29616. int32_t L_2 = ___value0;
  29617. __this->set_m_fontWeight_77(L_2);
  29618. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29619. __this->set_m_havePropertiesChanged_153((bool)1);
  29620. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29621. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29622. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29623. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29624. // set { if (m_fontWeight == value) return; m_fontWeight = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29625. return;
  29626. }
  29627. }
  29628. // System.Single TMPro.TMP_Text::get_pixelsPerUnit()
  29629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_pixelsPerUnit_mC3B736E85D6F55F583235AA4BC464DCBDB834784 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29630. {
  29631. static bool s_Il2CppMethodInitialized;
  29632. if (!s_Il2CppMethodInitialized)
  29633. {
  29634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29635. s_Il2CppMethodInitialized = true;
  29636. }
  29637. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * V_0 = NULL;
  29638. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 V_1;
  29639. memset((&V_1), 0, sizeof(V_1));
  29640. {
  29641. // var localCanvas = canvas;
  29642. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_0;
  29643. L_0 = Graphic_get_canvas_mDB17EC66AF3FD40E8D368FC11C8F07319BB9D1B0(__this, /*hidden argument*/NULL);
  29644. V_0 = L_0;
  29645. // if (!localCanvas)
  29646. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_1 = V_0;
  29647. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29648. bool L_2;
  29649. L_2 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_1, /*hidden argument*/NULL);
  29650. if (L_2)
  29651. {
  29652. goto IL_0015;
  29653. }
  29654. }
  29655. {
  29656. // return 1;
  29657. return (1.0f);
  29658. }
  29659. IL_0015:
  29660. {
  29661. // if (!font)
  29662. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3;
  29663. L_3 = TMP_Text_get_font_mCCC689E89501A382C24F73AB305F647CA47FD9E2_inline(__this, /*hidden argument*/NULL);
  29664. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29665. bool L_4;
  29666. L_4 = Object_op_Implicit_mC8214E4F028CC2F036CC82BDB81D102A02893499(L_3, /*hidden argument*/NULL);
  29667. if (L_4)
  29668. {
  29669. goto IL_0029;
  29670. }
  29671. }
  29672. {
  29673. // return localCanvas.scaleFactor;
  29674. Canvas_t2B7E56B7BDC287962E092755372E214ACB6393EA * L_5 = V_0;
  29675. NullCheck(L_5);
  29676. float L_6;
  29677. L_6 = Canvas_get_scaleFactor_m3F0D7E3B97B0493F4E98B2BBCA7A57BC1E1CB710(L_5, /*hidden argument*/NULL);
  29678. return L_6;
  29679. }
  29680. IL_0029:
  29681. {
  29682. // if (m_currentFontAsset == null || m_currentFontAsset.faceInfo.pointSize <= 0 || m_fontSize <= 0)
  29683. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_7 = __this->get_m_currentFontAsset_41();
  29684. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  29685. bool L_8;
  29686. L_8 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  29687. if (L_8)
  29688. {
  29689. goto IL_005a;
  29690. }
  29691. }
  29692. {
  29693. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_9 = __this->get_m_currentFontAsset_41();
  29694. NullCheck(L_9);
  29695. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_10;
  29696. L_10 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_9, /*hidden argument*/NULL);
  29697. V_1 = L_10;
  29698. int32_t L_11;
  29699. L_11 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_1), /*hidden argument*/NULL);
  29700. if ((((int32_t)L_11) <= ((int32_t)0)))
  29701. {
  29702. goto IL_005a;
  29703. }
  29704. }
  29705. {
  29706. float L_12 = __this->get_m_fontSize_73();
  29707. if ((!(((float)L_12) <= ((float)(0.0f)))))
  29708. {
  29709. goto IL_0060;
  29710. }
  29711. }
  29712. IL_005a:
  29713. {
  29714. // return 1;
  29715. return (1.0f);
  29716. }
  29717. IL_0060:
  29718. {
  29719. // return m_fontSize / m_currentFontAsset.faceInfo.pointSize;
  29720. float L_13 = __this->get_m_fontSize_73();
  29721. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_14 = __this->get_m_currentFontAsset_41();
  29722. NullCheck(L_14);
  29723. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_15;
  29724. L_15 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_14, /*hidden argument*/NULL);
  29725. V_1 = L_15;
  29726. int32_t L_16;
  29727. L_16 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_1), /*hidden argument*/NULL);
  29728. return ((float)((float)L_13/(float)((float)((float)L_16))));
  29729. }
  29730. }
  29731. // System.Boolean TMPro.TMP_Text::get_enableAutoSizing()
  29732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableAutoSizing_mF961F1BCCAA7799770B3121E060716BEB809173B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29733. {
  29734. {
  29735. // get { return m_enableAutoSizing; }
  29736. bool L_0 = __this->get_m_enableAutoSizing_80();
  29737. return L_0;
  29738. }
  29739. }
  29740. // System.Void TMPro.TMP_Text::set_enableAutoSizing(System.Boolean)
  29741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableAutoSizing_m125A84AFA15AD166ECEE8CFA2C4128FAD7CADDEA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  29742. {
  29743. {
  29744. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29745. bool L_0 = __this->get_m_enableAutoSizing_80();
  29746. bool L_1 = ___value0;
  29747. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29748. {
  29749. goto IL_000a;
  29750. }
  29751. }
  29752. {
  29753. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29754. return;
  29755. }
  29756. IL_000a:
  29757. {
  29758. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29759. bool L_2 = ___value0;
  29760. __this->set_m_enableAutoSizing_80(L_2);
  29761. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29762. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29763. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29764. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29765. // set { if (m_enableAutoSizing == value) return; m_enableAutoSizing = value; SetVerticesDirty(); SetLayoutDirty(); }
  29766. return;
  29767. }
  29768. }
  29769. // System.Single TMPro.TMP_Text::get_fontSizeMin()
  29770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSizeMin_m84B82DDE431B201F491E189D050EFF70C0679C6C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29771. {
  29772. {
  29773. // get { return m_fontSizeMin; }
  29774. float L_0 = __this->get_m_fontSizeMin_86();
  29775. return L_0;
  29776. }
  29777. }
  29778. // System.Void TMPro.TMP_Text::set_fontSizeMin(System.Single)
  29779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSizeMin_m0A96A4548F4C610DD5BE4E9630B41FEAFFF510B7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  29780. {
  29781. {
  29782. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29783. float L_0 = __this->get_m_fontSizeMin_86();
  29784. float L_1 = ___value0;
  29785. if ((!(((float)L_0) == ((float)L_1))))
  29786. {
  29787. goto IL_000a;
  29788. }
  29789. }
  29790. {
  29791. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29792. return;
  29793. }
  29794. IL_000a:
  29795. {
  29796. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29797. float L_2 = ___value0;
  29798. __this->set_m_fontSizeMin_86(L_2);
  29799. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29800. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29801. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29802. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29803. // set { if (m_fontSizeMin == value) return; m_fontSizeMin = value; SetVerticesDirty(); SetLayoutDirty(); }
  29804. return;
  29805. }
  29806. }
  29807. // System.Single TMPro.TMP_Text::get_fontSizeMax()
  29808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_fontSizeMax_m21E6AA15BF8F3DD934D65697530038DCB6DCCE9F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29809. {
  29810. {
  29811. // get { return m_fontSizeMax; }
  29812. float L_0 = __this->get_m_fontSizeMax_87();
  29813. return L_0;
  29814. }
  29815. }
  29816. // System.Void TMPro.TMP_Text::set_fontSizeMax(System.Single)
  29817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontSizeMax_m9DE0FA3AB019BB911B55DB9C6F8B4023778DD0DD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  29818. {
  29819. {
  29820. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29821. float L_0 = __this->get_m_fontSizeMax_87();
  29822. float L_1 = ___value0;
  29823. if ((!(((float)L_0) == ((float)L_1))))
  29824. {
  29825. goto IL_000a;
  29826. }
  29827. }
  29828. {
  29829. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29830. return;
  29831. }
  29832. IL_000a:
  29833. {
  29834. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29835. float L_2 = ___value0;
  29836. __this->set_m_fontSizeMax_87(L_2);
  29837. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29838. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29839. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29840. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29841. // set { if (m_fontSizeMax == value) return; m_fontSizeMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  29842. return;
  29843. }
  29844. }
  29845. // TMPro.FontStyles TMPro.TMP_Text::get_fontStyle()
  29846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_fontStyle_m1A0EE724AE063D87C71AFDEEAAC83F581688E38F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29847. {
  29848. {
  29849. // get { return m_fontStyle; }
  29850. int32_t L_0 = __this->get_m_fontStyle_88();
  29851. return L_0;
  29852. }
  29853. }
  29854. // System.Void TMPro.TMP_Text::set_fontStyle(TMPro.FontStyles)
  29855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_fontStyle_m77AD02B128294357603EC24B0527C60B6133C0DA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  29856. {
  29857. {
  29858. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29859. int32_t L_0 = __this->get_m_fontStyle_88();
  29860. int32_t L_1 = ___value0;
  29861. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29862. {
  29863. goto IL_000a;
  29864. }
  29865. }
  29866. {
  29867. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29868. return;
  29869. }
  29870. IL_000a:
  29871. {
  29872. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29873. int32_t L_2 = ___value0;
  29874. __this->set_m_fontStyle_88(L_2);
  29875. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29876. __this->set_m_havePropertiesChanged_153((bool)1);
  29877. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29878. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29879. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29880. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  29881. // set { if (m_fontStyle == value) return; m_fontStyle = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  29882. return;
  29883. }
  29884. }
  29885. // System.Boolean TMPro.TMP_Text::get_isUsingBold()
  29886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29887. {
  29888. {
  29889. // public bool isUsingBold { get { return m_isUsingBold; } }
  29890. bool L_0 = __this->get_m_isUsingBold_91();
  29891. return L_0;
  29892. }
  29893. }
  29894. // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::get_horizontalAlignment()
  29895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_horizontalAlignment_m52C5A3F26CF305281EA683E8EADA27985AD9DF2E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29896. {
  29897. {
  29898. // get { return m_HorizontalAlignment; }
  29899. int32_t L_0 = __this->get_m_HorizontalAlignment_92();
  29900. return L_0;
  29901. }
  29902. }
  29903. // System.Void TMPro.TMP_Text::set_horizontalAlignment(TMPro.HorizontalAlignmentOptions)
  29904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_horizontalAlignment_m02B529BDEE4051833161F781ACAAC91EE1CA44F4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  29905. {
  29906. {
  29907. // if (m_HorizontalAlignment == value)
  29908. int32_t L_0 = __this->get_m_HorizontalAlignment_92();
  29909. int32_t L_1 = ___value0;
  29910. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29911. {
  29912. goto IL_000a;
  29913. }
  29914. }
  29915. {
  29916. // return;
  29917. return;
  29918. }
  29919. IL_000a:
  29920. {
  29921. // m_HorizontalAlignment = value;
  29922. int32_t L_2 = ___value0;
  29923. __this->set_m_HorizontalAlignment_92(L_2);
  29924. // m_havePropertiesChanged = true;
  29925. __this->set_m_havePropertiesChanged_153((bool)1);
  29926. // SetVerticesDirty();
  29927. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29928. // }
  29929. return;
  29930. }
  29931. }
  29932. // TMPro.VerticalAlignmentOptions TMPro.TMP_Text::get_verticalAlignment()
  29933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_verticalAlignment_m261F937B727DCF3B24BD0A84718F5A88BE7CE558 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29934. {
  29935. {
  29936. // get { return m_VerticalAlignment; }
  29937. int32_t L_0 = __this->get_m_VerticalAlignment_93();
  29938. return L_0;
  29939. }
  29940. }
  29941. // System.Void TMPro.TMP_Text::set_verticalAlignment(TMPro.VerticalAlignmentOptions)
  29942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_verticalAlignment_m2AFF4EC1ECDA7C18C0054534CB5C2CA9D020D0AF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  29943. {
  29944. {
  29945. // if (m_VerticalAlignment == value)
  29946. int32_t L_0 = __this->get_m_VerticalAlignment_93();
  29947. int32_t L_1 = ___value0;
  29948. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  29949. {
  29950. goto IL_000a;
  29951. }
  29952. }
  29953. {
  29954. // return;
  29955. return;
  29956. }
  29957. IL_000a:
  29958. {
  29959. // m_VerticalAlignment = value;
  29960. int32_t L_2 = ___value0;
  29961. __this->set_m_VerticalAlignment_93(L_2);
  29962. // m_havePropertiesChanged = true;
  29963. __this->set_m_havePropertiesChanged_153((bool)1);
  29964. // SetVerticesDirty();
  29965. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  29966. // }
  29967. return;
  29968. }
  29969. }
  29970. // TMPro.TextAlignmentOptions TMPro.TMP_Text::get_alignment()
  29971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_alignment_mB6D8C6C1DA12FCDA690DAFFBB1910171890C1BD5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  29972. {
  29973. {
  29974. // get { return (TextAlignmentOptions)((int)m_HorizontalAlignment | (int)m_VerticalAlignment); }
  29975. int32_t L_0 = __this->get_m_HorizontalAlignment_92();
  29976. int32_t L_1 = __this->get_m_VerticalAlignment_93();
  29977. return (int32_t)(((int32_t)((int32_t)L_0|(int32_t)L_1)));
  29978. }
  29979. }
  29980. // System.Void TMPro.TMP_Text::set_alignment(TMPro.TextAlignmentOptions)
  29981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_alignment_mEAD585D3E561FCA286D94850298F621DEB84EAF6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  29982. {
  29983. int32_t V_0 = 0;
  29984. int32_t V_1 = 0;
  29985. {
  29986. // HorizontalAlignmentOptions horizontalAlignment = (HorizontalAlignmentOptions)((int)value & 0xFF);
  29987. int32_t L_0 = ___value0;
  29988. V_0 = ((int32_t)((int32_t)L_0&(int32_t)((int32_t)255)));
  29989. // VerticalAlignmentOptions verticalAlignment = (VerticalAlignmentOptions)((int)value & 0xFF00);
  29990. int32_t L_1 = ___value0;
  29991. V_1 = ((int32_t)((int32_t)L_1&(int32_t)((int32_t)65280)));
  29992. // if (m_HorizontalAlignment == horizontalAlignment && m_VerticalAlignment == verticalAlignment)
  29993. int32_t L_2 = __this->get_m_HorizontalAlignment_92();
  29994. int32_t L_3 = V_0;
  29995. if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
  29996. {
  29997. goto IL_0023;
  29998. }
  29999. }
  30000. {
  30001. int32_t L_4 = __this->get_m_VerticalAlignment_93();
  30002. int32_t L_5 = V_1;
  30003. if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
  30004. {
  30005. goto IL_0023;
  30006. }
  30007. }
  30008. {
  30009. // return;
  30010. return;
  30011. }
  30012. IL_0023:
  30013. {
  30014. // m_HorizontalAlignment = horizontalAlignment;
  30015. int32_t L_6 = V_0;
  30016. __this->set_m_HorizontalAlignment_92(L_6);
  30017. // m_VerticalAlignment = verticalAlignment;
  30018. int32_t L_7 = V_1;
  30019. __this->set_m_VerticalAlignment_93(L_7);
  30020. // m_havePropertiesChanged = true;
  30021. __this->set_m_havePropertiesChanged_153((bool)1);
  30022. // SetVerticesDirty();
  30023. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30024. // }
  30025. return;
  30026. }
  30027. }
  30028. // System.Single TMPro.TMP_Text::get_characterSpacing()
  30029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_characterSpacing_mE817DCD234FBD4877066B2EF19B45D998AB9FD0E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30030. {
  30031. {
  30032. // get { return m_characterSpacing; }
  30033. float L_0 = __this->get_m_characterSpacing_98();
  30034. return L_0;
  30035. }
  30036. }
  30037. // System.Void TMPro.TMP_Text::set_characterSpacing(System.Single)
  30038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_characterSpacing_m8B12546B912991A005B0436B73F9AB6BE9222DF3 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30039. {
  30040. {
  30041. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30042. float L_0 = __this->get_m_characterSpacing_98();
  30043. float L_1 = ___value0;
  30044. if ((!(((float)L_0) == ((float)L_1))))
  30045. {
  30046. goto IL_000a;
  30047. }
  30048. }
  30049. {
  30050. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30051. return;
  30052. }
  30053. IL_000a:
  30054. {
  30055. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30056. __this->set_m_havePropertiesChanged_153((bool)1);
  30057. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30058. float L_2 = ___value0;
  30059. __this->set_m_characterSpacing_98(L_2);
  30060. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30061. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30062. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30063. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30064. // set { if (m_characterSpacing == value) return; m_havePropertiesChanged = true; m_characterSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30065. return;
  30066. }
  30067. }
  30068. // System.Single TMPro.TMP_Text::get_wordSpacing()
  30069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_wordSpacing_m7C6CB812E8AD3F2EDDF14A61027B1F0B18B9D4FC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30070. {
  30071. {
  30072. // get { return m_wordSpacing; }
  30073. float L_0 = __this->get_m_wordSpacing_101();
  30074. return L_0;
  30075. }
  30076. }
  30077. // System.Void TMPro.TMP_Text::set_wordSpacing(System.Single)
  30078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_wordSpacing_m129468CC82730996AEB776FEDE6608B6DEDE2757 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30079. {
  30080. {
  30081. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30082. float L_0 = __this->get_m_wordSpacing_101();
  30083. float L_1 = ___value0;
  30084. if ((!(((float)L_0) == ((float)L_1))))
  30085. {
  30086. goto IL_000a;
  30087. }
  30088. }
  30089. {
  30090. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30091. return;
  30092. }
  30093. IL_000a:
  30094. {
  30095. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30096. __this->set_m_havePropertiesChanged_153((bool)1);
  30097. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30098. float L_2 = ___value0;
  30099. __this->set_m_wordSpacing_101(L_2);
  30100. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30101. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30102. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30103. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30104. // set { if (m_wordSpacing == value) return; m_havePropertiesChanged = true; m_wordSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30105. return;
  30106. }
  30107. }
  30108. // System.Single TMPro.TMP_Text::get_lineSpacing()
  30109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_lineSpacing_m37D9020898B0B7EB59837514A0B4C2BB94B5B4B8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30110. {
  30111. {
  30112. // get { return m_lineSpacing; }
  30113. float L_0 = __this->get_m_lineSpacing_102();
  30114. return L_0;
  30115. }
  30116. }
  30117. // System.Void TMPro.TMP_Text::set_lineSpacing(System.Single)
  30118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_lineSpacing_m5AADC6BBABB46E9595827A5F2C8163F105EB7021 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30119. {
  30120. {
  30121. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30122. float L_0 = __this->get_m_lineSpacing_102();
  30123. float L_1 = ___value0;
  30124. if ((!(((float)L_0) == ((float)L_1))))
  30125. {
  30126. goto IL_000a;
  30127. }
  30128. }
  30129. {
  30130. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30131. return;
  30132. }
  30133. IL_000a:
  30134. {
  30135. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30136. __this->set_m_havePropertiesChanged_153((bool)1);
  30137. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30138. float L_2 = ___value0;
  30139. __this->set_m_lineSpacing_102(L_2);
  30140. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30141. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30142. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30143. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30144. // set { if (m_lineSpacing == value) return; m_havePropertiesChanged = true; m_lineSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30145. return;
  30146. }
  30147. }
  30148. // System.Single TMPro.TMP_Text::get_lineSpacingAdjustment()
  30149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_lineSpacingAdjustment_mABA13E6C81431E3BE97A52CF2160908E7DAF43A1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30150. {
  30151. {
  30152. // get { return m_lineSpacingMax; }
  30153. float L_0 = __this->get_m_lineSpacingMax_106();
  30154. return L_0;
  30155. }
  30156. }
  30157. // System.Void TMPro.TMP_Text::set_lineSpacingAdjustment(System.Single)
  30158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_lineSpacingAdjustment_m571B8616C1814CD0FDCBECD324127E4F594CE2B5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30159. {
  30160. {
  30161. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30162. float L_0 = __this->get_m_lineSpacingMax_106();
  30163. float L_1 = ___value0;
  30164. if ((!(((float)L_0) == ((float)L_1))))
  30165. {
  30166. goto IL_000a;
  30167. }
  30168. }
  30169. {
  30170. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30171. return;
  30172. }
  30173. IL_000a:
  30174. {
  30175. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30176. __this->set_m_havePropertiesChanged_153((bool)1);
  30177. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30178. float L_2 = ___value0;
  30179. __this->set_m_lineSpacingMax_106(L_2);
  30180. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30181. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30182. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30183. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30184. // set { if (m_lineSpacingMax == value) return; m_havePropertiesChanged = true; m_lineSpacingMax = value; SetVerticesDirty(); SetLayoutDirty(); }
  30185. return;
  30186. }
  30187. }
  30188. // System.Single TMPro.TMP_Text::get_paragraphSpacing()
  30189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_paragraphSpacing_mBA25E6999D67F5A3B70A5360D8411B2C534A5480 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30190. {
  30191. {
  30192. // get { return m_paragraphSpacing; }
  30193. float L_0 = __this->get_m_paragraphSpacing_107();
  30194. return L_0;
  30195. }
  30196. }
  30197. // System.Void TMPro.TMP_Text::set_paragraphSpacing(System.Single)
  30198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_paragraphSpacing_m4F5042E7F9DA3DC1BC579652F239956D370F05A0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30199. {
  30200. {
  30201. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30202. float L_0 = __this->get_m_paragraphSpacing_107();
  30203. float L_1 = ___value0;
  30204. if ((!(((float)L_0) == ((float)L_1))))
  30205. {
  30206. goto IL_000a;
  30207. }
  30208. }
  30209. {
  30210. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30211. return;
  30212. }
  30213. IL_000a:
  30214. {
  30215. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30216. __this->set_m_havePropertiesChanged_153((bool)1);
  30217. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30218. float L_2 = ___value0;
  30219. __this->set_m_paragraphSpacing_107(L_2);
  30220. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30221. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30222. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30223. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30224. // set { if (m_paragraphSpacing == value) return; m_havePropertiesChanged = true; m_paragraphSpacing = value; SetVerticesDirty(); SetLayoutDirty(); }
  30225. return;
  30226. }
  30227. }
  30228. // System.Single TMPro.TMP_Text::get_characterWidthAdjustment()
  30229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_characterWidthAdjustment_mEDDCBF4ECCCFE170AEDA693ABDFBED3C2978EB59 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30230. {
  30231. {
  30232. // get { return m_charWidthMaxAdj; }
  30233. float L_0 = __this->get_m_charWidthMaxAdj_108();
  30234. return L_0;
  30235. }
  30236. }
  30237. // System.Void TMPro.TMP_Text::set_characterWidthAdjustment(System.Single)
  30238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_characterWidthAdjustment_mD51F21F4E46E022C7AA0B8FDA9EEA77C49D696DC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30239. {
  30240. {
  30241. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30242. float L_0 = __this->get_m_charWidthMaxAdj_108();
  30243. float L_1 = ___value0;
  30244. if ((!(((float)L_0) == ((float)L_1))))
  30245. {
  30246. goto IL_000a;
  30247. }
  30248. }
  30249. {
  30250. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30251. return;
  30252. }
  30253. IL_000a:
  30254. {
  30255. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30256. __this->set_m_havePropertiesChanged_153((bool)1);
  30257. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30258. float L_2 = ___value0;
  30259. __this->set_m_charWidthMaxAdj_108(L_2);
  30260. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30261. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30262. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30263. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30264. // set { if (m_charWidthMaxAdj == value) return; m_havePropertiesChanged = true; m_charWidthMaxAdj = value; SetVerticesDirty(); SetLayoutDirty(); }
  30265. return;
  30266. }
  30267. }
  30268. // System.Boolean TMPro.TMP_Text::get_enableWordWrapping()
  30269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableWordWrapping_m1EACA885DED5F362A332D773386B1B8814E50D9D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30270. {
  30271. {
  30272. // get { return m_enableWordWrapping; }
  30273. bool L_0 = __this->get_m_enableWordWrapping_110();
  30274. return L_0;
  30275. }
  30276. }
  30277. // System.Void TMPro.TMP_Text::set_enableWordWrapping(System.Boolean)
  30278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableWordWrapping_m1DC04F927A4F821CAF90C8A59EFE4311BB1640C8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30279. {
  30280. {
  30281. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30282. bool L_0 = __this->get_m_enableWordWrapping_110();
  30283. bool L_1 = ___value0;
  30284. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30285. {
  30286. goto IL_000a;
  30287. }
  30288. }
  30289. {
  30290. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30291. return;
  30292. }
  30293. IL_000a:
  30294. {
  30295. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30296. __this->set_m_havePropertiesChanged_153((bool)1);
  30297. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30298. bool L_2 = ___value0;
  30299. __this->set_m_enableWordWrapping_110(L_2);
  30300. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30301. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30302. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30303. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30304. // set { if (m_enableWordWrapping == value) return; m_havePropertiesChanged = true; m_enableWordWrapping = value; SetVerticesDirty(); SetLayoutDirty(); }
  30305. return;
  30306. }
  30307. }
  30308. // System.Single TMPro.TMP_Text::get_wordWrappingRatios()
  30309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_wordWrappingRatios_mA5DD188B353D33345B8016DD8D4D2979887E48B0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30310. {
  30311. {
  30312. // get { return m_wordWrappingRatios; }
  30313. float L_0 = __this->get_m_wordWrappingRatios_114();
  30314. return L_0;
  30315. }
  30316. }
  30317. // System.Void TMPro.TMP_Text::set_wordWrappingRatios(System.Single)
  30318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_wordWrappingRatios_m930BF4903DB51302D98567FD73D271D9D7A40C3F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30319. {
  30320. {
  30321. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30322. float L_0 = __this->get_m_wordWrappingRatios_114();
  30323. float L_1 = ___value0;
  30324. if ((!(((float)L_0) == ((float)L_1))))
  30325. {
  30326. goto IL_000a;
  30327. }
  30328. }
  30329. {
  30330. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30331. return;
  30332. }
  30333. IL_000a:
  30334. {
  30335. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30336. float L_2 = ___value0;
  30337. __this->set_m_wordWrappingRatios_114(L_2);
  30338. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30339. __this->set_m_havePropertiesChanged_153((bool)1);
  30340. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30341. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30342. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30343. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30344. // set { if (m_wordWrappingRatios == value) return; m_wordWrappingRatios = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30345. return;
  30346. }
  30347. }
  30348. // TMPro.TextOverflowModes TMPro.TMP_Text::get_overflowMode()
  30349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_overflowMode_mD09EAE40A098EF2E50C65B0900904B8C1EBA0B35 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30350. {
  30351. {
  30352. // get { return m_overflowMode; }
  30353. int32_t L_0 = __this->get_m_overflowMode_115();
  30354. return L_0;
  30355. }
  30356. }
  30357. // System.Void TMPro.TMP_Text::set_overflowMode(TMPro.TextOverflowModes)
  30358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_overflowMode_m6BBCC419ADEB4D1CA4421CF2F02E86AB6AAECE20 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  30359. {
  30360. {
  30361. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30362. int32_t L_0 = __this->get_m_overflowMode_115();
  30363. int32_t L_1 = ___value0;
  30364. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30365. {
  30366. goto IL_000a;
  30367. }
  30368. }
  30369. {
  30370. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30371. return;
  30372. }
  30373. IL_000a:
  30374. {
  30375. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30376. int32_t L_2 = ___value0;
  30377. __this->set_m_overflowMode_115(L_2);
  30378. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30379. __this->set_m_havePropertiesChanged_153((bool)1);
  30380. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30381. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30382. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30383. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30384. // set { if (m_overflowMode == value) return; m_overflowMode = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30385. return;
  30386. }
  30387. }
  30388. // System.Boolean TMPro.TMP_Text::get_isTextOverflowing()
  30389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextOverflowing_m471114D113568C59492403317BB30BC490E77EC1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30390. {
  30391. {
  30392. // get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
  30393. int32_t L_0 = __this->get_m_firstOverflowCharacterIndex_116();
  30394. if ((((int32_t)L_0) == ((int32_t)(-1))))
  30395. {
  30396. goto IL_000b;
  30397. }
  30398. }
  30399. {
  30400. // get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
  30401. return (bool)1;
  30402. }
  30403. IL_000b:
  30404. {
  30405. // get { if (m_firstOverflowCharacterIndex != -1) return true; return false; }
  30406. return (bool)0;
  30407. }
  30408. }
  30409. // System.Int32 TMPro.TMP_Text::get_firstOverflowCharacterIndex()
  30410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_firstOverflowCharacterIndex_mDB7165CB810CF9F3856ED8D18BD7DABA529392ED (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30411. {
  30412. {
  30413. // get { return m_firstOverflowCharacterIndex; }
  30414. int32_t L_0 = __this->get_m_firstOverflowCharacterIndex_116();
  30415. return L_0;
  30416. }
  30417. }
  30418. // TMPro.TMP_Text TMPro.TMP_Text::get_linkedTextComponent()
  30419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_Text_get_linkedTextComponent_m2F9E186B5CF62124EFA282EB27F57CAC7C43A110 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30420. {
  30421. {
  30422. // get { return m_linkedTextComponent; }
  30423. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0 = __this->get_m_linkedTextComponent_117();
  30424. return L_0;
  30425. }
  30426. }
  30427. // System.Void TMPro.TMP_Text::set_linkedTextComponent(TMPro.TMP_Text)
  30428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_linkedTextComponent_m3C46925AD5A4DAF7CF1A0D6C11EB745C3C132C88 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___value0, const RuntimeMethod* method)
  30429. {
  30430. static bool s_Il2CppMethodInitialized;
  30431. if (!s_Il2CppMethodInitialized)
  30432. {
  30433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30434. s_Il2CppMethodInitialized = true;
  30435. }
  30436. {
  30437. // if (value == null)
  30438. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0 = ___value0;
  30439. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  30440. bool L_1;
  30441. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  30442. if (!L_1)
  30443. {
  30444. goto IL_001e;
  30445. }
  30446. }
  30447. {
  30448. // ReleaseLinkedTextComponent(m_linkedTextComponent);
  30449. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_2 = __this->get_m_linkedTextComponent_117();
  30450. TMP_Text_ReleaseLinkedTextComponent_mB51BEA36B53C434BD49F9C636456146D876450F1(__this, L_2, /*hidden argument*/NULL);
  30451. // m_linkedTextComponent = value;
  30452. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_3 = ___value0;
  30453. __this->set_m_linkedTextComponent_117(L_3);
  30454. // }
  30455. goto IL_0047;
  30456. }
  30457. IL_001e:
  30458. {
  30459. // else if (IsSelfOrLinkedAncestor(value))
  30460. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_4 = ___value0;
  30461. bool L_5;
  30462. L_5 = TMP_Text_IsSelfOrLinkedAncestor_mF41002349B43DA742FD63FB06C858F373C74A36B(__this, L_4, /*hidden argument*/NULL);
  30463. if (!L_5)
  30464. {
  30465. goto IL_0028;
  30466. }
  30467. }
  30468. {
  30469. // return;
  30470. return;
  30471. }
  30472. IL_0028:
  30473. {
  30474. // ReleaseLinkedTextComponent(m_linkedTextComponent);
  30475. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_6 = __this->get_m_linkedTextComponent_117();
  30476. TMP_Text_ReleaseLinkedTextComponent_mB51BEA36B53C434BD49F9C636456146D876450F1(__this, L_6, /*hidden argument*/NULL);
  30477. // m_linkedTextComponent = value;
  30478. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_7 = ___value0;
  30479. __this->set_m_linkedTextComponent_117(L_7);
  30480. // m_linkedTextComponent.parentLinkedComponent = this;
  30481. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_8 = __this->get_m_linkedTextComponent_117();
  30482. NullCheck(L_8);
  30483. L_8->set_parentLinkedComponent_118(__this);
  30484. }
  30485. IL_0047:
  30486. {
  30487. // m_havePropertiesChanged = true;
  30488. __this->set_m_havePropertiesChanged_153((bool)1);
  30489. // SetVerticesDirty();
  30490. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30491. // SetLayoutDirty();
  30492. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30493. // }
  30494. return;
  30495. }
  30496. }
  30497. // System.Boolean TMPro.TMP_Text::get_isTextTruncated()
  30498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextTruncated_mD6AF179F5A05AC7F7C65DAC874E68125AB010A8E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30499. {
  30500. {
  30501. // public bool isTextTruncated { get { return m_isTextTruncated; } }
  30502. bool L_0 = __this->get_m_isTextTruncated_119();
  30503. return L_0;
  30504. }
  30505. }
  30506. // System.Boolean TMPro.TMP_Text::get_enableKerning()
  30507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableKerning_m600505911DFE02D227B262EB790073910957C878 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30508. {
  30509. {
  30510. // get { return m_enableKerning; }
  30511. bool L_0 = __this->get_m_enableKerning_120();
  30512. return L_0;
  30513. }
  30514. }
  30515. // System.Void TMPro.TMP_Text::set_enableKerning(System.Boolean)
  30516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableKerning_m30AB2DDBA3AE8ABC422A16C99A7B28CAFD67FF0E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30517. {
  30518. {
  30519. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30520. bool L_0 = __this->get_m_enableKerning_120();
  30521. bool L_1 = ___value0;
  30522. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30523. {
  30524. goto IL_000a;
  30525. }
  30526. }
  30527. {
  30528. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30529. return;
  30530. }
  30531. IL_000a:
  30532. {
  30533. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30534. __this->set_m_havePropertiesChanged_153((bool)1);
  30535. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30536. bool L_2 = ___value0;
  30537. __this->set_m_enableKerning_120(L_2);
  30538. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30539. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30540. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30541. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30542. // set { if (m_enableKerning == value) return; m_havePropertiesChanged = true; m_enableKerning = value; SetVerticesDirty(); SetLayoutDirty(); }
  30543. return;
  30544. }
  30545. }
  30546. // System.Boolean TMPro.TMP_Text::get_extraPadding()
  30547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30548. {
  30549. {
  30550. // get { return m_enableExtraPadding; }
  30551. bool L_0 = __this->get_m_enableExtraPadding_122();
  30552. return L_0;
  30553. }
  30554. }
  30555. // System.Void TMPro.TMP_Text::set_extraPadding(System.Boolean)
  30556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_extraPadding_m21AFCA7807438D9DF557CF53D541A6489B5B2A2C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30557. {
  30558. {
  30559. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30560. bool L_0 = __this->get_m_enableExtraPadding_122();
  30561. bool L_1 = ___value0;
  30562. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30563. {
  30564. goto IL_000a;
  30565. }
  30566. }
  30567. {
  30568. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30569. return;
  30570. }
  30571. IL_000a:
  30572. {
  30573. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30574. __this->set_m_havePropertiesChanged_153((bool)1);
  30575. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30576. bool L_2 = ___value0;
  30577. __this->set_m_enableExtraPadding_122(L_2);
  30578. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30579. VirtualActionInvoker0::Invoke(111 /* System.Void TMPro.TMP_Text::UpdateMeshPadding() */, __this);
  30580. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30581. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30582. // set { if (m_enableExtraPadding == value) return; m_havePropertiesChanged = true; m_enableExtraPadding = value; UpdateMeshPadding(); SetVerticesDirty(); /* SetLayoutDirty();*/ }
  30583. return;
  30584. }
  30585. }
  30586. // System.Boolean TMPro.TMP_Text::get_richText()
  30587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_richText_m68813C5CAD8B684EF2680E5A9AEEC8ACA0943DCB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30588. {
  30589. {
  30590. // get { return m_isRichText; }
  30591. bool L_0 = __this->get_m_isRichText_124();
  30592. return L_0;
  30593. }
  30594. }
  30595. // System.Void TMPro.TMP_Text::set_richText(System.Boolean)
  30596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_richText_mCBCBE35CF8428A9E7B23E8C16E3BB5A51EE564BE (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30597. {
  30598. {
  30599. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30600. bool L_0 = __this->get_m_isRichText_124();
  30601. bool L_1 = ___value0;
  30602. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30603. {
  30604. goto IL_000a;
  30605. }
  30606. }
  30607. {
  30608. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30609. return;
  30610. }
  30611. IL_000a:
  30612. {
  30613. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30614. bool L_2 = ___value0;
  30615. __this->set_m_isRichText_124(L_2);
  30616. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30617. __this->set_m_havePropertiesChanged_153((bool)1);
  30618. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30619. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30620. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30621. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30622. // set { if (m_isRichText == value) return; m_isRichText = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30623. return;
  30624. }
  30625. }
  30626. // System.Boolean TMPro.TMP_Text::get_parseCtrlCharacters()
  30627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_parseCtrlCharacters_m5E60856F6C22317998A58011EA7BCC405BC6831C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30628. {
  30629. {
  30630. // get { return m_parseCtrlCharacters; }
  30631. bool L_0 = __this->get_m_parseCtrlCharacters_125();
  30632. return L_0;
  30633. }
  30634. }
  30635. // System.Void TMPro.TMP_Text::set_parseCtrlCharacters(System.Boolean)
  30636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_parseCtrlCharacters_m8A8BD5DF54E2566DDADD8E66BAADA8EB1B7FC6D2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30637. {
  30638. {
  30639. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30640. bool L_0 = __this->get_m_parseCtrlCharacters_125();
  30641. bool L_1 = ___value0;
  30642. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30643. {
  30644. goto IL_000a;
  30645. }
  30646. }
  30647. {
  30648. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30649. return;
  30650. }
  30651. IL_000a:
  30652. {
  30653. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30654. bool L_2 = ___value0;
  30655. __this->set_m_parseCtrlCharacters_125(L_2);
  30656. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30657. __this->set_m_havePropertiesChanged_153((bool)1);
  30658. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30659. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30660. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30661. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  30662. // set { if (m_parseCtrlCharacters == value) return; m_parseCtrlCharacters = value; m_havePropertiesChanged = true; SetVerticesDirty(); SetLayoutDirty(); }
  30663. return;
  30664. }
  30665. }
  30666. // System.Boolean TMPro.TMP_Text::get_isOverlay()
  30667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isOverlay_m7FEEAF8F52830EAB8E452841629B3FC30785850F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30668. {
  30669. {
  30670. // get { return m_isOverlay; }
  30671. bool L_0 = __this->get_m_isOverlay_126();
  30672. return L_0;
  30673. }
  30674. }
  30675. // System.Void TMPro.TMP_Text::set_isOverlay(System.Boolean)
  30676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isOverlay_m8C646D2BF82D7F028FA4124106FD81ACBA92FBD0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30677. {
  30678. {
  30679. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30680. bool L_0 = __this->get_m_isOverlay_126();
  30681. bool L_1 = ___value0;
  30682. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30683. {
  30684. goto IL_000a;
  30685. }
  30686. }
  30687. {
  30688. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30689. return;
  30690. }
  30691. IL_000a:
  30692. {
  30693. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30694. bool L_2 = ___value0;
  30695. __this->set_m_isOverlay_126(L_2);
  30696. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30697. VirtualActionInvoker0::Invoke(100 /* System.Void TMPro.TMP_Text::SetShaderDepth() */, __this);
  30698. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30699. __this->set_m_havePropertiesChanged_153((bool)1);
  30700. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30701. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30702. // set { if (m_isOverlay == value) return; m_isOverlay = value; SetShaderDepth(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  30703. return;
  30704. }
  30705. }
  30706. // System.Boolean TMPro.TMP_Text::get_isOrthographic()
  30707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isOrthographic_m4603AD772D4EA610BF0E4829D50EBF0C80D59FB4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30708. {
  30709. {
  30710. // get { return m_isOrthographic; }
  30711. bool L_0 = __this->get_m_isOrthographic_127();
  30712. return L_0;
  30713. }
  30714. }
  30715. // System.Void TMPro.TMP_Text::set_isOrthographic(System.Boolean)
  30716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isOrthographic_m9D58EC95F7B4BD5C609562D6CFC7D5A3BAC318F6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30717. {
  30718. {
  30719. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30720. bool L_0 = __this->get_m_isOrthographic_127();
  30721. bool L_1 = ___value0;
  30722. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30723. {
  30724. goto IL_000a;
  30725. }
  30726. }
  30727. {
  30728. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30729. return;
  30730. }
  30731. IL_000a:
  30732. {
  30733. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30734. __this->set_m_havePropertiesChanged_153((bool)1);
  30735. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30736. bool L_2 = ___value0;
  30737. __this->set_m_isOrthographic_127(L_2);
  30738. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30739. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30740. // set { if (m_isOrthographic == value) return; m_havePropertiesChanged = true; m_isOrthographic = value; SetVerticesDirty(); }
  30741. return;
  30742. }
  30743. }
  30744. // System.Boolean TMPro.TMP_Text::get_enableCulling()
  30745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_enableCulling_m6399F6C723FAF9C983ADD3D0DDA65FB0235E34F1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30746. {
  30747. {
  30748. // get { return m_isCullingEnabled; }
  30749. bool L_0 = __this->get_m_isCullingEnabled_128();
  30750. return L_0;
  30751. }
  30752. }
  30753. // System.Void TMPro.TMP_Text::set_enableCulling(System.Boolean)
  30754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_enableCulling_m1A6CF985D9F2D1A1ED5AB63B0F98FE732BF9EFD6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30755. {
  30756. {
  30757. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30758. bool L_0 = __this->get_m_isCullingEnabled_128();
  30759. bool L_1 = ___value0;
  30760. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30761. {
  30762. goto IL_000a;
  30763. }
  30764. }
  30765. {
  30766. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30767. return;
  30768. }
  30769. IL_000a:
  30770. {
  30771. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30772. bool L_2 = ___value0;
  30773. __this->set_m_isCullingEnabled_128(L_2);
  30774. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30775. VirtualActionInvoker0::Invoke(101 /* System.Void TMPro.TMP_Text::SetCulling() */, __this);
  30776. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30777. __this->set_m_havePropertiesChanged_153((bool)1);
  30778. // set { if (m_isCullingEnabled == value) return; m_isCullingEnabled = value; SetCulling(); m_havePropertiesChanged = true; }
  30779. return;
  30780. }
  30781. }
  30782. // System.Boolean TMPro.TMP_Text::get_ignoreVisibility()
  30783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_ignoreVisibility_m1D6C7958607A350B2D1845F106EF45B9576BC73C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30784. {
  30785. {
  30786. // get { return m_ignoreCulling; }
  30787. bool L_0 = __this->get_m_ignoreCulling_131();
  30788. return L_0;
  30789. }
  30790. }
  30791. // System.Void TMPro.TMP_Text::set_ignoreVisibility(System.Boolean)
  30792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_ignoreVisibility_mA098B425EDBDDB5E715CB623D8D0C8EF92A31D3C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  30793. {
  30794. {
  30795. // set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
  30796. bool L_0 = __this->get_m_ignoreCulling_131();
  30797. bool L_1 = ___value0;
  30798. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30799. {
  30800. goto IL_000a;
  30801. }
  30802. }
  30803. {
  30804. // set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
  30805. return;
  30806. }
  30807. IL_000a:
  30808. {
  30809. // set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
  30810. __this->set_m_havePropertiesChanged_153((bool)1);
  30811. // set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
  30812. bool L_2 = ___value0;
  30813. __this->set_m_ignoreCulling_131(L_2);
  30814. // set { if (m_ignoreCulling == value) return; m_havePropertiesChanged = true; m_ignoreCulling = value; }
  30815. return;
  30816. }
  30817. }
  30818. // TMPro.TextureMappingOptions TMPro.TMP_Text::get_horizontalMapping()
  30819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_horizontalMapping_mF120997DA1FBDB9AC23DB9B4429F572CC7C5ED18 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30820. {
  30821. {
  30822. // get { return m_horizontalMapping; }
  30823. int32_t L_0 = __this->get_m_horizontalMapping_132();
  30824. return L_0;
  30825. }
  30826. }
  30827. // System.Void TMPro.TMP_Text::set_horizontalMapping(TMPro.TextureMappingOptions)
  30828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_horizontalMapping_m505635827F1215E51D52B8C3F74B5A5D830376AC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  30829. {
  30830. {
  30831. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30832. int32_t L_0 = __this->get_m_horizontalMapping_132();
  30833. int32_t L_1 = ___value0;
  30834. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30835. {
  30836. goto IL_000a;
  30837. }
  30838. }
  30839. {
  30840. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30841. return;
  30842. }
  30843. IL_000a:
  30844. {
  30845. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30846. __this->set_m_havePropertiesChanged_153((bool)1);
  30847. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30848. int32_t L_2 = ___value0;
  30849. __this->set_m_horizontalMapping_132(L_2);
  30850. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30851. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30852. // set { if (m_horizontalMapping == value) return; m_havePropertiesChanged = true; m_horizontalMapping = value; SetVerticesDirty(); }
  30853. return;
  30854. }
  30855. }
  30856. // TMPro.TextureMappingOptions TMPro.TMP_Text::get_verticalMapping()
  30857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_verticalMapping_m808BFD6F33D6F3851E8D0D535F68C47E451A24A6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30858. {
  30859. {
  30860. // get { return m_verticalMapping; }
  30861. int32_t L_0 = __this->get_m_verticalMapping_133();
  30862. return L_0;
  30863. }
  30864. }
  30865. // System.Void TMPro.TMP_Text::set_verticalMapping(TMPro.TextureMappingOptions)
  30866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_verticalMapping_mE2CF87FF77E37F9297476776DE9EF0AA05D4E68F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  30867. {
  30868. {
  30869. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30870. int32_t L_0 = __this->get_m_verticalMapping_133();
  30871. int32_t L_1 = ___value0;
  30872. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30873. {
  30874. goto IL_000a;
  30875. }
  30876. }
  30877. {
  30878. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30879. return;
  30880. }
  30881. IL_000a:
  30882. {
  30883. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30884. __this->set_m_havePropertiesChanged_153((bool)1);
  30885. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30886. int32_t L_2 = ___value0;
  30887. __this->set_m_verticalMapping_133(L_2);
  30888. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30889. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30890. // set { if (m_verticalMapping == value) return; m_havePropertiesChanged = true; m_verticalMapping = value; SetVerticesDirty(); }
  30891. return;
  30892. }
  30893. }
  30894. // System.Single TMPro.TMP_Text::get_mappingUvLineOffset()
  30895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_mappingUvLineOffset_m3E66E332DE8AB47FEFB002804E59633157D7EF44 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30896. {
  30897. {
  30898. // get { return m_uvLineOffset; }
  30899. float L_0 = __this->get_m_uvLineOffset_134();
  30900. return L_0;
  30901. }
  30902. }
  30903. // System.Void TMPro.TMP_Text::set_mappingUvLineOffset(System.Single)
  30904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_mappingUvLineOffset_m65DB8267B99BD1D121739B907D5A3DCCC9E29461 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, const RuntimeMethod* method)
  30905. {
  30906. {
  30907. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30908. float L_0 = __this->get_m_uvLineOffset_134();
  30909. float L_1 = ___value0;
  30910. if ((!(((float)L_0) == ((float)L_1))))
  30911. {
  30912. goto IL_000a;
  30913. }
  30914. }
  30915. {
  30916. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30917. return;
  30918. }
  30919. IL_000a:
  30920. {
  30921. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30922. __this->set_m_havePropertiesChanged_153((bool)1);
  30923. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30924. float L_2 = ___value0;
  30925. __this->set_m_uvLineOffset_134(L_2);
  30926. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30927. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30928. // set { if (m_uvLineOffset == value) return; m_havePropertiesChanged = true; m_uvLineOffset = value; SetVerticesDirty(); }
  30929. return;
  30930. }
  30931. }
  30932. // TMPro.TextRenderFlags TMPro.TMP_Text::get_renderMode()
  30933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_renderMode_mF41CCAF28FA001C921DF82F2C39B61546B0B17BA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30934. {
  30935. {
  30936. // get { return m_renderMode; }
  30937. int32_t L_0 = __this->get_m_renderMode_135();
  30938. return L_0;
  30939. }
  30940. }
  30941. // System.Void TMPro.TMP_Text::set_renderMode(TMPro.TextRenderFlags)
  30942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_renderMode_m7C2857FA27CFA68E2FF0E25624A21841D2B3F968 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  30943. {
  30944. {
  30945. // set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
  30946. int32_t L_0 = __this->get_m_renderMode_135();
  30947. int32_t L_1 = ___value0;
  30948. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  30949. {
  30950. goto IL_000a;
  30951. }
  30952. }
  30953. {
  30954. // set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
  30955. return;
  30956. }
  30957. IL_000a:
  30958. {
  30959. // set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
  30960. int32_t L_2 = ___value0;
  30961. __this->set_m_renderMode_135(L_2);
  30962. // set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
  30963. __this->set_m_havePropertiesChanged_153((bool)1);
  30964. // set { if (m_renderMode == value) return; m_renderMode = value; m_havePropertiesChanged = true; }
  30965. return;
  30966. }
  30967. }
  30968. // TMPro.VertexSortingOrder TMPro.TMP_Text::get_geometrySortingOrder()
  30969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_geometrySortingOrder_m0E3F96D7A10BE3BA15E62A33501A25967D6CFAA7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30970. {
  30971. {
  30972. // get { return m_geometrySortingOrder; }
  30973. int32_t L_0 = __this->get_m_geometrySortingOrder_136();
  30974. return L_0;
  30975. }
  30976. }
  30977. // System.Void TMPro.TMP_Text::set_geometrySortingOrder(TMPro.VertexSortingOrder)
  30978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_geometrySortingOrder_m61F63AE1BE1B0A667E750C49B56E1511DC3F08F7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  30979. {
  30980. {
  30981. // set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  30982. int32_t L_0 = ___value0;
  30983. __this->set_m_geometrySortingOrder_136(L_0);
  30984. // set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  30985. __this->set_m_havePropertiesChanged_153((bool)1);
  30986. // set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  30987. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  30988. // set { m_geometrySortingOrder = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  30989. return;
  30990. }
  30991. }
  30992. // System.Boolean TMPro.TMP_Text::get_isTextObjectScaleStatic()
  30993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isTextObjectScaleStatic_mE06A10CCC68FD5EEDE99753BFE0108086025D9FB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  30994. {
  30995. {
  30996. // get { return m_IsTextObjectScaleStatic; }
  30997. bool L_0 = __this->get_m_IsTextObjectScaleStatic_137();
  30998. return L_0;
  30999. }
  31000. }
  31001. // System.Void TMPro.TMP_Text::set_isTextObjectScaleStatic(System.Boolean)
  31002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isTextObjectScaleStatic_mEA94BBA2C8369595DBAB11435B8CD87FCFE68E70 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31003. {
  31004. static bool s_Il2CppMethodInitialized;
  31005. if (!s_Il2CppMethodInitialized)
  31006. {
  31007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_UpdateManager_tDF9A1F6AC36B3228A091313D3CED71650F3BBBA1_il2cpp_TypeInfo_var);
  31008. s_Il2CppMethodInitialized = true;
  31009. }
  31010. {
  31011. // m_IsTextObjectScaleStatic = value;
  31012. bool L_0 = ___value0;
  31013. __this->set_m_IsTextObjectScaleStatic_137(L_0);
  31014. // if (m_IsTextObjectScaleStatic)
  31015. bool L_1 = __this->get_m_IsTextObjectScaleStatic_137();
  31016. if (!L_1)
  31017. {
  31018. goto IL_0016;
  31019. }
  31020. }
  31021. {
  31022. // TMP_UpdateManager.UnRegisterTextObjectForUpdate(this);
  31023. IL2CPP_RUNTIME_CLASS_INIT(TMP_UpdateManager_tDF9A1F6AC36B3228A091313D3CED71650F3BBBA1_il2cpp_TypeInfo_var);
  31024. TMP_UpdateManager_UnRegisterTextObjectForUpdate_mB548ECEAA0978477F2D28F7C804A2EDB4FD3EE13(__this, /*hidden argument*/NULL);
  31025. return;
  31026. }
  31027. IL_0016:
  31028. {
  31029. // TMP_UpdateManager.RegisterTextObjectForUpdate(this);
  31030. IL2CPP_RUNTIME_CLASS_INIT(TMP_UpdateManager_tDF9A1F6AC36B3228A091313D3CED71650F3BBBA1_il2cpp_TypeInfo_var);
  31031. TMP_UpdateManager_RegisterTextObjectForUpdate_mD448DE84DDA3342CC810AE3DA479C379ECBF9D51(__this, /*hidden argument*/NULL);
  31032. // }
  31033. return;
  31034. }
  31035. }
  31036. // System.Boolean TMPro.TMP_Text::get_vertexBufferAutoSizeReduction()
  31037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_vertexBufferAutoSizeReduction_m241A6D3A6E8A29347EFBA8E1EE3A1C38A55F87FD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31038. {
  31039. {
  31040. // get { return m_VertexBufferAutoSizeReduction; }
  31041. bool L_0 = __this->get_m_VertexBufferAutoSizeReduction_138();
  31042. return L_0;
  31043. }
  31044. }
  31045. // System.Void TMPro.TMP_Text::set_vertexBufferAutoSizeReduction(System.Boolean)
  31046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_vertexBufferAutoSizeReduction_mE2AAB1E99110150C302AB6B844CE8CEDA10C129F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31047. {
  31048. {
  31049. // set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  31050. bool L_0 = ___value0;
  31051. __this->set_m_VertexBufferAutoSizeReduction_138(L_0);
  31052. // set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  31053. __this->set_m_havePropertiesChanged_153((bool)1);
  31054. // set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  31055. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31056. // set { m_VertexBufferAutoSizeReduction = value; m_havePropertiesChanged = true; SetVerticesDirty(); }
  31057. return;
  31058. }
  31059. }
  31060. // System.Int32 TMPro.TMP_Text::get_firstVisibleCharacter()
  31061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_firstVisibleCharacter_m44B806EEC8BD3E612C0F720234447CC8F576DAEB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31062. {
  31063. {
  31064. // get { return m_firstVisibleCharacter; }
  31065. int32_t L_0 = __this->get_m_firstVisibleCharacter_139();
  31066. return L_0;
  31067. }
  31068. }
  31069. // System.Void TMPro.TMP_Text::set_firstVisibleCharacter(System.Int32)
  31070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_firstVisibleCharacter_mF5EA6B686366069786F1A1C995683A99655360BF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  31071. {
  31072. {
  31073. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31074. int32_t L_0 = __this->get_m_firstVisibleCharacter_139();
  31075. int32_t L_1 = ___value0;
  31076. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31077. {
  31078. goto IL_000a;
  31079. }
  31080. }
  31081. {
  31082. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31083. return;
  31084. }
  31085. IL_000a:
  31086. {
  31087. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31088. __this->set_m_havePropertiesChanged_153((bool)1);
  31089. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31090. int32_t L_2 = ___value0;
  31091. __this->set_m_firstVisibleCharacter_139(L_2);
  31092. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31093. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31094. // set { if (m_firstVisibleCharacter == value) return; m_havePropertiesChanged = true; m_firstVisibleCharacter = value; SetVerticesDirty(); }
  31095. return;
  31096. }
  31097. }
  31098. // System.Int32 TMPro.TMP_Text::get_maxVisibleCharacters()
  31099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleCharacters_mADDFBB98BB1272D0C5786ED6FA130B1D468A2E11 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31100. {
  31101. {
  31102. // get { return m_maxVisibleCharacters; }
  31103. int32_t L_0 = __this->get_m_maxVisibleCharacters_140();
  31104. return L_0;
  31105. }
  31106. }
  31107. // System.Void TMPro.TMP_Text::set_maxVisibleCharacters(System.Int32)
  31108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleCharacters_mDD9A133BF38D58B225A8943F19AAC405AC1AAC94 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  31109. {
  31110. {
  31111. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31112. int32_t L_0 = __this->get_m_maxVisibleCharacters_140();
  31113. int32_t L_1 = ___value0;
  31114. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31115. {
  31116. goto IL_000a;
  31117. }
  31118. }
  31119. {
  31120. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31121. return;
  31122. }
  31123. IL_000a:
  31124. {
  31125. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31126. __this->set_m_havePropertiesChanged_153((bool)1);
  31127. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31128. int32_t L_2 = ___value0;
  31129. __this->set_m_maxVisibleCharacters_140(L_2);
  31130. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31131. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31132. // set { if (m_maxVisibleCharacters == value) return; m_havePropertiesChanged = true; m_maxVisibleCharacters = value; SetVerticesDirty(); }
  31133. return;
  31134. }
  31135. }
  31136. // System.Int32 TMPro.TMP_Text::get_maxVisibleWords()
  31137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleWords_mAB632DA5A84C018578ACB15AF24C1929D6AE0E87 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31138. {
  31139. {
  31140. // get { return m_maxVisibleWords; }
  31141. int32_t L_0 = __this->get_m_maxVisibleWords_141();
  31142. return L_0;
  31143. }
  31144. }
  31145. // System.Void TMPro.TMP_Text::set_maxVisibleWords(System.Int32)
  31146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleWords_m8E37229339AF2D1A5714132229CDF04BCF6F14A1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  31147. {
  31148. {
  31149. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31150. int32_t L_0 = __this->get_m_maxVisibleWords_141();
  31151. int32_t L_1 = ___value0;
  31152. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31153. {
  31154. goto IL_000a;
  31155. }
  31156. }
  31157. {
  31158. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31159. return;
  31160. }
  31161. IL_000a:
  31162. {
  31163. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31164. __this->set_m_havePropertiesChanged_153((bool)1);
  31165. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31166. int32_t L_2 = ___value0;
  31167. __this->set_m_maxVisibleWords_141(L_2);
  31168. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31169. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31170. // set { if (m_maxVisibleWords == value) return; m_havePropertiesChanged = true; m_maxVisibleWords = value; SetVerticesDirty(); }
  31171. return;
  31172. }
  31173. }
  31174. // System.Int32 TMPro.TMP_Text::get_maxVisibleLines()
  31175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleLines_m94B5AC3F438E46E64364460AFC58C184CDE52A87 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31176. {
  31177. {
  31178. // get { return m_maxVisibleLines; }
  31179. int32_t L_0 = __this->get_m_maxVisibleLines_142();
  31180. return L_0;
  31181. }
  31182. }
  31183. // System.Void TMPro.TMP_Text::set_maxVisibleLines(System.Int32)
  31184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_maxVisibleLines_mA7F98C97824684C0174194CE910D4A50AD03F5E0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  31185. {
  31186. {
  31187. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31188. int32_t L_0 = __this->get_m_maxVisibleLines_142();
  31189. int32_t L_1 = ___value0;
  31190. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31191. {
  31192. goto IL_000a;
  31193. }
  31194. }
  31195. {
  31196. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31197. return;
  31198. }
  31199. IL_000a:
  31200. {
  31201. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31202. __this->set_m_havePropertiesChanged_153((bool)1);
  31203. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31204. int32_t L_2 = ___value0;
  31205. __this->set_m_maxVisibleLines_142(L_2);
  31206. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31207. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31208. // set { if (m_maxVisibleLines == value) return; m_havePropertiesChanged = true; m_maxVisibleLines = value; SetVerticesDirty(); }
  31209. return;
  31210. }
  31211. }
  31212. // System.Boolean TMPro.TMP_Text::get_useMaxVisibleDescender()
  31213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_useMaxVisibleDescender_mEBE9D451D512175743F834D60C6FD30093D5BB91 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31214. {
  31215. {
  31216. // get { return m_useMaxVisibleDescender; }
  31217. bool L_0 = __this->get_m_useMaxVisibleDescender_143();
  31218. return L_0;
  31219. }
  31220. }
  31221. // System.Void TMPro.TMP_Text::set_useMaxVisibleDescender(System.Boolean)
  31222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_useMaxVisibleDescender_m38CCAF2FB70D98C46BAFEFE0CDE70DC32DEC0586 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31223. {
  31224. {
  31225. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31226. bool L_0 = __this->get_m_useMaxVisibleDescender_143();
  31227. bool L_1 = ___value0;
  31228. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31229. {
  31230. goto IL_000a;
  31231. }
  31232. }
  31233. {
  31234. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31235. return;
  31236. }
  31237. IL_000a:
  31238. {
  31239. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31240. __this->set_m_havePropertiesChanged_153((bool)1);
  31241. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31242. bool L_2 = ___value0;
  31243. __this->set_m_useMaxVisibleDescender_143(L_2);
  31244. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31245. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31246. // set { if (m_useMaxVisibleDescender == value) return; m_havePropertiesChanged = true; m_useMaxVisibleDescender = value; SetVerticesDirty(); }
  31247. return;
  31248. }
  31249. }
  31250. // System.Int32 TMPro.TMP_Text::get_pageToDisplay()
  31251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_pageToDisplay_mC860756E9242A44EFF0FAF800410A47E02A61783 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31252. {
  31253. {
  31254. // get { return m_pageToDisplay; }
  31255. int32_t L_0 = __this->get_m_pageToDisplay_144();
  31256. return L_0;
  31257. }
  31258. }
  31259. // System.Void TMPro.TMP_Text::set_pageToDisplay(System.Int32)
  31260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_pageToDisplay_m5C4EC3C55DE4C8EE51BC9419FB9ED2929EF5B361 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___value0, const RuntimeMethod* method)
  31261. {
  31262. {
  31263. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31264. int32_t L_0 = __this->get_m_pageToDisplay_144();
  31265. int32_t L_1 = ___value0;
  31266. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31267. {
  31268. goto IL_000a;
  31269. }
  31270. }
  31271. {
  31272. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31273. return;
  31274. }
  31275. IL_000a:
  31276. {
  31277. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31278. __this->set_m_havePropertiesChanged_153((bool)1);
  31279. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31280. int32_t L_2 = ___value0;
  31281. __this->set_m_pageToDisplay_144(L_2);
  31282. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31283. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31284. // set { if (m_pageToDisplay == value) return; m_havePropertiesChanged = true; m_pageToDisplay = value; SetVerticesDirty(); }
  31285. return;
  31286. }
  31287. }
  31288. // UnityEngine.Vector4 TMPro.TMP_Text::get_margin()
  31289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 TMP_Text_get_margin_mA4FC7ABC270E0266EF7B0F2EA2C75ADE472D477E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31290. {
  31291. {
  31292. // get { return m_margin; }
  31293. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = __this->get_m_margin_146();
  31294. return L_0;
  31295. }
  31296. }
  31297. // System.Void TMPro.TMP_Text::set_margin(UnityEngine.Vector4)
  31298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_margin_m10D3D214CC5E44970C9F3EB4A77ABB5D0FCE9B25 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___value0, const RuntimeMethod* method)
  31299. {
  31300. {
  31301. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31302. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = __this->get_m_margin_146();
  31303. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_1 = ___value0;
  31304. bool L_2;
  31305. L_2 = Vector4_op_Equality_mAC86329F5E0AF56A4A1067AB4299C291221720AE_inline(L_0, L_1, /*hidden argument*/NULL);
  31306. if (!L_2)
  31307. {
  31308. goto IL_000f;
  31309. }
  31310. }
  31311. {
  31312. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31313. return;
  31314. }
  31315. IL_000f:
  31316. {
  31317. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31318. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_3 = ___value0;
  31319. __this->set_m_margin_146(L_3);
  31320. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31321. VirtualActionInvoker0::Invoke(119 /* System.Void TMPro.TMP_Text::ComputeMarginSize() */, __this);
  31322. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31323. __this->set_m_havePropertiesChanged_153((bool)1);
  31324. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31325. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31326. // set { if (m_margin == value) return; m_margin = value; ComputeMarginSize(); m_havePropertiesChanged = true; SetVerticesDirty(); }
  31327. return;
  31328. }
  31329. }
  31330. // TMPro.TMP_TextInfo TMPro.TMP_Text::get_textInfo()
  31331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * TMP_Text_get_textInfo_mB006DF4283F14B0E49B9FCC0025D99C29FA534BF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31332. {
  31333. {
  31334. // get { return m_textInfo; }
  31335. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  31336. return L_0;
  31337. }
  31338. }
  31339. // System.Boolean TMPro.TMP_Text::get_havePropertiesChanged()
  31340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_havePropertiesChanged_mF777F1F3A620EBF1DB95F83812597F13D49295B2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31341. {
  31342. {
  31343. // get { return m_havePropertiesChanged; }
  31344. bool L_0 = __this->get_m_havePropertiesChanged_153();
  31345. return L_0;
  31346. }
  31347. }
  31348. // System.Void TMPro.TMP_Text::set_havePropertiesChanged(System.Boolean)
  31349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_havePropertiesChanged_mF7E4FC98920C094FD42126A41DCC7601D5F95357 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31350. {
  31351. {
  31352. // set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
  31353. bool L_0 = __this->get_m_havePropertiesChanged_153();
  31354. bool L_1 = ___value0;
  31355. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31356. {
  31357. goto IL_000a;
  31358. }
  31359. }
  31360. {
  31361. // set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
  31362. return;
  31363. }
  31364. IL_000a:
  31365. {
  31366. // set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
  31367. bool L_2 = ___value0;
  31368. __this->set_m_havePropertiesChanged_153(L_2);
  31369. // set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
  31370. VirtualActionInvoker0::Invoke(26 /* System.Void UnityEngine.UI.Graphic::SetAllDirty() */, __this);
  31371. // set { if (m_havePropertiesChanged == value) return; m_havePropertiesChanged = value; SetAllDirty(); }
  31372. return;
  31373. }
  31374. }
  31375. // System.Boolean TMPro.TMP_Text::get_isUsingLegacyAnimationComponent()
  31376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingLegacyAnimationComponent_mA9ECFD9A1B60D99CA1157DF3AF0ABEDD9CCA8C02 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31377. {
  31378. {
  31379. // get { return m_isUsingLegacyAnimationComponent; }
  31380. bool L_0 = __this->get_m_isUsingLegacyAnimationComponent_154();
  31381. return L_0;
  31382. }
  31383. }
  31384. // System.Void TMPro.TMP_Text::set_isUsingLegacyAnimationComponent(System.Boolean)
  31385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isUsingLegacyAnimationComponent_m1ADE5DACCB3813A9554C2430F1D711BC0CA8FFE9 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31386. {
  31387. {
  31388. // set { m_isUsingLegacyAnimationComponent = value; }
  31389. bool L_0 = ___value0;
  31390. __this->set_m_isUsingLegacyAnimationComponent_154(L_0);
  31391. // set { m_isUsingLegacyAnimationComponent = value; }
  31392. return;
  31393. }
  31394. }
  31395. // UnityEngine.Transform TMPro.TMP_Text::get_transform()
  31396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * TMP_Text_get_transform_m81019C9C243967EF69E113D8E2DC0C65275C9C0A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31397. {
  31398. static bool s_Il2CppMethodInitialized;
  31399. if (!s_Il2CppMethodInitialized)
  31400. {
  31401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mE346451FC99E0A342785A7D3C496F34664C86074_RuntimeMethod_var);
  31402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31403. s_Il2CppMethodInitialized = true;
  31404. }
  31405. {
  31406. // if (m_transform == null)
  31407. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_0 = __this->get_m_transform_155();
  31408. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31409. bool L_1;
  31410. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31411. if (!L_1)
  31412. {
  31413. goto IL_001a;
  31414. }
  31415. }
  31416. {
  31417. // m_transform = GetComponent<Transform>();
  31418. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_2;
  31419. L_2 = Component_GetComponent_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mE346451FC99E0A342785A7D3C496F34664C86074(__this, /*hidden argument*/Component_GetComponent_TisTransform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1_mE346451FC99E0A342785A7D3C496F34664C86074_RuntimeMethod_var);
  31420. __this->set_m_transform_155(L_2);
  31421. }
  31422. IL_001a:
  31423. {
  31424. // return m_transform;
  31425. Transform_tA8193BB29D4D2C7EC04918F3ED1816345186C3F1 * L_3 = __this->get_m_transform_155();
  31426. return L_3;
  31427. }
  31428. }
  31429. // UnityEngine.RectTransform TMPro.TMP_Text::get_rectTransform()
  31430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * TMP_Text_get_rectTransform_mEDF01E64384F15763209C6A28C7E61CB2EC932C4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31431. {
  31432. static bool s_Il2CppMethodInitialized;
  31433. if (!s_Il2CppMethodInitialized)
  31434. {
  31435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var);
  31436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31437. s_Il2CppMethodInitialized = true;
  31438. }
  31439. {
  31440. // if (m_rectTransform == null)
  31441. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_0 = __this->get_m_rectTransform_156();
  31442. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31443. bool L_1;
  31444. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31445. if (!L_1)
  31446. {
  31447. goto IL_001a;
  31448. }
  31449. }
  31450. {
  31451. // m_rectTransform = GetComponent<RectTransform>();
  31452. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2;
  31453. L_2 = Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4(__this, /*hidden argument*/Component_GetComponent_TisRectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072_mEF448C51C8366D2CFA81704FFE76C31E4715E6D4_RuntimeMethod_var);
  31454. __this->set_m_rectTransform_156(L_2);
  31455. }
  31456. IL_001a:
  31457. {
  31458. // return m_rectTransform;
  31459. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_3 = __this->get_m_rectTransform_156();
  31460. return L_3;
  31461. }
  31462. }
  31463. // System.Boolean TMPro.TMP_Text::get_autoSizeTextContainer()
  31464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_autoSizeTextContainer_m4F26159C1E92A42708A49A140E7D7E55471C3FA1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31465. {
  31466. {
  31467. // get;
  31468. bool L_0 = __this->get_U3CautoSizeTextContainerU3Ek__BackingField_159();
  31469. return L_0;
  31470. }
  31471. }
  31472. // System.Void TMPro.TMP_Text::set_autoSizeTextContainer(System.Boolean)
  31473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_autoSizeTextContainer_m692BFD0DA58A72C9CC9C9B24ED61AC21D58773DF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31474. {
  31475. {
  31476. // set;
  31477. bool L_0 = ___value0;
  31478. __this->set_U3CautoSizeTextContainerU3Ek__BackingField_159(L_0);
  31479. return;
  31480. }
  31481. }
  31482. // UnityEngine.Mesh TMPro.TMP_Text::get_mesh()
  31483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * TMP_Text_get_mesh_mC228A5C322A7814394B53599D16F1F2B569CE87B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31484. {
  31485. {
  31486. // get { return m_mesh; }
  31487. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_161();
  31488. return L_0;
  31489. }
  31490. }
  31491. // System.Boolean TMPro.TMP_Text::get_isVolumetricText()
  31492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_get_isVolumetricText_m9F47EBECDB3188076DA679F8019F3DD51C6B44E7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31493. {
  31494. {
  31495. // get { return m_isVolumetricText; }
  31496. bool L_0 = __this->get_m_isVolumetricText_162();
  31497. return L_0;
  31498. }
  31499. }
  31500. // System.Void TMPro.TMP_Text::set_isVolumetricText(System.Boolean)
  31501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_set_isVolumetricText_m5C261E9CE360D293E3CEDD52989A2DB2CFB057EB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___value0, const RuntimeMethod* method)
  31502. {
  31503. {
  31504. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31505. bool L_0 = __this->get_m_isVolumetricText_162();
  31506. bool L_1 = ___value0;
  31507. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  31508. {
  31509. goto IL_000a;
  31510. }
  31511. }
  31512. {
  31513. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31514. return;
  31515. }
  31516. IL_000a:
  31517. {
  31518. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31519. bool L_2 = ___value0;
  31520. __this->set_m_havePropertiesChanged_153(L_2);
  31521. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31522. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_3 = __this->get_m_textInfo_152();
  31523. bool L_4 = ___value0;
  31524. NullCheck(L_3);
  31525. TMP_TextInfo_ResetVertexLayout_mA516F4AE1D03CA39F74CA21771E1E35D4C7BE77E(L_3, L_4, /*hidden argument*/NULL);
  31526. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31527. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  31528. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31529. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  31530. // set { if (m_isVolumetricText == value) return; m_havePropertiesChanged = value; m_textInfo.ResetVertexLayout(value); SetVerticesDirty(); SetLayoutDirty(); }
  31531. return;
  31532. }
  31533. }
  31534. // UnityEngine.Bounds TMPro.TMP_Text::get_bounds()
  31535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_get_bounds_m61214849DFA057D70FDB3510D868B99641B0F1B8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31536. {
  31537. static bool s_Il2CppMethodInitialized;
  31538. if (!s_Il2CppMethodInitialized)
  31539. {
  31540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31541. s_Il2CppMethodInitialized = true;
  31542. }
  31543. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_0;
  31544. memset((&V_0), 0, sizeof(V_0));
  31545. {
  31546. // if (m_mesh == null) return new Bounds();
  31547. Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * L_0 = __this->get_m_mesh_161();
  31548. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31549. bool L_1;
  31550. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31551. if (!L_1)
  31552. {
  31553. goto IL_0018;
  31554. }
  31555. }
  31556. {
  31557. // if (m_mesh == null) return new Bounds();
  31558. il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  31559. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_2 = V_0;
  31560. return L_2;
  31561. }
  31562. IL_0018:
  31563. {
  31564. // return GetCompoundBounds();
  31565. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_3;
  31566. L_3 = VirtualFuncInvoker0< Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 >::Invoke(116 /* UnityEngine.Bounds TMPro.TMP_Text::GetCompoundBounds() */, __this);
  31567. return L_3;
  31568. }
  31569. }
  31570. // UnityEngine.Bounds TMPro.TMP_Text::get_textBounds()
  31571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_get_textBounds_mA09CFF65BF3CD96C70275C845A2D171E70014F42 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31572. {
  31573. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_0;
  31574. memset((&V_0), 0, sizeof(V_0));
  31575. {
  31576. // if (m_textInfo == null) return new Bounds();
  31577. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  31578. if (L_0)
  31579. {
  31580. goto IL_0012;
  31581. }
  31582. }
  31583. {
  31584. // if (m_textInfo == null) return new Bounds();
  31585. il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  31586. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_1 = V_0;
  31587. return L_1;
  31588. }
  31589. IL_0012:
  31590. {
  31591. // return GetTextBounds();
  31592. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_2;
  31593. L_2 = TMP_Text_GetTextBounds_m301B38BCEA97F304D8C2A74E693E20A3116C1262(__this, /*hidden argument*/NULL);
  31594. return L_2;
  31595. }
  31596. }
  31597. // System.Void TMPro.TMP_Text::add_OnFontAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>)
  31598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnFontAssetRequest_m3E2DD49C76230F40E4D905A2E9A766CBFE37685B (Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * ___value0, const RuntimeMethod* method)
  31599. {
  31600. static bool s_Il2CppMethodInitialized;
  31601. if (!s_Il2CppMethodInitialized)
  31602. {
  31603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0_il2cpp_TypeInfo_var);
  31604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31605. s_Il2CppMethodInitialized = true;
  31606. }
  31607. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_0 = NULL;
  31608. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_1 = NULL;
  31609. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_2 = NULL;
  31610. {
  31611. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31612. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_0 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnFontAssetRequest_163();
  31613. V_0 = L_0;
  31614. }
  31615. IL_0006:
  31616. {
  31617. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_1 = V_0;
  31618. V_1 = L_1;
  31619. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_2 = V_1;
  31620. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_3 = ___value0;
  31621. Delegate_t * L_4;
  31622. L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL);
  31623. V_2 = ((Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)CastclassSealed((RuntimeObject*)L_4, Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0_il2cpp_TypeInfo_var));
  31624. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31625. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_5 = V_2;
  31626. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_6 = V_1;
  31627. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_7;
  31628. L_7 = InterlockedCompareExchangeImpl<Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *>((Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 **)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_OnFontAssetRequest_163()), L_5, L_6);
  31629. V_0 = L_7;
  31630. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_8 = V_0;
  31631. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_9 = V_1;
  31632. if ((!(((RuntimeObject*)(Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)L_8) == ((RuntimeObject*)(Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)L_9))))
  31633. {
  31634. goto IL_0006;
  31635. }
  31636. }
  31637. {
  31638. return;
  31639. }
  31640. }
  31641. // System.Void TMPro.TMP_Text::remove_OnFontAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>)
  31642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnFontAssetRequest_m7C515DEC544666B77260A93309C0C134CC6BCA81 (Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * ___value0, const RuntimeMethod* method)
  31643. {
  31644. static bool s_Il2CppMethodInitialized;
  31645. if (!s_Il2CppMethodInitialized)
  31646. {
  31647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0_il2cpp_TypeInfo_var);
  31648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31649. s_Il2CppMethodInitialized = true;
  31650. }
  31651. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_0 = NULL;
  31652. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_1 = NULL;
  31653. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * V_2 = NULL;
  31654. {
  31655. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31656. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_0 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnFontAssetRequest_163();
  31657. V_0 = L_0;
  31658. }
  31659. IL_0006:
  31660. {
  31661. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_1 = V_0;
  31662. V_1 = L_1;
  31663. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_2 = V_1;
  31664. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_3 = ___value0;
  31665. Delegate_t * L_4;
  31666. L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL);
  31667. V_2 = ((Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)CastclassSealed((RuntimeObject*)L_4, Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0_il2cpp_TypeInfo_var));
  31668. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31669. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_5 = V_2;
  31670. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_6 = V_1;
  31671. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_7;
  31672. L_7 = InterlockedCompareExchangeImpl<Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *>((Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 **)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_OnFontAssetRequest_163()), L_5, L_6);
  31673. V_0 = L_7;
  31674. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_8 = V_0;
  31675. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_9 = V_1;
  31676. if ((!(((RuntimeObject*)(Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)L_8) == ((RuntimeObject*)(Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 *)L_9))))
  31677. {
  31678. goto IL_0006;
  31679. }
  31680. }
  31681. {
  31682. return;
  31683. }
  31684. }
  31685. // System.Void TMPro.TMP_Text::add_OnSpriteAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>)
  31686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnSpriteAssetRequest_m979B0BC40D885F8D3A585FBD802FEA6F6E563C78 (Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * ___value0, const RuntimeMethod* method)
  31687. {
  31688. static bool s_Il2CppMethodInitialized;
  31689. if (!s_Il2CppMethodInitialized)
  31690. {
  31691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA_il2cpp_TypeInfo_var);
  31692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31693. s_Il2CppMethodInitialized = true;
  31694. }
  31695. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_0 = NULL;
  31696. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_1 = NULL;
  31697. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_2 = NULL;
  31698. {
  31699. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31700. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_0 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnSpriteAssetRequest_164();
  31701. V_0 = L_0;
  31702. }
  31703. IL_0006:
  31704. {
  31705. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_1 = V_0;
  31706. V_1 = L_1;
  31707. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_2 = V_1;
  31708. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_3 = ___value0;
  31709. Delegate_t * L_4;
  31710. L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL);
  31711. V_2 = ((Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)CastclassSealed((RuntimeObject*)L_4, Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA_il2cpp_TypeInfo_var));
  31712. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31713. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_5 = V_2;
  31714. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_6 = V_1;
  31715. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_7;
  31716. L_7 = InterlockedCompareExchangeImpl<Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *>((Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA **)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_OnSpriteAssetRequest_164()), L_5, L_6);
  31717. V_0 = L_7;
  31718. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_8 = V_0;
  31719. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_9 = V_1;
  31720. if ((!(((RuntimeObject*)(Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)L_8) == ((RuntimeObject*)(Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)L_9))))
  31721. {
  31722. goto IL_0006;
  31723. }
  31724. }
  31725. {
  31726. return;
  31727. }
  31728. }
  31729. // System.Void TMPro.TMP_Text::remove_OnSpriteAssetRequest(System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>)
  31730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnSpriteAssetRequest_m79715BCB2F23CBEB361F877372F2A1F3B2084805 (Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * ___value0, const RuntimeMethod* method)
  31731. {
  31732. static bool s_Il2CppMethodInitialized;
  31733. if (!s_Il2CppMethodInitialized)
  31734. {
  31735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA_il2cpp_TypeInfo_var);
  31736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31737. s_Il2CppMethodInitialized = true;
  31738. }
  31739. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_0 = NULL;
  31740. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_1 = NULL;
  31741. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * V_2 = NULL;
  31742. {
  31743. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31744. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_0 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnSpriteAssetRequest_164();
  31745. V_0 = L_0;
  31746. }
  31747. IL_0006:
  31748. {
  31749. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_1 = V_0;
  31750. V_1 = L_1;
  31751. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_2 = V_1;
  31752. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_3 = ___value0;
  31753. Delegate_t * L_4;
  31754. L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL);
  31755. V_2 = ((Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)CastclassSealed((RuntimeObject*)L_4, Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA_il2cpp_TypeInfo_var));
  31756. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  31757. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_5 = V_2;
  31758. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_6 = V_1;
  31759. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_7;
  31760. L_7 = InterlockedCompareExchangeImpl<Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *>((Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA **)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_OnSpriteAssetRequest_164()), L_5, L_6);
  31761. V_0 = L_7;
  31762. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_8 = V_0;
  31763. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_9 = V_1;
  31764. if ((!(((RuntimeObject*)(Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)L_8) == ((RuntimeObject*)(Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA *)L_9))))
  31765. {
  31766. goto IL_0006;
  31767. }
  31768. }
  31769. {
  31770. return;
  31771. }
  31772. }
  31773. // System.Void TMPro.TMP_Text::add_OnPreRenderText(System.Action`1<TMPro.TMP_TextInfo>)
  31774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_add_OnPreRenderText_mD50D49F4F41D8FA9EBD66F5CCD6B08FC7D431CE4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___value0, const RuntimeMethod* method)
  31775. {
  31776. static bool s_Il2CppMethodInitialized;
  31777. if (!s_Il2CppMethodInitialized)
  31778. {
  31779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var);
  31780. s_Il2CppMethodInitialized = true;
  31781. }
  31782. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_0 = NULL;
  31783. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_1 = NULL;
  31784. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_2 = NULL;
  31785. {
  31786. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_0 = __this->get_OnPreRenderText_165();
  31787. V_0 = L_0;
  31788. }
  31789. IL_0007:
  31790. {
  31791. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_1 = V_0;
  31792. V_1 = L_1;
  31793. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_2 = V_1;
  31794. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_3 = ___value0;
  31795. Delegate_t * L_4;
  31796. L_4 = Delegate_Combine_m631D10D6CFF81AB4F237B9D549B235A54F45FA55(L_2, L_3, /*hidden argument*/NULL);
  31797. V_2 = ((Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)CastclassSealed((RuntimeObject*)L_4, Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var));
  31798. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** L_5 = __this->get_address_of_OnPreRenderText_165();
  31799. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_6 = V_2;
  31800. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_7 = V_1;
  31801. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_8;
  31802. L_8 = InterlockedCompareExchangeImpl<Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *>((Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 **)L_5, L_6, L_7);
  31803. V_0 = L_8;
  31804. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_9 = V_0;
  31805. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_10 = V_1;
  31806. if ((!(((RuntimeObject*)(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)L_9) == ((RuntimeObject*)(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)L_10))))
  31807. {
  31808. goto IL_0007;
  31809. }
  31810. }
  31811. {
  31812. return;
  31813. }
  31814. }
  31815. // System.Void TMPro.TMP_Text::remove_OnPreRenderText(System.Action`1<TMPro.TMP_TextInfo>)
  31816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_remove_OnPreRenderText_m8612BB618ADDCCC53EAC1048B28355CB5F9DDD37 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * ___value0, const RuntimeMethod* method)
  31817. {
  31818. static bool s_Il2CppMethodInitialized;
  31819. if (!s_Il2CppMethodInitialized)
  31820. {
  31821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var);
  31822. s_Il2CppMethodInitialized = true;
  31823. }
  31824. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_0 = NULL;
  31825. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_1 = NULL;
  31826. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * V_2 = NULL;
  31827. {
  31828. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_0 = __this->get_OnPreRenderText_165();
  31829. V_0 = L_0;
  31830. }
  31831. IL_0007:
  31832. {
  31833. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_1 = V_0;
  31834. V_1 = L_1;
  31835. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_2 = V_1;
  31836. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_3 = ___value0;
  31837. Delegate_t * L_4;
  31838. L_4 = Delegate_Remove_m8B4AD17254118B2904720D55C9B34FB3DCCBD7D4(L_2, L_3, /*hidden argument*/NULL);
  31839. V_2 = ((Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)CastclassSealed((RuntimeObject*)L_4, Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var));
  31840. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 ** L_5 = __this->get_address_of_OnPreRenderText_165();
  31841. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_6 = V_2;
  31842. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_7 = V_1;
  31843. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_8;
  31844. L_8 = InterlockedCompareExchangeImpl<Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *>((Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 **)L_5, L_6, L_7);
  31845. V_0 = L_8;
  31846. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_9 = V_0;
  31847. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_10 = V_1;
  31848. if ((!(((RuntimeObject*)(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)L_9) == ((RuntimeObject*)(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)L_10))))
  31849. {
  31850. goto IL_0007;
  31851. }
  31852. }
  31853. {
  31854. return;
  31855. }
  31856. }
  31857. // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::get_spriteAnimator()
  31858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * TMP_Text_get_spriteAnimator_mA57800F782FB33534B24D1CE38785DA77AAFC64A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31859. {
  31860. static bool s_Il2CppMethodInitialized;
  31861. if (!s_Il2CppMethodInitialized)
  31862. {
  31863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_m77638784A9D20E2D4169BD6DB13569B9937D2286_RuntimeMethod_var);
  31864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_mF0E495BB58E12F0BEA73614F46D01B93B0B3D935_RuntimeMethod_var);
  31865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31866. s_Il2CppMethodInitialized = true;
  31867. }
  31868. {
  31869. // if (m_spriteAnimator == null)
  31870. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_0 = __this->get_m_spriteAnimator_166();
  31871. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31872. bool L_1;
  31873. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31874. if (!L_1)
  31875. {
  31876. goto IL_0039;
  31877. }
  31878. }
  31879. {
  31880. // m_spriteAnimator = GetComponent<TMP_SpriteAnimator>();
  31881. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_2;
  31882. L_2 = Component_GetComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_m77638784A9D20E2D4169BD6DB13569B9937D2286(__this, /*hidden argument*/Component_GetComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_m77638784A9D20E2D4169BD6DB13569B9937D2286_RuntimeMethod_var);
  31883. __this->set_m_spriteAnimator_166(L_2);
  31884. // if (m_spriteAnimator == null) m_spriteAnimator = gameObject.AddComponent<TMP_SpriteAnimator>();
  31885. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_3 = __this->get_m_spriteAnimator_166();
  31886. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31887. bool L_4;
  31888. L_4 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_3, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31889. if (!L_4)
  31890. {
  31891. goto IL_0039;
  31892. }
  31893. }
  31894. {
  31895. // if (m_spriteAnimator == null) m_spriteAnimator = gameObject.AddComponent<TMP_SpriteAnimator>();
  31896. GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * L_5;
  31897. L_5 = Component_get_gameObject_m55DC35B149AFB9157582755383BA954655FE0C5B(__this, /*hidden argument*/NULL);
  31898. NullCheck(L_5);
  31899. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_6;
  31900. L_6 = GameObject_AddComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_mF0E495BB58E12F0BEA73614F46D01B93B0B3D935(L_5, /*hidden argument*/GameObject_AddComponent_TisTMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902_mF0E495BB58E12F0BEA73614F46D01B93B0B3D935_RuntimeMethod_var);
  31901. __this->set_m_spriteAnimator_166(L_6);
  31902. }
  31903. IL_0039:
  31904. {
  31905. // return m_spriteAnimator;
  31906. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_7 = __this->get_m_spriteAnimator_166();
  31907. return L_7;
  31908. }
  31909. }
  31910. // System.Single TMPro.TMP_Text::get_flexibleHeight()
  31911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_flexibleHeight_m6979B3D7880457615EE398031B7F6272167D7D63 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31912. {
  31913. {
  31914. // public float flexibleHeight { get { return m_flexibleHeight; } }
  31915. float L_0 = __this->get_m_flexibleHeight_167();
  31916. return L_0;
  31917. }
  31918. }
  31919. // System.Single TMPro.TMP_Text::get_flexibleWidth()
  31920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_flexibleWidth_m6264CB4C01B61A0045CC51E82F95628CE039E213 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31921. {
  31922. {
  31923. // public float flexibleWidth { get { return m_flexibleWidth; } }
  31924. float L_0 = __this->get_m_flexibleWidth_168();
  31925. return L_0;
  31926. }
  31927. }
  31928. // System.Single TMPro.TMP_Text::get_minWidth()
  31929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_minWidth_mBCA92203BF4EF19129B3BFE41B8D79C40221A2A7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31930. {
  31931. {
  31932. // public float minWidth { get { return m_minWidth; } }
  31933. float L_0 = __this->get_m_minWidth_169();
  31934. return L_0;
  31935. }
  31936. }
  31937. // System.Single TMPro.TMP_Text::get_minHeight()
  31938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_minHeight_m6557AB6A953C9750C53ED2F2AA25F1D6262C3397 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31939. {
  31940. {
  31941. // public float minHeight { get { return m_minHeight; } }
  31942. float L_0 = __this->get_m_minHeight_170();
  31943. return L_0;
  31944. }
  31945. }
  31946. // System.Single TMPro.TMP_Text::get_maxWidth()
  31947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_maxWidth_mB054976BCD57DBE5957A49132B5D14DA01CB9411 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31948. {
  31949. {
  31950. // public float maxWidth { get { return m_maxWidth; } }
  31951. float L_0 = __this->get_m_maxWidth_171();
  31952. return L_0;
  31953. }
  31954. }
  31955. // System.Single TMPro.TMP_Text::get_maxHeight()
  31956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_maxHeight_mD6AD8482A1AB6DA1BC662C2931C7CD39C255DD89 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31957. {
  31958. {
  31959. // public float maxHeight { get { return m_maxHeight; } }
  31960. float L_0 = __this->get_m_maxHeight_172();
  31961. return L_0;
  31962. }
  31963. }
  31964. // UnityEngine.UI.LayoutElement TMPro.TMP_Text::get_layoutElement()
  31965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * TMP_Text_get_layoutElement_m262DCCA99AB4060CFF97957782624928BCD5F3EE (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  31966. {
  31967. static bool s_Il2CppMethodInitialized;
  31968. if (!s_Il2CppMethodInitialized)
  31969. {
  31970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_m981F63601CA4005DE731B9FF304DC3A6D8229BDD_RuntimeMethod_var);
  31971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31972. s_Il2CppMethodInitialized = true;
  31973. }
  31974. {
  31975. // if (m_LayoutElement == null)
  31976. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_0 = __this->get_m_LayoutElement_173();
  31977. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  31978. bool L_1;
  31979. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  31980. if (!L_1)
  31981. {
  31982. goto IL_001a;
  31983. }
  31984. }
  31985. {
  31986. // m_LayoutElement = GetComponent<LayoutElement>();
  31987. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_2;
  31988. L_2 = Component_GetComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_m981F63601CA4005DE731B9FF304DC3A6D8229BDD(__this, /*hidden argument*/Component_GetComponent_TisLayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF_m981F63601CA4005DE731B9FF304DC3A6D8229BDD_RuntimeMethod_var);
  31989. __this->set_m_LayoutElement_173(L_2);
  31990. }
  31991. IL_001a:
  31992. {
  31993. // return m_LayoutElement;
  31994. LayoutElement_tE514951184806899FE23EC4FA6112A5F2038CECF * L_3 = __this->get_m_LayoutElement_173();
  31995. return L_3;
  31996. }
  31997. }
  31998. // System.Single TMPro.TMP_Text::get_preferredWidth()
  31999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_preferredWidth_m461CD74767AC671BE0AD65527477FE16DC5F6888 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32000. {
  32001. {
  32002. // public virtual float preferredWidth { get { m_preferredWidth = GetPreferredWidth(); return m_preferredWidth; } }
  32003. float L_0;
  32004. L_0 = TMP_Text_GetPreferredWidth_mFC0663369F1B821873DC64BAD89CD391800AE48D(__this, /*hidden argument*/NULL);
  32005. __this->set_m_preferredWidth_174(L_0);
  32006. // public virtual float preferredWidth { get { m_preferredWidth = GetPreferredWidth(); return m_preferredWidth; } }
  32007. float L_1 = __this->get_m_preferredWidth_174();
  32008. return L_1;
  32009. }
  32010. }
  32011. // System.Single TMPro.TMP_Text::get_preferredHeight()
  32012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_preferredHeight_m9A5042564EB168D8D660B862FCF8E573F89DD301 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32013. {
  32014. {
  32015. // public virtual float preferredHeight { get { m_preferredHeight = GetPreferredHeight(); return m_preferredHeight; } }
  32016. float L_0;
  32017. L_0 = TMP_Text_GetPreferredHeight_mF7A8DB1E6CC879740AC166981CAE13F9CABFEB56(__this, /*hidden argument*/NULL);
  32018. __this->set_m_preferredHeight_177(L_0);
  32019. // public virtual float preferredHeight { get { m_preferredHeight = GetPreferredHeight(); return m_preferredHeight; } }
  32020. float L_1 = __this->get_m_preferredHeight_177();
  32021. return L_1;
  32022. }
  32023. }
  32024. // System.Single TMPro.TMP_Text::get_renderedWidth()
  32025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_renderedWidth_mEA185A89DBD10766CC219AB22F3FAAAB61BCD1AC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32026. {
  32027. {
  32028. // public virtual float renderedWidth { get { return GetRenderedWidth(); } }
  32029. float L_0;
  32030. L_0 = TMP_Text_GetRenderedWidth_m00F67C1C204BED1DB52519C0CDE12E4DC8409697(__this, /*hidden argument*/NULL);
  32031. return L_0;
  32032. }
  32033. }
  32034. // System.Single TMPro.TMP_Text::get_renderedHeight()
  32035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_get_renderedHeight_m53026643E2301945BB9CC6F3618B80131BAB5D6B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32036. {
  32037. {
  32038. // public virtual float renderedHeight { get { return GetRenderedHeight(); } }
  32039. float L_0;
  32040. L_0 = TMP_Text_GetRenderedHeight_mFB4BCC639674AE50C5E38712CC8576256F365D9E(__this, /*hidden argument*/NULL);
  32041. return L_0;
  32042. }
  32043. }
  32044. // System.Int32 TMPro.TMP_Text::get_layoutPriority()
  32045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_get_layoutPriority_mA5EAD1CB870D1EA519ACF35F6489CD5F6009A7AE (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32046. {
  32047. {
  32048. // public int layoutPriority { get { return m_layoutPriority; } }
  32049. int32_t L_0 = __this->get_m_layoutPriority_181();
  32050. return L_0;
  32051. }
  32052. }
  32053. // System.Void TMPro.TMP_Text::LoadFontAsset()
  32054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_LoadFontAsset_mBC79E6C1841C459115AAF1CA4FA8D56CDB8F8524 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32055. {
  32056. {
  32057. // protected virtual void LoadFontAsset() { }
  32058. return;
  32059. }
  32060. }
  32061. // System.Void TMPro.TMP_Text::SetSharedMaterial(UnityEngine.Material)
  32062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetSharedMaterial_m32EED8FC8D2CBD9724F74308CB49E8C3C7CC8064 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  32063. {
  32064. {
  32065. // protected virtual void SetSharedMaterial(Material mat) { }
  32066. return;
  32067. }
  32068. }
  32069. // UnityEngine.Material TMPro.TMP_Text::GetMaterial(UnityEngine.Material)
  32070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_Text_GetMaterial_m4FCA1AA88E6A72DA57F79EFC7B99CE9A9FE62BFC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  32071. {
  32072. {
  32073. // protected virtual Material GetMaterial(Material mat) { return null; }
  32074. return (Material_t8927C00353A72755313F046D0CE85178AE8218EE *)NULL;
  32075. }
  32076. }
  32077. // System.Void TMPro.TMP_Text::SetFontBaseMaterial(UnityEngine.Material)
  32078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetFontBaseMaterial_mCF6ECACBE656488269E1895C1E087C3D4EA86E78 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  32079. {
  32080. {
  32081. // protected virtual void SetFontBaseMaterial(Material mat) { }
  32082. return;
  32083. }
  32084. }
  32085. // UnityEngine.Material[] TMPro.TMP_Text::GetSharedMaterials()
  32086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* TMP_Text_GetSharedMaterials_m5891640C9C51637C21F08D3ACB91EBD550D8D354 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32087. {
  32088. {
  32089. // protected virtual Material[] GetSharedMaterials() { return null; }
  32090. return (MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492*)NULL;
  32091. }
  32092. }
  32093. // System.Void TMPro.TMP_Text::SetSharedMaterials(UnityEngine.Material[])
  32094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetSharedMaterials_mFFA78D14552036C9DB4B4ACE29853AA4C3AE9775 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___materials0, const RuntimeMethod* method)
  32095. {
  32096. {
  32097. // protected virtual void SetSharedMaterials(Material[] materials) { }
  32098. return;
  32099. }
  32100. }
  32101. // UnityEngine.Material[] TMPro.TMP_Text::GetMaterials(UnityEngine.Material[])
  32102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* TMP_Text_GetMaterials_mE58885512A551635C255C3A9EA530A8938141370 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492* ___mats0, const RuntimeMethod* method)
  32103. {
  32104. {
  32105. // protected virtual Material[] GetMaterials(Material[] mats) { return null; }
  32106. return (MaterialU5BU5D_t3AE4936F3CA08FB9EE182A935E665EA9CDA5E492*)NULL;
  32107. }
  32108. }
  32109. // UnityEngine.Material TMPro.TMP_Text::CreateMaterialInstance(UnityEngine.Material)
  32110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_Text_CreateMaterialInstance_m8F75B227975CCA189A74EE71693A98DC5C349E97 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___source0, const RuntimeMethod* method)
  32111. {
  32112. static bool s_Il2CppMethodInitialized;
  32113. if (!s_Il2CppMethodInitialized)
  32114. {
  32115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  32116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27);
  32117. s_Il2CppMethodInitialized = true;
  32118. }
  32119. {
  32120. // Material mat = new Material(source);
  32121. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___source0;
  32122. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1 = (Material_t8927C00353A72755313F046D0CE85178AE8218EE *)il2cpp_codegen_object_new(Material_t8927C00353A72755313F046D0CE85178AE8218EE_il2cpp_TypeInfo_var);
  32123. Material__ctor_mD0C3D9CFAFE0FB858D864092467387D7FA178245(L_1, L_0, /*hidden argument*/NULL);
  32124. // mat.shaderKeywords = source.shaderKeywords;
  32125. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = L_1;
  32126. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_3 = ___source0;
  32127. NullCheck(L_3);
  32128. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_4;
  32129. L_4 = Material_get_shaderKeywords_mDAD743C090C3CEE0B2883140B244853D71C5E9E0(L_3, /*hidden argument*/NULL);
  32130. NullCheck(L_2);
  32131. Material_set_shaderKeywords_m9EC5EFA52BF30597B1692C623806E7167B1C7688(L_2, L_4, /*hidden argument*/NULL);
  32132. // mat.name += " (Instance)";
  32133. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = L_2;
  32134. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = L_5;
  32135. NullCheck(L_6);
  32136. String_t* L_7;
  32137. L_7 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_6, /*hidden argument*/NULL);
  32138. String_t* L_8;
  32139. L_8 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_7, _stringLiteralA7D55861F3D2688D8F40C14691D660661CBD2B27, /*hidden argument*/NULL);
  32140. NullCheck(L_6);
  32141. Object_set_name_m87C4006618ADB325ABE5439DF159E10DD8DD0781(L_6, L_8, /*hidden argument*/NULL);
  32142. // return mat;
  32143. return L_5;
  32144. }
  32145. }
  32146. // System.Void TMPro.TMP_Text::SetVertexColorGradient(TMPro.TMP_ColorGradient)
  32147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetVertexColorGradient_m8BCECD1638A9174EB28846D6CD83DEB2F982530A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * ___gradient0, const RuntimeMethod* method)
  32148. {
  32149. static bool s_Il2CppMethodInitialized;
  32150. if (!s_Il2CppMethodInitialized)
  32151. {
  32152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32153. s_Il2CppMethodInitialized = true;
  32154. }
  32155. {
  32156. // if (gradient == null) return;
  32157. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_0 = ___gradient0;
  32158. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32159. bool L_1;
  32160. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  32161. if (!L_1)
  32162. {
  32163. goto IL_000a;
  32164. }
  32165. }
  32166. {
  32167. // if (gradient == null) return;
  32168. return;
  32169. }
  32170. IL_000a:
  32171. {
  32172. // m_fontColorGradient.bottomLeft = gradient.bottomLeft;
  32173. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_2 = __this->get_address_of_m_fontColorGradient_60();
  32174. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_3 = ___gradient0;
  32175. NullCheck(L_3);
  32176. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_4 = L_3->get_bottomLeft_7();
  32177. L_2->set_bottomLeft_2(L_4);
  32178. // m_fontColorGradient.bottomRight = gradient.bottomRight;
  32179. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_5 = __this->get_address_of_m_fontColorGradient_60();
  32180. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_6 = ___gradient0;
  32181. NullCheck(L_6);
  32182. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_7 = L_6->get_bottomRight_8();
  32183. L_5->set_bottomRight_3(L_7);
  32184. // m_fontColorGradient.topLeft = gradient.topLeft;
  32185. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_8 = __this->get_address_of_m_fontColorGradient_60();
  32186. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_9 = ___gradient0;
  32187. NullCheck(L_9);
  32188. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_10 = L_9->get_topLeft_5();
  32189. L_8->set_topLeft_0(L_10);
  32190. // m_fontColorGradient.topRight = gradient.topRight;
  32191. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_11 = __this->get_address_of_m_fontColorGradient_60();
  32192. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_12 = ___gradient0;
  32193. NullCheck(L_12);
  32194. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_13 = L_12->get_topRight_6();
  32195. L_11->set_topRight_1(L_13);
  32196. // SetVerticesDirty();
  32197. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  32198. // }
  32199. return;
  32200. }
  32201. }
  32202. // System.Void TMPro.TMP_Text::SetTextSortingOrder(TMPro.VertexSortingOrder)
  32203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextSortingOrder_mA3916566AC7BCBC06CC7A311864B248A348BA424 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___order0, const RuntimeMethod* method)
  32204. {
  32205. {
  32206. // }
  32207. return;
  32208. }
  32209. }
  32210. // System.Void TMPro.TMP_Text::SetTextSortingOrder(System.Int32[])
  32211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextSortingOrder_m08A0B8EDE6F67F8033DF0B56FBF2469A9FFF5723 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___order0, const RuntimeMethod* method)
  32212. {
  32213. {
  32214. // }
  32215. return;
  32216. }
  32217. }
  32218. // System.Void TMPro.TMP_Text::SetFaceColor(UnityEngine.Color32)
  32219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetFaceColor_m4C5FCD1EB693BB329EB8D199AFFF17A145745FD5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color0, const RuntimeMethod* method)
  32220. {
  32221. {
  32222. // protected virtual void SetFaceColor(Color32 color) { }
  32223. return;
  32224. }
  32225. }
  32226. // System.Void TMPro.TMP_Text::SetOutlineColor(UnityEngine.Color32)
  32227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetOutlineColor_mE4C41FC24A8BA1FDEB77918BF37F55019CA1DF34 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___color0, const RuntimeMethod* method)
  32228. {
  32229. {
  32230. // protected virtual void SetOutlineColor(Color32 color) { }
  32231. return;
  32232. }
  32233. }
  32234. // System.Void TMPro.TMP_Text::SetOutlineThickness(System.Single)
  32235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetOutlineThickness_m5026AE2196EB5A0CCAE025488F9CD6EB1230DFB9 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___thickness0, const RuntimeMethod* method)
  32236. {
  32237. {
  32238. // protected virtual void SetOutlineThickness(float thickness) { }
  32239. return;
  32240. }
  32241. }
  32242. // System.Void TMPro.TMP_Text::SetShaderDepth()
  32243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetShaderDepth_m49CB7B51FEAA8174FEBC76471806FC495F6865C9 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32244. {
  32245. {
  32246. // protected virtual void SetShaderDepth() { }
  32247. return;
  32248. }
  32249. }
  32250. // System.Void TMPro.TMP_Text::SetCulling()
  32251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCulling_mC089F34954742BFC1EAD20009ABCE0F64E775D55 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32252. {
  32253. {
  32254. // protected virtual void SetCulling() { }
  32255. return;
  32256. }
  32257. }
  32258. // System.Void TMPro.TMP_Text::UpdateCulling()
  32259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateCulling_mD482C66E139E86833463BF480C278825B7015395 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32260. {
  32261. {
  32262. // internal virtual void UpdateCulling() {}
  32263. return;
  32264. }
  32265. }
  32266. // System.Single TMPro.TMP_Text::GetPaddingForMaterial()
  32267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPaddingForMaterial_mE5093BC53FCA6FCA9354FB15DA09A0C564657A09 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32268. {
  32269. static bool s_Il2CppMethodInitialized;
  32270. if (!s_Il2CppMethodInitialized)
  32271. {
  32272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  32274. s_Il2CppMethodInitialized = true;
  32275. }
  32276. {
  32277. // ShaderUtilities.GetShaderPropertyIDs();
  32278. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  32279. ShaderUtilities_GetShaderPropertyIDs_m3E02CBC093720CD17D0E780C3DF8A881D9DBCE4E(/*hidden argument*/NULL);
  32280. // if (m_sharedMaterial == null) return 0;
  32281. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_43();
  32282. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32283. bool L_1;
  32284. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  32285. if (!L_1)
  32286. {
  32287. goto IL_0019;
  32288. }
  32289. }
  32290. {
  32291. // if (m_sharedMaterial == null) return 0;
  32292. return (0.0f);
  32293. }
  32294. IL_0019:
  32295. {
  32296. // m_padding = ShaderUtilities.GetPadding(m_sharedMaterial, m_enableExtraPadding, m_isUsingBold);
  32297. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = __this->get_m_sharedMaterial_43();
  32298. bool L_3 = __this->get_m_enableExtraPadding_122();
  32299. bool L_4 = __this->get_m_isUsingBold_91();
  32300. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  32301. float L_5;
  32302. L_5 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_2, L_3, L_4, /*hidden argument*/NULL);
  32303. __this->set_m_padding_241(L_5);
  32304. // m_isMaskingEnabled = ShaderUtilities.IsMaskingEnabled(m_sharedMaterial);
  32305. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = __this->get_m_sharedMaterial_43();
  32306. bool L_7;
  32307. L_7 = ShaderUtilities_IsMaskingEnabled_m767A44C0FB5F49EA5F324277B97D251E6F2A7A70(L_6, /*hidden argument*/NULL);
  32308. __this->set_m_isMaskingEnabled_129(L_7);
  32309. // m_isSDFShader = m_sharedMaterial.HasProperty(ShaderUtilities.ID_WeightNormal);
  32310. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = __this->get_m_sharedMaterial_43();
  32311. int32_t L_9 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_WeightNormal_12();
  32312. NullCheck(L_8);
  32313. bool L_10;
  32314. L_10 = Material_HasProperty_m699B4D99152E3A99733B8BD7D41EAE08BB8B1657(L_8, L_9, /*hidden argument*/NULL);
  32315. __this->set_m_isSDFShader_42(L_10);
  32316. // return m_padding;
  32317. float L_11 = __this->get_m_padding_241();
  32318. return L_11;
  32319. }
  32320. }
  32321. // System.Single TMPro.TMP_Text::GetPaddingForMaterial(UnityEngine.Material)
  32322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPaddingForMaterial_mED91E22BBCE7EF3C5578ABC4A6FBACA48225606C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Material_t8927C00353A72755313F046D0CE85178AE8218EE * ___mat0, const RuntimeMethod* method)
  32323. {
  32324. static bool s_Il2CppMethodInitialized;
  32325. if (!s_Il2CppMethodInitialized)
  32326. {
  32327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  32329. s_Il2CppMethodInitialized = true;
  32330. }
  32331. {
  32332. // if (mat == null)
  32333. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = ___mat0;
  32334. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  32335. bool L_1;
  32336. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  32337. if (!L_1)
  32338. {
  32339. goto IL_000f;
  32340. }
  32341. }
  32342. {
  32343. // return 0;
  32344. return (0.0f);
  32345. }
  32346. IL_000f:
  32347. {
  32348. // m_padding = ShaderUtilities.GetPadding(mat, m_enableExtraPadding, m_isUsingBold);
  32349. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_2 = ___mat0;
  32350. bool L_3 = __this->get_m_enableExtraPadding_122();
  32351. bool L_4 = __this->get_m_isUsingBold_91();
  32352. IL2CPP_RUNTIME_CLASS_INIT(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var);
  32353. float L_5;
  32354. L_5 = ShaderUtilities_GetPadding_m89701916575A32A08001B0F5F2D6568FC4F3D079(L_2, L_3, L_4, /*hidden argument*/NULL);
  32355. __this->set_m_padding_241(L_5);
  32356. // m_isMaskingEnabled = ShaderUtilities.IsMaskingEnabled(m_sharedMaterial);
  32357. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_6 = __this->get_m_sharedMaterial_43();
  32358. bool L_7;
  32359. L_7 = ShaderUtilities_IsMaskingEnabled_m767A44C0FB5F49EA5F324277B97D251E6F2A7A70(L_6, /*hidden argument*/NULL);
  32360. __this->set_m_isMaskingEnabled_129(L_7);
  32361. // m_isSDFShader = mat.HasProperty(ShaderUtilities.ID_WeightNormal);
  32362. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_8 = ___mat0;
  32363. int32_t L_9 = ((ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderUtilities_t1F6A93635DB66FAB6A2DE3ABEA7DE635B7E34B14_il2cpp_TypeInfo_var))->get_ID_WeightNormal_12();
  32364. NullCheck(L_8);
  32365. bool L_10;
  32366. L_10 = Material_HasProperty_m699B4D99152E3A99733B8BD7D41EAE08BB8B1657(L_8, L_9, /*hidden argument*/NULL);
  32367. __this->set_m_isSDFShader_42(L_10);
  32368. // return m_padding;
  32369. float L_11 = __this->get_m_padding_241();
  32370. return L_11;
  32371. }
  32372. }
  32373. // UnityEngine.Vector3[] TMPro.TMP_Text::GetTextContainerLocalCorners()
  32374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* TMP_Text_GetTextContainerLocalCorners_m8BF93529858AB4C55A89B91ABD6BBB55E0500ADF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32375. {
  32376. {
  32377. // protected virtual Vector3[] GetTextContainerLocalCorners() { return null; }
  32378. return (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)NULL;
  32379. }
  32380. }
  32381. // System.Void TMPro.TMP_Text::ForceMeshUpdate(System.Boolean,System.Boolean)
  32382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ForceMeshUpdate_m12EA2B5FCB9CD9D9AE8AC1295A2DF17887AFE029 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___ignoreActiveState0, bool ___forceTextReparsing1, const RuntimeMethod* method)
  32383. {
  32384. {
  32385. // public virtual void ForceMeshUpdate(bool ignoreActiveState = false, bool forceTextReparsing = false) { }
  32386. return;
  32387. }
  32388. }
  32389. // System.Void TMPro.TMP_Text::SetTextInternal(System.String)
  32390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetTextInternal_m52F96AC09F4BBC817B6C1015FB140AC6D3A49B79 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, const RuntimeMethod* method)
  32391. {
  32392. {
  32393. // m_text = text;
  32394. String_t* L_0 = ___text0;
  32395. __this->set_m_text_36(L_0);
  32396. // m_renderMode = TextRenderFlags.DontRender;
  32397. __this->set_m_renderMode_135(0);
  32398. // ForceMeshUpdate();
  32399. VirtualActionInvoker2< bool, bool >::Invoke(106 /* System.Void TMPro.TMP_Text::ForceMeshUpdate(System.Boolean,System.Boolean) */, __this, (bool)0, (bool)0);
  32400. // m_renderMode = TextRenderFlags.Render;
  32401. __this->set_m_renderMode_135(((int32_t)255));
  32402. // }
  32403. return;
  32404. }
  32405. }
  32406. // System.Void TMPro.TMP_Text::UpdateGeometry(UnityEngine.Mesh,System.Int32)
  32407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateGeometry_m4D3919EBA2579DCCF31A5986808F3DD6E08B9845 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Mesh_t2F5992DBA650D5862B43D3823ACD997132A57DA6 * ___mesh0, int32_t ___index1, const RuntimeMethod* method)
  32408. {
  32409. {
  32410. // public virtual void UpdateGeometry(Mesh mesh, int index) { }
  32411. return;
  32412. }
  32413. }
  32414. // System.Void TMPro.TMP_Text::UpdateVertexData(TMPro.TMP_VertexDataUpdateFlags)
  32415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateVertexData_mF1800BBC4CCEB83713664613788022B6967F5673 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___flags0, const RuntimeMethod* method)
  32416. {
  32417. {
  32418. // public virtual void UpdateVertexData(TMP_VertexDataUpdateFlags flags) { }
  32419. return;
  32420. }
  32421. }
  32422. // System.Void TMPro.TMP_Text::UpdateVertexData()
  32423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateVertexData_m275BF45DDF1CAAE802A3B6287C85293F7D47DABA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32424. {
  32425. {
  32426. // public virtual void UpdateVertexData() { }
  32427. return;
  32428. }
  32429. }
  32430. // System.Void TMPro.TMP_Text::SetVertices(UnityEngine.Vector3[])
  32431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetVertices_m16F3CB2EBBAE2750A01E67D596FA7535882993DC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* ___vertices0, const RuntimeMethod* method)
  32432. {
  32433. {
  32434. // public virtual void SetVertices(Vector3[] vertices) { }
  32435. return;
  32436. }
  32437. }
  32438. // System.Void TMPro.TMP_Text::UpdateMeshPadding()
  32439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_UpdateMeshPadding_m85A1A4E31331452788485FD7980F30D59BFE92B3 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32440. {
  32441. {
  32442. // public virtual void UpdateMeshPadding() { }
  32443. return;
  32444. }
  32445. }
  32446. // System.Void TMPro.TMP_Text::CrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
  32447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_CrossFadeColor_m36836B1506FD2DB3948F021F48A9DEBE00EBFD15 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method)
  32448. {
  32449. {
  32450. // base.CrossFadeColor(targetColor, duration, ignoreTimeScale, useAlpha);
  32451. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0 = ___targetColor0;
  32452. float L_1 = ___duration1;
  32453. bool L_2 = ___ignoreTimeScale2;
  32454. bool L_3 = ___useAlpha3;
  32455. Graphic_CrossFadeColor_mB6115D791ABCE6CF1ADC94158D7AA135E006A566(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
  32456. // InternalCrossFadeColor(targetColor, duration, ignoreTimeScale, useAlpha);
  32457. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_4 = ___targetColor0;
  32458. float L_5 = ___duration1;
  32459. bool L_6 = ___ignoreTimeScale2;
  32460. bool L_7 = ___useAlpha3;
  32461. VirtualActionInvoker4< Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 , float, bool, bool >::Invoke(112 /* System.Void TMPro.TMP_Text::InternalCrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean) */, __this, L_4, L_5, L_6, L_7);
  32462. // }
  32463. return;
  32464. }
  32465. }
  32466. // System.Void TMPro.TMP_Text::CrossFadeAlpha(System.Single,System.Single,System.Boolean)
  32467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_CrossFadeAlpha_m43AB21087AB1EE9DC3B4723598898978DA3FD82D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method)
  32468. {
  32469. {
  32470. // base.CrossFadeAlpha(alpha, duration, ignoreTimeScale);
  32471. float L_0 = ___alpha0;
  32472. float L_1 = ___duration1;
  32473. bool L_2 = ___ignoreTimeScale2;
  32474. Graphic_CrossFadeAlpha_m15C6267D463C1531AC1E1F6EBE489FC6A41C3404(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
  32475. // InternalCrossFadeAlpha(alpha, duration, ignoreTimeScale);
  32476. float L_3 = ___alpha0;
  32477. float L_4 = ___duration1;
  32478. bool L_5 = ___ignoreTimeScale2;
  32479. VirtualActionInvoker3< float, float, bool >::Invoke(113 /* System.Void TMPro.TMP_Text::InternalCrossFadeAlpha(System.Single,System.Single,System.Boolean) */, __this, L_3, L_4, L_5);
  32480. // }
  32481. return;
  32482. }
  32483. }
  32484. // System.Void TMPro.TMP_Text::InternalCrossFadeColor(UnityEngine.Color,System.Single,System.Boolean,System.Boolean)
  32485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalCrossFadeColor_mC53E150B05B30CF6E43661E78B342A5CC5327D91 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 ___targetColor0, float ___duration1, bool ___ignoreTimeScale2, bool ___useAlpha3, const RuntimeMethod* method)
  32486. {
  32487. {
  32488. // protected virtual void InternalCrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha) { }
  32489. return;
  32490. }
  32491. }
  32492. // System.Void TMPro.TMP_Text::InternalCrossFadeAlpha(System.Single,System.Single,System.Boolean)
  32493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalCrossFadeAlpha_m175584C262F71AF3B2523A2426AE4FE215F9DCC8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___alpha0, float ___duration1, bool ___ignoreTimeScale2, const RuntimeMethod* method)
  32494. {
  32495. {
  32496. // protected virtual void InternalCrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale) { }
  32497. return;
  32498. }
  32499. }
  32500. // System.Void TMPro.TMP_Text::ParseInputText()
  32501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ParseInputText_m03A600DDC85977E85025F1643962A5647E3C394E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  32502. {
  32503. static bool s_Il2CppMethodInitialized;
  32504. if (!s_Il2CppMethodInitialized)
  32505. {
  32506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextPreprocessor_t4D7C2C115C9A65FB6B24304700B1E9167410EB54_il2cpp_TypeInfo_var);
  32507. s_Il2CppMethodInitialized = true;
  32508. }
  32509. int32_t V_0 = 0;
  32510. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B4_0 = NULL;
  32511. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B3_0 = NULL;
  32512. String_t* G_B5_0 = NULL;
  32513. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B5_1 = NULL;
  32514. {
  32515. // switch (m_inputSource)
  32516. int32_t L_0 = __this->get_m_inputSource_185();
  32517. V_0 = L_0;
  32518. int32_t L_1 = V_0;
  32519. switch (L_1)
  32520. {
  32521. case 0:
  32522. {
  32523. goto IL_001f;
  32524. }
  32525. case 1:
  32526. {
  32527. goto IL_004c;
  32528. }
  32529. case 2:
  32530. {
  32531. goto IL_004c;
  32532. }
  32533. case 3:
  32534. {
  32535. goto IL_001f;
  32536. }
  32537. }
  32538. }
  32539. {
  32540. goto IL_004c;
  32541. }
  32542. IL_001f:
  32543. {
  32544. // PopulateTextBackingArray(m_TextPreprocessor == null ? m_text : m_TextPreprocessor.PreprocessText(m_text));
  32545. RuntimeObject* L_2 = __this->get_m_TextPreprocessor_38();
  32546. G_B3_0 = __this;
  32547. if (!L_2)
  32548. {
  32549. G_B4_0 = __this;
  32550. goto IL_003b;
  32551. }
  32552. }
  32553. {
  32554. RuntimeObject* L_3 = __this->get_m_TextPreprocessor_38();
  32555. String_t* L_4 = __this->get_m_text_36();
  32556. NullCheck(L_3);
  32557. String_t* L_5;
  32558. L_5 = InterfaceFuncInvoker1< String_t*, String_t* >::Invoke(0 /* System.String TMPro.ITextPreprocessor::PreprocessText(System.String) */, ITextPreprocessor_t4D7C2C115C9A65FB6B24304700B1E9167410EB54_il2cpp_TypeInfo_var, L_3, L_4);
  32559. G_B5_0 = L_5;
  32560. G_B5_1 = G_B3_0;
  32561. goto IL_0041;
  32562. }
  32563. IL_003b:
  32564. {
  32565. String_t* L_6 = __this->get_m_text_36();
  32566. G_B5_0 = L_6;
  32567. G_B5_1 = G_B4_0;
  32568. }
  32569. IL_0041:
  32570. {
  32571. NullCheck(G_B5_1);
  32572. TMP_Text_PopulateTextBackingArray_m4E2F950AAFB9DD4738AAEE98F3BB5D4AA4783360(G_B5_1, G_B5_0, /*hidden argument*/NULL);
  32573. // PopulateTextProcessingArray();
  32574. TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260(__this, /*hidden argument*/NULL);
  32575. }
  32576. IL_004c:
  32577. {
  32578. // SetArraySizes(m_TextProcessingArray);
  32579. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_7 = __this->get_m_TextProcessingArray_197();
  32580. int32_t L_8;
  32581. L_8 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_7);
  32582. // }
  32583. return;
  32584. }
  32585. }
  32586. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String)
  32587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m4E2F950AAFB9DD4738AAEE98F3BB5D4AA4783360 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, const RuntimeMethod* method)
  32588. {
  32589. int32_t V_0 = 0;
  32590. int32_t G_B3_0 = 0;
  32591. {
  32592. // int srcLength = sourceText == null ? 0 : sourceText.Length;
  32593. String_t* L_0 = ___sourceText0;
  32594. if (!L_0)
  32595. {
  32596. goto IL_000b;
  32597. }
  32598. }
  32599. {
  32600. String_t* L_1 = ___sourceText0;
  32601. NullCheck(L_1);
  32602. int32_t L_2;
  32603. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  32604. G_B3_0 = L_2;
  32605. goto IL_000c;
  32606. }
  32607. IL_000b:
  32608. {
  32609. G_B3_0 = 0;
  32610. }
  32611. IL_000c:
  32612. {
  32613. V_0 = G_B3_0;
  32614. // PopulateTextBackingArray(sourceText, 0, srcLength);
  32615. String_t* L_3 = ___sourceText0;
  32616. int32_t L_4 = V_0;
  32617. TMP_Text_PopulateTextBackingArray_m9715AE3B7FFB2F0F18FB440360A4B580598CCC06(__this, L_3, 0, L_4, /*hidden argument*/NULL);
  32618. // }
  32619. return;
  32620. }
  32621. }
  32622. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.String,System.Int32,System.Int32)
  32623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m9715AE3B7FFB2F0F18FB440360A4B580598CCC06 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  32624. {
  32625. int32_t V_0 = 0;
  32626. int32_t V_1 = 0;
  32627. int32_t V_2 = 0;
  32628. int32_t G_B4_0 = 0;
  32629. int32_t G_B4_1 = 0;
  32630. int32_t G_B3_0 = 0;
  32631. int32_t G_B3_1 = 0;
  32632. int32_t G_B5_0 = 0;
  32633. int32_t G_B5_1 = 0;
  32634. int32_t G_B5_2 = 0;
  32635. {
  32636. // int writeIndex = 0;
  32637. V_1 = 0;
  32638. // if (sourceText == null)
  32639. String_t* L_0 = ___sourceText0;
  32640. if (L_0)
  32641. {
  32642. goto IL_000c;
  32643. }
  32644. }
  32645. {
  32646. // readIndex = 0;
  32647. V_0 = 0;
  32648. // length = 0;
  32649. ___length2 = 0;
  32650. // }
  32651. goto IL_0039;
  32652. }
  32653. IL_000c:
  32654. {
  32655. // readIndex = Mathf.Clamp(start, 0, sourceText.Length);
  32656. int32_t L_1 = ___start1;
  32657. String_t* L_2 = ___sourceText0;
  32658. NullCheck(L_2);
  32659. int32_t L_3;
  32660. L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
  32661. int32_t L_4;
  32662. L_4 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_1, 0, L_3, /*hidden argument*/NULL);
  32663. V_0 = L_4;
  32664. // length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
  32665. int32_t L_5 = ___length2;
  32666. int32_t L_6 = ___start1;
  32667. int32_t L_7 = ___length2;
  32668. String_t* L_8 = ___sourceText0;
  32669. NullCheck(L_8);
  32670. int32_t L_9;
  32671. L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
  32672. G_B3_0 = 0;
  32673. G_B3_1 = L_5;
  32674. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7))) < ((int32_t)L_9)))
  32675. {
  32676. G_B4_0 = 0;
  32677. G_B4_1 = L_5;
  32678. goto IL_0031;
  32679. }
  32680. }
  32681. {
  32682. String_t* L_10 = ___sourceText0;
  32683. NullCheck(L_10);
  32684. int32_t L_11;
  32685. L_11 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_10, /*hidden argument*/NULL);
  32686. int32_t L_12 = ___start1;
  32687. G_B5_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12));
  32688. G_B5_1 = G_B3_0;
  32689. G_B5_2 = G_B3_1;
  32690. goto IL_0032;
  32691. }
  32692. IL_0031:
  32693. {
  32694. int32_t L_13 = ___length2;
  32695. G_B5_0 = L_13;
  32696. G_B5_1 = G_B4_0;
  32697. G_B5_2 = G_B4_1;
  32698. }
  32699. IL_0032:
  32700. {
  32701. int32_t L_14;
  32702. L_14 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
  32703. ___length2 = L_14;
  32704. }
  32705. IL_0039:
  32706. {
  32707. // if (length >= m_TextBackingArray.Capacity)
  32708. int32_t L_15 = ___length2;
  32709. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_16 = __this->get_address_of_m_TextBackingArray_257();
  32710. int32_t L_17;
  32711. L_17 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_16, /*hidden argument*/NULL);
  32712. if ((((int32_t)L_15) < ((int32_t)L_17)))
  32713. {
  32714. goto IL_0053;
  32715. }
  32716. }
  32717. {
  32718. // m_TextBackingArray.Resize((length));
  32719. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_18 = __this->get_address_of_m_TextBackingArray_257();
  32720. int32_t L_19 = ___length2;
  32721. TextBackingContainer_Resize_m01B7066FD0D1CF1176CA23C7E71927C6C2E1751D((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_18, L_19, /*hidden argument*/NULL);
  32722. }
  32723. IL_0053:
  32724. {
  32725. // int end = readIndex + length;
  32726. int32_t L_20 = V_0;
  32727. int32_t L_21 = ___length2;
  32728. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21));
  32729. goto IL_0074;
  32730. }
  32731. IL_0059:
  32732. {
  32733. // m_TextBackingArray[writeIndex] = sourceText[readIndex];
  32734. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_22 = __this->get_address_of_m_TextBackingArray_257();
  32735. int32_t L_23 = V_1;
  32736. String_t* L_24 = ___sourceText0;
  32737. int32_t L_25 = V_0;
  32738. NullCheck(L_24);
  32739. Il2CppChar L_26;
  32740. L_26 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_24, L_25, /*hidden argument*/NULL);
  32741. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_22, L_23, L_26, /*hidden argument*/NULL);
  32742. // writeIndex += 1;
  32743. int32_t L_27 = V_1;
  32744. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
  32745. // for (; readIndex < end; readIndex++)
  32746. int32_t L_28 = V_0;
  32747. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  32748. }
  32749. IL_0074:
  32750. {
  32751. // for (; readIndex < end; readIndex++)
  32752. int32_t L_29 = V_0;
  32753. int32_t L_30 = V_2;
  32754. if ((((int32_t)L_29) < ((int32_t)L_30)))
  32755. {
  32756. goto IL_0059;
  32757. }
  32758. }
  32759. {
  32760. // m_TextBackingArray[writeIndex] = 0;
  32761. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_31 = __this->get_address_of_m_TextBackingArray_257();
  32762. int32_t L_32 = V_1;
  32763. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_31, L_32, 0, /*hidden argument*/NULL);
  32764. // m_TextBackingArray.Count = writeIndex;
  32765. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_33 = __this->get_address_of_m_TextBackingArray_257();
  32766. int32_t L_34 = V_1;
  32767. TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_33, L_34, /*hidden argument*/NULL);
  32768. // }
  32769. return;
  32770. }
  32771. }
  32772. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Text.StringBuilder,System.Int32,System.Int32)
  32773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m04C209110F097C6FAD4346219B372634ABBC7920 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  32774. {
  32775. int32_t V_0 = 0;
  32776. int32_t V_1 = 0;
  32777. int32_t V_2 = 0;
  32778. int32_t G_B4_0 = 0;
  32779. int32_t G_B4_1 = 0;
  32780. int32_t G_B3_0 = 0;
  32781. int32_t G_B3_1 = 0;
  32782. int32_t G_B5_0 = 0;
  32783. int32_t G_B5_1 = 0;
  32784. int32_t G_B5_2 = 0;
  32785. {
  32786. // int writeIndex = 0;
  32787. V_1 = 0;
  32788. // if (sourceText == null)
  32789. StringBuilder_t * L_0 = ___sourceText0;
  32790. if (L_0)
  32791. {
  32792. goto IL_000c;
  32793. }
  32794. }
  32795. {
  32796. // readIndex = 0;
  32797. V_0 = 0;
  32798. // length = 0;
  32799. ___length2 = 0;
  32800. // }
  32801. goto IL_0039;
  32802. }
  32803. IL_000c:
  32804. {
  32805. // readIndex = Mathf.Clamp(start, 0, sourceText.Length);
  32806. int32_t L_1 = ___start1;
  32807. StringBuilder_t * L_2 = ___sourceText0;
  32808. NullCheck(L_2);
  32809. int32_t L_3;
  32810. L_3 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_2, /*hidden argument*/NULL);
  32811. int32_t L_4;
  32812. L_4 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_1, 0, L_3, /*hidden argument*/NULL);
  32813. V_0 = L_4;
  32814. // length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
  32815. int32_t L_5 = ___length2;
  32816. int32_t L_6 = ___start1;
  32817. int32_t L_7 = ___length2;
  32818. StringBuilder_t * L_8 = ___sourceText0;
  32819. NullCheck(L_8);
  32820. int32_t L_9;
  32821. L_9 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_8, /*hidden argument*/NULL);
  32822. G_B3_0 = 0;
  32823. G_B3_1 = L_5;
  32824. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7))) < ((int32_t)L_9)))
  32825. {
  32826. G_B4_0 = 0;
  32827. G_B4_1 = L_5;
  32828. goto IL_0031;
  32829. }
  32830. }
  32831. {
  32832. StringBuilder_t * L_10 = ___sourceText0;
  32833. NullCheck(L_10);
  32834. int32_t L_11;
  32835. L_11 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_10, /*hidden argument*/NULL);
  32836. int32_t L_12 = ___start1;
  32837. G_B5_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12));
  32838. G_B5_1 = G_B3_0;
  32839. G_B5_2 = G_B3_1;
  32840. goto IL_0032;
  32841. }
  32842. IL_0031:
  32843. {
  32844. int32_t L_13 = ___length2;
  32845. G_B5_0 = L_13;
  32846. G_B5_1 = G_B4_0;
  32847. G_B5_2 = G_B4_1;
  32848. }
  32849. IL_0032:
  32850. {
  32851. int32_t L_14;
  32852. L_14 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
  32853. ___length2 = L_14;
  32854. }
  32855. IL_0039:
  32856. {
  32857. // if (length >= m_TextBackingArray.Capacity)
  32858. int32_t L_15 = ___length2;
  32859. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_16 = __this->get_address_of_m_TextBackingArray_257();
  32860. int32_t L_17;
  32861. L_17 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_16, /*hidden argument*/NULL);
  32862. if ((((int32_t)L_15) < ((int32_t)L_17)))
  32863. {
  32864. goto IL_0053;
  32865. }
  32866. }
  32867. {
  32868. // m_TextBackingArray.Resize((length));
  32869. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_18 = __this->get_address_of_m_TextBackingArray_257();
  32870. int32_t L_19 = ___length2;
  32871. TextBackingContainer_Resize_m01B7066FD0D1CF1176CA23C7E71927C6C2E1751D((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_18, L_19, /*hidden argument*/NULL);
  32872. }
  32873. IL_0053:
  32874. {
  32875. // int end = readIndex + length;
  32876. int32_t L_20 = V_0;
  32877. int32_t L_21 = ___length2;
  32878. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21));
  32879. goto IL_0074;
  32880. }
  32881. IL_0059:
  32882. {
  32883. // m_TextBackingArray[writeIndex] = sourceText[readIndex];
  32884. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_22 = __this->get_address_of_m_TextBackingArray_257();
  32885. int32_t L_23 = V_1;
  32886. StringBuilder_t * L_24 = ___sourceText0;
  32887. int32_t L_25 = V_0;
  32888. NullCheck(L_24);
  32889. Il2CppChar L_26;
  32890. L_26 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_24, L_25, /*hidden argument*/NULL);
  32891. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_22, L_23, L_26, /*hidden argument*/NULL);
  32892. // writeIndex += 1;
  32893. int32_t L_27 = V_1;
  32894. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
  32895. // for (; readIndex < end; readIndex++)
  32896. int32_t L_28 = V_0;
  32897. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  32898. }
  32899. IL_0074:
  32900. {
  32901. // for (; readIndex < end; readIndex++)
  32902. int32_t L_29 = V_0;
  32903. int32_t L_30 = V_2;
  32904. if ((((int32_t)L_29) < ((int32_t)L_30)))
  32905. {
  32906. goto IL_0059;
  32907. }
  32908. }
  32909. {
  32910. // m_TextBackingArray[writeIndex] = 0;
  32911. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_31 = __this->get_address_of_m_TextBackingArray_257();
  32912. int32_t L_32 = V_1;
  32913. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_31, L_32, 0, /*hidden argument*/NULL);
  32914. // m_TextBackingArray.Count = writeIndex;
  32915. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_33 = __this->get_address_of_m_TextBackingArray_257();
  32916. int32_t L_34 = V_1;
  32917. TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_33, L_34, /*hidden argument*/NULL);
  32918. // }
  32919. return;
  32920. }
  32921. }
  32922. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Char[],System.Int32,System.Int32)
  32923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m5AE54974AB12B217E56332FC9B8F32E3B6B8E7C2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  32924. {
  32925. int32_t V_0 = 0;
  32926. int32_t V_1 = 0;
  32927. int32_t V_2 = 0;
  32928. int32_t G_B4_0 = 0;
  32929. int32_t G_B4_1 = 0;
  32930. int32_t G_B3_0 = 0;
  32931. int32_t G_B3_1 = 0;
  32932. int32_t G_B5_0 = 0;
  32933. int32_t G_B5_1 = 0;
  32934. int32_t G_B5_2 = 0;
  32935. {
  32936. // int writeIndex = 0;
  32937. V_1 = 0;
  32938. // if (sourceText == null)
  32939. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___sourceText0;
  32940. if (L_0)
  32941. {
  32942. goto IL_000c;
  32943. }
  32944. }
  32945. {
  32946. // readIndex = 0;
  32947. V_0 = 0;
  32948. // length = 0;
  32949. ___length2 = 0;
  32950. // }
  32951. goto IL_0030;
  32952. }
  32953. IL_000c:
  32954. {
  32955. // readIndex = Mathf.Clamp(start, 0, sourceText.Length);
  32956. int32_t L_1 = ___start1;
  32957. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___sourceText0;
  32958. NullCheck(L_2);
  32959. int32_t L_3;
  32960. L_3 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL);
  32961. V_0 = L_3;
  32962. // length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
  32963. int32_t L_4 = ___length2;
  32964. int32_t L_5 = ___start1;
  32965. int32_t L_6 = ___length2;
  32966. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = ___sourceText0;
  32967. NullCheck(L_7);
  32968. G_B3_0 = 0;
  32969. G_B3_1 = L_4;
  32970. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6))) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))
  32971. {
  32972. G_B4_0 = 0;
  32973. G_B4_1 = L_4;
  32974. goto IL_0028;
  32975. }
  32976. }
  32977. {
  32978. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = ___sourceText0;
  32979. NullCheck(L_8);
  32980. int32_t L_9 = ___start1;
  32981. G_B5_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9));
  32982. G_B5_1 = G_B3_0;
  32983. G_B5_2 = G_B3_1;
  32984. goto IL_0029;
  32985. }
  32986. IL_0028:
  32987. {
  32988. int32_t L_10 = ___length2;
  32989. G_B5_0 = L_10;
  32990. G_B5_1 = G_B4_0;
  32991. G_B5_2 = G_B4_1;
  32992. }
  32993. IL_0029:
  32994. {
  32995. int32_t L_11;
  32996. L_11 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
  32997. ___length2 = L_11;
  32998. }
  32999. IL_0030:
  33000. {
  33001. // if (length >= m_TextBackingArray.Capacity)
  33002. int32_t L_12 = ___length2;
  33003. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_13 = __this->get_address_of_m_TextBackingArray_257();
  33004. int32_t L_14;
  33005. L_14 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_13, /*hidden argument*/NULL);
  33006. if ((((int32_t)L_12) < ((int32_t)L_14)))
  33007. {
  33008. goto IL_004a;
  33009. }
  33010. }
  33011. {
  33012. // m_TextBackingArray.Resize((length));
  33013. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_15 = __this->get_address_of_m_TextBackingArray_257();
  33014. int32_t L_16 = ___length2;
  33015. TextBackingContainer_Resize_m01B7066FD0D1CF1176CA23C7E71927C6C2E1751D((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_15, L_16, /*hidden argument*/NULL);
  33016. }
  33017. IL_004a:
  33018. {
  33019. // int end = readIndex + length;
  33020. int32_t L_17 = V_0;
  33021. int32_t L_18 = ___length2;
  33022. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18));
  33023. goto IL_0067;
  33024. }
  33025. IL_0050:
  33026. {
  33027. // m_TextBackingArray[writeIndex] = sourceText[readIndex];
  33028. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_19 = __this->get_address_of_m_TextBackingArray_257();
  33029. int32_t L_20 = V_1;
  33030. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = ___sourceText0;
  33031. int32_t L_22 = V_0;
  33032. NullCheck(L_21);
  33033. int32_t L_23 = L_22;
  33034. uint16_t L_24 = (uint16_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  33035. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_19, L_20, L_24, /*hidden argument*/NULL);
  33036. // writeIndex += 1;
  33037. int32_t L_25 = V_1;
  33038. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
  33039. // for (; readIndex < end; readIndex++)
  33040. int32_t L_26 = V_0;
  33041. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  33042. }
  33043. IL_0067:
  33044. {
  33045. // for (; readIndex < end; readIndex++)
  33046. int32_t L_27 = V_0;
  33047. int32_t L_28 = V_2;
  33048. if ((((int32_t)L_27) < ((int32_t)L_28)))
  33049. {
  33050. goto IL_0050;
  33051. }
  33052. }
  33053. {
  33054. // m_TextBackingArray[writeIndex] = 0;
  33055. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_29 = __this->get_address_of_m_TextBackingArray_257();
  33056. int32_t L_30 = V_1;
  33057. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_29, L_30, 0, /*hidden argument*/NULL);
  33058. // m_TextBackingArray.Count = writeIndex;
  33059. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_31 = __this->get_address_of_m_TextBackingArray_257();
  33060. int32_t L_32 = V_1;
  33061. TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_31, L_32, /*hidden argument*/NULL);
  33062. // }
  33063. return;
  33064. }
  33065. }
  33066. // System.Void TMPro.TMP_Text::PopulateTextBackingArray(System.Int32[],System.Int32,System.Int32)
  33067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextBackingArray_m555B9810613CF23E9339F60A272B72D461DE1893 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  33068. {
  33069. int32_t V_0 = 0;
  33070. int32_t V_1 = 0;
  33071. int32_t V_2 = 0;
  33072. int32_t G_B4_0 = 0;
  33073. int32_t G_B4_1 = 0;
  33074. int32_t G_B3_0 = 0;
  33075. int32_t G_B3_1 = 0;
  33076. int32_t G_B5_0 = 0;
  33077. int32_t G_B5_1 = 0;
  33078. int32_t G_B5_2 = 0;
  33079. {
  33080. // int writeIndex = 0;
  33081. V_1 = 0;
  33082. // if (sourceText == null)
  33083. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___sourceText0;
  33084. if (L_0)
  33085. {
  33086. goto IL_000c;
  33087. }
  33088. }
  33089. {
  33090. // readIndex = 0;
  33091. V_0 = 0;
  33092. // length = 0;
  33093. ___length2 = 0;
  33094. // }
  33095. goto IL_0030;
  33096. }
  33097. IL_000c:
  33098. {
  33099. // readIndex = Mathf.Clamp(start, 0, sourceText.Length);
  33100. int32_t L_1 = ___start1;
  33101. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___sourceText0;
  33102. NullCheck(L_2);
  33103. int32_t L_3;
  33104. L_3 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL);
  33105. V_0 = L_3;
  33106. // length = Mathf.Clamp(length, 0, start + length < sourceText.Length ? length : sourceText.Length - start);
  33107. int32_t L_4 = ___length2;
  33108. int32_t L_5 = ___start1;
  33109. int32_t L_6 = ___length2;
  33110. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ___sourceText0;
  33111. NullCheck(L_7);
  33112. G_B3_0 = 0;
  33113. G_B3_1 = L_4;
  33114. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6))) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))
  33115. {
  33116. G_B4_0 = 0;
  33117. G_B4_1 = L_4;
  33118. goto IL_0028;
  33119. }
  33120. }
  33121. {
  33122. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___sourceText0;
  33123. NullCheck(L_8);
  33124. int32_t L_9 = ___start1;
  33125. G_B5_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))), (int32_t)L_9));
  33126. G_B5_1 = G_B3_0;
  33127. G_B5_2 = G_B3_1;
  33128. goto IL_0029;
  33129. }
  33130. IL_0028:
  33131. {
  33132. int32_t L_10 = ___length2;
  33133. G_B5_0 = L_10;
  33134. G_B5_1 = G_B4_0;
  33135. G_B5_2 = G_B4_1;
  33136. }
  33137. IL_0029:
  33138. {
  33139. int32_t L_11;
  33140. L_11 = Mathf_Clamp_mAD0781EB7470594CD4482DD64A0D739E4E539C3C(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
  33141. ___length2 = L_11;
  33142. }
  33143. IL_0030:
  33144. {
  33145. // if (length >= m_TextBackingArray.Capacity)
  33146. int32_t L_12 = ___length2;
  33147. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_13 = __this->get_address_of_m_TextBackingArray_257();
  33148. int32_t L_14;
  33149. L_14 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_13, /*hidden argument*/NULL);
  33150. if ((((int32_t)L_12) < ((int32_t)L_14)))
  33151. {
  33152. goto IL_004a;
  33153. }
  33154. }
  33155. {
  33156. // m_TextBackingArray.Resize((length));
  33157. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_15 = __this->get_address_of_m_TextBackingArray_257();
  33158. int32_t L_16 = ___length2;
  33159. TextBackingContainer_Resize_m01B7066FD0D1CF1176CA23C7E71927C6C2E1751D((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_15, L_16, /*hidden argument*/NULL);
  33160. }
  33161. IL_004a:
  33162. {
  33163. // int end = readIndex + length;
  33164. int32_t L_17 = V_0;
  33165. int32_t L_18 = ___length2;
  33166. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18));
  33167. goto IL_0067;
  33168. }
  33169. IL_0050:
  33170. {
  33171. // m_TextBackingArray[writeIndex] = (uint)sourceText[readIndex];
  33172. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_19 = __this->get_address_of_m_TextBackingArray_257();
  33173. int32_t L_20 = V_1;
  33174. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = ___sourceText0;
  33175. int32_t L_22 = V_0;
  33176. NullCheck(L_21);
  33177. int32_t L_23 = L_22;
  33178. int32_t L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  33179. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_19, L_20, L_24, /*hidden argument*/NULL);
  33180. // writeIndex += 1;
  33181. int32_t L_25 = V_1;
  33182. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
  33183. // for (; readIndex < end; readIndex++)
  33184. int32_t L_26 = V_0;
  33185. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  33186. }
  33187. IL_0067:
  33188. {
  33189. // for (; readIndex < end; readIndex++)
  33190. int32_t L_27 = V_0;
  33191. int32_t L_28 = V_2;
  33192. if ((((int32_t)L_27) < ((int32_t)L_28)))
  33193. {
  33194. goto IL_0050;
  33195. }
  33196. }
  33197. {
  33198. // m_TextBackingArray[writeIndex] = 0;
  33199. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_29 = __this->get_address_of_m_TextBackingArray_257();
  33200. int32_t L_30 = V_1;
  33201. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_29, L_30, 0, /*hidden argument*/NULL);
  33202. // }
  33203. return;
  33204. }
  33205. }
  33206. // System.Void TMPro.TMP_Text::PopulateTextProcessingArray()
  33207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  33208. {
  33209. static bool s_Il2CppMethodInitialized;
  33210. if (!s_Il2CppMethodInitialized)
  33211. {
  33212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  33213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3_RuntimeMethod_var);
  33214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E_RuntimeMethod_var);
  33216. s_Il2CppMethodInitialized = true;
  33217. }
  33218. int32_t V_0 = 0;
  33219. int32_t V_1 = 0;
  33220. int32_t V_2 = 0;
  33221. uint32_t V_3 = 0;
  33222. uint32_t V_4 = 0;
  33223. int32_t V_5 = 0;
  33224. int32_t V_6 = 0;
  33225. int32_t V_7 = 0;
  33226. int32_t V_8 = 0;
  33227. {
  33228. // int srcLength = m_TextBackingArray.Count;
  33229. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_0 = __this->get_address_of_m_TextBackingArray_257();
  33230. int32_t L_1;
  33231. L_1 = TextBackingContainer_get_Count_m6EF82467E08819050E45076A10A4914CB9D0773F_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_0, /*hidden argument*/NULL);
  33232. V_0 = L_1;
  33233. // if (m_TextProcessingArray.Length < srcLength)
  33234. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_2 = __this->get_m_TextProcessingArray_197();
  33235. NullCheck(L_2);
  33236. int32_t L_3 = V_0;
  33237. if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) >= ((int32_t)L_3)))
  33238. {
  33239. goto IL_0024;
  33240. }
  33241. }
  33242. {
  33243. // ResizeInternalArray(ref m_TextProcessingArray, srcLength);
  33244. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_4 = __this->get_address_of_m_TextProcessingArray_197();
  33245. int32_t L_5 = V_0;
  33246. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_4, L_5, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_mCE9354A15B18A2022F62DF0E8D5CCC4D7CAF720E_RuntimeMethod_var);
  33247. }
  33248. IL_0024:
  33249. {
  33250. // TMP_TextProcessingStack<int>.SetDefault(m_TextStyleStacks, 0);
  33251. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_6 = __this->get_m_TextStyleStacks_236();
  33252. TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3(L_6, 0, /*hidden argument*/TMP_TextProcessingStack_1_SetDefault_m42B7280D8A07CCD292733F9EF7DEC0837BAEB2C3_RuntimeMethod_var);
  33253. // m_TextStyleStackDepth = 0;
  33254. __this->set_m_TextStyleStackDepth_237(0);
  33255. // int writeIndex = 0;
  33256. V_1 = 0;
  33257. // if (textStyle.hashCode != (int)MarkupTag.NORMAL)
  33258. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_7;
  33259. L_7 = TMP_Text_get_textStyle_m471DF17898DC12E7BC6902954B7ABA31A5579183(__this, /*hidden argument*/NULL);
  33260. NullCheck(L_7);
  33261. int32_t L_8;
  33262. L_8 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_7, /*hidden argument*/NULL);
  33263. if ((((int32_t)L_8) == ((int32_t)((int32_t)-1183493901))))
  33264. {
  33265. goto IL_0061;
  33266. }
  33267. }
  33268. {
  33269. // InsertOpeningStyleTag(m_TextStyle, 0, ref m_TextProcessingArray, ref writeIndex);
  33270. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_9 = __this->get_m_TextStyle_67();
  33271. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_10 = __this->get_address_of_m_TextProcessingArray_197();
  33272. bool L_11;
  33273. L_11 = TMP_Text_InsertOpeningStyleTag_m34F6923FEFC7B991FB9F8A9632CA1F2284A777AF(__this, L_9, 0, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_10, (int32_t*)(&V_1), /*hidden argument*/NULL);
  33274. }
  33275. IL_0061:
  33276. {
  33277. // int readIndex = 0;
  33278. V_2 = 0;
  33279. goto IL_076e;
  33280. }
  33281. IL_0068:
  33282. {
  33283. // uint c = m_TextBackingArray[readIndex];
  33284. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_12 = __this->get_address_of_m_TextBackingArray_257();
  33285. int32_t L_13 = V_2;
  33286. uint32_t L_14;
  33287. L_14 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_12, L_13, /*hidden argument*/NULL);
  33288. V_3 = L_14;
  33289. // if (c == 0)
  33290. uint32_t L_15 = V_3;
  33291. if (!L_15)
  33292. {
  33293. goto IL_0775;
  33294. }
  33295. }
  33296. {
  33297. // if (m_inputSource == TextInputSources.TextInputBox && c == '\\' && readIndex < srcLength - 1)
  33298. int32_t L_16 = __this->get_m_inputSource_185();
  33299. if (L_16)
  33300. {
  33301. goto IL_0429;
  33302. }
  33303. }
  33304. {
  33305. uint32_t L_17 = V_3;
  33306. if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)92)))))
  33307. {
  33308. goto IL_0429;
  33309. }
  33310. }
  33311. {
  33312. int32_t L_18 = V_2;
  33313. int32_t L_19 = V_0;
  33314. if ((((int32_t)L_18) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)))))
  33315. {
  33316. goto IL_0429;
  33317. }
  33318. }
  33319. {
  33320. // switch (m_TextBackingArray[readIndex + 1])
  33321. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_20 = __this->get_address_of_m_TextBackingArray_257();
  33322. int32_t L_21 = V_2;
  33323. uint32_t L_22;
  33324. L_22 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_20, ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)), /*hidden argument*/NULL);
  33325. V_4 = L_22;
  33326. uint32_t L_23 = V_4;
  33327. if ((((int32_t)L_23) == ((int32_t)((int32_t)85))))
  33328. {
  33329. goto IL_03b8;
  33330. }
  33331. }
  33332. {
  33333. uint32_t L_24 = V_4;
  33334. if ((((int32_t)L_24) == ((int32_t)((int32_t)92))))
  33335. {
  33336. goto IL_00e9;
  33337. }
  33338. }
  33339. {
  33340. uint32_t L_25 = V_4;
  33341. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)((int32_t)110))))
  33342. {
  33343. case 0:
  33344. {
  33345. goto IL_01af;
  33346. }
  33347. case 1:
  33348. {
  33349. goto IL_0429;
  33350. }
  33351. case 2:
  33352. {
  33353. goto IL_0429;
  33354. }
  33355. case 3:
  33356. {
  33357. goto IL_0429;
  33358. }
  33359. case 4:
  33360. {
  33361. goto IL_0215;
  33362. }
  33363. case 5:
  33364. {
  33365. goto IL_0429;
  33366. }
  33367. case 6:
  33368. {
  33369. goto IL_027b;
  33370. }
  33371. case 7:
  33372. {
  33373. goto IL_0347;
  33374. }
  33375. case 8:
  33376. {
  33377. goto IL_02e1;
  33378. }
  33379. }
  33380. }
  33381. {
  33382. goto IL_0429;
  33383. }
  33384. IL_00e9:
  33385. {
  33386. // if (!m_parseCtrlCharacters) break;
  33387. bool L_26 = __this->get_m_parseCtrlCharacters_125();
  33388. if (!L_26)
  33389. {
  33390. goto IL_0429;
  33391. }
  33392. }
  33393. {
  33394. // if (srcLength <= readIndex + 2) break;
  33395. int32_t L_27 = V_0;
  33396. int32_t L_28 = V_2;
  33397. if ((((int32_t)L_27) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)))))
  33398. {
  33399. goto IL_0429;
  33400. }
  33401. }
  33402. {
  33403. // if (writeIndex + 2 > m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33404. int32_t L_29 = V_1;
  33405. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_30 = __this->get_m_TextProcessingArray_197();
  33406. NullCheck(L_30);
  33407. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)2))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))))))
  33408. {
  33409. goto IL_0116;
  33410. }
  33411. }
  33412. {
  33413. // if (writeIndex + 2 > m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33414. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_31 = __this->get_address_of_m_TextProcessingArray_197();
  33415. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_31, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33416. }
  33417. IL_0116:
  33418. {
  33419. // m_TextProcessingArray[writeIndex].unicode = (int)m_TextBackingArray[readIndex + 1];
  33420. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_32 = __this->get_m_TextProcessingArray_197();
  33421. int32_t L_33 = V_1;
  33422. NullCheck(L_32);
  33423. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_34 = __this->get_address_of_m_TextBackingArray_257();
  33424. int32_t L_35 = V_2;
  33425. uint32_t L_36;
  33426. L_36 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_34, ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1)), /*hidden argument*/NULL);
  33427. ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->set_unicode_0(L_36);
  33428. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33429. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_37 = __this->get_m_TextProcessingArray_197();
  33430. int32_t L_38 = V_1;
  33431. NullCheck(L_37);
  33432. int32_t L_39 = V_2;
  33433. ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->set_stringIndex_1(L_39);
  33434. // m_TextProcessingArray[writeIndex].length = 1;
  33435. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_40 = __this->get_m_TextProcessingArray_197();
  33436. int32_t L_41 = V_1;
  33437. NullCheck(L_40);
  33438. ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->set_length_2(1);
  33439. // m_TextProcessingArray[writeIndex + 1].unicode = (int)m_TextBackingArray[readIndex + 2];
  33440. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_42 = __this->get_m_TextProcessingArray_197();
  33441. int32_t L_43 = V_1;
  33442. NullCheck(L_42);
  33443. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_44 = __this->get_address_of_m_TextBackingArray_257();
  33444. int32_t L_45 = V_2;
  33445. uint32_t L_46;
  33446. L_46 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_44, ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)2)), /*hidden argument*/NULL);
  33447. ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)))))->set_unicode_0(L_46);
  33448. // m_TextProcessingArray[writeIndex + 1].stringIndex = readIndex;
  33449. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_47 = __this->get_m_TextProcessingArray_197();
  33450. int32_t L_48 = V_1;
  33451. NullCheck(L_47);
  33452. int32_t L_49 = V_2;
  33453. ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)))))->set_stringIndex_1(L_49);
  33454. // m_TextProcessingArray[writeIndex + 1].length = 1;
  33455. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_50 = __this->get_m_TextProcessingArray_197();
  33456. int32_t L_51 = V_1;
  33457. NullCheck(L_50);
  33458. ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1)))))->set_length_2(1);
  33459. // readIndex += 2;
  33460. int32_t L_52 = V_2;
  33461. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)2));
  33462. // writeIndex += 2;
  33463. int32_t L_53 = V_1;
  33464. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)2));
  33465. // continue;
  33466. goto IL_076a;
  33467. }
  33468. IL_01af:
  33469. {
  33470. // if (!m_parseCtrlCharacters) break;
  33471. bool L_54 = __this->get_m_parseCtrlCharacters_125();
  33472. if (!L_54)
  33473. {
  33474. goto IL_0429;
  33475. }
  33476. }
  33477. {
  33478. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33479. int32_t L_55 = V_1;
  33480. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_56 = __this->get_m_TextProcessingArray_197();
  33481. NullCheck(L_56);
  33482. if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_56)->max_length)))))))
  33483. {
  33484. goto IL_01d1;
  33485. }
  33486. }
  33487. {
  33488. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33489. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_57 = __this->get_address_of_m_TextProcessingArray_197();
  33490. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_57, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33491. }
  33492. IL_01d1:
  33493. {
  33494. // m_TextProcessingArray[writeIndex].unicode = 10;
  33495. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_58 = __this->get_m_TextProcessingArray_197();
  33496. int32_t L_59 = V_1;
  33497. NullCheck(L_58);
  33498. ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->set_unicode_0(((int32_t)10));
  33499. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33500. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_60 = __this->get_m_TextProcessingArray_197();
  33501. int32_t L_61 = V_1;
  33502. NullCheck(L_60);
  33503. int32_t L_62 = V_2;
  33504. ((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_61)))->set_stringIndex_1(L_62);
  33505. // m_TextProcessingArray[writeIndex].length = 1;
  33506. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_63 = __this->get_m_TextProcessingArray_197();
  33507. int32_t L_64 = V_1;
  33508. NullCheck(L_63);
  33509. ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->set_length_2(1);
  33510. // readIndex += 1;
  33511. int32_t L_65 = V_2;
  33512. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1));
  33513. // writeIndex += 1;
  33514. int32_t L_66 = V_1;
  33515. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  33516. // continue;
  33517. goto IL_076a;
  33518. }
  33519. IL_0215:
  33520. {
  33521. // if (!m_parseCtrlCharacters) break;
  33522. bool L_67 = __this->get_m_parseCtrlCharacters_125();
  33523. if (!L_67)
  33524. {
  33525. goto IL_0429;
  33526. }
  33527. }
  33528. {
  33529. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33530. int32_t L_68 = V_1;
  33531. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_69 = __this->get_m_TextProcessingArray_197();
  33532. NullCheck(L_69);
  33533. if ((!(((uint32_t)L_68) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length)))))))
  33534. {
  33535. goto IL_0237;
  33536. }
  33537. }
  33538. {
  33539. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33540. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_70 = __this->get_address_of_m_TextProcessingArray_197();
  33541. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_70, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33542. }
  33543. IL_0237:
  33544. {
  33545. // m_TextProcessingArray[writeIndex].unicode = 13;
  33546. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_71 = __this->get_m_TextProcessingArray_197();
  33547. int32_t L_72 = V_1;
  33548. NullCheck(L_71);
  33549. ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->set_unicode_0(((int32_t)13));
  33550. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33551. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_73 = __this->get_m_TextProcessingArray_197();
  33552. int32_t L_74 = V_1;
  33553. NullCheck(L_73);
  33554. int32_t L_75 = V_2;
  33555. ((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74)))->set_stringIndex_1(L_75);
  33556. // m_TextProcessingArray[writeIndex].length = 1;
  33557. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_76 = __this->get_m_TextProcessingArray_197();
  33558. int32_t L_77 = V_1;
  33559. NullCheck(L_76);
  33560. ((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_77)))->set_length_2(1);
  33561. // readIndex += 1;
  33562. int32_t L_78 = V_2;
  33563. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1));
  33564. // writeIndex += 1;
  33565. int32_t L_79 = V_1;
  33566. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1));
  33567. // continue;
  33568. goto IL_076a;
  33569. }
  33570. IL_027b:
  33571. {
  33572. // if (!m_parseCtrlCharacters) break;
  33573. bool L_80 = __this->get_m_parseCtrlCharacters_125();
  33574. if (!L_80)
  33575. {
  33576. goto IL_0429;
  33577. }
  33578. }
  33579. {
  33580. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33581. int32_t L_81 = V_1;
  33582. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_82 = __this->get_m_TextProcessingArray_197();
  33583. NullCheck(L_82);
  33584. if ((!(((uint32_t)L_81) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))))
  33585. {
  33586. goto IL_029d;
  33587. }
  33588. }
  33589. {
  33590. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33591. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_83 = __this->get_address_of_m_TextProcessingArray_197();
  33592. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_83, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33593. }
  33594. IL_029d:
  33595. {
  33596. // m_TextProcessingArray[writeIndex].unicode = 9;
  33597. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_84 = __this->get_m_TextProcessingArray_197();
  33598. int32_t L_85 = V_1;
  33599. NullCheck(L_84);
  33600. ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->set_unicode_0(((int32_t)9));
  33601. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33602. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_86 = __this->get_m_TextProcessingArray_197();
  33603. int32_t L_87 = V_1;
  33604. NullCheck(L_86);
  33605. int32_t L_88 = V_2;
  33606. ((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87)))->set_stringIndex_1(L_88);
  33607. // m_TextProcessingArray[writeIndex].length = 1;
  33608. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_89 = __this->get_m_TextProcessingArray_197();
  33609. int32_t L_90 = V_1;
  33610. NullCheck(L_89);
  33611. ((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_90)))->set_length_2(1);
  33612. // readIndex += 1;
  33613. int32_t L_91 = V_2;
  33614. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1));
  33615. // writeIndex += 1;
  33616. int32_t L_92 = V_1;
  33617. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1));
  33618. // continue;
  33619. goto IL_076a;
  33620. }
  33621. IL_02e1:
  33622. {
  33623. // if (!m_parseCtrlCharacters) break;
  33624. bool L_93 = __this->get_m_parseCtrlCharacters_125();
  33625. if (!L_93)
  33626. {
  33627. goto IL_0429;
  33628. }
  33629. }
  33630. {
  33631. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33632. int32_t L_94 = V_1;
  33633. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_95 = __this->get_m_TextProcessingArray_197();
  33634. NullCheck(L_95);
  33635. if ((!(((uint32_t)L_94) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_95)->max_length)))))))
  33636. {
  33637. goto IL_0303;
  33638. }
  33639. }
  33640. {
  33641. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33642. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_96 = __this->get_address_of_m_TextProcessingArray_197();
  33643. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_96, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33644. }
  33645. IL_0303:
  33646. {
  33647. // m_TextProcessingArray[writeIndex].unicode = 11;
  33648. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_97 = __this->get_m_TextProcessingArray_197();
  33649. int32_t L_98 = V_1;
  33650. NullCheck(L_97);
  33651. ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->set_unicode_0(((int32_t)11));
  33652. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33653. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_99 = __this->get_m_TextProcessingArray_197();
  33654. int32_t L_100 = V_1;
  33655. NullCheck(L_99);
  33656. int32_t L_101 = V_2;
  33657. ((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100)))->set_stringIndex_1(L_101);
  33658. // m_TextProcessingArray[writeIndex].length = 1;
  33659. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_102 = __this->get_m_TextProcessingArray_197();
  33660. int32_t L_103 = V_1;
  33661. NullCheck(L_102);
  33662. ((L_102)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->set_length_2(1);
  33663. // readIndex += 1;
  33664. int32_t L_104 = V_2;
  33665. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_104, (int32_t)1));
  33666. // writeIndex += 1;
  33667. int32_t L_105 = V_1;
  33668. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)1));
  33669. // continue;
  33670. goto IL_076a;
  33671. }
  33672. IL_0347:
  33673. {
  33674. // if (srcLength > readIndex + 5)
  33675. int32_t L_106 = V_0;
  33676. int32_t L_107 = V_2;
  33677. if ((((int32_t)L_106) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)5)))))
  33678. {
  33679. goto IL_0429;
  33680. }
  33681. }
  33682. {
  33683. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33684. int32_t L_108 = V_1;
  33685. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_109 = __this->get_m_TextProcessingArray_197();
  33686. NullCheck(L_109);
  33687. if ((!(((uint32_t)L_108) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length)))))))
  33688. {
  33689. goto IL_0367;
  33690. }
  33691. }
  33692. {
  33693. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33694. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_110 = __this->get_address_of_m_TextProcessingArray_197();
  33695. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_110, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33696. }
  33697. IL_0367:
  33698. {
  33699. // m_TextProcessingArray[writeIndex].unicode = GetUTF16(m_TextBackingArray, readIndex + 2);
  33700. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_111 = __this->get_m_TextProcessingArray_197();
  33701. int32_t L_112 = V_1;
  33702. NullCheck(L_111);
  33703. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B L_113 = __this->get_m_TextBackingArray_257();
  33704. int32_t L_114 = V_2;
  33705. int32_t L_115;
  33706. L_115 = TMP_Text_GetUTF16_m316E1258F480F71F193D212F005E3A43B9B08AD7(__this, L_113, ((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)2)), /*hidden argument*/NULL);
  33707. ((L_111)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_112)))->set_unicode_0(L_115);
  33708. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33709. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_116 = __this->get_m_TextProcessingArray_197();
  33710. int32_t L_117 = V_1;
  33711. NullCheck(L_116);
  33712. int32_t L_118 = V_2;
  33713. ((L_116)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_117)))->set_stringIndex_1(L_118);
  33714. // m_TextProcessingArray[writeIndex].length = 6;
  33715. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_119 = __this->get_m_TextProcessingArray_197();
  33716. int32_t L_120 = V_1;
  33717. NullCheck(L_119);
  33718. ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->set_length_2(6);
  33719. // readIndex += 5;
  33720. int32_t L_121 = V_2;
  33721. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)5));
  33722. // writeIndex += 1;
  33723. int32_t L_122 = V_1;
  33724. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_122, (int32_t)1));
  33725. // continue;
  33726. goto IL_076a;
  33727. }
  33728. IL_03b8:
  33729. {
  33730. // if (srcLength > readIndex + 9)
  33731. int32_t L_123 = V_0;
  33732. int32_t L_124 = V_2;
  33733. if ((((int32_t)L_123) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)((int32_t)9))))))
  33734. {
  33735. goto IL_0429;
  33736. }
  33737. }
  33738. {
  33739. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33740. int32_t L_125 = V_1;
  33741. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_126 = __this->get_m_TextProcessingArray_197();
  33742. NullCheck(L_126);
  33743. if ((!(((uint32_t)L_125) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_126)->max_length)))))))
  33744. {
  33745. goto IL_03d6;
  33746. }
  33747. }
  33748. {
  33749. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33750. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_127 = __this->get_address_of_m_TextProcessingArray_197();
  33751. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_127, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33752. }
  33753. IL_03d6:
  33754. {
  33755. // m_TextProcessingArray[writeIndex].unicode = GetUTF32(m_TextBackingArray, readIndex + 2);
  33756. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_128 = __this->get_m_TextProcessingArray_197();
  33757. int32_t L_129 = V_1;
  33758. NullCheck(L_128);
  33759. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B L_130 = __this->get_m_TextBackingArray_257();
  33760. int32_t L_131 = V_2;
  33761. int32_t L_132;
  33762. L_132 = TMP_Text_GetUTF32_mF237F19043ADC865BC93572A9F2B35572538E2A8(__this, L_130, ((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)2)), /*hidden argument*/NULL);
  33763. ((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_129)))->set_unicode_0(L_132);
  33764. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33765. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_133 = __this->get_m_TextProcessingArray_197();
  33766. int32_t L_134 = V_1;
  33767. NullCheck(L_133);
  33768. int32_t L_135 = V_2;
  33769. ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->set_stringIndex_1(L_135);
  33770. // m_TextProcessingArray[writeIndex].length = 10;
  33771. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_136 = __this->get_m_TextProcessingArray_197();
  33772. int32_t L_137 = V_1;
  33773. NullCheck(L_136);
  33774. ((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_137)))->set_length_2(((int32_t)10));
  33775. // readIndex += 9;
  33776. int32_t L_138 = V_2;
  33777. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)((int32_t)9)));
  33778. // writeIndex += 1;
  33779. int32_t L_139 = V_1;
  33780. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)1));
  33781. // continue;
  33782. goto IL_076a;
  33783. }
  33784. IL_0429:
  33785. {
  33786. // if (c >= CodePoint.HIGH_SURROGATE_START && c <= CodePoint.HIGH_SURROGATE_END && srcLength > readIndex + 1 && m_TextBackingArray[readIndex + 1] >= CodePoint.LOW_SURROGATE_START && m_TextBackingArray[readIndex + 1] <= CodePoint.LOW_SURROGATE_END)
  33787. uint32_t L_140 = V_3;
  33788. if ((!(((uint32_t)L_140) >= ((uint32_t)((int32_t)55296)))))
  33789. {
  33790. goto IL_04e2;
  33791. }
  33792. }
  33793. {
  33794. uint32_t L_141 = V_3;
  33795. if ((!(((uint32_t)L_141) <= ((uint32_t)((int32_t)56319)))))
  33796. {
  33797. goto IL_04e2;
  33798. }
  33799. }
  33800. {
  33801. int32_t L_142 = V_0;
  33802. int32_t L_143 = V_2;
  33803. if ((((int32_t)L_142) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1)))))
  33804. {
  33805. goto IL_04e2;
  33806. }
  33807. }
  33808. {
  33809. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_144 = __this->get_address_of_m_TextBackingArray_257();
  33810. int32_t L_145 = V_2;
  33811. uint32_t L_146;
  33812. L_146 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_144, ((int32_t)il2cpp_codegen_add((int32_t)L_145, (int32_t)1)), /*hidden argument*/NULL);
  33813. if ((!(((uint32_t)L_146) >= ((uint32_t)((int32_t)56320)))))
  33814. {
  33815. goto IL_04e2;
  33816. }
  33817. }
  33818. {
  33819. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_147 = __this->get_address_of_m_TextBackingArray_257();
  33820. int32_t L_148 = V_2;
  33821. uint32_t L_149;
  33822. L_149 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_147, ((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)1)), /*hidden argument*/NULL);
  33823. if ((!(((uint32_t)L_149) <= ((uint32_t)((int32_t)57343)))))
  33824. {
  33825. goto IL_04e2;
  33826. }
  33827. }
  33828. {
  33829. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33830. int32_t L_150 = V_1;
  33831. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_151 = __this->get_m_TextProcessingArray_197();
  33832. NullCheck(L_151);
  33833. if ((!(((uint32_t)L_150) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_151)->max_length)))))))
  33834. {
  33835. goto IL_048c;
  33836. }
  33837. }
  33838. {
  33839. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33840. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_152 = __this->get_address_of_m_TextProcessingArray_197();
  33841. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_152, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33842. }
  33843. IL_048c:
  33844. {
  33845. // m_TextProcessingArray[writeIndex].unicode = (int)TMP_TextParsingUtilities.ConvertToUTF32(c, m_TextBackingArray[readIndex + 1]);
  33846. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_153 = __this->get_m_TextProcessingArray_197();
  33847. int32_t L_154 = V_1;
  33848. NullCheck(L_153);
  33849. uint32_t L_155 = V_3;
  33850. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_156 = __this->get_address_of_m_TextBackingArray_257();
  33851. int32_t L_157 = V_2;
  33852. uint32_t L_158;
  33853. L_158 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_156, ((int32_t)il2cpp_codegen_add((int32_t)L_157, (int32_t)1)), /*hidden argument*/NULL);
  33854. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  33855. uint32_t L_159;
  33856. L_159 = TMP_TextParsingUtilities_ConvertToUTF32_m489D264DE851912D7EA069191AE2E399F626DAE6(L_155, L_158, /*hidden argument*/NULL);
  33857. ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->set_unicode_0(L_159);
  33858. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33859. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_160 = __this->get_m_TextProcessingArray_197();
  33860. int32_t L_161 = V_1;
  33861. NullCheck(L_160);
  33862. int32_t L_162 = V_2;
  33863. ((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_161)))->set_stringIndex_1(L_162);
  33864. // m_TextProcessingArray[writeIndex].length = 2;
  33865. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_163 = __this->get_m_TextProcessingArray_197();
  33866. int32_t L_164 = V_1;
  33867. NullCheck(L_163);
  33868. ((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_164)))->set_length_2(2);
  33869. // readIndex += 1;
  33870. int32_t L_165 = V_2;
  33871. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_165, (int32_t)1));
  33872. // writeIndex += 1;
  33873. int32_t L_166 = V_1;
  33874. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1));
  33875. // continue;
  33876. goto IL_076a;
  33877. }
  33878. IL_04e2:
  33879. {
  33880. // if (c == '<' && m_isRichText)
  33881. uint32_t L_167 = V_3;
  33882. if ((!(((uint32_t)L_167) == ((uint32_t)((int32_t)60)))))
  33883. {
  33884. goto IL_0719;
  33885. }
  33886. }
  33887. {
  33888. bool L_168 = __this->get_m_isRichText_124();
  33889. if (!L_168)
  33890. {
  33891. goto IL_0719;
  33892. }
  33893. }
  33894. {
  33895. // int hashCode = GetMarkupTagHashCode(m_TextBackingArray, readIndex + 1);
  33896. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B L_169 = __this->get_m_TextBackingArray_257();
  33897. int32_t L_170 = V_2;
  33898. int32_t L_171;
  33899. L_171 = TMP_Text_GetMarkupTagHashCode_m0E0E2486F312A5F2771BD29EFEA638B4643200A5(__this, L_169, ((int32_t)il2cpp_codegen_add((int32_t)L_170, (int32_t)1)), /*hidden argument*/NULL);
  33900. // switch ((MarkupTag)hashCode)
  33901. V_8 = L_171;
  33902. int32_t L_172 = V_8;
  33903. if ((((int32_t)L_172) > ((int32_t)((int32_t)2869039))))
  33904. {
  33905. goto IL_0529;
  33906. }
  33907. }
  33908. {
  33909. int32_t L_173 = V_8;
  33910. if ((((int32_t)L_173) == ((int32_t)((int32_t)2256))))
  33911. {
  33912. goto IL_0552;
  33913. }
  33914. }
  33915. {
  33916. int32_t L_174 = V_8;
  33917. if ((((int32_t)L_174) == ((int32_t)((int32_t)2869039))))
  33918. {
  33919. goto IL_05ad;
  33920. }
  33921. }
  33922. {
  33923. goto IL_0719;
  33924. }
  33925. IL_0529:
  33926. {
  33927. int32_t L_175 = V_8;
  33928. if ((((int32_t)L_175) == ((int32_t)((int32_t)3288238))))
  33929. {
  33930. goto IL_060b;
  33931. }
  33932. }
  33933. {
  33934. int32_t L_176 = V_8;
  33935. if ((((int32_t)L_176) == ((int32_t)((int32_t)100252951))))
  33936. {
  33937. goto IL_0669;
  33938. }
  33939. }
  33940. {
  33941. int32_t L_177 = V_8;
  33942. if ((((int32_t)L_177) == ((int32_t)((int32_t)1927738392))))
  33943. {
  33944. goto IL_06c8;
  33945. }
  33946. }
  33947. {
  33948. goto IL_0719;
  33949. }
  33950. IL_0552:
  33951. {
  33952. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33953. int32_t L_178 = V_1;
  33954. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_179 = __this->get_m_TextProcessingArray_197();
  33955. NullCheck(L_179);
  33956. if ((!(((uint32_t)L_178) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_179)->max_length)))))))
  33957. {
  33958. goto IL_0569;
  33959. }
  33960. }
  33961. {
  33962. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33963. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_180 = __this->get_address_of_m_TextProcessingArray_197();
  33964. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_180, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  33965. }
  33966. IL_0569:
  33967. {
  33968. // m_TextProcessingArray[writeIndex].unicode = 10;
  33969. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_181 = __this->get_m_TextProcessingArray_197();
  33970. int32_t L_182 = V_1;
  33971. NullCheck(L_181);
  33972. ((L_181)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_182)))->set_unicode_0(((int32_t)10));
  33973. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  33974. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_183 = __this->get_m_TextProcessingArray_197();
  33975. int32_t L_184 = V_1;
  33976. NullCheck(L_183);
  33977. int32_t L_185 = V_2;
  33978. ((L_183)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_184)))->set_stringIndex_1(L_185);
  33979. // m_TextProcessingArray[writeIndex].length = 4;
  33980. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_186 = __this->get_m_TextProcessingArray_197();
  33981. int32_t L_187 = V_1;
  33982. NullCheck(L_186);
  33983. ((L_186)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_187)))->set_length_2(4);
  33984. // writeIndex += 1;
  33985. int32_t L_188 = V_1;
  33986. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_188, (int32_t)1));
  33987. // readIndex += 3;
  33988. int32_t L_189 = V_2;
  33989. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_189, (int32_t)3));
  33990. // continue;
  33991. goto IL_076a;
  33992. }
  33993. IL_05ad:
  33994. {
  33995. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  33996. int32_t L_190 = V_1;
  33997. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_191 = __this->get_m_TextProcessingArray_197();
  33998. NullCheck(L_191);
  33999. if ((!(((uint32_t)L_190) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_191)->max_length)))))))
  34000. {
  34001. goto IL_05c4;
  34002. }
  34003. }
  34004. {
  34005. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34006. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_192 = __this->get_address_of_m_TextProcessingArray_197();
  34007. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_192, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  34008. }
  34009. IL_05c4:
  34010. {
  34011. // m_TextProcessingArray[writeIndex].unicode = 160;
  34012. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_193 = __this->get_m_TextProcessingArray_197();
  34013. int32_t L_194 = V_1;
  34014. NullCheck(L_193);
  34015. ((L_193)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_194)))->set_unicode_0(((int32_t)160));
  34016. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  34017. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_195 = __this->get_m_TextProcessingArray_197();
  34018. int32_t L_196 = V_1;
  34019. NullCheck(L_195);
  34020. int32_t L_197 = V_2;
  34021. ((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_196)))->set_stringIndex_1(L_197);
  34022. // m_TextProcessingArray[writeIndex].length = 6;
  34023. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_198 = __this->get_m_TextProcessingArray_197();
  34024. int32_t L_199 = V_1;
  34025. NullCheck(L_198);
  34026. ((L_198)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_199)))->set_length_2(6);
  34027. // writeIndex += 1;
  34028. int32_t L_200 = V_1;
  34029. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_200, (int32_t)1));
  34030. // readIndex += 5;
  34031. int32_t L_201 = V_2;
  34032. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)5));
  34033. // continue;
  34034. goto IL_076a;
  34035. }
  34036. IL_060b:
  34037. {
  34038. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34039. int32_t L_202 = V_1;
  34040. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_203 = __this->get_m_TextProcessingArray_197();
  34041. NullCheck(L_203);
  34042. if ((!(((uint32_t)L_202) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_203)->max_length)))))))
  34043. {
  34044. goto IL_0622;
  34045. }
  34046. }
  34047. {
  34048. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34049. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_204 = __this->get_address_of_m_TextProcessingArray_197();
  34050. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_204, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  34051. }
  34052. IL_0622:
  34053. {
  34054. // m_TextProcessingArray[writeIndex].unicode = 0x200B;
  34055. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_205 = __this->get_m_TextProcessingArray_197();
  34056. int32_t L_206 = V_1;
  34057. NullCheck(L_205);
  34058. ((L_205)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_206)))->set_unicode_0(((int32_t)8203));
  34059. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  34060. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_207 = __this->get_m_TextProcessingArray_197();
  34061. int32_t L_208 = V_1;
  34062. NullCheck(L_207);
  34063. int32_t L_209 = V_2;
  34064. ((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_208)))->set_stringIndex_1(L_209);
  34065. // m_TextProcessingArray[writeIndex].length = 6;
  34066. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_210 = __this->get_m_TextProcessingArray_197();
  34067. int32_t L_211 = V_1;
  34068. NullCheck(L_210);
  34069. ((L_210)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_211)))->set_length_2(6);
  34070. // writeIndex += 1;
  34071. int32_t L_212 = V_1;
  34072. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_212, (int32_t)1));
  34073. // readIndex += 5;
  34074. int32_t L_213 = V_2;
  34075. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_213, (int32_t)5));
  34076. // continue;
  34077. goto IL_076a;
  34078. }
  34079. IL_0669:
  34080. {
  34081. // int openWriteIndex = writeIndex;
  34082. int32_t L_214 = V_1;
  34083. V_5 = L_214;
  34084. // if (ReplaceOpeningStyleTag(ref m_TextBackingArray, readIndex, out int srcOffset, ref m_TextProcessingArray, ref writeIndex))
  34085. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_215 = __this->get_address_of_m_TextBackingArray_257();
  34086. int32_t L_216 = V_2;
  34087. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_217 = __this->get_address_of_m_TextProcessingArray_197();
  34088. bool L_218;
  34089. L_218 = TMP_Text_ReplaceOpeningStyleTag_mC1BC702FC526718DBFA4A8FFC9E204D4FB94B16D(__this, (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_215, L_216, (int32_t*)(&V_6), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_217, (int32_t*)(&V_1), /*hidden argument*/NULL);
  34090. if (!L_218)
  34091. {
  34092. goto IL_0719;
  34093. }
  34094. }
  34095. {
  34096. goto IL_06bb;
  34097. }
  34098. IL_068a:
  34099. {
  34100. // m_TextProcessingArray[openWriteIndex].stringIndex = readIndex;
  34101. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_219 = __this->get_m_TextProcessingArray_197();
  34102. int32_t L_220 = V_5;
  34103. NullCheck(L_219);
  34104. int32_t L_221 = V_2;
  34105. ((L_219)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_220)))->set_stringIndex_1(L_221);
  34106. // m_TextProcessingArray[openWriteIndex].length = (srcOffset - readIndex) + 1;
  34107. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_222 = __this->get_m_TextProcessingArray_197();
  34108. int32_t L_223 = V_5;
  34109. NullCheck(L_222);
  34110. int32_t L_224 = V_6;
  34111. int32_t L_225 = V_2;
  34112. ((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_223)))->set_length_2(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_224, (int32_t)L_225)), (int32_t)1)));
  34113. // for (; openWriteIndex < writeIndex; openWriteIndex++)
  34114. int32_t L_226 = V_5;
  34115. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_226, (int32_t)1));
  34116. }
  34117. IL_06bb:
  34118. {
  34119. // for (; openWriteIndex < writeIndex; openWriteIndex++)
  34120. int32_t L_227 = V_5;
  34121. int32_t L_228 = V_1;
  34122. if ((((int32_t)L_227) < ((int32_t)L_228)))
  34123. {
  34124. goto IL_068a;
  34125. }
  34126. }
  34127. {
  34128. // readIndex = srcOffset;
  34129. int32_t L_229 = V_6;
  34130. V_2 = L_229;
  34131. // continue;
  34132. goto IL_076a;
  34133. }
  34134. IL_06c8:
  34135. {
  34136. // int closeWriteIndex = writeIndex;
  34137. int32_t L_230 = V_1;
  34138. V_7 = L_230;
  34139. // ReplaceClosingStyleTag(ref m_TextBackingArray, readIndex, ref m_TextProcessingArray, ref writeIndex);
  34140. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_231 = __this->get_address_of_m_TextBackingArray_257();
  34141. int32_t L_232 = V_2;
  34142. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_233 = __this->get_address_of_m_TextProcessingArray_197();
  34143. TMP_Text_ReplaceClosingStyleTag_m2B1656570CF1A542A5CCBCD6D4AAE7F4451A6D5F(__this, (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_231, L_232, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_233, (int32_t*)(&V_1), /*hidden argument*/NULL);
  34144. goto IL_070e;
  34145. }
  34146. IL_06e2:
  34147. {
  34148. // m_TextProcessingArray[closeWriteIndex].stringIndex = readIndex;
  34149. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_234 = __this->get_m_TextProcessingArray_197();
  34150. int32_t L_235 = V_7;
  34151. NullCheck(L_234);
  34152. int32_t L_236 = V_2;
  34153. ((L_234)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_235)))->set_stringIndex_1(L_236);
  34154. // m_TextProcessingArray[closeWriteIndex].length = 8;
  34155. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_237 = __this->get_m_TextProcessingArray_197();
  34156. int32_t L_238 = V_7;
  34157. NullCheck(L_237);
  34158. ((L_237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_238)))->set_length_2(8);
  34159. // for (; closeWriteIndex < writeIndex; closeWriteIndex++)
  34160. int32_t L_239 = V_7;
  34161. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_239, (int32_t)1));
  34162. }
  34163. IL_070e:
  34164. {
  34165. // for (; closeWriteIndex < writeIndex; closeWriteIndex++)
  34166. int32_t L_240 = V_7;
  34167. int32_t L_241 = V_1;
  34168. if ((((int32_t)L_240) < ((int32_t)L_241)))
  34169. {
  34170. goto IL_06e2;
  34171. }
  34172. }
  34173. {
  34174. // readIndex += 7;
  34175. int32_t L_242 = V_2;
  34176. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_242, (int32_t)7));
  34177. // continue;
  34178. goto IL_076a;
  34179. }
  34180. IL_0719:
  34181. {
  34182. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34183. int32_t L_243 = V_1;
  34184. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_244 = __this->get_m_TextProcessingArray_197();
  34185. NullCheck(L_244);
  34186. if ((!(((uint32_t)L_243) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_244)->max_length)))))))
  34187. {
  34188. goto IL_0730;
  34189. }
  34190. }
  34191. {
  34192. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34193. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_245 = __this->get_address_of_m_TextProcessingArray_197();
  34194. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_245, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  34195. }
  34196. IL_0730:
  34197. {
  34198. // m_TextProcessingArray[writeIndex].unicode = (int)c;
  34199. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_246 = __this->get_m_TextProcessingArray_197();
  34200. int32_t L_247 = V_1;
  34201. NullCheck(L_246);
  34202. uint32_t L_248 = V_3;
  34203. ((L_246)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_247)))->set_unicode_0(L_248);
  34204. // m_TextProcessingArray[writeIndex].stringIndex = readIndex;
  34205. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_249 = __this->get_m_TextProcessingArray_197();
  34206. int32_t L_250 = V_1;
  34207. NullCheck(L_249);
  34208. int32_t L_251 = V_2;
  34209. ((L_249)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_250)))->set_stringIndex_1(L_251);
  34210. // m_TextProcessingArray[writeIndex].length = 1;
  34211. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_252 = __this->get_m_TextProcessingArray_197();
  34212. int32_t L_253 = V_1;
  34213. NullCheck(L_252);
  34214. ((L_252)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_253)))->set_length_2(1);
  34215. // writeIndex += 1;
  34216. int32_t L_254 = V_1;
  34217. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_254, (int32_t)1));
  34218. }
  34219. IL_076a:
  34220. {
  34221. // for (; readIndex < srcLength; readIndex++)
  34222. int32_t L_255 = V_2;
  34223. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_255, (int32_t)1));
  34224. }
  34225. IL_076e:
  34226. {
  34227. // for (; readIndex < srcLength; readIndex++)
  34228. int32_t L_256 = V_2;
  34229. int32_t L_257 = V_0;
  34230. if ((((int32_t)L_256) < ((int32_t)L_257)))
  34231. {
  34232. goto IL_0068;
  34233. }
  34234. }
  34235. IL_0775:
  34236. {
  34237. // m_TextStyleStackDepth = 0;
  34238. __this->set_m_TextStyleStackDepth_237(0);
  34239. // if (textStyle.hashCode != (int)MarkupTag.NORMAL)
  34240. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_258;
  34241. L_258 = TMP_Text_get_textStyle_m471DF17898DC12E7BC6902954B7ABA31A5579183(__this, /*hidden argument*/NULL);
  34242. NullCheck(L_258);
  34243. int32_t L_259;
  34244. L_259 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_258, /*hidden argument*/NULL);
  34245. if ((((int32_t)L_259) == ((int32_t)((int32_t)-1183493901))))
  34246. {
  34247. goto IL_079c;
  34248. }
  34249. }
  34250. {
  34251. // InsertClosingStyleTag(ref m_TextProcessingArray, ref writeIndex);
  34252. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_260 = __this->get_address_of_m_TextProcessingArray_197();
  34253. TMP_Text_InsertClosingStyleTag_m691682E86EBD21AB97AA2BAF132E942CE13974D2(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_260, (int32_t*)(&V_1), /*hidden argument*/NULL);
  34254. }
  34255. IL_079c:
  34256. {
  34257. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34258. int32_t L_261 = V_1;
  34259. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_262 = __this->get_m_TextProcessingArray_197();
  34260. NullCheck(L_262);
  34261. if ((!(((uint32_t)L_261) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_262)->max_length)))))))
  34262. {
  34263. goto IL_07b3;
  34264. }
  34265. }
  34266. {
  34267. // if (writeIndex == m_TextProcessingArray.Length) ResizeInternalArray(ref m_TextProcessingArray);
  34268. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_263 = __this->get_address_of_m_TextProcessingArray_197();
  34269. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_263, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  34270. }
  34271. IL_07b3:
  34272. {
  34273. // m_TextProcessingArray[writeIndex].unicode = 0;
  34274. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_264 = __this->get_m_TextProcessingArray_197();
  34275. int32_t L_265 = V_1;
  34276. NullCheck(L_264);
  34277. ((L_264)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_265)))->set_unicode_0(0);
  34278. // m_InternalTextProcessingArraySize = writeIndex;
  34279. int32_t L_266 = V_1;
  34280. __this->set_m_InternalTextProcessingArraySize_198(L_266);
  34281. // }
  34282. return;
  34283. }
  34284. }
  34285. // System.Void TMPro.TMP_Text::SetText(System.String,System.Boolean)
  34286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m9E43B120A0875D561F640BECB6ED4A4E1821EBB7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, bool ___syncTextInputBox1, const RuntimeMethod* method)
  34287. {
  34288. int32_t V_0 = 0;
  34289. int32_t G_B3_0 = 0;
  34290. {
  34291. // int srcLength = sourceText == null ? 0 : sourceText.Length;
  34292. String_t* L_0 = ___sourceText0;
  34293. if (!L_0)
  34294. {
  34295. goto IL_000b;
  34296. }
  34297. }
  34298. {
  34299. String_t* L_1 = ___sourceText0;
  34300. NullCheck(L_1);
  34301. int32_t L_2;
  34302. L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
  34303. G_B3_0 = L_2;
  34304. goto IL_000c;
  34305. }
  34306. IL_000b:
  34307. {
  34308. G_B3_0 = 0;
  34309. }
  34310. IL_000c:
  34311. {
  34312. V_0 = G_B3_0;
  34313. // PopulateTextBackingArray(sourceText, 0, srcLength);
  34314. String_t* L_3 = ___sourceText0;
  34315. int32_t L_4 = V_0;
  34316. TMP_Text_PopulateTextBackingArray_m9715AE3B7FFB2F0F18FB440360A4B580598CCC06(__this, L_3, 0, L_4, /*hidden argument*/NULL);
  34317. // m_text = sourceText;
  34318. String_t* L_5 = ___sourceText0;
  34319. __this->set_m_text_36(L_5);
  34320. // m_inputSource = TextInputSources.TextString;
  34321. __this->set_m_inputSource_185(3);
  34322. // PopulateTextProcessingArray();
  34323. TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260(__this, /*hidden argument*/NULL);
  34324. // m_havePropertiesChanged = true;
  34325. __this->set_m_havePropertiesChanged_153((bool)1);
  34326. // SetVerticesDirty();
  34327. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  34328. // SetLayoutDirty();
  34329. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  34330. // }
  34331. return;
  34332. }
  34333. }
  34334. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single)
  34335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m10791DC97DC48E4E7EED514D5656D57D4D75513C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, const RuntimeMethod* method)
  34336. {
  34337. {
  34338. // SetText(sourceText, arg0, 0, 0, 0, 0, 0, 0, 0);
  34339. String_t* L_0 = ___sourceText0;
  34340. float L_1 = ___arg01;
  34341. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  34342. // }
  34343. return;
  34344. }
  34345. }
  34346. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single)
  34347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m081A21A74416876B892F5FD47BC0D6AED9159155 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, const RuntimeMethod* method)
  34348. {
  34349. {
  34350. // SetText(sourceText, arg0, arg1, 0, 0, 0, 0, 0, 0);
  34351. String_t* L_0 = ___sourceText0;
  34352. float L_1 = ___arg01;
  34353. float L_2 = ___arg12;
  34354. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  34355. // }
  34356. return;
  34357. }
  34358. }
  34359. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single)
  34360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m32DD7F1E9D5F1F158D929A140DFD9980F262B97F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, const RuntimeMethod* method)
  34361. {
  34362. {
  34363. // SetText(sourceText, arg0, arg1, arg2, 0, 0, 0, 0, 0);
  34364. String_t* L_0 = ___sourceText0;
  34365. float L_1 = ___arg01;
  34366. float L_2 = ___arg12;
  34367. float L_3 = ___arg23;
  34368. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, L_3, (0.0f), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  34369. // }
  34370. return;
  34371. }
  34372. }
  34373. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single)
  34374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mBC8707AD1F2F0D3CE13147D04594D6DFF68C721D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, const RuntimeMethod* method)
  34375. {
  34376. {
  34377. // SetText(sourceText, arg0, arg1, arg2, arg3, 0, 0, 0, 0);
  34378. String_t* L_0 = ___sourceText0;
  34379. float L_1 = ___arg01;
  34380. float L_2 = ___arg12;
  34381. float L_3 = ___arg23;
  34382. float L_4 = ___arg34;
  34383. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, L_3, L_4, (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  34384. // }
  34385. return;
  34386. }
  34387. }
  34388. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single)
  34389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mCDE7ECE973310D3CBA8BE5D55DE64B7D17105F82 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, const RuntimeMethod* method)
  34390. {
  34391. {
  34392. // SetText(sourceText, arg0, arg1, arg2, arg3, arg4, 0, 0, 0);
  34393. String_t* L_0 = ___sourceText0;
  34394. float L_1 = ___arg01;
  34395. float L_2 = ___arg12;
  34396. float L_3 = ___arg23;
  34397. float L_4 = ___arg34;
  34398. float L_5 = ___arg45;
  34399. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, L_3, L_4, L_5, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  34400. // }
  34401. return;
  34402. }
  34403. }
  34404. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  34405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mE1DD3857C056C43549329383CBE66876D5B2832F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, const RuntimeMethod* method)
  34406. {
  34407. {
  34408. // SetText(sourceText, arg0, arg1, arg2, arg3, arg4, arg5, 0, 0);
  34409. String_t* L_0 = ___sourceText0;
  34410. float L_1 = ___arg01;
  34411. float L_2 = ___arg12;
  34412. float L_3 = ___arg23;
  34413. float L_4 = ___arg34;
  34414. float L_5 = ___arg45;
  34415. float L_6 = ___arg56;
  34416. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, (0.0f), (0.0f), /*hidden argument*/NULL);
  34417. // }
  34418. return;
  34419. }
  34420. }
  34421. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  34422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m0B7F5E6431B32ED1CA42D39DFD288B7E9B15DC9E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, const RuntimeMethod* method)
  34423. {
  34424. {
  34425. // SetText(sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6, 0);
  34426. String_t* L_0 = ___sourceText0;
  34427. float L_1 = ___arg01;
  34428. float L_2 = ___arg12;
  34429. float L_3 = ___arg23;
  34430. float L_4 = ___arg34;
  34431. float L_5 = ___arg45;
  34432. float L_6 = ___arg56;
  34433. float L_7 = ___arg67;
  34434. TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, (0.0f), /*hidden argument*/NULL);
  34435. // }
  34436. return;
  34437. }
  34438. }
  34439. // System.Void TMPro.TMP_Text::SetText(System.String,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
  34440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m24697C76212B7BD0E10C164C59508100F1B34635 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___sourceText0, float ___arg01, float ___arg12, float ___arg23, float ___arg34, float ___arg45, float ___arg56, float ___arg67, float ___arg78, const RuntimeMethod* method)
  34441. {
  34442. int32_t V_0 = 0;
  34443. int32_t V_1 = 0;
  34444. int32_t V_2 = 0;
  34445. int32_t V_3 = 0;
  34446. int32_t V_4 = 0;
  34447. int32_t V_5 = 0;
  34448. Il2CppChar V_6 = 0x0;
  34449. {
  34450. // int argIndex = 0;
  34451. V_0 = 0;
  34452. // int padding = 0;
  34453. V_1 = 0;
  34454. // int decimalPrecision = 0;
  34455. V_2 = 0;
  34456. // int readFlag = 0;
  34457. V_3 = 0;
  34458. // int readIndex = 0;
  34459. V_4 = 0;
  34460. // int writeIndex = 0;
  34461. V_5 = 0;
  34462. goto IL_0156;
  34463. }
  34464. IL_0013:
  34465. {
  34466. // char c = sourceText[readIndex];
  34467. String_t* L_0 = ___sourceText0;
  34468. int32_t L_1 = V_4;
  34469. NullCheck(L_0);
  34470. Il2CppChar L_2;
  34471. L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, L_1, /*hidden argument*/NULL);
  34472. V_6 = L_2;
  34473. // if (c == '{')
  34474. Il2CppChar L_3 = V_6;
  34475. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)123)))))
  34476. {
  34477. goto IL_002a;
  34478. }
  34479. }
  34480. {
  34481. // readFlag = 1;
  34482. V_3 = 1;
  34483. // continue;
  34484. goto IL_0150;
  34485. }
  34486. IL_002a:
  34487. {
  34488. // if (c == '}')
  34489. Il2CppChar L_4 = V_6;
  34490. if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)125)))))
  34491. {
  34492. goto IL_00d1;
  34493. }
  34494. }
  34495. {
  34496. int32_t L_5 = V_0;
  34497. switch (L_5)
  34498. {
  34499. case 0:
  34500. {
  34501. goto IL_005b;
  34502. }
  34503. case 1:
  34504. {
  34505. goto IL_0068;
  34506. }
  34507. case 2:
  34508. {
  34509. goto IL_0075;
  34510. }
  34511. case 3:
  34512. {
  34513. goto IL_0083;
  34514. }
  34515. case 4:
  34516. {
  34517. goto IL_0091;
  34518. }
  34519. case 5:
  34520. {
  34521. goto IL_009f;
  34522. }
  34523. case 6:
  34524. {
  34525. goto IL_00ad;
  34526. }
  34527. case 7:
  34528. {
  34529. goto IL_00bb;
  34530. }
  34531. }
  34532. }
  34533. {
  34534. goto IL_00c7;
  34535. }
  34536. IL_005b:
  34537. {
  34538. // AddFloatToInternalTextBackingArray(arg0, padding, decimalPrecision, ref writeIndex);
  34539. float L_6 = ___arg01;
  34540. int32_t L_7 = V_1;
  34541. int32_t L_8 = V_2;
  34542. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_6, L_7, L_8, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34543. // break;
  34544. goto IL_00c7;
  34545. }
  34546. IL_0068:
  34547. {
  34548. // AddFloatToInternalTextBackingArray(arg1, padding, decimalPrecision, ref writeIndex);
  34549. float L_9 = ___arg12;
  34550. int32_t L_10 = V_1;
  34551. int32_t L_11 = V_2;
  34552. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_9, L_10, L_11, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34553. // break;
  34554. goto IL_00c7;
  34555. }
  34556. IL_0075:
  34557. {
  34558. // AddFloatToInternalTextBackingArray(arg2, padding, decimalPrecision, ref writeIndex);
  34559. float L_12 = ___arg23;
  34560. int32_t L_13 = V_1;
  34561. int32_t L_14 = V_2;
  34562. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_12, L_13, L_14, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34563. // break;
  34564. goto IL_00c7;
  34565. }
  34566. IL_0083:
  34567. {
  34568. // AddFloatToInternalTextBackingArray(arg3, padding, decimalPrecision, ref writeIndex);
  34569. float L_15 = ___arg34;
  34570. int32_t L_16 = V_1;
  34571. int32_t L_17 = V_2;
  34572. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_15, L_16, L_17, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34573. // break;
  34574. goto IL_00c7;
  34575. }
  34576. IL_0091:
  34577. {
  34578. // AddFloatToInternalTextBackingArray(arg4, padding, decimalPrecision, ref writeIndex);
  34579. float L_18 = ___arg45;
  34580. int32_t L_19 = V_1;
  34581. int32_t L_20 = V_2;
  34582. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_18, L_19, L_20, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34583. // break;
  34584. goto IL_00c7;
  34585. }
  34586. IL_009f:
  34587. {
  34588. // AddFloatToInternalTextBackingArray(arg5, padding, decimalPrecision, ref writeIndex);
  34589. float L_21 = ___arg56;
  34590. int32_t L_22 = V_1;
  34591. int32_t L_23 = V_2;
  34592. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_21, L_22, L_23, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34593. // break;
  34594. goto IL_00c7;
  34595. }
  34596. IL_00ad:
  34597. {
  34598. // AddFloatToInternalTextBackingArray(arg6, padding, decimalPrecision, ref writeIndex);
  34599. float L_24 = ___arg67;
  34600. int32_t L_25 = V_1;
  34601. int32_t L_26 = V_2;
  34602. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_24, L_25, L_26, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34603. // break;
  34604. goto IL_00c7;
  34605. }
  34606. IL_00bb:
  34607. {
  34608. // AddFloatToInternalTextBackingArray(arg7, padding, decimalPrecision, ref writeIndex);
  34609. float L_27 = ___arg78;
  34610. int32_t L_28 = V_1;
  34611. int32_t L_29 = V_2;
  34612. TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2(__this, L_27, L_28, L_29, (int32_t*)(&V_5), /*hidden argument*/NULL);
  34613. }
  34614. IL_00c7:
  34615. {
  34616. // argIndex = 0;
  34617. V_0 = 0;
  34618. // readFlag = 0;
  34619. V_3 = 0;
  34620. // padding = 0;
  34621. V_1 = 0;
  34622. // decimalPrecision = 0;
  34623. V_2 = 0;
  34624. // continue;
  34625. goto IL_0150;
  34626. }
  34627. IL_00d1:
  34628. {
  34629. // if (readFlag == 1)
  34630. int32_t L_30 = V_3;
  34631. if ((!(((uint32_t)L_30) == ((uint32_t)1))))
  34632. {
  34633. goto IL_00eb;
  34634. }
  34635. }
  34636. {
  34637. // if (c >= '0' && c <= '8')
  34638. Il2CppChar L_31 = V_6;
  34639. if ((((int32_t)L_31) < ((int32_t)((int32_t)48))))
  34640. {
  34641. goto IL_00eb;
  34642. }
  34643. }
  34644. {
  34645. Il2CppChar L_32 = V_6;
  34646. if ((((int32_t)L_32) > ((int32_t)((int32_t)56))))
  34647. {
  34648. goto IL_00eb;
  34649. }
  34650. }
  34651. {
  34652. // argIndex = c - 48;
  34653. Il2CppChar L_33 = V_6;
  34654. V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)((int32_t)48)));
  34655. // readFlag = 2;
  34656. V_3 = 2;
  34657. // continue;
  34658. goto IL_0150;
  34659. }
  34660. IL_00eb:
  34661. {
  34662. // if (readFlag == 2)
  34663. int32_t L_34 = V_3;
  34664. if ((!(((uint32_t)L_34) == ((uint32_t)2))))
  34665. {
  34666. goto IL_012b;
  34667. }
  34668. }
  34669. {
  34670. // if (c == ':')
  34671. Il2CppChar L_35 = V_6;
  34672. if ((((int32_t)L_35) == ((int32_t)((int32_t)58))))
  34673. {
  34674. goto IL_0150;
  34675. }
  34676. }
  34677. {
  34678. // if (c == '.')
  34679. Il2CppChar L_36 = V_6;
  34680. if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)46)))))
  34681. {
  34682. goto IL_00ff;
  34683. }
  34684. }
  34685. {
  34686. // readFlag = 3;
  34687. V_3 = 3;
  34688. // continue;
  34689. goto IL_0150;
  34690. }
  34691. IL_00ff:
  34692. {
  34693. // if (c == '#')
  34694. Il2CppChar L_37 = V_6;
  34695. if ((((int32_t)L_37) == ((int32_t)((int32_t)35))))
  34696. {
  34697. goto IL_0150;
  34698. }
  34699. }
  34700. {
  34701. // if (c == '0')
  34702. Il2CppChar L_38 = V_6;
  34703. if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)48)))))
  34704. {
  34705. goto IL_0111;
  34706. }
  34707. }
  34708. {
  34709. // padding += 1;
  34710. int32_t L_39 = V_1;
  34711. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
  34712. // continue;
  34713. goto IL_0150;
  34714. }
  34715. IL_0111:
  34716. {
  34717. // if (c == ',')
  34718. Il2CppChar L_40 = V_6;
  34719. if ((((int32_t)L_40) == ((int32_t)((int32_t)44))))
  34720. {
  34721. goto IL_0150;
  34722. }
  34723. }
  34724. {
  34725. // if (c >= '1' && c <= '9')
  34726. Il2CppChar L_41 = V_6;
  34727. if ((((int32_t)L_41) < ((int32_t)((int32_t)49))))
  34728. {
  34729. goto IL_012b;
  34730. }
  34731. }
  34732. {
  34733. Il2CppChar L_42 = V_6;
  34734. if ((((int32_t)L_42) > ((int32_t)((int32_t)57))))
  34735. {
  34736. goto IL_012b;
  34737. }
  34738. }
  34739. {
  34740. // decimalPrecision = c - 48;
  34741. Il2CppChar L_43 = V_6;
  34742. V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)((int32_t)48)));
  34743. // continue;
  34744. goto IL_0150;
  34745. }
  34746. IL_012b:
  34747. {
  34748. // if (readFlag == 3)
  34749. int32_t L_44 = V_3;
  34750. if ((!(((uint32_t)L_44) == ((uint32_t)3))))
  34751. {
  34752. goto IL_013b;
  34753. }
  34754. }
  34755. {
  34756. // if (c == '0')
  34757. Il2CppChar L_45 = V_6;
  34758. if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)48)))))
  34759. {
  34760. goto IL_013b;
  34761. }
  34762. }
  34763. {
  34764. // decimalPrecision += 1;
  34765. int32_t L_46 = V_2;
  34766. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1));
  34767. // continue;
  34768. goto IL_0150;
  34769. }
  34770. IL_013b:
  34771. {
  34772. // m_TextBackingArray[writeIndex] = c;
  34773. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_47 = __this->get_address_of_m_TextBackingArray_257();
  34774. int32_t L_48 = V_5;
  34775. Il2CppChar L_49 = V_6;
  34776. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_47, L_48, L_49, /*hidden argument*/NULL);
  34777. // writeIndex += 1;
  34778. int32_t L_50 = V_5;
  34779. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1));
  34780. }
  34781. IL_0150:
  34782. {
  34783. // for (; readIndex < sourceText.Length; readIndex++)
  34784. int32_t L_51 = V_4;
  34785. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
  34786. }
  34787. IL_0156:
  34788. {
  34789. // for (; readIndex < sourceText.Length; readIndex++)
  34790. int32_t L_52 = V_4;
  34791. String_t* L_53 = ___sourceText0;
  34792. NullCheck(L_53);
  34793. int32_t L_54;
  34794. L_54 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_53, /*hidden argument*/NULL);
  34795. if ((((int32_t)L_52) < ((int32_t)L_54)))
  34796. {
  34797. goto IL_0013;
  34798. }
  34799. }
  34800. {
  34801. // m_TextBackingArray[writeIndex] = 0;
  34802. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_55 = __this->get_address_of_m_TextBackingArray_257();
  34803. int32_t L_56 = V_5;
  34804. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_55, L_56, 0, /*hidden argument*/NULL);
  34805. // m_TextBackingArray.Count = writeIndex;
  34806. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_57 = __this->get_address_of_m_TextBackingArray_257();
  34807. int32_t L_58 = V_5;
  34808. TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_57, L_58, /*hidden argument*/NULL);
  34809. // m_IsTextBackingStringDirty = true;
  34810. __this->set_m_IsTextBackingStringDirty_37((bool)1);
  34811. // m_inputSource = TextInputSources.SetText;
  34812. __this->set_m_inputSource_185(1);
  34813. // PopulateTextProcessingArray();
  34814. TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260(__this, /*hidden argument*/NULL);
  34815. // m_havePropertiesChanged = true;
  34816. __this->set_m_havePropertiesChanged_153((bool)1);
  34817. // SetVerticesDirty();
  34818. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  34819. // SetLayoutDirty();
  34820. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  34821. // }
  34822. return;
  34823. }
  34824. }
  34825. // System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder)
  34826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_mB5D725DDFCF6FBAAA92FA8D216257AC9953137D5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___sourceText0, const RuntimeMethod* method)
  34827. {
  34828. int32_t V_0 = 0;
  34829. int32_t G_B3_0 = 0;
  34830. {
  34831. // int srcLength = sourceText == null ? 0 : sourceText.Length;
  34832. StringBuilder_t * L_0 = ___sourceText0;
  34833. if (!L_0)
  34834. {
  34835. goto IL_000b;
  34836. }
  34837. }
  34838. {
  34839. StringBuilder_t * L_1 = ___sourceText0;
  34840. NullCheck(L_1);
  34841. int32_t L_2;
  34842. L_2 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_1, /*hidden argument*/NULL);
  34843. G_B3_0 = L_2;
  34844. goto IL_000c;
  34845. }
  34846. IL_000b:
  34847. {
  34848. G_B3_0 = 0;
  34849. }
  34850. IL_000c:
  34851. {
  34852. V_0 = G_B3_0;
  34853. // SetText(sourceText, 0, srcLength);
  34854. StringBuilder_t * L_3 = ___sourceText0;
  34855. int32_t L_4 = V_0;
  34856. TMP_Text_SetText_m077F6CE062116021FA45EF094A5E92B419AD05D5(__this, L_3, 0, L_4, /*hidden argument*/NULL);
  34857. // }
  34858. return;
  34859. }
  34860. }
  34861. // System.Void TMPro.TMP_Text::SetText(System.Text.StringBuilder,System.Int32,System.Int32)
  34862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m077F6CE062116021FA45EF094A5E92B419AD05D5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  34863. {
  34864. {
  34865. // PopulateTextBackingArray(sourceText, start, length);
  34866. StringBuilder_t * L_0 = ___sourceText0;
  34867. int32_t L_1 = ___start1;
  34868. int32_t L_2 = ___length2;
  34869. TMP_Text_PopulateTextBackingArray_m04C209110F097C6FAD4346219B372634ABBC7920(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
  34870. // m_IsTextBackingStringDirty = true;
  34871. __this->set_m_IsTextBackingStringDirty_37((bool)1);
  34872. // m_inputSource = TextInputSources.SetTextArray;
  34873. __this->set_m_inputSource_185(2);
  34874. // PopulateTextProcessingArray();
  34875. TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260(__this, /*hidden argument*/NULL);
  34876. // m_havePropertiesChanged = true;
  34877. __this->set_m_havePropertiesChanged_153((bool)1);
  34878. // SetVerticesDirty();
  34879. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  34880. // SetLayoutDirty();
  34881. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  34882. // }
  34883. return;
  34884. }
  34885. }
  34886. // System.Void TMPro.TMP_Text::SetText(System.Char[])
  34887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m57B9028F5F86591660FFEB6B75B55753F54820F1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, const RuntimeMethod* method)
  34888. {
  34889. int32_t V_0 = 0;
  34890. int32_t G_B3_0 = 0;
  34891. {
  34892. // int srcLength = sourceText == null ? 0 : sourceText.Length;
  34893. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___sourceText0;
  34894. if (!L_0)
  34895. {
  34896. goto IL_0008;
  34897. }
  34898. }
  34899. {
  34900. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___sourceText0;
  34901. NullCheck(L_1);
  34902. G_B3_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
  34903. goto IL_0009;
  34904. }
  34905. IL_0008:
  34906. {
  34907. G_B3_0 = 0;
  34908. }
  34909. IL_0009:
  34910. {
  34911. V_0 = G_B3_0;
  34912. // SetCharArray(sourceText, 0, srcLength);
  34913. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___sourceText0;
  34914. int32_t L_3 = V_0;
  34915. TMP_Text_SetCharArray_mB302D4C488C568C95ACEE94CEBD950C789AA399B(__this, L_2, 0, L_3, /*hidden argument*/NULL);
  34916. // }
  34917. return;
  34918. }
  34919. }
  34920. // System.Void TMPro.TMP_Text::SetText(System.Char[],System.Int32,System.Int32)
  34921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetText_m058F94C21137E0AADD7003E1A63AD42AD30ADB1E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  34922. {
  34923. {
  34924. // SetCharArray(sourceText, start, length);
  34925. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___sourceText0;
  34926. int32_t L_1 = ___start1;
  34927. int32_t L_2 = ___length2;
  34928. TMP_Text_SetCharArray_mB302D4C488C568C95ACEE94CEBD950C789AA399B(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
  34929. // }
  34930. return;
  34931. }
  34932. }
  34933. // System.Void TMPro.TMP_Text::SetCharArray(System.Char[])
  34934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mF7FA6A06346AF7B1CBAC44D955EC25C1465D1338 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, const RuntimeMethod* method)
  34935. {
  34936. int32_t V_0 = 0;
  34937. int32_t G_B3_0 = 0;
  34938. {
  34939. // int srcLength = sourceText == null ? 0 : sourceText.Length;
  34940. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___sourceText0;
  34941. if (!L_0)
  34942. {
  34943. goto IL_0008;
  34944. }
  34945. }
  34946. {
  34947. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___sourceText0;
  34948. NullCheck(L_1);
  34949. G_B3_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
  34950. goto IL_0009;
  34951. }
  34952. IL_0008:
  34953. {
  34954. G_B3_0 = 0;
  34955. }
  34956. IL_0009:
  34957. {
  34958. V_0 = G_B3_0;
  34959. // SetCharArray(sourceText, 0, srcLength);
  34960. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ___sourceText0;
  34961. int32_t L_3 = V_0;
  34962. TMP_Text_SetCharArray_mB302D4C488C568C95ACEE94CEBD950C789AA399B(__this, L_2, 0, L_3, /*hidden argument*/NULL);
  34963. // }
  34964. return;
  34965. }
  34966. }
  34967. // System.Void TMPro.TMP_Text::SetCharArray(System.Char[],System.Int32,System.Int32)
  34968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetCharArray_mB302D4C488C568C95ACEE94CEBD950C789AA399B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___sourceText0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  34969. {
  34970. {
  34971. // PopulateTextBackingArray(sourceText, start, length);
  34972. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___sourceText0;
  34973. int32_t L_1 = ___start1;
  34974. int32_t L_2 = ___length2;
  34975. TMP_Text_PopulateTextBackingArray_m5AE54974AB12B217E56332FC9B8F32E3B6B8E7C2(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
  34976. // m_IsTextBackingStringDirty = true;
  34977. __this->set_m_IsTextBackingStringDirty_37((bool)1);
  34978. // m_inputSource = TextInputSources.SetTextArray;
  34979. __this->set_m_inputSource_185(2);
  34980. // PopulateTextProcessingArray();
  34981. TMP_Text_PopulateTextProcessingArray_mD4D22936D83B3EB5EC2A338465D4182143FFE260(__this, /*hidden argument*/NULL);
  34982. // m_havePropertiesChanged = true;
  34983. __this->set_m_havePropertiesChanged_153((bool)1);
  34984. // SetVerticesDirty();
  34985. VirtualActionInvoker0::Invoke(28 /* System.Void UnityEngine.UI.Graphic::SetVerticesDirty() */, __this);
  34986. // SetLayoutDirty();
  34987. VirtualActionInvoker0::Invoke(27 /* System.Void UnityEngine.UI.Graphic::SetLayoutDirty() */, __this);
  34988. // }
  34989. return;
  34990. }
  34991. }
  34992. // TMPro.TMP_Style TMPro.TMP_Text::GetStyle(System.Int32)
  34993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___hashCode0, const RuntimeMethod* method)
  34994. {
  34995. static bool s_Il2CppMethodInitialized;
  34996. if (!s_Il2CppMethodInitialized)
  34997. {
  34998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  34999. s_Il2CppMethodInitialized = true;
  35000. }
  35001. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_0 = NULL;
  35002. {
  35003. // TMP_Style style = null;
  35004. V_0 = (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB *)NULL;
  35005. // if (m_StyleSheet != null)
  35006. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_0 = __this->get_m_StyleSheet_66();
  35007. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  35008. bool L_1;
  35009. L_1 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  35010. if (!L_1)
  35011. {
  35012. goto IL_0022;
  35013. }
  35014. }
  35015. {
  35016. // style = m_StyleSheet.GetStyle(hashCode);
  35017. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_2 = __this->get_m_StyleSheet_66();
  35018. int32_t L_3 = ___hashCode0;
  35019. NullCheck(L_2);
  35020. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4;
  35021. L_4 = TMP_StyleSheet_GetStyle_m8A8FA8EBCA62072F36EB0925C1259A3711A927AC(L_2, L_3, /*hidden argument*/NULL);
  35022. V_0 = L_4;
  35023. // if (style != null)
  35024. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5 = V_0;
  35025. if (!L_5)
  35026. {
  35027. goto IL_0022;
  35028. }
  35029. }
  35030. {
  35031. // return style;
  35032. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = V_0;
  35033. return L_6;
  35034. }
  35035. IL_0022:
  35036. {
  35037. // if (TMP_Settings.defaultStyleSheet != null)
  35038. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_7;
  35039. L_7 = TMP_Settings_get_defaultStyleSheet_m4505E633764CDEDCFFF5FCD7DF5C3032E864671A(/*hidden argument*/NULL);
  35040. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  35041. bool L_8;
  35042. L_8 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_7, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  35043. if (!L_8)
  35044. {
  35045. goto IL_003b;
  35046. }
  35047. }
  35048. {
  35049. // style = TMP_Settings.defaultStyleSheet.GetStyle(hashCode);
  35050. TMP_StyleSheet_t8E2FC777D06D295BE700B8EDE56389D3581BA94E * L_9;
  35051. L_9 = TMP_Settings_get_defaultStyleSheet_m4505E633764CDEDCFFF5FCD7DF5C3032E864671A(/*hidden argument*/NULL);
  35052. int32_t L_10 = ___hashCode0;
  35053. NullCheck(L_9);
  35054. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_11;
  35055. L_11 = TMP_StyleSheet_GetStyle_m8A8FA8EBCA62072F36EB0925C1259A3711A927AC(L_9, L_10, /*hidden argument*/NULL);
  35056. V_0 = L_11;
  35057. }
  35058. IL_003b:
  35059. {
  35060. // return style;
  35061. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_12 = V_0;
  35062. return L_12;
  35063. }
  35064. }
  35065. // System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  35066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_mC1BC702FC526718DBFA4A8FFC9E204D4FB94B16D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method)
  35067. {
  35068. static bool s_Il2CppMethodInitialized;
  35069. if (!s_Il2CppMethodInitialized)
  35070. {
  35071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  35072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35073. s_Il2CppMethodInitialized = true;
  35074. }
  35075. int32_t V_0 = 0;
  35076. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_1 = NULL;
  35077. int32_t V_2 = 0;
  35078. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL;
  35079. int32_t V_4 = 0;
  35080. int32_t V_5 = 0;
  35081. int32_t V_6 = 0;
  35082. int32_t V_7 = 0;
  35083. int32_t V_8 = 0;
  35084. {
  35085. // int styleHashCode = GetStyleHashCode(ref sourceText, srcIndex + 7, out srcOffset);
  35086. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_0 = ___sourceText0;
  35087. int32_t L_1 = ___srcIndex1;
  35088. int32_t* L_2 = ___srcOffset2;
  35089. int32_t L_3;
  35090. L_3 = TMP_Text_GetStyleHashCode_m9B6541D27E8D00E16BB504B9D53CF4205B405979(__this, (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)7)), (int32_t*)L_2, /*hidden argument*/NULL);
  35091. V_0 = L_3;
  35092. // TMP_Style style = GetStyle(styleHashCode);
  35093. int32_t L_4 = V_0;
  35094. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5;
  35095. L_5 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_4, /*hidden argument*/NULL);
  35096. V_1 = L_5;
  35097. // if (style == null || srcOffset == 0) return false;
  35098. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = V_1;
  35099. if (!L_6)
  35100. {
  35101. goto IL_001b;
  35102. }
  35103. }
  35104. {
  35105. int32_t* L_7 = ___srcOffset2;
  35106. int32_t L_8 = *((int32_t*)L_7);
  35107. if (L_8)
  35108. {
  35109. goto IL_001d;
  35110. }
  35111. }
  35112. IL_001b:
  35113. {
  35114. // if (style == null || srcOffset == 0) return false;
  35115. return (bool)0;
  35116. }
  35117. IL_001d:
  35118. {
  35119. // m_TextStyleStackDepth += 1;
  35120. int32_t L_9 = __this->get_m_TextStyleStackDepth_237();
  35121. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
  35122. // m_TextStyleStacks[m_TextStyleStackDepth].Push(style.hashCode);
  35123. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_10 = __this->get_m_TextStyleStacks_236();
  35124. int32_t L_11 = __this->get_m_TextStyleStackDepth_237();
  35125. NullCheck(L_10);
  35126. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_12 = V_1;
  35127. NullCheck(L_12);
  35128. int32_t L_13;
  35129. L_13 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_12, /*hidden argument*/NULL);
  35130. TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), L_13, /*hidden argument*/TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  35131. // int styleLength = style.styleOpeningTagArray.Length;
  35132. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_14 = V_1;
  35133. NullCheck(L_14);
  35134. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15;
  35135. L_15 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_14, /*hidden argument*/NULL);
  35136. NullCheck(L_15);
  35137. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)));
  35138. // int[] tagDefinition = style.styleOpeningTagArray;
  35139. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_16 = V_1;
  35140. NullCheck(L_16);
  35141. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17;
  35142. L_17 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_16, /*hidden argument*/NULL);
  35143. V_3 = L_17;
  35144. // for (int i = 0; i < styleLength; i++)
  35145. V_4 = 0;
  35146. goto IL_0269;
  35147. }
  35148. IL_005f:
  35149. {
  35150. // int c = tagDefinition[i];
  35151. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_3;
  35152. int32_t L_19 = V_4;
  35153. NullCheck(L_18);
  35154. int32_t L_20 = L_19;
  35155. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  35156. V_5 = L_21;
  35157. // if (c == '\\' && i + 1 < styleLength)
  35158. int32_t L_22 = V_5;
  35159. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)92)))))
  35160. {
  35161. goto IL_0102;
  35162. }
  35163. }
  35164. {
  35165. int32_t L_23 = V_4;
  35166. int32_t L_24 = V_2;
  35167. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))) >= ((int32_t)L_24)))
  35168. {
  35169. goto IL_0102;
  35170. }
  35171. }
  35172. {
  35173. // switch (tagDefinition[i + 1])
  35174. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_3;
  35175. int32_t L_26 = V_4;
  35176. NullCheck(L_25);
  35177. int32_t L_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  35178. int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  35179. V_6 = L_28;
  35180. int32_t L_29 = V_6;
  35181. if ((((int32_t)L_29) > ((int32_t)((int32_t)92))))
  35182. {
  35183. goto IL_0094;
  35184. }
  35185. }
  35186. {
  35187. int32_t L_30 = V_6;
  35188. if ((((int32_t)L_30) == ((int32_t)((int32_t)85))))
  35189. {
  35190. goto IL_00e6;
  35191. }
  35192. }
  35193. {
  35194. int32_t L_31 = V_6;
  35195. if ((((int32_t)L_31) == ((int32_t)((int32_t)92))))
  35196. {
  35197. goto IL_00b6;
  35198. }
  35199. }
  35200. {
  35201. goto IL_0102;
  35202. }
  35203. IL_0094:
  35204. {
  35205. int32_t L_32 = V_6;
  35206. if ((((int32_t)L_32) == ((int32_t)((int32_t)110))))
  35207. {
  35208. goto IL_00be;
  35209. }
  35210. }
  35211. {
  35212. int32_t L_33 = V_6;
  35213. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)((int32_t)114))))
  35214. {
  35215. case 0:
  35216. {
  35217. goto IL_0102;
  35218. }
  35219. case 1:
  35220. {
  35221. goto IL_0102;
  35222. }
  35223. case 2:
  35224. {
  35225. goto IL_0102;
  35226. }
  35227. case 3:
  35228. {
  35229. goto IL_00ca;
  35230. }
  35231. }
  35232. }
  35233. {
  35234. goto IL_0102;
  35235. }
  35236. IL_00b6:
  35237. {
  35238. // i += 1;
  35239. int32_t L_34 = V_4;
  35240. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  35241. // break;
  35242. goto IL_0102;
  35243. }
  35244. IL_00be:
  35245. {
  35246. // c = 10;
  35247. V_5 = ((int32_t)10);
  35248. // i += 1;
  35249. int32_t L_35 = V_4;
  35250. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
  35251. // break;
  35252. goto IL_0102;
  35253. }
  35254. IL_00ca:
  35255. {
  35256. // if (i + 5 < styleLength)
  35257. int32_t L_36 = V_4;
  35258. int32_t L_37 = V_2;
  35259. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)5))) >= ((int32_t)L_37)))
  35260. {
  35261. goto IL_0102;
  35262. }
  35263. }
  35264. {
  35265. // c = GetUTF16(tagDefinition, i + 2);
  35266. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = V_3;
  35267. int32_t L_39 = V_4;
  35268. int32_t L_40;
  35269. L_40 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_38, ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)2)), /*hidden argument*/NULL);
  35270. V_5 = L_40;
  35271. // i += 5;
  35272. int32_t L_41 = V_4;
  35273. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)5));
  35274. // break;
  35275. goto IL_0102;
  35276. }
  35277. IL_00e6:
  35278. {
  35279. // if (i + 9 < styleLength)
  35280. int32_t L_42 = V_4;
  35281. int32_t L_43 = V_2;
  35282. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)((int32_t)9)))) >= ((int32_t)L_43)))
  35283. {
  35284. goto IL_0102;
  35285. }
  35286. }
  35287. {
  35288. // c = GetUTF32(tagDefinition, i + 2);
  35289. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_44 = V_3;
  35290. int32_t L_45 = V_4;
  35291. int32_t L_46;
  35292. L_46 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_44, ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)2)), /*hidden argument*/NULL);
  35293. V_5 = L_46;
  35294. // i += 9;
  35295. int32_t L_47 = V_4;
  35296. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)((int32_t)9)));
  35297. }
  35298. IL_0102:
  35299. {
  35300. // if (c == '<')
  35301. int32_t L_48 = V_5;
  35302. if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)60)))))
  35303. {
  35304. goto IL_0237;
  35305. }
  35306. }
  35307. {
  35308. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  35309. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49 = V_3;
  35310. int32_t L_50 = V_4;
  35311. int32_t L_51;
  35312. L_51 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_49, ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)), /*hidden argument*/NULL);
  35313. // switch ((MarkupTag)hashCode)
  35314. V_8 = L_51;
  35315. int32_t L_52 = V_8;
  35316. if ((((int32_t)L_52) > ((int32_t)((int32_t)2869039))))
  35317. {
  35318. goto IL_0138;
  35319. }
  35320. }
  35321. {
  35322. int32_t L_53 = V_8;
  35323. if ((((int32_t)L_53) == ((int32_t)((int32_t)2256))))
  35324. {
  35325. goto IL_0161;
  35326. }
  35327. }
  35328. {
  35329. int32_t L_54 = V_8;
  35330. if ((((int32_t)L_54) == ((int32_t)((int32_t)2869039))))
  35331. {
  35332. goto IL_0198;
  35333. }
  35334. }
  35335. {
  35336. goto IL_0237;
  35337. }
  35338. IL_0138:
  35339. {
  35340. int32_t L_55 = V_8;
  35341. if ((((int32_t)L_55) == ((int32_t)((int32_t)3288238))))
  35342. {
  35343. goto IL_01d2;
  35344. }
  35345. }
  35346. {
  35347. int32_t L_56 = V_8;
  35348. if ((((int32_t)L_56) == ((int32_t)((int32_t)100252951))))
  35349. {
  35350. goto IL_0209;
  35351. }
  35352. }
  35353. {
  35354. int32_t L_57 = V_8;
  35355. if ((((int32_t)L_57) == ((int32_t)((int32_t)1927738392))))
  35356. {
  35357. goto IL_0221;
  35358. }
  35359. }
  35360. {
  35361. goto IL_0237;
  35362. }
  35363. IL_0161:
  35364. {
  35365. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35366. int32_t* L_58 = ___writeIndex4;
  35367. int32_t L_59 = *((int32_t*)L_58);
  35368. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_60 = ___charBuffer3;
  35369. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_61 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_60);
  35370. NullCheck(L_61);
  35371. if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))))
  35372. {
  35373. goto IL_0173;
  35374. }
  35375. }
  35376. {
  35377. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35378. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_62 = ___charBuffer3;
  35379. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_62, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35380. }
  35381. IL_0173:
  35382. {
  35383. // charBuffer[writeIndex].unicode = 10;
  35384. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_63 = ___charBuffer3;
  35385. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_64 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_63);
  35386. int32_t* L_65 = ___writeIndex4;
  35387. int32_t L_66 = *((int32_t*)L_65);
  35388. NullCheck(L_64);
  35389. ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->set_unicode_0(((int32_t)10));
  35390. // writeIndex += 1;
  35391. int32_t* L_67 = ___writeIndex4;
  35392. int32_t* L_68 = ___writeIndex4;
  35393. int32_t L_69 = *((int32_t*)L_68);
  35394. *((int32_t*)L_67) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1));
  35395. // i += 3;
  35396. int32_t L_70 = V_4;
  35397. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)3));
  35398. // continue;
  35399. goto IL_0263;
  35400. }
  35401. IL_0198:
  35402. {
  35403. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35404. int32_t* L_71 = ___writeIndex4;
  35405. int32_t L_72 = *((int32_t*)L_71);
  35406. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_73 = ___charBuffer3;
  35407. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_74 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_73);
  35408. NullCheck(L_74);
  35409. if ((!(((uint32_t)L_72) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))))
  35410. {
  35411. goto IL_01aa;
  35412. }
  35413. }
  35414. {
  35415. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35416. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_75 = ___charBuffer3;
  35417. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_75, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35418. }
  35419. IL_01aa:
  35420. {
  35421. // charBuffer[writeIndex].unicode = 160;
  35422. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_76 = ___charBuffer3;
  35423. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_77 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_76);
  35424. int32_t* L_78 = ___writeIndex4;
  35425. int32_t L_79 = *((int32_t*)L_78);
  35426. NullCheck(L_77);
  35427. ((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->set_unicode_0(((int32_t)160));
  35428. // writeIndex += 1;
  35429. int32_t* L_80 = ___writeIndex4;
  35430. int32_t* L_81 = ___writeIndex4;
  35431. int32_t L_82 = *((int32_t*)L_81);
  35432. *((int32_t*)L_80) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1));
  35433. // i += 5;
  35434. int32_t L_83 = V_4;
  35435. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)5));
  35436. // continue;
  35437. goto IL_0263;
  35438. }
  35439. IL_01d2:
  35440. {
  35441. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35442. int32_t* L_84 = ___writeIndex4;
  35443. int32_t L_85 = *((int32_t*)L_84);
  35444. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_86 = ___charBuffer3;
  35445. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_87 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_86);
  35446. NullCheck(L_87);
  35447. if ((!(((uint32_t)L_85) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_87)->max_length)))))))
  35448. {
  35449. goto IL_01e4;
  35450. }
  35451. }
  35452. {
  35453. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35454. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_88 = ___charBuffer3;
  35455. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_88, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35456. }
  35457. IL_01e4:
  35458. {
  35459. // charBuffer[writeIndex].unicode = 0x200B;
  35460. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_89 = ___charBuffer3;
  35461. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_90 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_89);
  35462. int32_t* L_91 = ___writeIndex4;
  35463. int32_t L_92 = *((int32_t*)L_91);
  35464. NullCheck(L_90);
  35465. ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->set_unicode_0(((int32_t)8203));
  35466. // writeIndex += 1;
  35467. int32_t* L_93 = ___writeIndex4;
  35468. int32_t* L_94 = ___writeIndex4;
  35469. int32_t L_95 = *((int32_t*)L_94);
  35470. *((int32_t*)L_93) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
  35471. // i += 5;
  35472. int32_t L_96 = V_4;
  35473. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)5));
  35474. // continue;
  35475. goto IL_0263;
  35476. }
  35477. IL_0209:
  35478. {
  35479. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  35480. int32_t L_97 = V_4;
  35481. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_98 = ___charBuffer3;
  35482. int32_t* L_99 = ___writeIndex4;
  35483. bool L_100;
  35484. L_100 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_97, (int32_t*)(&V_7), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_98, (int32_t*)L_99, /*hidden argument*/NULL);
  35485. if (!L_100)
  35486. {
  35487. goto IL_0237;
  35488. }
  35489. }
  35490. {
  35491. // i = offset;
  35492. int32_t L_101 = V_7;
  35493. V_4 = L_101;
  35494. // continue;
  35495. goto IL_0263;
  35496. }
  35497. IL_0221:
  35498. {
  35499. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  35500. int32_t L_102 = V_4;
  35501. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_103 = ___charBuffer3;
  35502. int32_t* L_104 = ___writeIndex4;
  35503. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_102, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_103, (int32_t*)L_104, /*hidden argument*/NULL);
  35504. // i += 7;
  35505. int32_t L_105 = V_4;
  35506. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)7));
  35507. // continue;
  35508. goto IL_0263;
  35509. }
  35510. IL_0237:
  35511. {
  35512. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35513. int32_t* L_106 = ___writeIndex4;
  35514. int32_t L_107 = *((int32_t*)L_106);
  35515. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_108 = ___charBuffer3;
  35516. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_109 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_108);
  35517. NullCheck(L_109);
  35518. if ((!(((uint32_t)L_107) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length)))))))
  35519. {
  35520. goto IL_0249;
  35521. }
  35522. }
  35523. {
  35524. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35525. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_110 = ___charBuffer3;
  35526. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_110, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35527. }
  35528. IL_0249:
  35529. {
  35530. // charBuffer[writeIndex].unicode = c;
  35531. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_111 = ___charBuffer3;
  35532. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_112 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_111);
  35533. int32_t* L_113 = ___writeIndex4;
  35534. int32_t L_114 = *((int32_t*)L_113);
  35535. NullCheck(L_112);
  35536. int32_t L_115 = V_5;
  35537. ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->set_unicode_0(L_115);
  35538. // writeIndex += 1;
  35539. int32_t* L_116 = ___writeIndex4;
  35540. int32_t* L_117 = ___writeIndex4;
  35541. int32_t L_118 = *((int32_t*)L_117);
  35542. *((int32_t*)L_116) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1));
  35543. }
  35544. IL_0263:
  35545. {
  35546. // for (int i = 0; i < styleLength; i++)
  35547. int32_t L_119 = V_4;
  35548. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1));
  35549. }
  35550. IL_0269:
  35551. {
  35552. // for (int i = 0; i < styleLength; i++)
  35553. int32_t L_120 = V_4;
  35554. int32_t L_121 = V_2;
  35555. if ((((int32_t)L_120) < ((int32_t)L_121)))
  35556. {
  35557. goto IL_005f;
  35558. }
  35559. }
  35560. {
  35561. // m_TextStyleStackDepth -= 1;
  35562. int32_t L_122 = __this->get_m_TextStyleStackDepth_237();
  35563. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)1)));
  35564. // return true;
  35565. return (bool)1;
  35566. }
  35567. }
  35568. // System.Boolean TMPro.TMP_Text::ReplaceOpeningStyleTag(System.Int32[]&,System.Int32,System.Int32&,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  35569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___sourceText0, int32_t ___srcIndex1, int32_t* ___srcOffset2, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer3, int32_t* ___writeIndex4, const RuntimeMethod* method)
  35570. {
  35571. static bool s_Il2CppMethodInitialized;
  35572. if (!s_Il2CppMethodInitialized)
  35573. {
  35574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  35575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35576. s_Il2CppMethodInitialized = true;
  35577. }
  35578. int32_t V_0 = 0;
  35579. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_1 = NULL;
  35580. int32_t V_2 = 0;
  35581. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL;
  35582. int32_t V_4 = 0;
  35583. int32_t V_5 = 0;
  35584. int32_t V_6 = 0;
  35585. int32_t V_7 = 0;
  35586. int32_t V_8 = 0;
  35587. {
  35588. // int styleHashCode = GetStyleHashCode(ref sourceText, srcIndex + 7, out srcOffset);
  35589. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_0 = ___sourceText0;
  35590. int32_t L_1 = ___srcIndex1;
  35591. int32_t* L_2 = ___srcOffset2;
  35592. int32_t L_3;
  35593. L_3 = TMP_Text_GetStyleHashCode_mD85DD8E34E3F4F36CCE3F367C3625C343CF10B00(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)7)), (int32_t*)L_2, /*hidden argument*/NULL);
  35594. V_0 = L_3;
  35595. // TMP_Style style = GetStyle(styleHashCode);
  35596. int32_t L_4 = V_0;
  35597. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5;
  35598. L_5 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_4, /*hidden argument*/NULL);
  35599. V_1 = L_5;
  35600. // if (style == null || srcOffset == 0) return false;
  35601. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = V_1;
  35602. if (!L_6)
  35603. {
  35604. goto IL_001b;
  35605. }
  35606. }
  35607. {
  35608. int32_t* L_7 = ___srcOffset2;
  35609. int32_t L_8 = *((int32_t*)L_7);
  35610. if (L_8)
  35611. {
  35612. goto IL_001d;
  35613. }
  35614. }
  35615. IL_001b:
  35616. {
  35617. // if (style == null || srcOffset == 0) return false;
  35618. return (bool)0;
  35619. }
  35620. IL_001d:
  35621. {
  35622. // m_TextStyleStackDepth += 1;
  35623. int32_t L_9 = __this->get_m_TextStyleStackDepth_237();
  35624. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)));
  35625. // m_TextStyleStacks[m_TextStyleStackDepth].Push(style.hashCode);
  35626. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_10 = __this->get_m_TextStyleStacks_236();
  35627. int32_t L_11 = __this->get_m_TextStyleStackDepth_237();
  35628. NullCheck(L_10);
  35629. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_12 = V_1;
  35630. NullCheck(L_12);
  35631. int32_t L_13;
  35632. L_13 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_12, /*hidden argument*/NULL);
  35633. TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11))), L_13, /*hidden argument*/TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  35634. // int styleLength = style.styleOpeningTagArray.Length;
  35635. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_14 = V_1;
  35636. NullCheck(L_14);
  35637. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15;
  35638. L_15 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_14, /*hidden argument*/NULL);
  35639. NullCheck(L_15);
  35640. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)));
  35641. // int[] tagDefinition = style.styleOpeningTagArray;
  35642. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_16 = V_1;
  35643. NullCheck(L_16);
  35644. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17;
  35645. L_17 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_16, /*hidden argument*/NULL);
  35646. V_3 = L_17;
  35647. // for (int i = 0; i < styleLength; i++)
  35648. V_4 = 0;
  35649. goto IL_0269;
  35650. }
  35651. IL_005f:
  35652. {
  35653. // int c = tagDefinition[i];
  35654. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_3;
  35655. int32_t L_19 = V_4;
  35656. NullCheck(L_18);
  35657. int32_t L_20 = L_19;
  35658. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  35659. V_5 = L_21;
  35660. // if (c == '\\' && i + 1 < styleLength)
  35661. int32_t L_22 = V_5;
  35662. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)92)))))
  35663. {
  35664. goto IL_0102;
  35665. }
  35666. }
  35667. {
  35668. int32_t L_23 = V_4;
  35669. int32_t L_24 = V_2;
  35670. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))) >= ((int32_t)L_24)))
  35671. {
  35672. goto IL_0102;
  35673. }
  35674. }
  35675. {
  35676. // switch (tagDefinition[i + 1])
  35677. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = V_3;
  35678. int32_t L_26 = V_4;
  35679. NullCheck(L_25);
  35680. int32_t L_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  35681. int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  35682. V_6 = L_28;
  35683. int32_t L_29 = V_6;
  35684. if ((((int32_t)L_29) > ((int32_t)((int32_t)92))))
  35685. {
  35686. goto IL_0094;
  35687. }
  35688. }
  35689. {
  35690. int32_t L_30 = V_6;
  35691. if ((((int32_t)L_30) == ((int32_t)((int32_t)85))))
  35692. {
  35693. goto IL_00e6;
  35694. }
  35695. }
  35696. {
  35697. int32_t L_31 = V_6;
  35698. if ((((int32_t)L_31) == ((int32_t)((int32_t)92))))
  35699. {
  35700. goto IL_00b6;
  35701. }
  35702. }
  35703. {
  35704. goto IL_0102;
  35705. }
  35706. IL_0094:
  35707. {
  35708. int32_t L_32 = V_6;
  35709. if ((((int32_t)L_32) == ((int32_t)((int32_t)110))))
  35710. {
  35711. goto IL_00be;
  35712. }
  35713. }
  35714. {
  35715. int32_t L_33 = V_6;
  35716. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_33, (int32_t)((int32_t)114))))
  35717. {
  35718. case 0:
  35719. {
  35720. goto IL_0102;
  35721. }
  35722. case 1:
  35723. {
  35724. goto IL_0102;
  35725. }
  35726. case 2:
  35727. {
  35728. goto IL_0102;
  35729. }
  35730. case 3:
  35731. {
  35732. goto IL_00ca;
  35733. }
  35734. }
  35735. }
  35736. {
  35737. goto IL_0102;
  35738. }
  35739. IL_00b6:
  35740. {
  35741. // i += 1;
  35742. int32_t L_34 = V_4;
  35743. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  35744. // break;
  35745. goto IL_0102;
  35746. }
  35747. IL_00be:
  35748. {
  35749. // c = 10;
  35750. V_5 = ((int32_t)10);
  35751. // i += 1;
  35752. int32_t L_35 = V_4;
  35753. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1));
  35754. // break;
  35755. goto IL_0102;
  35756. }
  35757. IL_00ca:
  35758. {
  35759. // if (i + 5 < styleLength)
  35760. int32_t L_36 = V_4;
  35761. int32_t L_37 = V_2;
  35762. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)5))) >= ((int32_t)L_37)))
  35763. {
  35764. goto IL_0102;
  35765. }
  35766. }
  35767. {
  35768. // c = GetUTF16(tagDefinition, i + 2);
  35769. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = V_3;
  35770. int32_t L_39 = V_4;
  35771. int32_t L_40;
  35772. L_40 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_38, ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)2)), /*hidden argument*/NULL);
  35773. V_5 = L_40;
  35774. // i += 5;
  35775. int32_t L_41 = V_4;
  35776. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)5));
  35777. // break;
  35778. goto IL_0102;
  35779. }
  35780. IL_00e6:
  35781. {
  35782. // if (i + 9 < styleLength)
  35783. int32_t L_42 = V_4;
  35784. int32_t L_43 = V_2;
  35785. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)((int32_t)9)))) >= ((int32_t)L_43)))
  35786. {
  35787. goto IL_0102;
  35788. }
  35789. }
  35790. {
  35791. // c = GetUTF32(tagDefinition, i + 2);
  35792. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_44 = V_3;
  35793. int32_t L_45 = V_4;
  35794. int32_t L_46;
  35795. L_46 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_44, ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)2)), /*hidden argument*/NULL);
  35796. V_5 = L_46;
  35797. // i += 9;
  35798. int32_t L_47 = V_4;
  35799. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)((int32_t)9)));
  35800. }
  35801. IL_0102:
  35802. {
  35803. // if (c == '<')
  35804. int32_t L_48 = V_5;
  35805. if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)60)))))
  35806. {
  35807. goto IL_0237;
  35808. }
  35809. }
  35810. {
  35811. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  35812. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49 = V_3;
  35813. int32_t L_50 = V_4;
  35814. int32_t L_51;
  35815. L_51 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_49, ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)), /*hidden argument*/NULL);
  35816. // switch ((MarkupTag)hashCode)
  35817. V_8 = L_51;
  35818. int32_t L_52 = V_8;
  35819. if ((((int32_t)L_52) > ((int32_t)((int32_t)2869039))))
  35820. {
  35821. goto IL_0138;
  35822. }
  35823. }
  35824. {
  35825. int32_t L_53 = V_8;
  35826. if ((((int32_t)L_53) == ((int32_t)((int32_t)2256))))
  35827. {
  35828. goto IL_0161;
  35829. }
  35830. }
  35831. {
  35832. int32_t L_54 = V_8;
  35833. if ((((int32_t)L_54) == ((int32_t)((int32_t)2869039))))
  35834. {
  35835. goto IL_0198;
  35836. }
  35837. }
  35838. {
  35839. goto IL_0237;
  35840. }
  35841. IL_0138:
  35842. {
  35843. int32_t L_55 = V_8;
  35844. if ((((int32_t)L_55) == ((int32_t)((int32_t)3288238))))
  35845. {
  35846. goto IL_01d2;
  35847. }
  35848. }
  35849. {
  35850. int32_t L_56 = V_8;
  35851. if ((((int32_t)L_56) == ((int32_t)((int32_t)100252951))))
  35852. {
  35853. goto IL_0209;
  35854. }
  35855. }
  35856. {
  35857. int32_t L_57 = V_8;
  35858. if ((((int32_t)L_57) == ((int32_t)((int32_t)1927738392))))
  35859. {
  35860. goto IL_0221;
  35861. }
  35862. }
  35863. {
  35864. goto IL_0237;
  35865. }
  35866. IL_0161:
  35867. {
  35868. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35869. int32_t* L_58 = ___writeIndex4;
  35870. int32_t L_59 = *((int32_t*)L_58);
  35871. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_60 = ___charBuffer3;
  35872. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_61 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_60);
  35873. NullCheck(L_61);
  35874. if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))))
  35875. {
  35876. goto IL_0173;
  35877. }
  35878. }
  35879. {
  35880. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35881. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_62 = ___charBuffer3;
  35882. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_62, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35883. }
  35884. IL_0173:
  35885. {
  35886. // charBuffer[writeIndex].unicode = 10;
  35887. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_63 = ___charBuffer3;
  35888. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_64 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_63);
  35889. int32_t* L_65 = ___writeIndex4;
  35890. int32_t L_66 = *((int32_t*)L_65);
  35891. NullCheck(L_64);
  35892. ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->set_unicode_0(((int32_t)10));
  35893. // writeIndex += 1;
  35894. int32_t* L_67 = ___writeIndex4;
  35895. int32_t* L_68 = ___writeIndex4;
  35896. int32_t L_69 = *((int32_t*)L_68);
  35897. *((int32_t*)L_67) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1));
  35898. // i += 3;
  35899. int32_t L_70 = V_4;
  35900. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)3));
  35901. // continue;
  35902. goto IL_0263;
  35903. }
  35904. IL_0198:
  35905. {
  35906. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35907. int32_t* L_71 = ___writeIndex4;
  35908. int32_t L_72 = *((int32_t*)L_71);
  35909. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_73 = ___charBuffer3;
  35910. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_74 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_73);
  35911. NullCheck(L_74);
  35912. if ((!(((uint32_t)L_72) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))))
  35913. {
  35914. goto IL_01aa;
  35915. }
  35916. }
  35917. {
  35918. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35919. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_75 = ___charBuffer3;
  35920. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_75, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35921. }
  35922. IL_01aa:
  35923. {
  35924. // charBuffer[writeIndex].unicode = 160;
  35925. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_76 = ___charBuffer3;
  35926. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_77 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_76);
  35927. int32_t* L_78 = ___writeIndex4;
  35928. int32_t L_79 = *((int32_t*)L_78);
  35929. NullCheck(L_77);
  35930. ((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)))->set_unicode_0(((int32_t)160));
  35931. // writeIndex += 1;
  35932. int32_t* L_80 = ___writeIndex4;
  35933. int32_t* L_81 = ___writeIndex4;
  35934. int32_t L_82 = *((int32_t*)L_81);
  35935. *((int32_t*)L_80) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1));
  35936. // i += 5;
  35937. int32_t L_83 = V_4;
  35938. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)5));
  35939. // continue;
  35940. goto IL_0263;
  35941. }
  35942. IL_01d2:
  35943. {
  35944. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35945. int32_t* L_84 = ___writeIndex4;
  35946. int32_t L_85 = *((int32_t*)L_84);
  35947. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_86 = ___charBuffer3;
  35948. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_87 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_86);
  35949. NullCheck(L_87);
  35950. if ((!(((uint32_t)L_85) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_87)->max_length)))))))
  35951. {
  35952. goto IL_01e4;
  35953. }
  35954. }
  35955. {
  35956. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  35957. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_88 = ___charBuffer3;
  35958. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_88, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  35959. }
  35960. IL_01e4:
  35961. {
  35962. // charBuffer[writeIndex].unicode = 0x200B;
  35963. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_89 = ___charBuffer3;
  35964. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_90 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_89);
  35965. int32_t* L_91 = ___writeIndex4;
  35966. int32_t L_92 = *((int32_t*)L_91);
  35967. NullCheck(L_90);
  35968. ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->set_unicode_0(((int32_t)8203));
  35969. // writeIndex += 1;
  35970. int32_t* L_93 = ___writeIndex4;
  35971. int32_t* L_94 = ___writeIndex4;
  35972. int32_t L_95 = *((int32_t*)L_94);
  35973. *((int32_t*)L_93) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
  35974. // i += 5;
  35975. int32_t L_96 = V_4;
  35976. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)5));
  35977. // continue;
  35978. goto IL_0263;
  35979. }
  35980. IL_0209:
  35981. {
  35982. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  35983. int32_t L_97 = V_4;
  35984. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_98 = ___charBuffer3;
  35985. int32_t* L_99 = ___writeIndex4;
  35986. bool L_100;
  35987. L_100 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_97, (int32_t*)(&V_7), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_98, (int32_t*)L_99, /*hidden argument*/NULL);
  35988. if (!L_100)
  35989. {
  35990. goto IL_0237;
  35991. }
  35992. }
  35993. {
  35994. // i = offset;
  35995. int32_t L_101 = V_7;
  35996. V_4 = L_101;
  35997. // continue;
  35998. goto IL_0263;
  35999. }
  36000. IL_0221:
  36001. {
  36002. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  36003. int32_t L_102 = V_4;
  36004. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_103 = ___charBuffer3;
  36005. int32_t* L_104 = ___writeIndex4;
  36006. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_102, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_103, (int32_t*)L_104, /*hidden argument*/NULL);
  36007. // i += 7;
  36008. int32_t L_105 = V_4;
  36009. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)7));
  36010. // continue;
  36011. goto IL_0263;
  36012. }
  36013. IL_0237:
  36014. {
  36015. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36016. int32_t* L_106 = ___writeIndex4;
  36017. int32_t L_107 = *((int32_t*)L_106);
  36018. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_108 = ___charBuffer3;
  36019. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_109 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_108);
  36020. NullCheck(L_109);
  36021. if ((!(((uint32_t)L_107) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length)))))))
  36022. {
  36023. goto IL_0249;
  36024. }
  36025. }
  36026. {
  36027. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36028. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_110 = ___charBuffer3;
  36029. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_110, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36030. }
  36031. IL_0249:
  36032. {
  36033. // charBuffer[writeIndex].unicode = c;
  36034. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_111 = ___charBuffer3;
  36035. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_112 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_111);
  36036. int32_t* L_113 = ___writeIndex4;
  36037. int32_t L_114 = *((int32_t*)L_113);
  36038. NullCheck(L_112);
  36039. int32_t L_115 = V_5;
  36040. ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->set_unicode_0(L_115);
  36041. // writeIndex += 1;
  36042. int32_t* L_116 = ___writeIndex4;
  36043. int32_t* L_117 = ___writeIndex4;
  36044. int32_t L_118 = *((int32_t*)L_117);
  36045. *((int32_t*)L_116) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1));
  36046. }
  36047. IL_0263:
  36048. {
  36049. // for (int i = 0; i < styleLength; i++)
  36050. int32_t L_119 = V_4;
  36051. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1));
  36052. }
  36053. IL_0269:
  36054. {
  36055. // for (int i = 0; i < styleLength; i++)
  36056. int32_t L_120 = V_4;
  36057. int32_t L_121 = V_2;
  36058. if ((((int32_t)L_120) < ((int32_t)L_121)))
  36059. {
  36060. goto IL_005f;
  36061. }
  36062. }
  36063. {
  36064. // m_TextStyleStackDepth -= 1;
  36065. int32_t L_122 = __this->get_m_TextStyleStackDepth_237();
  36066. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)1)));
  36067. // return true;
  36068. return (bool)1;
  36069. }
  36070. }
  36071. // System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(TMPro.TMP_Text/TextBackingContainer&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  36072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m2B1656570CF1A542A5CCBCD6D4AAE7F4451A6D5F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
  36073. {
  36074. static bool s_Il2CppMethodInitialized;
  36075. if (!s_Il2CppMethodInitialized)
  36076. {
  36077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  36078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36079. s_Il2CppMethodInitialized = true;
  36080. }
  36081. int32_t V_0 = 0;
  36082. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_1 = NULL;
  36083. int32_t V_2 = 0;
  36084. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL;
  36085. int32_t V_4 = 0;
  36086. int32_t V_5 = 0;
  36087. int32_t V_6 = 0;
  36088. int32_t V_7 = 0;
  36089. int32_t V_8 = 0;
  36090. {
  36091. // int styleHashCode = m_TextStyleStacks[m_TextStyleStackDepth + 1].Pop();
  36092. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_0 = __this->get_m_TextStyleStacks_236();
  36093. int32_t L_1 = __this->get_m_TextStyleStackDepth_237();
  36094. NullCheck(L_0);
  36095. int32_t L_2;
  36096. L_2 = TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))))), /*hidden argument*/TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  36097. V_0 = L_2;
  36098. // TMP_Style style = GetStyle(styleHashCode);
  36099. int32_t L_3 = V_0;
  36100. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4;
  36101. L_4 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_3, /*hidden argument*/NULL);
  36102. V_1 = L_4;
  36103. // if (style == null) return;
  36104. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5 = V_1;
  36105. if (L_5)
  36106. {
  36107. goto IL_0025;
  36108. }
  36109. }
  36110. {
  36111. // if (style == null) return;
  36112. return;
  36113. }
  36114. IL_0025:
  36115. {
  36116. // m_TextStyleStackDepth += 1;
  36117. int32_t L_6 = __this->get_m_TextStyleStackDepth_237();
  36118. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
  36119. // int styleLength = style.styleClosingTagArray.Length;
  36120. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_7 = V_1;
  36121. NullCheck(L_7);
  36122. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8;
  36123. L_8 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_7, /*hidden argument*/NULL);
  36124. NullCheck(L_8);
  36125. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)));
  36126. // int[] tagDefinition = style.styleClosingTagArray;
  36127. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_9 = V_1;
  36128. NullCheck(L_9);
  36129. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10;
  36130. L_10 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_9, /*hidden argument*/NULL);
  36131. V_3 = L_10;
  36132. // for (int i = 0; i < styleLength; i++)
  36133. V_4 = 0;
  36134. goto IL_0247;
  36135. }
  36136. IL_004b:
  36137. {
  36138. // int c = tagDefinition[i];
  36139. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = V_3;
  36140. int32_t L_12 = V_4;
  36141. NullCheck(L_11);
  36142. int32_t L_13 = L_12;
  36143. int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  36144. V_5 = L_14;
  36145. // if (c == '\\' && i + 1 < styleLength)
  36146. int32_t L_15 = V_5;
  36147. if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)92)))))
  36148. {
  36149. goto IL_00ee;
  36150. }
  36151. }
  36152. {
  36153. int32_t L_16 = V_4;
  36154. int32_t L_17 = V_2;
  36155. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))) >= ((int32_t)L_17)))
  36156. {
  36157. goto IL_00ee;
  36158. }
  36159. }
  36160. {
  36161. // switch (tagDefinition[i + 1])
  36162. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_3;
  36163. int32_t L_19 = V_4;
  36164. NullCheck(L_18);
  36165. int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
  36166. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  36167. V_6 = L_21;
  36168. int32_t L_22 = V_6;
  36169. if ((((int32_t)L_22) > ((int32_t)((int32_t)92))))
  36170. {
  36171. goto IL_0080;
  36172. }
  36173. }
  36174. {
  36175. int32_t L_23 = V_6;
  36176. if ((((int32_t)L_23) == ((int32_t)((int32_t)85))))
  36177. {
  36178. goto IL_00d2;
  36179. }
  36180. }
  36181. {
  36182. int32_t L_24 = V_6;
  36183. if ((((int32_t)L_24) == ((int32_t)((int32_t)92))))
  36184. {
  36185. goto IL_00a2;
  36186. }
  36187. }
  36188. {
  36189. goto IL_00ee;
  36190. }
  36191. IL_0080:
  36192. {
  36193. int32_t L_25 = V_6;
  36194. if ((((int32_t)L_25) == ((int32_t)((int32_t)110))))
  36195. {
  36196. goto IL_00aa;
  36197. }
  36198. }
  36199. {
  36200. int32_t L_26 = V_6;
  36201. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)114))))
  36202. {
  36203. case 0:
  36204. {
  36205. goto IL_00ee;
  36206. }
  36207. case 1:
  36208. {
  36209. goto IL_00ee;
  36210. }
  36211. case 2:
  36212. {
  36213. goto IL_00ee;
  36214. }
  36215. case 3:
  36216. {
  36217. goto IL_00b6;
  36218. }
  36219. }
  36220. }
  36221. {
  36222. goto IL_00ee;
  36223. }
  36224. IL_00a2:
  36225. {
  36226. // i += 1;
  36227. int32_t L_27 = V_4;
  36228. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
  36229. // break;
  36230. goto IL_00ee;
  36231. }
  36232. IL_00aa:
  36233. {
  36234. // c = 10;
  36235. V_5 = ((int32_t)10);
  36236. // i += 1;
  36237. int32_t L_28 = V_4;
  36238. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  36239. // break;
  36240. goto IL_00ee;
  36241. }
  36242. IL_00b6:
  36243. {
  36244. // if (i + 5 < styleLength)
  36245. int32_t L_29 = V_4;
  36246. int32_t L_30 = V_2;
  36247. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)5))) >= ((int32_t)L_30)))
  36248. {
  36249. goto IL_00ee;
  36250. }
  36251. }
  36252. {
  36253. // c = GetUTF16(tagDefinition, i + 2);
  36254. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = V_3;
  36255. int32_t L_32 = V_4;
  36256. int32_t L_33;
  36257. L_33 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_31, ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)2)), /*hidden argument*/NULL);
  36258. V_5 = L_33;
  36259. // i += 5;
  36260. int32_t L_34 = V_4;
  36261. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)5));
  36262. // break;
  36263. goto IL_00ee;
  36264. }
  36265. IL_00d2:
  36266. {
  36267. // if (i + 9 < styleLength)
  36268. int32_t L_35 = V_4;
  36269. int32_t L_36 = V_2;
  36270. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)((int32_t)9)))) >= ((int32_t)L_36)))
  36271. {
  36272. goto IL_00ee;
  36273. }
  36274. }
  36275. {
  36276. // c = GetUTF32(tagDefinition, i + 2);
  36277. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = V_3;
  36278. int32_t L_38 = V_4;
  36279. int32_t L_39;
  36280. L_39 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_37, ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)2)), /*hidden argument*/NULL);
  36281. V_5 = L_39;
  36282. // i += 9;
  36283. int32_t L_40 = V_4;
  36284. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)((int32_t)9)));
  36285. }
  36286. IL_00ee:
  36287. {
  36288. // if (c == '<')
  36289. int32_t L_41 = V_5;
  36290. if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)60)))))
  36291. {
  36292. goto IL_0218;
  36293. }
  36294. }
  36295. {
  36296. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  36297. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = V_3;
  36298. int32_t L_43 = V_4;
  36299. int32_t L_44;
  36300. L_44 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_42, ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)), /*hidden argument*/NULL);
  36301. // switch ((MarkupTag)hashCode)
  36302. V_8 = L_44;
  36303. int32_t L_45 = V_8;
  36304. if ((((int32_t)L_45) > ((int32_t)((int32_t)2869039))))
  36305. {
  36306. goto IL_0124;
  36307. }
  36308. }
  36309. {
  36310. int32_t L_46 = V_8;
  36311. if ((((int32_t)L_46) == ((int32_t)((int32_t)2256))))
  36312. {
  36313. goto IL_014d;
  36314. }
  36315. }
  36316. {
  36317. int32_t L_47 = V_8;
  36318. if ((((int32_t)L_47) == ((int32_t)((int32_t)2869039))))
  36319. {
  36320. goto IL_0181;
  36321. }
  36322. }
  36323. {
  36324. goto IL_0218;
  36325. }
  36326. IL_0124:
  36327. {
  36328. int32_t L_48 = V_8;
  36329. if ((((int32_t)L_48) == ((int32_t)((int32_t)3288238))))
  36330. {
  36331. goto IL_01b8;
  36332. }
  36333. }
  36334. {
  36335. int32_t L_49 = V_8;
  36336. if ((((int32_t)L_49) == ((int32_t)((int32_t)100252951))))
  36337. {
  36338. goto IL_01ec;
  36339. }
  36340. }
  36341. {
  36342. int32_t L_50 = V_8;
  36343. if ((((int32_t)L_50) == ((int32_t)((int32_t)1927738392))))
  36344. {
  36345. goto IL_0203;
  36346. }
  36347. }
  36348. {
  36349. goto IL_0218;
  36350. }
  36351. IL_014d:
  36352. {
  36353. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36354. int32_t* L_51 = ___writeIndex3;
  36355. int32_t L_52 = *((int32_t*)L_51);
  36356. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_53 = ___charBuffer2;
  36357. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_54 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_53);
  36358. NullCheck(L_54);
  36359. if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length)))))))
  36360. {
  36361. goto IL_015d;
  36362. }
  36363. }
  36364. {
  36365. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36366. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_55 = ___charBuffer2;
  36367. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_55, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36368. }
  36369. IL_015d:
  36370. {
  36371. // charBuffer[writeIndex].unicode = 10;
  36372. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_56 = ___charBuffer2;
  36373. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_57 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_56);
  36374. int32_t* L_58 = ___writeIndex3;
  36375. int32_t L_59 = *((int32_t*)L_58);
  36376. NullCheck(L_57);
  36377. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->set_unicode_0(((int32_t)10));
  36378. // writeIndex += 1;
  36379. int32_t* L_60 = ___writeIndex3;
  36380. int32_t* L_61 = ___writeIndex3;
  36381. int32_t L_62 = *((int32_t*)L_61);
  36382. *((int32_t*)L_60) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)1));
  36383. // i += 3;
  36384. int32_t L_63 = V_4;
  36385. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)3));
  36386. // continue;
  36387. goto IL_0241;
  36388. }
  36389. IL_0181:
  36390. {
  36391. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36392. int32_t* L_64 = ___writeIndex3;
  36393. int32_t L_65 = *((int32_t*)L_64);
  36394. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_66 = ___charBuffer2;
  36395. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_67 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_66);
  36396. NullCheck(L_67);
  36397. if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))))
  36398. {
  36399. goto IL_0191;
  36400. }
  36401. }
  36402. {
  36403. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36404. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_68 = ___charBuffer2;
  36405. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_68, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36406. }
  36407. IL_0191:
  36408. {
  36409. // charBuffer[writeIndex].unicode = 160;
  36410. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_69 = ___charBuffer2;
  36411. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_70 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_69);
  36412. int32_t* L_71 = ___writeIndex3;
  36413. int32_t L_72 = *((int32_t*)L_71);
  36414. NullCheck(L_70);
  36415. ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->set_unicode_0(((int32_t)160));
  36416. // writeIndex += 1;
  36417. int32_t* L_73 = ___writeIndex3;
  36418. int32_t* L_74 = ___writeIndex3;
  36419. int32_t L_75 = *((int32_t*)L_74);
  36420. *((int32_t*)L_73) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
  36421. // i += 5;
  36422. int32_t L_76 = V_4;
  36423. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)5));
  36424. // continue;
  36425. goto IL_0241;
  36426. }
  36427. IL_01b8:
  36428. {
  36429. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36430. int32_t* L_77 = ___writeIndex3;
  36431. int32_t L_78 = *((int32_t*)L_77);
  36432. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_79 = ___charBuffer2;
  36433. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_80 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_79);
  36434. NullCheck(L_80);
  36435. if ((!(((uint32_t)L_78) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))))
  36436. {
  36437. goto IL_01c8;
  36438. }
  36439. }
  36440. {
  36441. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36442. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_81 = ___charBuffer2;
  36443. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_81, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36444. }
  36445. IL_01c8:
  36446. {
  36447. // charBuffer[writeIndex].unicode = 0x200B;
  36448. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_82 = ___charBuffer2;
  36449. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_83 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_82);
  36450. int32_t* L_84 = ___writeIndex3;
  36451. int32_t L_85 = *((int32_t*)L_84);
  36452. NullCheck(L_83);
  36453. ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->set_unicode_0(((int32_t)8203));
  36454. // writeIndex += 1;
  36455. int32_t* L_86 = ___writeIndex3;
  36456. int32_t* L_87 = ___writeIndex3;
  36457. int32_t L_88 = *((int32_t*)L_87);
  36458. *((int32_t*)L_86) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1));
  36459. // i += 5;
  36460. int32_t L_89 = V_4;
  36461. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)5));
  36462. // continue;
  36463. goto IL_0241;
  36464. }
  36465. IL_01ec:
  36466. {
  36467. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  36468. int32_t L_90 = V_4;
  36469. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_91 = ___charBuffer2;
  36470. int32_t* L_92 = ___writeIndex3;
  36471. bool L_93;
  36472. L_93 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_90, (int32_t*)(&V_7), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_91, (int32_t*)L_92, /*hidden argument*/NULL);
  36473. if (!L_93)
  36474. {
  36475. goto IL_0218;
  36476. }
  36477. }
  36478. {
  36479. // i = offset;
  36480. int32_t L_94 = V_7;
  36481. V_4 = L_94;
  36482. // continue;
  36483. goto IL_0241;
  36484. }
  36485. IL_0203:
  36486. {
  36487. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  36488. int32_t L_95 = V_4;
  36489. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_96 = ___charBuffer2;
  36490. int32_t* L_97 = ___writeIndex3;
  36491. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_95, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_96, (int32_t*)L_97, /*hidden argument*/NULL);
  36492. // i += 7;
  36493. int32_t L_98 = V_4;
  36494. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)7));
  36495. // continue;
  36496. goto IL_0241;
  36497. }
  36498. IL_0218:
  36499. {
  36500. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36501. int32_t* L_99 = ___writeIndex3;
  36502. int32_t L_100 = *((int32_t*)L_99);
  36503. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_101 = ___charBuffer2;
  36504. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_102 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_101);
  36505. NullCheck(L_102);
  36506. if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length)))))))
  36507. {
  36508. goto IL_0228;
  36509. }
  36510. }
  36511. {
  36512. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36513. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_103 = ___charBuffer2;
  36514. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_103, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36515. }
  36516. IL_0228:
  36517. {
  36518. // charBuffer[writeIndex].unicode = c;
  36519. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_104 = ___charBuffer2;
  36520. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_105 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_104);
  36521. int32_t* L_106 = ___writeIndex3;
  36522. int32_t L_107 = *((int32_t*)L_106);
  36523. NullCheck(L_105);
  36524. int32_t L_108 = V_5;
  36525. ((L_105)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->set_unicode_0(L_108);
  36526. // writeIndex += 1;
  36527. int32_t* L_109 = ___writeIndex3;
  36528. int32_t* L_110 = ___writeIndex3;
  36529. int32_t L_111 = *((int32_t*)L_110);
  36530. *((int32_t*)L_109) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1));
  36531. }
  36532. IL_0241:
  36533. {
  36534. // for (int i = 0; i < styleLength; i++)
  36535. int32_t L_112 = V_4;
  36536. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
  36537. }
  36538. IL_0247:
  36539. {
  36540. // for (int i = 0; i < styleLength; i++)
  36541. int32_t L_113 = V_4;
  36542. int32_t L_114 = V_2;
  36543. if ((((int32_t)L_113) < ((int32_t)L_114)))
  36544. {
  36545. goto IL_004b;
  36546. }
  36547. }
  36548. {
  36549. // m_TextStyleStackDepth -= 1;
  36550. int32_t L_115 = __this->get_m_TextStyleStackDepth_237();
  36551. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_subtract((int32_t)L_115, (int32_t)1)));
  36552. // }
  36553. return;
  36554. }
  36555. }
  36556. // System.Void TMPro.TMP_Text::ReplaceClosingStyleTag(System.Int32[]&,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  36557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___sourceText0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
  36558. {
  36559. static bool s_Il2CppMethodInitialized;
  36560. if (!s_Il2CppMethodInitialized)
  36561. {
  36562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  36563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36564. s_Il2CppMethodInitialized = true;
  36565. }
  36566. int32_t V_0 = 0;
  36567. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * V_1 = NULL;
  36568. int32_t V_2 = 0;
  36569. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL;
  36570. int32_t V_4 = 0;
  36571. int32_t V_5 = 0;
  36572. int32_t V_6 = 0;
  36573. int32_t V_7 = 0;
  36574. int32_t V_8 = 0;
  36575. {
  36576. // int styleHashCode = m_TextStyleStacks[m_TextStyleStackDepth + 1].Pop();
  36577. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_0 = __this->get_m_TextStyleStacks_236();
  36578. int32_t L_1 = __this->get_m_TextStyleStackDepth_237();
  36579. NullCheck(L_0);
  36580. int32_t L_2;
  36581. L_2 = TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1))))), /*hidden argument*/TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  36582. V_0 = L_2;
  36583. // TMP_Style style = GetStyle(styleHashCode);
  36584. int32_t L_3 = V_0;
  36585. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4;
  36586. L_4 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_3, /*hidden argument*/NULL);
  36587. V_1 = L_4;
  36588. // if (style == null) return;
  36589. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_5 = V_1;
  36590. if (L_5)
  36591. {
  36592. goto IL_0025;
  36593. }
  36594. }
  36595. {
  36596. // if (style == null) return;
  36597. return;
  36598. }
  36599. IL_0025:
  36600. {
  36601. // m_TextStyleStackDepth += 1;
  36602. int32_t L_6 = __this->get_m_TextStyleStackDepth_237();
  36603. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)));
  36604. // int styleLength = style.styleClosingTagArray.Length;
  36605. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_7 = V_1;
  36606. NullCheck(L_7);
  36607. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8;
  36608. L_8 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_7, /*hidden argument*/NULL);
  36609. NullCheck(L_8);
  36610. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)));
  36611. // int[] tagDefinition = style.styleClosingTagArray;
  36612. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_9 = V_1;
  36613. NullCheck(L_9);
  36614. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10;
  36615. L_10 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_9, /*hidden argument*/NULL);
  36616. V_3 = L_10;
  36617. // for (int i = 0; i < styleLength; i++)
  36618. V_4 = 0;
  36619. goto IL_0247;
  36620. }
  36621. IL_004b:
  36622. {
  36623. // int c = tagDefinition[i];
  36624. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = V_3;
  36625. int32_t L_12 = V_4;
  36626. NullCheck(L_11);
  36627. int32_t L_13 = L_12;
  36628. int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  36629. V_5 = L_14;
  36630. // if (c == '\\' && i + 1 < styleLength)
  36631. int32_t L_15 = V_5;
  36632. if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)92)))))
  36633. {
  36634. goto IL_00ee;
  36635. }
  36636. }
  36637. {
  36638. int32_t L_16 = V_4;
  36639. int32_t L_17 = V_2;
  36640. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))) >= ((int32_t)L_17)))
  36641. {
  36642. goto IL_00ee;
  36643. }
  36644. }
  36645. {
  36646. // switch (tagDefinition[i + 1])
  36647. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = V_3;
  36648. int32_t L_19 = V_4;
  36649. NullCheck(L_18);
  36650. int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1));
  36651. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  36652. V_6 = L_21;
  36653. int32_t L_22 = V_6;
  36654. if ((((int32_t)L_22) > ((int32_t)((int32_t)92))))
  36655. {
  36656. goto IL_0080;
  36657. }
  36658. }
  36659. {
  36660. int32_t L_23 = V_6;
  36661. if ((((int32_t)L_23) == ((int32_t)((int32_t)85))))
  36662. {
  36663. goto IL_00d2;
  36664. }
  36665. }
  36666. {
  36667. int32_t L_24 = V_6;
  36668. if ((((int32_t)L_24) == ((int32_t)((int32_t)92))))
  36669. {
  36670. goto IL_00a2;
  36671. }
  36672. }
  36673. {
  36674. goto IL_00ee;
  36675. }
  36676. IL_0080:
  36677. {
  36678. int32_t L_25 = V_6;
  36679. if ((((int32_t)L_25) == ((int32_t)((int32_t)110))))
  36680. {
  36681. goto IL_00aa;
  36682. }
  36683. }
  36684. {
  36685. int32_t L_26 = V_6;
  36686. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)114))))
  36687. {
  36688. case 0:
  36689. {
  36690. goto IL_00ee;
  36691. }
  36692. case 1:
  36693. {
  36694. goto IL_00ee;
  36695. }
  36696. case 2:
  36697. {
  36698. goto IL_00ee;
  36699. }
  36700. case 3:
  36701. {
  36702. goto IL_00b6;
  36703. }
  36704. }
  36705. }
  36706. {
  36707. goto IL_00ee;
  36708. }
  36709. IL_00a2:
  36710. {
  36711. // i += 1;
  36712. int32_t L_27 = V_4;
  36713. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
  36714. // break;
  36715. goto IL_00ee;
  36716. }
  36717. IL_00aa:
  36718. {
  36719. // c = 10;
  36720. V_5 = ((int32_t)10);
  36721. // i += 1;
  36722. int32_t L_28 = V_4;
  36723. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  36724. // break;
  36725. goto IL_00ee;
  36726. }
  36727. IL_00b6:
  36728. {
  36729. // if (i + 5 < styleLength)
  36730. int32_t L_29 = V_4;
  36731. int32_t L_30 = V_2;
  36732. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)5))) >= ((int32_t)L_30)))
  36733. {
  36734. goto IL_00ee;
  36735. }
  36736. }
  36737. {
  36738. // c = GetUTF16(tagDefinition, i + 2);
  36739. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = V_3;
  36740. int32_t L_32 = V_4;
  36741. int32_t L_33;
  36742. L_33 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_31, ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)2)), /*hidden argument*/NULL);
  36743. V_5 = L_33;
  36744. // i += 5;
  36745. int32_t L_34 = V_4;
  36746. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)5));
  36747. // break;
  36748. goto IL_00ee;
  36749. }
  36750. IL_00d2:
  36751. {
  36752. // if (i + 9 < styleLength)
  36753. int32_t L_35 = V_4;
  36754. int32_t L_36 = V_2;
  36755. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)((int32_t)9)))) >= ((int32_t)L_36)))
  36756. {
  36757. goto IL_00ee;
  36758. }
  36759. }
  36760. {
  36761. // c = GetUTF32(tagDefinition, i + 2);
  36762. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = V_3;
  36763. int32_t L_38 = V_4;
  36764. int32_t L_39;
  36765. L_39 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_37, ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)2)), /*hidden argument*/NULL);
  36766. V_5 = L_39;
  36767. // i += 9;
  36768. int32_t L_40 = V_4;
  36769. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)((int32_t)9)));
  36770. }
  36771. IL_00ee:
  36772. {
  36773. // if (c == '<')
  36774. int32_t L_41 = V_5;
  36775. if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)60)))))
  36776. {
  36777. goto IL_0218;
  36778. }
  36779. }
  36780. {
  36781. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  36782. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = V_3;
  36783. int32_t L_43 = V_4;
  36784. int32_t L_44;
  36785. L_44 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_42, ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)), /*hidden argument*/NULL);
  36786. // switch ((MarkupTag)hashCode)
  36787. V_8 = L_44;
  36788. int32_t L_45 = V_8;
  36789. if ((((int32_t)L_45) > ((int32_t)((int32_t)2869039))))
  36790. {
  36791. goto IL_0124;
  36792. }
  36793. }
  36794. {
  36795. int32_t L_46 = V_8;
  36796. if ((((int32_t)L_46) == ((int32_t)((int32_t)2256))))
  36797. {
  36798. goto IL_014d;
  36799. }
  36800. }
  36801. {
  36802. int32_t L_47 = V_8;
  36803. if ((((int32_t)L_47) == ((int32_t)((int32_t)2869039))))
  36804. {
  36805. goto IL_0181;
  36806. }
  36807. }
  36808. {
  36809. goto IL_0218;
  36810. }
  36811. IL_0124:
  36812. {
  36813. int32_t L_48 = V_8;
  36814. if ((((int32_t)L_48) == ((int32_t)((int32_t)3288238))))
  36815. {
  36816. goto IL_01b8;
  36817. }
  36818. }
  36819. {
  36820. int32_t L_49 = V_8;
  36821. if ((((int32_t)L_49) == ((int32_t)((int32_t)100252951))))
  36822. {
  36823. goto IL_01ec;
  36824. }
  36825. }
  36826. {
  36827. int32_t L_50 = V_8;
  36828. if ((((int32_t)L_50) == ((int32_t)((int32_t)1927738392))))
  36829. {
  36830. goto IL_0203;
  36831. }
  36832. }
  36833. {
  36834. goto IL_0218;
  36835. }
  36836. IL_014d:
  36837. {
  36838. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36839. int32_t* L_51 = ___writeIndex3;
  36840. int32_t L_52 = *((int32_t*)L_51);
  36841. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_53 = ___charBuffer2;
  36842. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_54 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_53);
  36843. NullCheck(L_54);
  36844. if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length)))))))
  36845. {
  36846. goto IL_015d;
  36847. }
  36848. }
  36849. {
  36850. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36851. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_55 = ___charBuffer2;
  36852. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_55, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36853. }
  36854. IL_015d:
  36855. {
  36856. // charBuffer[writeIndex].unicode = 10;
  36857. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_56 = ___charBuffer2;
  36858. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_57 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_56);
  36859. int32_t* L_58 = ___writeIndex3;
  36860. int32_t L_59 = *((int32_t*)L_58);
  36861. NullCheck(L_57);
  36862. ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->set_unicode_0(((int32_t)10));
  36863. // writeIndex += 1;
  36864. int32_t* L_60 = ___writeIndex3;
  36865. int32_t* L_61 = ___writeIndex3;
  36866. int32_t L_62 = *((int32_t*)L_61);
  36867. *((int32_t*)L_60) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)1));
  36868. // i += 3;
  36869. int32_t L_63 = V_4;
  36870. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)3));
  36871. // continue;
  36872. goto IL_0241;
  36873. }
  36874. IL_0181:
  36875. {
  36876. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36877. int32_t* L_64 = ___writeIndex3;
  36878. int32_t L_65 = *((int32_t*)L_64);
  36879. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_66 = ___charBuffer2;
  36880. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_67 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_66);
  36881. NullCheck(L_67);
  36882. if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))))
  36883. {
  36884. goto IL_0191;
  36885. }
  36886. }
  36887. {
  36888. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36889. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_68 = ___charBuffer2;
  36890. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_68, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36891. }
  36892. IL_0191:
  36893. {
  36894. // charBuffer[writeIndex].unicode = 160;
  36895. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_69 = ___charBuffer2;
  36896. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_70 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_69);
  36897. int32_t* L_71 = ___writeIndex3;
  36898. int32_t L_72 = *((int32_t*)L_71);
  36899. NullCheck(L_70);
  36900. ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->set_unicode_0(((int32_t)160));
  36901. // writeIndex += 1;
  36902. int32_t* L_73 = ___writeIndex3;
  36903. int32_t* L_74 = ___writeIndex3;
  36904. int32_t L_75 = *((int32_t*)L_74);
  36905. *((int32_t*)L_73) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
  36906. // i += 5;
  36907. int32_t L_76 = V_4;
  36908. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)5));
  36909. // continue;
  36910. goto IL_0241;
  36911. }
  36912. IL_01b8:
  36913. {
  36914. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36915. int32_t* L_77 = ___writeIndex3;
  36916. int32_t L_78 = *((int32_t*)L_77);
  36917. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_79 = ___charBuffer2;
  36918. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_80 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_79);
  36919. NullCheck(L_80);
  36920. if ((!(((uint32_t)L_78) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))))
  36921. {
  36922. goto IL_01c8;
  36923. }
  36924. }
  36925. {
  36926. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36927. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_81 = ___charBuffer2;
  36928. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_81, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  36929. }
  36930. IL_01c8:
  36931. {
  36932. // charBuffer[writeIndex].unicode = 0x200B;
  36933. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_82 = ___charBuffer2;
  36934. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_83 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_82);
  36935. int32_t* L_84 = ___writeIndex3;
  36936. int32_t L_85 = *((int32_t*)L_84);
  36937. NullCheck(L_83);
  36938. ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->set_unicode_0(((int32_t)8203));
  36939. // writeIndex += 1;
  36940. int32_t* L_86 = ___writeIndex3;
  36941. int32_t* L_87 = ___writeIndex3;
  36942. int32_t L_88 = *((int32_t*)L_87);
  36943. *((int32_t*)L_86) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1));
  36944. // i += 5;
  36945. int32_t L_89 = V_4;
  36946. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)5));
  36947. // continue;
  36948. goto IL_0241;
  36949. }
  36950. IL_01ec:
  36951. {
  36952. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  36953. int32_t L_90 = V_4;
  36954. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_91 = ___charBuffer2;
  36955. int32_t* L_92 = ___writeIndex3;
  36956. bool L_93;
  36957. L_93 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_90, (int32_t*)(&V_7), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_91, (int32_t*)L_92, /*hidden argument*/NULL);
  36958. if (!L_93)
  36959. {
  36960. goto IL_0218;
  36961. }
  36962. }
  36963. {
  36964. // i = offset;
  36965. int32_t L_94 = V_7;
  36966. V_4 = L_94;
  36967. // continue;
  36968. goto IL_0241;
  36969. }
  36970. IL_0203:
  36971. {
  36972. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  36973. int32_t L_95 = V_4;
  36974. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_96 = ___charBuffer2;
  36975. int32_t* L_97 = ___writeIndex3;
  36976. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_3), L_95, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_96, (int32_t*)L_97, /*hidden argument*/NULL);
  36977. // i += 7;
  36978. int32_t L_98 = V_4;
  36979. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)7));
  36980. // continue;
  36981. goto IL_0241;
  36982. }
  36983. IL_0218:
  36984. {
  36985. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36986. int32_t* L_99 = ___writeIndex3;
  36987. int32_t L_100 = *((int32_t*)L_99);
  36988. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_101 = ___charBuffer2;
  36989. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_102 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_101);
  36990. NullCheck(L_102);
  36991. if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length)))))))
  36992. {
  36993. goto IL_0228;
  36994. }
  36995. }
  36996. {
  36997. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  36998. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_103 = ___charBuffer2;
  36999. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_103, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37000. }
  37001. IL_0228:
  37002. {
  37003. // charBuffer[writeIndex].unicode = c;
  37004. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_104 = ___charBuffer2;
  37005. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_105 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_104);
  37006. int32_t* L_106 = ___writeIndex3;
  37007. int32_t L_107 = *((int32_t*)L_106);
  37008. NullCheck(L_105);
  37009. int32_t L_108 = V_5;
  37010. ((L_105)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->set_unicode_0(L_108);
  37011. // writeIndex += 1;
  37012. int32_t* L_109 = ___writeIndex3;
  37013. int32_t* L_110 = ___writeIndex3;
  37014. int32_t L_111 = *((int32_t*)L_110);
  37015. *((int32_t*)L_109) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1));
  37016. }
  37017. IL_0241:
  37018. {
  37019. // for (int i = 0; i < styleLength; i++)
  37020. int32_t L_112 = V_4;
  37021. V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
  37022. }
  37023. IL_0247:
  37024. {
  37025. // for (int i = 0; i < styleLength; i++)
  37026. int32_t L_113 = V_4;
  37027. int32_t L_114 = V_2;
  37028. if ((((int32_t)L_113) < ((int32_t)L_114)))
  37029. {
  37030. goto IL_004b;
  37031. }
  37032. }
  37033. {
  37034. // m_TextStyleStackDepth -= 1;
  37035. int32_t L_115 = __this->get_m_TextStyleStackDepth_237();
  37036. __this->set_m_TextStyleStackDepth_237(((int32_t)il2cpp_codegen_subtract((int32_t)L_115, (int32_t)1)));
  37037. // }
  37038. return;
  37039. }
  37040. }
  37041. // System.Boolean TMPro.TMP_Text::InsertOpeningStyleTag(TMPro.TMP_Style,System.Int32,TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  37042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_InsertOpeningStyleTag_m34F6923FEFC7B991FB9F8A9632CA1F2284A777AF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * ___style0, int32_t ___srcIndex1, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer2, int32_t* ___writeIndex3, const RuntimeMethod* method)
  37043. {
  37044. static bool s_Il2CppMethodInitialized;
  37045. if (!s_Il2CppMethodInitialized)
  37046. {
  37047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  37048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37049. s_Il2CppMethodInitialized = true;
  37050. }
  37051. int32_t V_0 = 0;
  37052. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL;
  37053. int32_t V_2 = 0;
  37054. int32_t V_3 = 0;
  37055. int32_t V_4 = 0;
  37056. int32_t V_5 = 0;
  37057. int32_t V_6 = 0;
  37058. {
  37059. // if (style == null) return false;
  37060. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_0 = ___style0;
  37061. if (L_0)
  37062. {
  37063. goto IL_0005;
  37064. }
  37065. }
  37066. {
  37067. // if (style == null) return false;
  37068. return (bool)0;
  37069. }
  37070. IL_0005:
  37071. {
  37072. // m_TextStyleStacks[0].Push(style.hashCode);
  37073. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_1 = __this->get_m_TextStyleStacks_236();
  37074. NullCheck(L_1);
  37075. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_2 = ___style0;
  37076. NullCheck(L_2);
  37077. int32_t L_3;
  37078. L_3 = TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline(L_2, /*hidden argument*/NULL);
  37079. TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), L_3, /*hidden argument*/TMP_TextProcessingStack_1_Push_mD0B6B6A77DF10437D24F30A28DD52600A6ADAB59_RuntimeMethod_var);
  37080. // int styleLength = style.styleOpeningTagArray.Length;
  37081. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4 = ___style0;
  37082. NullCheck(L_4);
  37083. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5;
  37084. L_5 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_4, /*hidden argument*/NULL);
  37085. NullCheck(L_5);
  37086. V_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)));
  37087. // int[] tagDefinition = style.styleOpeningTagArray;
  37088. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_6 = ___style0;
  37089. NullCheck(L_6);
  37090. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7;
  37091. L_7 = TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline(L_6, /*hidden argument*/NULL);
  37092. V_1 = L_7;
  37093. // for (int i = 0; i < styleLength; i++)
  37094. V_2 = 0;
  37095. goto IL_0208;
  37096. }
  37097. IL_0033:
  37098. {
  37099. // int c = tagDefinition[i];
  37100. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = V_1;
  37101. int32_t L_9 = V_2;
  37102. NullCheck(L_8);
  37103. int32_t L_10 = L_9;
  37104. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  37105. V_3 = L_11;
  37106. // if (c == '\\' && i + 1 < styleLength)
  37107. int32_t L_12 = V_3;
  37108. if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)92)))))
  37109. {
  37110. goto IL_00bf;
  37111. }
  37112. }
  37113. {
  37114. int32_t L_13 = V_2;
  37115. int32_t L_14 = V_0;
  37116. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))) >= ((int32_t)L_14)))
  37117. {
  37118. goto IL_00bf;
  37119. }
  37120. }
  37121. {
  37122. // switch (tagDefinition[i + 1])
  37123. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = V_1;
  37124. int32_t L_16 = V_2;
  37125. NullCheck(L_15);
  37126. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  37127. int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  37128. V_4 = L_18;
  37129. int32_t L_19 = V_4;
  37130. if ((((int32_t)L_19) > ((int32_t)((int32_t)92))))
  37131. {
  37132. goto IL_0060;
  37133. }
  37134. }
  37135. {
  37136. int32_t L_20 = V_4;
  37137. if ((((int32_t)L_20) == ((int32_t)((int32_t)85))))
  37138. {
  37139. goto IL_00a8;
  37140. }
  37141. }
  37142. {
  37143. int32_t L_21 = V_4;
  37144. if ((((int32_t)L_21) == ((int32_t)((int32_t)92))))
  37145. {
  37146. goto IL_0082;
  37147. }
  37148. }
  37149. {
  37150. goto IL_00bf;
  37151. }
  37152. IL_0060:
  37153. {
  37154. int32_t L_22 = V_4;
  37155. if ((((int32_t)L_22) == ((int32_t)((int32_t)110))))
  37156. {
  37157. goto IL_0088;
  37158. }
  37159. }
  37160. {
  37161. int32_t L_23 = V_4;
  37162. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)((int32_t)114))))
  37163. {
  37164. case 0:
  37165. {
  37166. goto IL_00bf;
  37167. }
  37168. case 1:
  37169. {
  37170. goto IL_00bf;
  37171. }
  37172. case 2:
  37173. {
  37174. goto IL_00bf;
  37175. }
  37176. case 3:
  37177. {
  37178. goto IL_0091;
  37179. }
  37180. }
  37181. }
  37182. {
  37183. goto IL_00bf;
  37184. }
  37185. IL_0082:
  37186. {
  37187. // i += 1;
  37188. int32_t L_24 = V_2;
  37189. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  37190. // break;
  37191. goto IL_00bf;
  37192. }
  37193. IL_0088:
  37194. {
  37195. // c = 10;
  37196. V_3 = ((int32_t)10);
  37197. // i += 1;
  37198. int32_t L_25 = V_2;
  37199. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
  37200. // break;
  37201. goto IL_00bf;
  37202. }
  37203. IL_0091:
  37204. {
  37205. // if (i + 5 < styleLength)
  37206. int32_t L_26 = V_2;
  37207. int32_t L_27 = V_0;
  37208. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)5))) >= ((int32_t)L_27)))
  37209. {
  37210. goto IL_00bf;
  37211. }
  37212. }
  37213. {
  37214. // c = GetUTF16(tagDefinition, i + 2);
  37215. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = V_1;
  37216. int32_t L_29 = V_2;
  37217. int32_t L_30;
  37218. L_30 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_28, ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)2)), /*hidden argument*/NULL);
  37219. V_3 = L_30;
  37220. // i += 5;
  37221. int32_t L_31 = V_2;
  37222. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)5));
  37223. // break;
  37224. goto IL_00bf;
  37225. }
  37226. IL_00a8:
  37227. {
  37228. // if (i + 9 < styleLength)
  37229. int32_t L_32 = V_2;
  37230. int32_t L_33 = V_0;
  37231. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)((int32_t)9)))) >= ((int32_t)L_33)))
  37232. {
  37233. goto IL_00bf;
  37234. }
  37235. }
  37236. {
  37237. // c = GetUTF32(tagDefinition, i + 2);
  37238. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = V_1;
  37239. int32_t L_35 = V_2;
  37240. int32_t L_36;
  37241. L_36 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_34, ((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)2)), /*hidden argument*/NULL);
  37242. V_3 = L_36;
  37243. // i += 9;
  37244. int32_t L_37 = V_2;
  37245. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)((int32_t)9)));
  37246. }
  37247. IL_00bf:
  37248. {
  37249. // if (c == '<')
  37250. int32_t L_38 = V_3;
  37251. if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)60)))))
  37252. {
  37253. goto IL_01dc;
  37254. }
  37255. }
  37256. {
  37257. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  37258. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_1;
  37259. int32_t L_40 = V_2;
  37260. int32_t L_41;
  37261. L_41 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_39, ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1)), /*hidden argument*/NULL);
  37262. // switch ((MarkupTag)hashCode)
  37263. V_6 = L_41;
  37264. int32_t L_42 = V_6;
  37265. if ((((int32_t)L_42) > ((int32_t)((int32_t)2869039))))
  37266. {
  37267. goto IL_00f3;
  37268. }
  37269. }
  37270. {
  37271. int32_t L_43 = V_6;
  37272. if ((((int32_t)L_43) == ((int32_t)((int32_t)2256))))
  37273. {
  37274. goto IL_011c;
  37275. }
  37276. }
  37277. {
  37278. int32_t L_44 = V_6;
  37279. if ((((int32_t)L_44) == ((int32_t)((int32_t)2869039))))
  37280. {
  37281. goto IL_014e;
  37282. }
  37283. }
  37284. {
  37285. goto IL_01dc;
  37286. }
  37287. IL_00f3:
  37288. {
  37289. int32_t L_45 = V_6;
  37290. if ((((int32_t)L_45) == ((int32_t)((int32_t)3288238))))
  37291. {
  37292. goto IL_0183;
  37293. }
  37294. }
  37295. {
  37296. int32_t L_46 = V_6;
  37297. if ((((int32_t)L_46) == ((int32_t)((int32_t)100252951))))
  37298. {
  37299. goto IL_01b5;
  37300. }
  37301. }
  37302. {
  37303. int32_t L_47 = V_6;
  37304. if ((((int32_t)L_47) == ((int32_t)((int32_t)1927738392))))
  37305. {
  37306. goto IL_01ca;
  37307. }
  37308. }
  37309. {
  37310. goto IL_01dc;
  37311. }
  37312. IL_011c:
  37313. {
  37314. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37315. int32_t* L_48 = ___writeIndex3;
  37316. int32_t L_49 = *((int32_t*)L_48);
  37317. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_50 = ___charBuffer2;
  37318. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_51 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_50);
  37319. NullCheck(L_51);
  37320. if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_51)->max_length)))))))
  37321. {
  37322. goto IL_012c;
  37323. }
  37324. }
  37325. {
  37326. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37327. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_52 = ___charBuffer2;
  37328. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_52, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37329. }
  37330. IL_012c:
  37331. {
  37332. // charBuffer[writeIndex].unicode = 10;
  37333. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_53 = ___charBuffer2;
  37334. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_54 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_53);
  37335. int32_t* L_55 = ___writeIndex3;
  37336. int32_t L_56 = *((int32_t*)L_55);
  37337. NullCheck(L_54);
  37338. ((L_54)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)))->set_unicode_0(((int32_t)10));
  37339. // writeIndex += 1;
  37340. int32_t* L_57 = ___writeIndex3;
  37341. int32_t* L_58 = ___writeIndex3;
  37342. int32_t L_59 = *((int32_t*)L_58);
  37343. *((int32_t*)L_57) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1));
  37344. // i += 3;
  37345. int32_t L_60 = V_2;
  37346. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)3));
  37347. // continue;
  37348. goto IL_0204;
  37349. }
  37350. IL_014e:
  37351. {
  37352. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37353. int32_t* L_61 = ___writeIndex3;
  37354. int32_t L_62 = *((int32_t*)L_61);
  37355. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_63 = ___charBuffer2;
  37356. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_64 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_63);
  37357. NullCheck(L_64);
  37358. if ((!(((uint32_t)L_62) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length)))))))
  37359. {
  37360. goto IL_015e;
  37361. }
  37362. }
  37363. {
  37364. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37365. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_65 = ___charBuffer2;
  37366. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_65, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37367. }
  37368. IL_015e:
  37369. {
  37370. // charBuffer[writeIndex].unicode = 160;
  37371. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_66 = ___charBuffer2;
  37372. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_67 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_66);
  37373. int32_t* L_68 = ___writeIndex3;
  37374. int32_t L_69 = *((int32_t*)L_68);
  37375. NullCheck(L_67);
  37376. ((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->set_unicode_0(((int32_t)160));
  37377. // writeIndex += 1;
  37378. int32_t* L_70 = ___writeIndex3;
  37379. int32_t* L_71 = ___writeIndex3;
  37380. int32_t L_72 = *((int32_t*)L_71);
  37381. *((int32_t*)L_70) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1));
  37382. // i += 5;
  37383. int32_t L_73 = V_2;
  37384. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)5));
  37385. // continue;
  37386. goto IL_0204;
  37387. }
  37388. IL_0183:
  37389. {
  37390. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37391. int32_t* L_74 = ___writeIndex3;
  37392. int32_t L_75 = *((int32_t*)L_74);
  37393. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_76 = ___charBuffer2;
  37394. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_77 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_76);
  37395. NullCheck(L_77);
  37396. if ((!(((uint32_t)L_75) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))))
  37397. {
  37398. goto IL_0193;
  37399. }
  37400. }
  37401. {
  37402. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37403. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_78 = ___charBuffer2;
  37404. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_78, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37405. }
  37406. IL_0193:
  37407. {
  37408. // charBuffer[writeIndex].unicode = 0x200B;
  37409. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_79 = ___charBuffer2;
  37410. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_80 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_79);
  37411. int32_t* L_81 = ___writeIndex3;
  37412. int32_t L_82 = *((int32_t*)L_81);
  37413. NullCheck(L_80);
  37414. ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->set_unicode_0(((int32_t)8203));
  37415. // writeIndex += 1;
  37416. int32_t* L_83 = ___writeIndex3;
  37417. int32_t* L_84 = ___writeIndex3;
  37418. int32_t L_85 = *((int32_t*)L_84);
  37419. *((int32_t*)L_83) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)1));
  37420. // i += 5;
  37421. int32_t L_86 = V_2;
  37422. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)5));
  37423. // continue;
  37424. goto IL_0204;
  37425. }
  37426. IL_01b5:
  37427. {
  37428. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  37429. int32_t L_87 = V_2;
  37430. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_88 = ___charBuffer2;
  37431. int32_t* L_89 = ___writeIndex3;
  37432. bool L_90;
  37433. L_90 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_1), L_87, (int32_t*)(&V_5), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_88, (int32_t*)L_89, /*hidden argument*/NULL);
  37434. if (!L_90)
  37435. {
  37436. goto IL_01dc;
  37437. }
  37438. }
  37439. {
  37440. // i = offset;
  37441. int32_t L_91 = V_5;
  37442. V_2 = L_91;
  37443. // continue;
  37444. goto IL_0204;
  37445. }
  37446. IL_01ca:
  37447. {
  37448. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  37449. int32_t L_92 = V_2;
  37450. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_93 = ___charBuffer2;
  37451. int32_t* L_94 = ___writeIndex3;
  37452. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_1), L_92, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_93, (int32_t*)L_94, /*hidden argument*/NULL);
  37453. // i += 7;
  37454. int32_t L_95 = V_2;
  37455. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)7));
  37456. // continue;
  37457. goto IL_0204;
  37458. }
  37459. IL_01dc:
  37460. {
  37461. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37462. int32_t* L_96 = ___writeIndex3;
  37463. int32_t L_97 = *((int32_t*)L_96);
  37464. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_98 = ___charBuffer2;
  37465. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_99 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_98);
  37466. NullCheck(L_99);
  37467. if ((!(((uint32_t)L_97) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_99)->max_length)))))))
  37468. {
  37469. goto IL_01ec;
  37470. }
  37471. }
  37472. {
  37473. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37474. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_100 = ___charBuffer2;
  37475. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_100, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37476. }
  37477. IL_01ec:
  37478. {
  37479. // charBuffer[writeIndex].unicode = c;
  37480. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_101 = ___charBuffer2;
  37481. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_102 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_101);
  37482. int32_t* L_103 = ___writeIndex3;
  37483. int32_t L_104 = *((int32_t*)L_103);
  37484. NullCheck(L_102);
  37485. int32_t L_105 = V_3;
  37486. ((L_102)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->set_unicode_0(L_105);
  37487. // writeIndex += 1;
  37488. int32_t* L_106 = ___writeIndex3;
  37489. int32_t* L_107 = ___writeIndex3;
  37490. int32_t L_108 = *((int32_t*)L_107);
  37491. *((int32_t*)L_106) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1));
  37492. }
  37493. IL_0204:
  37494. {
  37495. // for (int i = 0; i < styleLength; i++)
  37496. int32_t L_109 = V_2;
  37497. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)1));
  37498. }
  37499. IL_0208:
  37500. {
  37501. // for (int i = 0; i < styleLength; i++)
  37502. int32_t L_110 = V_2;
  37503. int32_t L_111 = V_0;
  37504. if ((((int32_t)L_110) < ((int32_t)L_111)))
  37505. {
  37506. goto IL_0033;
  37507. }
  37508. }
  37509. {
  37510. // m_TextStyleStackDepth = 0;
  37511. __this->set_m_TextStyleStackDepth_237(0);
  37512. // return true;
  37513. return (bool)1;
  37514. }
  37515. }
  37516. // System.Void TMPro.TMP_Text::InsertClosingStyleTag(TMPro.TMP_Text/UnicodeChar[]&,System.Int32&)
  37517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertClosingStyleTag_m691682E86EBD21AB97AA2BAF132E942CE13974D2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** ___charBuffer0, int32_t* ___writeIndex1, const RuntimeMethod* method)
  37518. {
  37519. static bool s_Il2CppMethodInitialized;
  37520. if (!s_Il2CppMethodInitialized)
  37521. {
  37522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  37523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37524. s_Il2CppMethodInitialized = true;
  37525. }
  37526. int32_t V_0 = 0;
  37527. int32_t V_1 = 0;
  37528. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL;
  37529. int32_t V_3 = 0;
  37530. int32_t V_4 = 0;
  37531. int32_t V_5 = 0;
  37532. int32_t V_6 = 0;
  37533. int32_t V_7 = 0;
  37534. {
  37535. // int styleHashCode = m_TextStyleStacks[0].Pop();
  37536. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_0 = __this->get_m_TextStyleStacks_236();
  37537. NullCheck(L_0);
  37538. int32_t L_1;
  37539. L_1 = TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), /*hidden argument*/TMP_TextProcessingStack_1_Pop_m26C8E1A4786CDFEECACC8B93117A10FFB88110BD_RuntimeMethod_var);
  37540. V_0 = L_1;
  37541. // TMP_Style style = GetStyle(styleHashCode);
  37542. int32_t L_2 = V_0;
  37543. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_3;
  37544. L_3 = TMP_Text_GetStyle_mFBCB4D65973B421A1476DDC3719E447F7EE56F58(__this, L_2, /*hidden argument*/NULL);
  37545. // int styleLength = style.styleClosingTagArray.Length;
  37546. TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * L_4 = L_3;
  37547. NullCheck(L_4);
  37548. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5;
  37549. L_5 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_4, /*hidden argument*/NULL);
  37550. NullCheck(L_5);
  37551. V_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)));
  37552. // int[] tagDefinition = style.styleClosingTagArray;
  37553. NullCheck(L_4);
  37554. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6;
  37555. L_6 = TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline(L_4, /*hidden argument*/NULL);
  37556. V_2 = L_6;
  37557. // for (int i = 0; i < styleLength; i++)
  37558. V_3 = 0;
  37559. goto IL_01f3;
  37560. }
  37561. IL_002f:
  37562. {
  37563. // int c = tagDefinition[i];
  37564. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = V_2;
  37565. int32_t L_8 = V_3;
  37566. NullCheck(L_7);
  37567. int32_t L_9 = L_8;
  37568. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  37569. V_4 = L_10;
  37570. // if (c == '\\' && i + 1 < styleLength)
  37571. int32_t L_11 = V_4;
  37572. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)92)))))
  37573. {
  37574. goto IL_00c0;
  37575. }
  37576. }
  37577. {
  37578. int32_t L_12 = V_3;
  37579. int32_t L_13 = V_1;
  37580. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))) >= ((int32_t)L_13)))
  37581. {
  37582. goto IL_00c0;
  37583. }
  37584. }
  37585. {
  37586. // switch (tagDefinition[i + 1])
  37587. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_2;
  37588. int32_t L_15 = V_3;
  37589. NullCheck(L_14);
  37590. int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
  37591. int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  37592. V_5 = L_17;
  37593. int32_t L_18 = V_5;
  37594. if ((((int32_t)L_18) > ((int32_t)((int32_t)92))))
  37595. {
  37596. goto IL_005e;
  37597. }
  37598. }
  37599. {
  37600. int32_t L_19 = V_5;
  37601. if ((((int32_t)L_19) == ((int32_t)((int32_t)85))))
  37602. {
  37603. goto IL_00a8;
  37604. }
  37605. }
  37606. {
  37607. int32_t L_20 = V_5;
  37608. if ((((int32_t)L_20) == ((int32_t)((int32_t)92))))
  37609. {
  37610. goto IL_0080;
  37611. }
  37612. }
  37613. {
  37614. goto IL_00c0;
  37615. }
  37616. IL_005e:
  37617. {
  37618. int32_t L_21 = V_5;
  37619. if ((((int32_t)L_21) == ((int32_t)((int32_t)110))))
  37620. {
  37621. goto IL_0086;
  37622. }
  37623. }
  37624. {
  37625. int32_t L_22 = V_5;
  37626. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)((int32_t)114))))
  37627. {
  37628. case 0:
  37629. {
  37630. goto IL_00c0;
  37631. }
  37632. case 1:
  37633. {
  37634. goto IL_00c0;
  37635. }
  37636. case 2:
  37637. {
  37638. goto IL_00c0;
  37639. }
  37640. case 3:
  37641. {
  37642. goto IL_0090;
  37643. }
  37644. }
  37645. }
  37646. {
  37647. goto IL_00c0;
  37648. }
  37649. IL_0080:
  37650. {
  37651. // i += 1;
  37652. int32_t L_23 = V_3;
  37653. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
  37654. // break;
  37655. goto IL_00c0;
  37656. }
  37657. IL_0086:
  37658. {
  37659. // c = 10;
  37660. V_4 = ((int32_t)10);
  37661. // i += 1;
  37662. int32_t L_24 = V_3;
  37663. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  37664. // break;
  37665. goto IL_00c0;
  37666. }
  37667. IL_0090:
  37668. {
  37669. // if (i + 5 < styleLength)
  37670. int32_t L_25 = V_3;
  37671. int32_t L_26 = V_1;
  37672. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)5))) >= ((int32_t)L_26)))
  37673. {
  37674. goto IL_00c0;
  37675. }
  37676. }
  37677. {
  37678. // c = GetUTF16(tagDefinition, i + 2);
  37679. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_2;
  37680. int32_t L_28 = V_3;
  37681. int32_t L_29;
  37682. L_29 = TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B(__this, L_27, ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/NULL);
  37683. V_4 = L_29;
  37684. // i += 5;
  37685. int32_t L_30 = V_3;
  37686. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)5));
  37687. // break;
  37688. goto IL_00c0;
  37689. }
  37690. IL_00a8:
  37691. {
  37692. // if (i + 9 < styleLength)
  37693. int32_t L_31 = V_3;
  37694. int32_t L_32 = V_1;
  37695. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)((int32_t)9)))) >= ((int32_t)L_32)))
  37696. {
  37697. goto IL_00c0;
  37698. }
  37699. }
  37700. {
  37701. // c = GetUTF32(tagDefinition, i + 2);
  37702. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = V_2;
  37703. int32_t L_34 = V_3;
  37704. int32_t L_35;
  37705. L_35 = TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA(__this, L_33, ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)2)), /*hidden argument*/NULL);
  37706. V_4 = L_35;
  37707. // i += 9;
  37708. int32_t L_36 = V_3;
  37709. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)((int32_t)9)));
  37710. }
  37711. IL_00c0:
  37712. {
  37713. // if (c == '<')
  37714. int32_t L_37 = V_4;
  37715. if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)60)))))
  37716. {
  37717. goto IL_01ca;
  37718. }
  37719. }
  37720. {
  37721. // int hashCode = GetMarkupTagHashCode(tagDefinition, i + 1);
  37722. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = V_2;
  37723. int32_t L_39 = V_3;
  37724. int32_t L_40;
  37725. L_40 = TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912(__this, L_38, ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)), /*hidden argument*/NULL);
  37726. // switch ((MarkupTag)hashCode)
  37727. V_7 = L_40;
  37728. int32_t L_41 = V_7;
  37729. if ((((int32_t)L_41) > ((int32_t)((int32_t)2869039))))
  37730. {
  37731. goto IL_00f5;
  37732. }
  37733. }
  37734. {
  37735. int32_t L_42 = V_7;
  37736. if ((((int32_t)L_42) == ((int32_t)((int32_t)2256))))
  37737. {
  37738. goto IL_011b;
  37739. }
  37740. }
  37741. {
  37742. int32_t L_43 = V_7;
  37743. if ((((int32_t)L_43) == ((int32_t)((int32_t)2869039))))
  37744. {
  37745. goto IL_0149;
  37746. }
  37747. }
  37748. {
  37749. goto IL_01ca;
  37750. }
  37751. IL_00f5:
  37752. {
  37753. int32_t L_44 = V_7;
  37754. if ((((int32_t)L_44) == ((int32_t)((int32_t)3288238))))
  37755. {
  37756. goto IL_0177;
  37757. }
  37758. }
  37759. {
  37760. int32_t L_45 = V_7;
  37761. if ((((int32_t)L_45) == ((int32_t)((int32_t)100252951))))
  37762. {
  37763. goto IL_01a5;
  37764. }
  37765. }
  37766. {
  37767. int32_t L_46 = V_7;
  37768. if ((((int32_t)L_46) == ((int32_t)((int32_t)1927738392))))
  37769. {
  37770. goto IL_01b9;
  37771. }
  37772. }
  37773. {
  37774. goto IL_01ca;
  37775. }
  37776. IL_011b:
  37777. {
  37778. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37779. int32_t* L_47 = ___writeIndex1;
  37780. int32_t L_48 = *((int32_t*)L_47);
  37781. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_49 = ___charBuffer0;
  37782. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_50 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_49);
  37783. NullCheck(L_50);
  37784. if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length)))))))
  37785. {
  37786. goto IL_012a;
  37787. }
  37788. }
  37789. {
  37790. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37791. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_51 = ___charBuffer0;
  37792. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_51, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37793. }
  37794. IL_012a:
  37795. {
  37796. // charBuffer[writeIndex].unicode = 10;
  37797. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_52 = ___charBuffer0;
  37798. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_53 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_52);
  37799. int32_t* L_54 = ___writeIndex1;
  37800. int32_t L_55 = *((int32_t*)L_54);
  37801. NullCheck(L_53);
  37802. ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_55)))->set_unicode_0(((int32_t)10));
  37803. // writeIndex += 1;
  37804. int32_t* L_56 = ___writeIndex1;
  37805. int32_t* L_57 = ___writeIndex1;
  37806. int32_t L_58 = *((int32_t*)L_57);
  37807. *((int32_t*)L_56) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
  37808. // i += 3;
  37809. int32_t L_59 = V_3;
  37810. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)3));
  37811. // continue;
  37812. goto IL_01ef;
  37813. }
  37814. IL_0149:
  37815. {
  37816. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37817. int32_t* L_60 = ___writeIndex1;
  37818. int32_t L_61 = *((int32_t*)L_60);
  37819. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_62 = ___charBuffer0;
  37820. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_63 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_62);
  37821. NullCheck(L_63);
  37822. if ((!(((uint32_t)L_61) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))))
  37823. {
  37824. goto IL_0158;
  37825. }
  37826. }
  37827. {
  37828. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37829. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_64 = ___charBuffer0;
  37830. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_64, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37831. }
  37832. IL_0158:
  37833. {
  37834. // charBuffer[writeIndex].unicode = 160;
  37835. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_65 = ___charBuffer0;
  37836. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_66 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_65);
  37837. int32_t* L_67 = ___writeIndex1;
  37838. int32_t L_68 = *((int32_t*)L_67);
  37839. NullCheck(L_66);
  37840. ((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->set_unicode_0(((int32_t)160));
  37841. // writeIndex += 1;
  37842. int32_t* L_69 = ___writeIndex1;
  37843. int32_t* L_70 = ___writeIndex1;
  37844. int32_t L_71 = *((int32_t*)L_70);
  37845. *((int32_t*)L_69) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)1));
  37846. // i += 5;
  37847. int32_t L_72 = V_3;
  37848. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)5));
  37849. // continue;
  37850. goto IL_01ef;
  37851. }
  37852. IL_0177:
  37853. {
  37854. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37855. int32_t* L_73 = ___writeIndex1;
  37856. int32_t L_74 = *((int32_t*)L_73);
  37857. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_75 = ___charBuffer0;
  37858. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_76 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_75);
  37859. NullCheck(L_76);
  37860. if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length)))))))
  37861. {
  37862. goto IL_0186;
  37863. }
  37864. }
  37865. {
  37866. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37867. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_77 = ___charBuffer0;
  37868. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_77, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37869. }
  37870. IL_0186:
  37871. {
  37872. // charBuffer[writeIndex].unicode = 0x200B;
  37873. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_78 = ___charBuffer0;
  37874. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_79 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_78);
  37875. int32_t* L_80 = ___writeIndex1;
  37876. int32_t L_81 = *((int32_t*)L_80);
  37877. NullCheck(L_79);
  37878. ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->set_unicode_0(((int32_t)8203));
  37879. // writeIndex += 1;
  37880. int32_t* L_82 = ___writeIndex1;
  37881. int32_t* L_83 = ___writeIndex1;
  37882. int32_t L_84 = *((int32_t*)L_83);
  37883. *((int32_t*)L_82) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)1));
  37884. // i += 5;
  37885. int32_t L_85 = V_3;
  37886. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)5));
  37887. // continue;
  37888. goto IL_01ef;
  37889. }
  37890. IL_01a5:
  37891. {
  37892. // if (ReplaceOpeningStyleTag(ref tagDefinition, i, out int offset, ref charBuffer, ref writeIndex))
  37893. int32_t L_86 = V_3;
  37894. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_87 = ___charBuffer0;
  37895. int32_t* L_88 = ___writeIndex1;
  37896. bool L_89;
  37897. L_89 = TMP_Text_ReplaceOpeningStyleTag_m7ED5573E2FE4A053A18E871E3590079D2A2B5B6A(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_2), L_86, (int32_t*)(&V_6), (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_87, (int32_t*)L_88, /*hidden argument*/NULL);
  37898. if (!L_89)
  37899. {
  37900. goto IL_01ca;
  37901. }
  37902. }
  37903. {
  37904. // i = offset;
  37905. int32_t L_90 = V_6;
  37906. V_3 = L_90;
  37907. // continue;
  37908. goto IL_01ef;
  37909. }
  37910. IL_01b9:
  37911. {
  37912. // ReplaceClosingStyleTag(ref tagDefinition, i, ref charBuffer, ref writeIndex);
  37913. int32_t L_91 = V_3;
  37914. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_92 = ___charBuffer0;
  37915. int32_t* L_93 = ___writeIndex1;
  37916. TMP_Text_ReplaceClosingStyleTag_m929FBB4A4945E022FF34D9A6C484A5465289847F(__this, (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(&V_2), L_91, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_92, (int32_t*)L_93, /*hidden argument*/NULL);
  37917. // i += 7;
  37918. int32_t L_94 = V_3;
  37919. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)7));
  37920. // continue;
  37921. goto IL_01ef;
  37922. }
  37923. IL_01ca:
  37924. {
  37925. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37926. int32_t* L_95 = ___writeIndex1;
  37927. int32_t L_96 = *((int32_t*)L_95);
  37928. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_97 = ___charBuffer0;
  37929. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_98 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_97);
  37930. NullCheck(L_98);
  37931. if ((!(((uint32_t)L_96) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_98)->max_length)))))))
  37932. {
  37933. goto IL_01d9;
  37934. }
  37935. }
  37936. {
  37937. // if (writeIndex == charBuffer.Length) ResizeInternalArray(ref charBuffer);
  37938. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_99 = ___charBuffer0;
  37939. TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220(__this, (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_99, /*hidden argument*/TMP_Text_ResizeInternalArray_TisUnicodeChar_t7C67F31D1AA3029C5AC96F50A8312DB6F9BB5B25_m9A359143C5A0312954EE1801F31016C796572220_RuntimeMethod_var);
  37940. }
  37941. IL_01d9:
  37942. {
  37943. // charBuffer[writeIndex].unicode = c;
  37944. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7** L_100 = ___charBuffer0;
  37945. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_101 = *((UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7**)L_100);
  37946. int32_t* L_102 = ___writeIndex1;
  37947. int32_t L_103 = *((int32_t*)L_102);
  37948. NullCheck(L_101);
  37949. int32_t L_104 = V_4;
  37950. ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_103)))->set_unicode_0(L_104);
  37951. // writeIndex += 1;
  37952. int32_t* L_105 = ___writeIndex1;
  37953. int32_t* L_106 = ___writeIndex1;
  37954. int32_t L_107 = *((int32_t*)L_106);
  37955. *((int32_t*)L_105) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)1));
  37956. }
  37957. IL_01ef:
  37958. {
  37959. // for (int i = 0; i < styleLength; i++)
  37960. int32_t L_108 = V_3;
  37961. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1));
  37962. }
  37963. IL_01f3:
  37964. {
  37965. // for (int i = 0; i < styleLength; i++)
  37966. int32_t L_109 = V_3;
  37967. int32_t L_110 = V_1;
  37968. if ((((int32_t)L_109) < ((int32_t)L_110)))
  37969. {
  37970. goto IL_002f;
  37971. }
  37972. }
  37973. {
  37974. // m_TextStyleStackDepth = 0;
  37975. __this->set_m_TextStyleStackDepth_237(0);
  37976. // }
  37977. return;
  37978. }
  37979. }
  37980. // System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(System.Int32[],System.Int32)
  37981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_mFBB0227658D438CC86B92394EDFC33C1A7CAA912 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method)
  37982. {
  37983. static bool s_Il2CppMethodInitialized;
  37984. if (!s_Il2CppMethodInitialized)
  37985. {
  37986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  37987. s_Il2CppMethodInitialized = true;
  37988. }
  37989. int32_t V_0 = 0;
  37990. int32_t V_1 = 0;
  37991. int32_t V_2 = 0;
  37992. int32_t V_3 = 0;
  37993. {
  37994. // int hashCode = 0;
  37995. V_0 = 0;
  37996. // int maxReadIndex = readIndex + 16;
  37997. int32_t L_0 = ___readIndex1;
  37998. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)16)));
  37999. // int tagDefinitionLength = tagDefinition.Length;
  38000. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___tagDefinition0;
  38001. NullCheck(L_1);
  38002. V_2 = ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
  38003. goto IL_0034;
  38004. }
  38005. IL_000d:
  38006. {
  38007. // int c = tagDefinition[readIndex];
  38008. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___tagDefinition0;
  38009. int32_t L_3 = ___readIndex1;
  38010. NullCheck(L_2);
  38011. int32_t L_4 = L_3;
  38012. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  38013. V_3 = L_5;
  38014. // if (c == '>' || c == '=' || c == ' ')
  38015. int32_t L_6 = V_3;
  38016. if ((((int32_t)L_6) == ((int32_t)((int32_t)62))))
  38017. {
  38018. goto IL_0020;
  38019. }
  38020. }
  38021. {
  38022. int32_t L_7 = V_3;
  38023. if ((((int32_t)L_7) == ((int32_t)((int32_t)61))))
  38024. {
  38025. goto IL_0020;
  38026. }
  38027. }
  38028. {
  38029. int32_t L_8 = V_3;
  38030. if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)32)))))
  38031. {
  38032. goto IL_0022;
  38033. }
  38034. }
  38035. IL_0020:
  38036. {
  38037. // return hashCode;
  38038. int32_t L_9 = V_0;
  38039. return L_9;
  38040. }
  38041. IL_0022:
  38042. {
  38043. // hashCode = ((hashCode << 5) + hashCode) ^ (int)TMP_TextUtilities.ToUpperASCIIFast((uint)c);
  38044. int32_t L_10 = V_0;
  38045. int32_t L_11 = V_0;
  38046. int32_t L_12 = V_3;
  38047. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  38048. uint32_t L_13;
  38049. L_13 = TMP_TextUtilities_ToUpperASCIIFast_mAFC58A7E4803F352FBC289827B36F507F9EE1363(L_12, /*hidden argument*/NULL);
  38050. V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_10<<(int32_t)5)), (int32_t)L_11))^(int32_t)L_13));
  38051. // for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
  38052. int32_t L_14 = ___readIndex1;
  38053. ___readIndex1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
  38054. }
  38055. IL_0034:
  38056. {
  38057. // for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
  38058. int32_t L_15 = ___readIndex1;
  38059. int32_t L_16 = V_1;
  38060. if ((((int32_t)L_15) >= ((int32_t)L_16)))
  38061. {
  38062. goto IL_003c;
  38063. }
  38064. }
  38065. {
  38066. int32_t L_17 = ___readIndex1;
  38067. int32_t L_18 = V_2;
  38068. if ((((int32_t)L_17) < ((int32_t)L_18)))
  38069. {
  38070. goto IL_000d;
  38071. }
  38072. }
  38073. IL_003c:
  38074. {
  38075. // return hashCode;
  38076. int32_t L_19 = V_0;
  38077. return L_19;
  38078. }
  38079. }
  38080. // System.Int32 TMPro.TMP_Text::GetMarkupTagHashCode(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  38081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetMarkupTagHashCode_m0E0E2486F312A5F2771BD29EFEA638B4643200A5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___tagDefinition0, int32_t ___readIndex1, const RuntimeMethod* method)
  38082. {
  38083. static bool s_Il2CppMethodInitialized;
  38084. if (!s_Il2CppMethodInitialized)
  38085. {
  38086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  38087. s_Il2CppMethodInitialized = true;
  38088. }
  38089. int32_t V_0 = 0;
  38090. int32_t V_1 = 0;
  38091. int32_t V_2 = 0;
  38092. uint32_t V_3 = 0;
  38093. {
  38094. // int hashCode = 0;
  38095. V_0 = 0;
  38096. // int maxReadIndex = readIndex + 16;
  38097. int32_t L_0 = ___readIndex1;
  38098. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)16)));
  38099. // int tagDefinitionLength = tagDefinition.Capacity;
  38100. int32_t L_1;
  38101. L_1 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___tagDefinition0), /*hidden argument*/NULL);
  38102. V_2 = L_1;
  38103. goto IL_003d;
  38104. }
  38105. IL_0011:
  38106. {
  38107. // uint c = tagDefinition[readIndex];
  38108. int32_t L_2 = ___readIndex1;
  38109. uint32_t L_3;
  38110. L_3 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___tagDefinition0), L_2, /*hidden argument*/NULL);
  38111. V_3 = L_3;
  38112. // if (c == '>' || c == '=' || c == ' ')
  38113. uint32_t L_4 = V_3;
  38114. if ((((int32_t)L_4) == ((int32_t)((int32_t)62))))
  38115. {
  38116. goto IL_0029;
  38117. }
  38118. }
  38119. {
  38120. uint32_t L_5 = V_3;
  38121. if ((((int32_t)L_5) == ((int32_t)((int32_t)61))))
  38122. {
  38123. goto IL_0029;
  38124. }
  38125. }
  38126. {
  38127. uint32_t L_6 = V_3;
  38128. if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)32)))))
  38129. {
  38130. goto IL_002b;
  38131. }
  38132. }
  38133. IL_0029:
  38134. {
  38135. // return hashCode;
  38136. int32_t L_7 = V_0;
  38137. return L_7;
  38138. }
  38139. IL_002b:
  38140. {
  38141. // hashCode = ((hashCode << 5) + hashCode) ^ (int)TMP_TextUtilities.ToUpperASCIIFast((uint)c);
  38142. int32_t L_8 = V_0;
  38143. int32_t L_9 = V_0;
  38144. uint32_t L_10 = V_3;
  38145. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextUtilities_t10EED8029408480141690D0F3D3A17239920837F_il2cpp_TypeInfo_var);
  38146. uint32_t L_11;
  38147. L_11 = TMP_TextUtilities_ToUpperASCIIFast_mAFC58A7E4803F352FBC289827B36F507F9EE1363(L_10, /*hidden argument*/NULL);
  38148. V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_8<<(int32_t)5)), (int32_t)L_9))^(int32_t)L_11));
  38149. // for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
  38150. int32_t L_12 = ___readIndex1;
  38151. ___readIndex1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  38152. }
  38153. IL_003d:
  38154. {
  38155. // for (; readIndex < maxReadIndex && readIndex < tagDefinitionLength; readIndex++)
  38156. int32_t L_13 = ___readIndex1;
  38157. int32_t L_14 = V_1;
  38158. if ((((int32_t)L_13) >= ((int32_t)L_14)))
  38159. {
  38160. goto IL_0045;
  38161. }
  38162. }
  38163. {
  38164. int32_t L_15 = ___readIndex1;
  38165. int32_t L_16 = V_2;
  38166. if ((((int32_t)L_15) < ((int32_t)L_16)))
  38167. {
  38168. goto IL_0011;
  38169. }
  38170. }
  38171. IL_0045:
  38172. {
  38173. // return hashCode;
  38174. int32_t L_17 = V_0;
  38175. return L_17;
  38176. }
  38177. }
  38178. // System.Int32 TMPro.TMP_Text::GetStyleHashCode(System.Int32[]&,System.Int32,System.Int32&)
  38179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_mD85DD8E34E3F4F36CCE3F367C3625C343CF10B00 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method)
  38180. {
  38181. static bool s_Il2CppMethodInitialized;
  38182. if (!s_Il2CppMethodInitialized)
  38183. {
  38184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  38185. s_Il2CppMethodInitialized = true;
  38186. }
  38187. int32_t V_0 = 0;
  38188. int32_t V_1 = 0;
  38189. {
  38190. // int hashCode = 0;
  38191. V_0 = 0;
  38192. // closeIndex = 0;
  38193. int32_t* L_0 = ___closeIndex2;
  38194. *((int32_t*)L_0) = (int32_t)0;
  38195. // for (int i = index; i < text.Length; i++)
  38196. int32_t L_1 = ___index1;
  38197. V_1 = L_1;
  38198. goto IL_0033;
  38199. }
  38200. IL_0009:
  38201. {
  38202. // if (text[i] == 34) continue;
  38203. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_2 = ___text0;
  38204. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = *((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_2);
  38205. int32_t L_4 = V_1;
  38206. NullCheck(L_3);
  38207. int32_t L_5 = L_4;
  38208. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  38209. if ((((int32_t)L_6) == ((int32_t)((int32_t)34))))
  38210. {
  38211. goto IL_002f;
  38212. }
  38213. }
  38214. {
  38215. // if (text[i] == 62) { closeIndex = i; break; }
  38216. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_7 = ___text0;
  38217. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = *((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_7);
  38218. int32_t L_9 = V_1;
  38219. NullCheck(L_8);
  38220. int32_t L_10 = L_9;
  38221. int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  38222. if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)62)))))
  38223. {
  38224. goto IL_001e;
  38225. }
  38226. }
  38227. {
  38228. // if (text[i] == 62) { closeIndex = i; break; }
  38229. int32_t* L_12 = ___closeIndex2;
  38230. int32_t L_13 = V_1;
  38231. *((int32_t*)L_12) = (int32_t)L_13;
  38232. // if (text[i] == 62) { closeIndex = i; break; }
  38233. goto IL_003a;
  38234. }
  38235. IL_001e:
  38236. {
  38237. // hashCode = (hashCode << 5) + hashCode ^ TMP_TextParsingUtilities.ToUpperASCIIFast((char)text[i]);
  38238. int32_t L_14 = V_0;
  38239. int32_t L_15 = V_0;
  38240. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_16 = ___text0;
  38241. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = *((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_16);
  38242. int32_t L_18 = V_1;
  38243. NullCheck(L_17);
  38244. int32_t L_19 = L_18;
  38245. int32_t L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  38246. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  38247. Il2CppChar L_21;
  38248. L_21 = TMP_TextParsingUtilities_ToUpperASCIIFast_m8AAEABBCC6B03C9661BE9E05783E5B897FC19A10(((int32_t)((uint16_t)L_20)), /*hidden argument*/NULL);
  38249. V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_14<<(int32_t)5)), (int32_t)L_15))^(int32_t)L_21));
  38250. }
  38251. IL_002f:
  38252. {
  38253. // for (int i = index; i < text.Length; i++)
  38254. int32_t L_22 = V_1;
  38255. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
  38256. }
  38257. IL_0033:
  38258. {
  38259. // for (int i = index; i < text.Length; i++)
  38260. int32_t L_23 = V_1;
  38261. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_24 = ___text0;
  38262. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = *((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_24);
  38263. NullCheck(L_25);
  38264. if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))))
  38265. {
  38266. goto IL_0009;
  38267. }
  38268. }
  38269. IL_003a:
  38270. {
  38271. // return hashCode;
  38272. int32_t L_26 = V_0;
  38273. return L_26;
  38274. }
  38275. }
  38276. // System.Int32 TMPro.TMP_Text::GetStyleHashCode(TMPro.TMP_Text/TextBackingContainer&,System.Int32,System.Int32&)
  38277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetStyleHashCode_m9B6541D27E8D00E16BB504B9D53CF4205B405979 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * ___text0, int32_t ___index1, int32_t* ___closeIndex2, const RuntimeMethod* method)
  38278. {
  38279. static bool s_Il2CppMethodInitialized;
  38280. if (!s_Il2CppMethodInitialized)
  38281. {
  38282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  38283. s_Il2CppMethodInitialized = true;
  38284. }
  38285. int32_t V_0 = 0;
  38286. int32_t V_1 = 0;
  38287. {
  38288. // int hashCode = 0;
  38289. V_0 = 0;
  38290. // closeIndex = 0;
  38291. int32_t* L_0 = ___closeIndex2;
  38292. *((int32_t*)L_0) = (int32_t)0;
  38293. // for (int i = index; i < text.Capacity; i++)
  38294. int32_t L_1 = ___index1;
  38295. V_1 = L_1;
  38296. goto IL_003c;
  38297. }
  38298. IL_0009:
  38299. {
  38300. // if (text[i] == 34) continue;
  38301. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_2 = ___text0;
  38302. int32_t L_3 = V_1;
  38303. uint32_t L_4;
  38304. L_4 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_2, L_3, /*hidden argument*/NULL);
  38305. if ((((int32_t)L_4) == ((int32_t)((int32_t)34))))
  38306. {
  38307. goto IL_0038;
  38308. }
  38309. }
  38310. {
  38311. // if (text[i] == 62) { closeIndex = i; break; }
  38312. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_5 = ___text0;
  38313. int32_t L_6 = V_1;
  38314. uint32_t L_7;
  38315. L_7 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_5, L_6, /*hidden argument*/NULL);
  38316. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)62)))))
  38317. {
  38318. goto IL_0024;
  38319. }
  38320. }
  38321. {
  38322. // if (text[i] == 62) { closeIndex = i; break; }
  38323. int32_t* L_8 = ___closeIndex2;
  38324. int32_t L_9 = V_1;
  38325. *((int32_t*)L_8) = (int32_t)L_9;
  38326. // if (text[i] == 62) { closeIndex = i; break; }
  38327. goto IL_0045;
  38328. }
  38329. IL_0024:
  38330. {
  38331. // hashCode = (hashCode << 5) + hashCode ^ TMP_TextParsingUtilities.ToUpperASCIIFast((char)text[i]);
  38332. int32_t L_10 = V_0;
  38333. int32_t L_11 = V_0;
  38334. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_12 = ___text0;
  38335. int32_t L_13 = V_1;
  38336. uint32_t L_14;
  38337. L_14 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_12, L_13, /*hidden argument*/NULL);
  38338. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextParsingUtilities_t845792ABB1A30432C444A226C892D25B815A009B_il2cpp_TypeInfo_var);
  38339. Il2CppChar L_15;
  38340. L_15 = TMP_TextParsingUtilities_ToUpperASCIIFast_m8AAEABBCC6B03C9661BE9E05783E5B897FC19A10(((int32_t)((uint16_t)L_14)), /*hidden argument*/NULL);
  38341. V_0 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_10<<(int32_t)5)), (int32_t)L_11))^(int32_t)L_15));
  38342. }
  38343. IL_0038:
  38344. {
  38345. // for (int i = index; i < text.Capacity; i++)
  38346. int32_t L_16 = V_1;
  38347. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
  38348. }
  38349. IL_003c:
  38350. {
  38351. // for (int i = index; i < text.Capacity; i++)
  38352. int32_t L_17 = V_1;
  38353. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_18 = ___text0;
  38354. int32_t L_19;
  38355. L_19 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_18, /*hidden argument*/NULL);
  38356. if ((((int32_t)L_17) < ((int32_t)L_19)))
  38357. {
  38358. goto IL_0009;
  38359. }
  38360. }
  38361. IL_0045:
  38362. {
  38363. // return hashCode;
  38364. int32_t L_20 = V_0;
  38365. return L_20;
  38366. }
  38367. }
  38368. // System.Void TMPro.TMP_Text::AddFloatToInternalTextBackingArray(System.Single,System.Int32,System.Int32,System.Int32&)
  38369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddFloatToInternalTextBackingArray_m3E5F832F2D2CA2E57E73E54CAD9EE26C00F3BCA2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___value0, int32_t ___padding1, int32_t ___precision2, int32_t* ___writeIndex3, const RuntimeMethod* method)
  38370. {
  38371. static bool s_Il2CppMethodInitialized;
  38372. if (!s_Il2CppMethodInitialized)
  38373. {
  38374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38375. s_Il2CppMethodInitialized = true;
  38376. }
  38377. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 V_0;
  38378. memset((&V_0), 0, sizeof(V_0));
  38379. int64_t V_1 = 0;
  38380. int32_t V_2 = 0;
  38381. int32_t V_3 = 0;
  38382. int64_t V_4 = 0;
  38383. {
  38384. // if (value < 0)
  38385. float L_0 = ___value0;
  38386. if ((!(((float)L_0) < ((float)(0.0f)))))
  38387. {
  38388. goto IL_0024;
  38389. }
  38390. }
  38391. {
  38392. // m_TextBackingArray[writeIndex] = '-';
  38393. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_1 = __this->get_address_of_m_TextBackingArray_257();
  38394. int32_t* L_2 = ___writeIndex3;
  38395. int32_t L_3 = *((int32_t*)L_2);
  38396. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_1, L_3, ((int32_t)45), /*hidden argument*/NULL);
  38397. // writeIndex += 1;
  38398. int32_t* L_4 = ___writeIndex3;
  38399. int32_t* L_5 = ___writeIndex3;
  38400. int32_t L_6 = *((int32_t*)L_5);
  38401. *((int32_t*)L_4) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  38402. // value = -value;
  38403. float L_7 = ___value0;
  38404. ___value0 = ((-L_7));
  38405. }
  38406. IL_0024:
  38407. {
  38408. // decimal valueD = (decimal)value;
  38409. float L_8 = ___value0;
  38410. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38411. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_9;
  38412. L_9 = Decimal_op_Explicit_m17FCF551D6DA3DDC669E2E06F8BB2ABC1F7C6583(L_8, /*hidden argument*/NULL);
  38413. V_0 = L_9;
  38414. // if (padding == 0 && precision == 0)
  38415. int32_t L_10 = ___padding1;
  38416. if (L_10)
  38417. {
  38418. goto IL_0037;
  38419. }
  38420. }
  38421. {
  38422. int32_t L_11 = ___precision2;
  38423. if (L_11)
  38424. {
  38425. goto IL_0037;
  38426. }
  38427. }
  38428. {
  38429. // precision = 9;
  38430. ___precision2 = ((int32_t)9);
  38431. goto IL_0051;
  38432. }
  38433. IL_0037:
  38434. {
  38435. // valueD += k_Power[Mathf.Min(9, precision)];
  38436. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_12 = V_0;
  38437. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_13 = __this->get_k_Power_258();
  38438. int32_t L_14 = ___precision2;
  38439. int32_t L_15;
  38440. L_15 = Mathf_Min_m8038BC2CE141C9AF3ECA2E31B88A9768423B1519(((int32_t)9), L_14, /*hidden argument*/NULL);
  38441. NullCheck(L_13);
  38442. int32_t L_16 = L_15;
  38443. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_17 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  38444. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38445. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_18;
  38446. L_18 = Decimal_op_Addition_mC9608A268CBC30F2F34F81394EC1D6ED1D079819(L_12, L_17, /*hidden argument*/NULL);
  38447. V_0 = L_18;
  38448. }
  38449. IL_0051:
  38450. {
  38451. // long integer = (long)valueD;
  38452. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_19 = V_0;
  38453. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38454. int64_t L_20;
  38455. L_20 = Decimal_op_Explicit_m0C0F3F7FB50EE1771393A9C22342734251EB0D74(L_19, /*hidden argument*/NULL);
  38456. V_1 = L_20;
  38457. // AddIntegerToInternalTextBackingArray(integer, padding, ref writeIndex);
  38458. int64_t L_21 = V_1;
  38459. int32_t L_22 = ___padding1;
  38460. int32_t* L_23 = ___writeIndex3;
  38461. TMP_Text_AddIntegerToInternalTextBackingArray_m2578FC75D592EF392F654F5FC731E07A68DA45DF(__this, ((double)((double)L_21)), L_22, (int32_t*)L_23, /*hidden argument*/NULL);
  38462. // if (precision > 0)
  38463. int32_t L_24 = ___precision2;
  38464. if ((((int32_t)L_24) <= ((int32_t)0)))
  38465. {
  38466. goto IL_00f8;
  38467. }
  38468. }
  38469. {
  38470. // valueD -= integer;
  38471. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_25 = V_0;
  38472. int64_t L_26 = V_1;
  38473. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38474. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_27;
  38475. L_27 = Decimal_op_Implicit_m7D587E5075FE7DFCCF1337140BD7404CFFD1655B(L_26, /*hidden argument*/NULL);
  38476. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_28;
  38477. L_28 = Decimal_op_Subtraction_m59CBDEC71B87BE511743AD5B46BD9A4458C3EBDE(L_25, L_27, /*hidden argument*/NULL);
  38478. V_0 = L_28;
  38479. // if (valueD != 0)
  38480. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_29 = V_0;
  38481. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_30 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7();
  38482. bool L_31;
  38483. L_31 = Decimal_op_Inequality_m1524E424F030A184C95FA1AF24C76487E612E296(L_29, L_30, /*hidden argument*/NULL);
  38484. if (!L_31)
  38485. {
  38486. goto IL_00f8;
  38487. }
  38488. }
  38489. {
  38490. // m_TextBackingArray[writeIndex++] = '.';
  38491. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_32 = __this->get_address_of_m_TextBackingArray_257();
  38492. int32_t* L_33 = ___writeIndex3;
  38493. int32_t* L_34 = ___writeIndex3;
  38494. int32_t L_35 = *((int32_t*)L_34);
  38495. V_2 = L_35;
  38496. int32_t L_36 = V_2;
  38497. *((int32_t*)L_33) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
  38498. int32_t L_37 = V_2;
  38499. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_32, L_37, ((int32_t)46), /*hidden argument*/NULL);
  38500. // for (int p = 0; p < precision; p++)
  38501. V_3 = 0;
  38502. goto IL_00f4;
  38503. }
  38504. IL_00a0:
  38505. {
  38506. // valueD *= 10;
  38507. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_38 = V_0;
  38508. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_39;
  38509. memset((&L_39), 0, sizeof(L_39));
  38510. Decimal__ctor_m3C20B602B540FD08434894065D20BDBA60FF79BC((&L_39), ((int32_t)10), /*hidden argument*/NULL);
  38511. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  38512. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_40;
  38513. L_40 = Decimal_op_Multiply_mD941918A97C8534FDA1B2E1B26288F0FA7224E26(L_38, L_39, /*hidden argument*/NULL);
  38514. V_0 = L_40;
  38515. // long d = (long)valueD;
  38516. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_41 = V_0;
  38517. int64_t L_42;
  38518. L_42 = Decimal_op_Explicit_m0C0F3F7FB50EE1771393A9C22342734251EB0D74(L_41, /*hidden argument*/NULL);
  38519. V_4 = L_42;
  38520. // m_TextBackingArray[writeIndex++] = (char)(d + 48);
  38521. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_43 = __this->get_address_of_m_TextBackingArray_257();
  38522. int32_t* L_44 = ___writeIndex3;
  38523. int32_t* L_45 = ___writeIndex3;
  38524. int32_t L_46 = *((int32_t*)L_45);
  38525. V_2 = L_46;
  38526. int32_t L_47 = V_2;
  38527. *((int32_t*)L_44) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1));
  38528. int32_t L_48 = V_2;
  38529. int64_t L_49 = V_4;
  38530. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_43, L_48, ((int32_t)((uint16_t)((int64_t)il2cpp_codegen_add((int64_t)L_49, (int64_t)((int64_t)((int64_t)((int32_t)48))))))), /*hidden argument*/NULL);
  38531. // valueD -= d;
  38532. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_50 = V_0;
  38533. int64_t L_51 = V_4;
  38534. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_52;
  38535. L_52 = Decimal_op_Implicit_m7D587E5075FE7DFCCF1337140BD7404CFFD1655B(L_51, /*hidden argument*/NULL);
  38536. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_53;
  38537. L_53 = Decimal_op_Subtraction_m59CBDEC71B87BE511743AD5B46BD9A4458C3EBDE(L_50, L_52, /*hidden argument*/NULL);
  38538. V_0 = L_53;
  38539. // if (valueD == 0)
  38540. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_54 = V_0;
  38541. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_55 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7();
  38542. bool L_56;
  38543. L_56 = Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049(L_54, L_55, /*hidden argument*/NULL);
  38544. if (!L_56)
  38545. {
  38546. goto IL_00f0;
  38547. }
  38548. }
  38549. {
  38550. // p = precision;
  38551. int32_t L_57 = ___precision2;
  38552. V_3 = L_57;
  38553. }
  38554. IL_00f0:
  38555. {
  38556. // for (int p = 0; p < precision; p++)
  38557. int32_t L_58 = V_3;
  38558. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1));
  38559. }
  38560. IL_00f4:
  38561. {
  38562. // for (int p = 0; p < precision; p++)
  38563. int32_t L_59 = V_3;
  38564. int32_t L_60 = ___precision2;
  38565. if ((((int32_t)L_59) < ((int32_t)L_60)))
  38566. {
  38567. goto IL_00a0;
  38568. }
  38569. }
  38570. IL_00f8:
  38571. {
  38572. // }
  38573. return;
  38574. }
  38575. }
  38576. // System.Void TMPro.TMP_Text::AddIntegerToInternalTextBackingArray(System.Double,System.Int32,System.Int32&)
  38577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AddIntegerToInternalTextBackingArray_m2578FC75D592EF392F654F5FC731E07A68DA45DF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, double ___number0, int32_t ___padding1, int32_t* ___writeIndex2, const RuntimeMethod* method)
  38578. {
  38579. int32_t V_0 = 0;
  38580. int32_t V_1 = 0;
  38581. int32_t V_2 = 0;
  38582. uint32_t V_3 = 0;
  38583. {
  38584. // int integralCount = 0;
  38585. V_0 = 0;
  38586. // int i = writeIndex;
  38587. int32_t* L_0 = ___writeIndex2;
  38588. int32_t L_1 = *((int32_t*)L_0);
  38589. V_1 = L_1;
  38590. }
  38591. IL_0005:
  38592. {
  38593. // m_TextBackingArray[i++] = (char)(number % 10 + 48);
  38594. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_2 = __this->get_address_of_m_TextBackingArray_257();
  38595. int32_t L_3 = V_1;
  38596. int32_t L_4 = L_3;
  38597. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
  38598. double L_5 = ___number0;
  38599. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_2, L_4, il2cpp_codegen_cast_floating_point<uint16_t, int32_t, double>(((double)il2cpp_codegen_add((double)(fmod(L_5, (10.0))), (double)(48.0)))), /*hidden argument*/NULL);
  38600. // number /= 10;
  38601. double L_6 = ___number0;
  38602. ___number0 = ((double)((double)L_6/(double)(10.0)));
  38603. // integralCount += 1;
  38604. int32_t L_7 = V_0;
  38605. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
  38606. // } while (number > 0.999999999999999d || integralCount < padding);
  38607. double L_8 = ___number0;
  38608. if ((((double)L_8) > ((double)(0.999999999999999))))
  38609. {
  38610. goto IL_0005;
  38611. }
  38612. }
  38613. {
  38614. int32_t L_9 = V_0;
  38615. int32_t L_10 = ___padding1;
  38616. if ((((int32_t)L_9) < ((int32_t)L_10)))
  38617. {
  38618. goto IL_0005;
  38619. }
  38620. }
  38621. {
  38622. // int lastIndex = i;
  38623. int32_t L_11 = V_1;
  38624. V_2 = L_11;
  38625. goto IL_008e;
  38626. }
  38627. IL_0050:
  38628. {
  38629. // i -= 1;
  38630. int32_t L_12 = V_1;
  38631. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1));
  38632. // uint t = m_TextBackingArray[writeIndex];
  38633. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_13 = __this->get_address_of_m_TextBackingArray_257();
  38634. int32_t* L_14 = ___writeIndex2;
  38635. int32_t L_15 = *((int32_t*)L_14);
  38636. uint32_t L_16;
  38637. L_16 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_13, L_15, /*hidden argument*/NULL);
  38638. V_3 = L_16;
  38639. // m_TextBackingArray[writeIndex] = m_TextBackingArray[i];
  38640. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_17 = __this->get_address_of_m_TextBackingArray_257();
  38641. int32_t* L_18 = ___writeIndex2;
  38642. int32_t L_19 = *((int32_t*)L_18);
  38643. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_20 = __this->get_address_of_m_TextBackingArray_257();
  38644. int32_t L_21 = V_1;
  38645. uint32_t L_22;
  38646. L_22 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_20, L_21, /*hidden argument*/NULL);
  38647. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_17, L_19, L_22, /*hidden argument*/NULL);
  38648. // m_TextBackingArray[i] = t;
  38649. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_23 = __this->get_address_of_m_TextBackingArray_257();
  38650. int32_t L_24 = V_1;
  38651. uint32_t L_25 = V_3;
  38652. TextBackingContainer_set_Item_m195FE5ADC797AD55A8852DBEE50A21D212BAB95E((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_23, L_24, L_25, /*hidden argument*/NULL);
  38653. // writeIndex += 1;
  38654. int32_t* L_26 = ___writeIndex2;
  38655. int32_t* L_27 = ___writeIndex2;
  38656. int32_t L_28 = *((int32_t*)L_27);
  38657. *((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
  38658. }
  38659. IL_008e:
  38660. {
  38661. // while (writeIndex + 1 < i)
  38662. int32_t* L_29 = ___writeIndex2;
  38663. int32_t L_30 = *((int32_t*)L_29);
  38664. int32_t L_31 = V_1;
  38665. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1))) < ((int32_t)L_31)))
  38666. {
  38667. goto IL_0050;
  38668. }
  38669. }
  38670. {
  38671. // writeIndex = lastIndex;
  38672. int32_t* L_32 = ___writeIndex2;
  38673. int32_t L_33 = V_2;
  38674. *((int32_t*)L_32) = (int32_t)L_33;
  38675. // }
  38676. return;
  38677. }
  38678. }
  38679. // System.String TMPro.TMP_Text::InternalTextBackingArrayToString()
  38680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_InternalTextBackingArrayToString_m0F616EA5066C8161F9DD47CF12FE03DB02C9EC52 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  38681. {
  38682. static bool s_Il2CppMethodInitialized;
  38683. if (!s_Il2CppMethodInitialized)
  38684. {
  38685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  38686. s_Il2CppMethodInitialized = true;
  38687. }
  38688. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
  38689. int32_t V_1 = 0;
  38690. Il2CppChar V_2 = 0x0;
  38691. {
  38692. // char[] array = new char[m_TextBackingArray.Count];
  38693. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_0 = __this->get_address_of_m_TextBackingArray_257();
  38694. int32_t L_1;
  38695. L_1 = TextBackingContainer_get_Count_m6EF82467E08819050E45076A10A4914CB9D0773F_inline((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_0, /*hidden argument*/NULL);
  38696. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_1);
  38697. V_0 = L_2;
  38698. // for (int i = 0; i < m_TextBackingArray.Capacity; i++)
  38699. V_1 = 0;
  38700. goto IL_002e;
  38701. }
  38702. IL_0015:
  38703. {
  38704. // char c = (char)m_TextBackingArray[i];
  38705. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_3 = __this->get_address_of_m_TextBackingArray_257();
  38706. int32_t L_4 = V_1;
  38707. uint32_t L_5;
  38708. L_5 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_3, L_4, /*hidden argument*/NULL);
  38709. V_2 = ((int32_t)((uint16_t)L_5));
  38710. // if (c == 0)
  38711. Il2CppChar L_6 = V_2;
  38712. if (!L_6)
  38713. {
  38714. goto IL_003c;
  38715. }
  38716. }
  38717. {
  38718. // array[i] = c;
  38719. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = V_0;
  38720. int32_t L_8 = V_1;
  38721. Il2CppChar L_9 = V_2;
  38722. NullCheck(L_7);
  38723. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Il2CppChar)L_9);
  38724. // for (int i = 0; i < m_TextBackingArray.Capacity; i++)
  38725. int32_t L_10 = V_1;
  38726. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
  38727. }
  38728. IL_002e:
  38729. {
  38730. // for (int i = 0; i < m_TextBackingArray.Capacity; i++)
  38731. int32_t L_11 = V_1;
  38732. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * L_12 = __this->get_address_of_m_TextBackingArray_257();
  38733. int32_t L_13;
  38734. L_13 = TextBackingContainer_get_Capacity_m4B309D9B462A9EDC16F71CBE32F5F453BDB16759((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)L_12, /*hidden argument*/NULL);
  38735. if ((((int32_t)L_11) < ((int32_t)L_13)))
  38736. {
  38737. goto IL_0015;
  38738. }
  38739. }
  38740. IL_003c:
  38741. {
  38742. // m_IsTextBackingStringDirty = false;
  38743. __this->set_m_IsTextBackingStringDirty_37((bool)0);
  38744. // return new string(array);
  38745. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = V_0;
  38746. String_t* L_15;
  38747. L_15 = String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344(NULL, L_14, /*hidden argument*/NULL);
  38748. return L_15;
  38749. }
  38750. }
  38751. // System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[])
  38752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_SetArraySizes_m7B4FAD56E9E655EE6FA212C687092DCEC78DBC60 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* ___unicodeChars0, const RuntimeMethod* method)
  38753. {
  38754. {
  38755. // internal virtual int SetArraySizes(UnicodeChar[] unicodeChars) { return 0; }
  38756. return 0;
  38757. }
  38758. }
  38759. // UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues()
  38760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetPreferredValues_m01FD94B0395C8677F7FDBEB2B9483AC3315C01E4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  38761. {
  38762. float V_0 = 0.0f;
  38763. {
  38764. // m_isPreferredWidthDirty = true;
  38765. __this->set_m_isPreferredWidthDirty_176((bool)1);
  38766. // float preferredWidth = GetPreferredWidth();
  38767. float L_0;
  38768. L_0 = TMP_Text_GetPreferredWidth_mFC0663369F1B821873DC64BAD89CD391800AE48D(__this, /*hidden argument*/NULL);
  38769. // m_isPreferredHeightDirty = true;
  38770. __this->set_m_isPreferredHeightDirty_179((bool)1);
  38771. // float preferredHeight = GetPreferredHeight();
  38772. float L_1;
  38773. L_1 = TMP_Text_GetPreferredHeight_mF7A8DB1E6CC879740AC166981CAE13F9CABFEB56(__this, /*hidden argument*/NULL);
  38774. V_0 = L_1;
  38775. // m_isPreferredWidthDirty = true;
  38776. __this->set_m_isPreferredWidthDirty_176((bool)1);
  38777. // m_isPreferredHeightDirty = true;
  38778. __this->set_m_isPreferredHeightDirty_179((bool)1);
  38779. // return new Vector2(preferredWidth, preferredHeight);
  38780. float L_2 = V_0;
  38781. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  38782. memset((&L_3), 0, sizeof(L_3));
  38783. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_3), L_0, L_2, /*hidden argument*/NULL);
  38784. return L_3;
  38785. }
  38786. }
  38787. // UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.Single,System.Single)
  38788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetPreferredValues_m66B2E46426F2512926D36D74EBAFB8A2A7525849 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___width0, float ___height1, const RuntimeMethod* method)
  38789. {
  38790. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  38791. memset((&V_0), 0, sizeof(V_0));
  38792. float V_1 = 0.0f;
  38793. {
  38794. // m_isCalculatingPreferredValues = true;
  38795. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  38796. // ParseInputText();
  38797. TMP_Text_ParseInputText_m03A600DDC85977E85025F1643962A5647E3C394E(__this, /*hidden argument*/NULL);
  38798. // Vector2 margin = new Vector2(width, height);
  38799. float L_0 = ___width0;
  38800. float L_1 = ___height1;
  38801. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_0, L_1, /*hidden argument*/NULL);
  38802. // float preferredWidth = GetPreferredWidth(margin);
  38803. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = V_0;
  38804. float L_3;
  38805. L_3 = TMP_Text_GetPreferredWidth_m3AE936F2A480B5B7EA0D8439153F07D1207DB6D7(__this, L_2, /*hidden argument*/NULL);
  38806. // float preferredHeight = GetPreferredHeight(margin);
  38807. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = V_0;
  38808. float L_5;
  38809. L_5 = TMP_Text_GetPreferredHeight_m9E837E775D1B81694FAEB151C6E4EF25CD2D189D(__this, L_4, /*hidden argument*/NULL);
  38810. V_1 = L_5;
  38811. // return new Vector2(preferredWidth, preferredHeight);
  38812. float L_6 = V_1;
  38813. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  38814. memset((&L_7), 0, sizeof(L_7));
  38815. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_7), L_3, L_6, /*hidden argument*/NULL);
  38816. return L_7;
  38817. }
  38818. }
  38819. // UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.String)
  38820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetPreferredValues_m7FE8073AF2D8B9879E76E0B72A51AF4AA1A4B229 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, const RuntimeMethod* method)
  38821. {
  38822. static bool s_Il2CppMethodInitialized;
  38823. if (!s_Il2CppMethodInitialized)
  38824. {
  38825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  38826. s_Il2CppMethodInitialized = true;
  38827. }
  38828. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  38829. memset((&V_0), 0, sizeof(V_0));
  38830. float V_1 = 0.0f;
  38831. {
  38832. // m_isCalculatingPreferredValues = true;
  38833. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  38834. // SetText(text);
  38835. String_t* L_0 = ___text0;
  38836. TMP_Text_SetText_m9E43B120A0875D561F640BECB6ED4A4E1821EBB7(__this, L_0, (bool)1, /*hidden argument*/NULL);
  38837. // SetArraySizes(m_TextProcessingArray);
  38838. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_1 = __this->get_m_TextProcessingArray_197();
  38839. int32_t L_2;
  38840. L_2 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_1);
  38841. // Vector2 margin = k_LargePositiveVector2;
  38842. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  38843. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveVector2_259();
  38844. V_0 = L_3;
  38845. // float preferredWidth = GetPreferredWidth(margin);
  38846. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = V_0;
  38847. float L_5;
  38848. L_5 = TMP_Text_GetPreferredWidth_m3AE936F2A480B5B7EA0D8439153F07D1207DB6D7(__this, L_4, /*hidden argument*/NULL);
  38849. // float preferredHeight = GetPreferredHeight(margin);
  38850. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = V_0;
  38851. float L_7;
  38852. L_7 = TMP_Text_GetPreferredHeight_m9E837E775D1B81694FAEB151C6E4EF25CD2D189D(__this, L_6, /*hidden argument*/NULL);
  38853. V_1 = L_7;
  38854. // return new Vector2(preferredWidth, preferredHeight);
  38855. float L_8 = V_1;
  38856. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  38857. memset((&L_9), 0, sizeof(L_9));
  38858. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_9), L_5, L_8, /*hidden argument*/NULL);
  38859. return L_9;
  38860. }
  38861. }
  38862. // UnityEngine.Vector2 TMPro.TMP_Text::GetPreferredValues(System.String,System.Single,System.Single)
  38863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetPreferredValues_m534EBF8D7F939DDB16268F05DE8D1120B07E6F3E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, float ___width1, float ___height2, const RuntimeMethod* method)
  38864. {
  38865. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  38866. memset((&V_0), 0, sizeof(V_0));
  38867. float V_1 = 0.0f;
  38868. {
  38869. // m_isCalculatingPreferredValues = true;
  38870. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  38871. // SetText(text);
  38872. String_t* L_0 = ___text0;
  38873. TMP_Text_SetText_m9E43B120A0875D561F640BECB6ED4A4E1821EBB7(__this, L_0, (bool)1, /*hidden argument*/NULL);
  38874. // SetArraySizes(m_TextProcessingArray);
  38875. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_1 = __this->get_m_TextProcessingArray_197();
  38876. int32_t L_2;
  38877. L_2 = VirtualFuncInvoker1< int32_t, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* >::Invoke(114 /* System.Int32 TMPro.TMP_Text::SetArraySizes(TMPro.TMP_Text/UnicodeChar[]) */, __this, L_1);
  38878. // Vector2 margin = new Vector2(width, height);
  38879. float L_3 = ___width1;
  38880. float L_4 = ___height2;
  38881. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_0), L_3, L_4, /*hidden argument*/NULL);
  38882. // float preferredWidth = GetPreferredWidth(margin);
  38883. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = V_0;
  38884. float L_6;
  38885. L_6 = TMP_Text_GetPreferredWidth_m3AE936F2A480B5B7EA0D8439153F07D1207DB6D7(__this, L_5, /*hidden argument*/NULL);
  38886. // float preferredHeight = GetPreferredHeight(margin);
  38887. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  38888. float L_8;
  38889. L_8 = TMP_Text_GetPreferredHeight_m9E837E775D1B81694FAEB151C6E4EF25CD2D189D(__this, L_7, /*hidden argument*/NULL);
  38890. V_1 = L_8;
  38891. // return new Vector2(preferredWidth, preferredHeight);
  38892. float L_9 = V_1;
  38893. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  38894. memset((&L_10), 0, sizeof(L_10));
  38895. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_10), L_6, L_9, /*hidden argument*/NULL);
  38896. return L_10;
  38897. }
  38898. }
  38899. // System.Single TMPro.TMP_Text::GetPreferredWidth()
  38900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_mFC0663369F1B821873DC64BAD89CD391800AE48D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  38901. {
  38902. static bool s_Il2CppMethodInitialized;
  38903. if (!s_Il2CppMethodInitialized)
  38904. {
  38905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  38906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  38907. s_Il2CppMethodInitialized = true;
  38908. }
  38909. float V_0 = 0.0f;
  38910. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  38911. memset((&V_1), 0, sizeof(V_1));
  38912. float G_B7_0 = 0.0f;
  38913. {
  38914. // if (TMP_Settings.instance == null) return 0;
  38915. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  38916. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  38917. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  38918. bool L_1;
  38919. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  38920. if (!L_1)
  38921. {
  38922. goto IL_0013;
  38923. }
  38924. }
  38925. {
  38926. // if (TMP_Settings.instance == null) return 0;
  38927. return (0.0f);
  38928. }
  38929. IL_0013:
  38930. {
  38931. // if (!m_isPreferredWidthDirty)
  38932. bool L_2 = __this->get_m_isPreferredWidthDirty_176();
  38933. if (L_2)
  38934. {
  38935. goto IL_0022;
  38936. }
  38937. }
  38938. {
  38939. // return m_preferredWidth;
  38940. float L_3 = __this->get_m_preferredWidth_174();
  38941. return L_3;
  38942. }
  38943. IL_0022:
  38944. {
  38945. // float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
  38946. bool L_4 = __this->get_m_enableAutoSizing_80();
  38947. if (L_4)
  38948. {
  38949. goto IL_0032;
  38950. }
  38951. }
  38952. {
  38953. float L_5 = __this->get_m_fontSize_73();
  38954. G_B7_0 = L_5;
  38955. goto IL_0038;
  38956. }
  38957. IL_0032:
  38958. {
  38959. float L_6 = __this->get_m_fontSizeMax_87();
  38960. G_B7_0 = L_6;
  38961. }
  38962. IL_0038:
  38963. {
  38964. V_0 = G_B7_0;
  38965. // m_minFontSize = m_fontSizeMin;
  38966. float L_7 = __this->get_m_fontSizeMin_86();
  38967. __this->set_m_minFontSize_82(L_7);
  38968. // m_maxFontSize = m_fontSizeMax;
  38969. float L_8 = __this->get_m_fontSizeMax_87();
  38970. __this->set_m_maxFontSize_81(L_8);
  38971. // m_charWidthAdjDelta = 0;
  38972. __this->set_m_charWidthAdjDelta_109((0.0f));
  38973. // Vector2 margin = k_LargePositiveVector2;
  38974. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  38975. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveVector2_259();
  38976. V_1 = L_9;
  38977. // m_isCalculatingPreferredValues = true;
  38978. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  38979. // ParseInputText();
  38980. TMP_Text_ParseInputText_m03A600DDC85977E85025F1643962A5647E3C394E(__this, /*hidden argument*/NULL);
  38981. // m_AutoSizeIterationCount = 0;
  38982. __this->set_m_AutoSizeIterationCount_83(0);
  38983. // float preferredWidth = CalculatePreferredValues(ref fontSize, margin, false, false).x;
  38984. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10 = V_1;
  38985. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  38986. L_11 = VirtualFuncInvoker4< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , float*, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (float*)(&V_0), L_10, (bool)0, (bool)0);
  38987. float L_12 = L_11.get_x_0();
  38988. // m_isPreferredWidthDirty = false;
  38989. __this->set_m_isPreferredWidthDirty_176((bool)0);
  38990. // return preferredWidth;
  38991. return L_12;
  38992. }
  38993. }
  38994. // System.Single TMPro.TMP_Text::GetPreferredWidth(UnityEngine.Vector2)
  38995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredWidth_m3AE936F2A480B5B7EA0D8439153F07D1207DB6D7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___margin0, const RuntimeMethod* method)
  38996. {
  38997. float V_0 = 0.0f;
  38998. float G_B3_0 = 0.0f;
  38999. {
  39000. // float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
  39001. bool L_0 = __this->get_m_enableAutoSizing_80();
  39002. if (L_0)
  39003. {
  39004. goto IL_0010;
  39005. }
  39006. }
  39007. {
  39008. float L_1 = __this->get_m_fontSize_73();
  39009. G_B3_0 = L_1;
  39010. goto IL_0016;
  39011. }
  39012. IL_0010:
  39013. {
  39014. float L_2 = __this->get_m_fontSizeMax_87();
  39015. G_B3_0 = L_2;
  39016. }
  39017. IL_0016:
  39018. {
  39019. V_0 = G_B3_0;
  39020. // m_minFontSize = m_fontSizeMin;
  39021. float L_3 = __this->get_m_fontSizeMin_86();
  39022. __this->set_m_minFontSize_82(L_3);
  39023. // m_maxFontSize = m_fontSizeMax;
  39024. float L_4 = __this->get_m_fontSizeMax_87();
  39025. __this->set_m_maxFontSize_81(L_4);
  39026. // m_charWidthAdjDelta = 0;
  39027. __this->set_m_charWidthAdjDelta_109((0.0f));
  39028. // m_AutoSizeIterationCount = 0;
  39029. __this->set_m_AutoSizeIterationCount_83(0);
  39030. // float preferredWidth = CalculatePreferredValues(ref fontSize, margin, false, false).x;
  39031. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___margin0;
  39032. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  39033. L_6 = VirtualFuncInvoker4< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , float*, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (float*)(&V_0), L_5, (bool)0, (bool)0);
  39034. float L_7 = L_6.get_x_0();
  39035. // return preferredWidth;
  39036. return L_7;
  39037. }
  39038. }
  39039. // System.Single TMPro.TMP_Text::GetPreferredHeight()
  39040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_mF7A8DB1E6CC879740AC166981CAE13F9CABFEB56 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  39041. {
  39042. static bool s_Il2CppMethodInitialized;
  39043. if (!s_Il2CppMethodInitialized)
  39044. {
  39045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  39046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39047. s_Il2CppMethodInitialized = true;
  39048. }
  39049. float V_0 = 0.0f;
  39050. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  39051. memset((&V_1), 0, sizeof(V_1));
  39052. float V_2 = 0.0f;
  39053. float G_B7_0 = 0.0f;
  39054. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B9_0 = NULL;
  39055. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B8_0 = NULL;
  39056. float G_B10_0 = 0.0f;
  39057. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * G_B10_1 = NULL;
  39058. {
  39059. // if (TMP_Settings.instance == null) return 0;
  39060. TMP_Settings_t303C8601BE4E1717C9662D23032D21EC531797F7 * L_0;
  39061. L_0 = TMP_Settings_get_instance_m2D65472EAB84338C9D3652CE97953E0E2E504F66(/*hidden argument*/NULL);
  39062. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  39063. bool L_1;
  39064. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  39065. if (!L_1)
  39066. {
  39067. goto IL_0013;
  39068. }
  39069. }
  39070. {
  39071. // if (TMP_Settings.instance == null) return 0;
  39072. return (0.0f);
  39073. }
  39074. IL_0013:
  39075. {
  39076. // if (!m_isPreferredHeightDirty)
  39077. bool L_2 = __this->get_m_isPreferredHeightDirty_179();
  39078. if (L_2)
  39079. {
  39080. goto IL_0022;
  39081. }
  39082. }
  39083. {
  39084. // return m_preferredHeight;
  39085. float L_3 = __this->get_m_preferredHeight_177();
  39086. return L_3;
  39087. }
  39088. IL_0022:
  39089. {
  39090. // float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
  39091. bool L_4 = __this->get_m_enableAutoSizing_80();
  39092. if (L_4)
  39093. {
  39094. goto IL_0032;
  39095. }
  39096. }
  39097. {
  39098. float L_5 = __this->get_m_fontSize_73();
  39099. G_B7_0 = L_5;
  39100. goto IL_0038;
  39101. }
  39102. IL_0032:
  39103. {
  39104. float L_6 = __this->get_m_fontSizeMax_87();
  39105. G_B7_0 = L_6;
  39106. }
  39107. IL_0038:
  39108. {
  39109. V_0 = G_B7_0;
  39110. // m_minFontSize = m_fontSizeMin;
  39111. float L_7 = __this->get_m_fontSizeMin_86();
  39112. __this->set_m_minFontSize_82(L_7);
  39113. // m_maxFontSize = m_fontSizeMax;
  39114. float L_8 = __this->get_m_fontSizeMax_87();
  39115. __this->set_m_maxFontSize_81(L_8);
  39116. // m_charWidthAdjDelta = 0;
  39117. __this->set_m_charWidthAdjDelta_109((0.0f));
  39118. // Vector2 margin = new Vector2(m_marginWidth != 0 ? m_marginWidth : k_LargePositiveFloat, k_LargePositiveFloat);
  39119. float L_9 = __this->get_m_marginWidth_149();
  39120. G_B8_0 = (&V_1);
  39121. if ((!(((float)L_9) == ((float)(0.0f)))))
  39122. {
  39123. G_B9_0 = (&V_1);
  39124. goto IL_0072;
  39125. }
  39126. }
  39127. {
  39128. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39129. float L_10 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  39130. G_B10_0 = L_10;
  39131. G_B10_1 = G_B8_0;
  39132. goto IL_0078;
  39133. }
  39134. IL_0072:
  39135. {
  39136. float L_11 = __this->get_m_marginWidth_149();
  39137. G_B10_0 = L_11;
  39138. G_B10_1 = G_B9_0;
  39139. }
  39140. IL_0078:
  39141. {
  39142. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39143. float L_12 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  39144. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)G_B10_1, G_B10_0, L_12, /*hidden argument*/NULL);
  39145. // m_isCalculatingPreferredValues = true;
  39146. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  39147. // ParseInputText();
  39148. TMP_Text_ParseInputText_m03A600DDC85977E85025F1643962A5647E3C394E(__this, /*hidden argument*/NULL);
  39149. // m_IsAutoSizePointSizeSet = false;
  39150. __this->set_m_IsAutoSizePointSizeSet_85((bool)0);
  39151. // m_AutoSizeIterationCount = 0;
  39152. __this->set_m_AutoSizeIterationCount_83(0);
  39153. // float preferredHeight = 0;
  39154. V_2 = (0.0f);
  39155. goto IL_00ce;
  39156. }
  39157. IL_00a5:
  39158. {
  39159. // preferredHeight = CalculatePreferredValues(ref fontSize, margin, m_enableAutoSizing, m_enableWordWrapping).y;
  39160. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13 = V_1;
  39161. bool L_14 = __this->get_m_enableAutoSizing_80();
  39162. bool L_15 = __this->get_m_enableWordWrapping_110();
  39163. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16;
  39164. L_16 = VirtualFuncInvoker4< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , float*, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (float*)(&V_0), L_13, L_14, L_15);
  39165. float L_17 = L_16.get_y_1();
  39166. V_2 = L_17;
  39167. // m_AutoSizeIterationCount += 1;
  39168. int32_t L_18 = __this->get_m_AutoSizeIterationCount_83();
  39169. __this->set_m_AutoSizeIterationCount_83(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)));
  39170. }
  39171. IL_00ce:
  39172. {
  39173. // while (m_IsAutoSizePointSizeSet == false)
  39174. bool L_19 = __this->get_m_IsAutoSizePointSizeSet_85();
  39175. if (!L_19)
  39176. {
  39177. goto IL_00a5;
  39178. }
  39179. }
  39180. {
  39181. // m_isPreferredHeightDirty = false;
  39182. __this->set_m_isPreferredHeightDirty_179((bool)0);
  39183. // return preferredHeight;
  39184. float L_20 = V_2;
  39185. return L_20;
  39186. }
  39187. }
  39188. // System.Single TMPro.TMP_Text::GetPreferredHeight(UnityEngine.Vector2)
  39189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetPreferredHeight_m9E837E775D1B81694FAEB151C6E4EF25CD2D189D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___margin0, const RuntimeMethod* method)
  39190. {
  39191. float V_0 = 0.0f;
  39192. float V_1 = 0.0f;
  39193. float G_B3_0 = 0.0f;
  39194. {
  39195. // float fontSize = m_enableAutoSizing ? m_fontSizeMax : m_fontSize;
  39196. bool L_0 = __this->get_m_enableAutoSizing_80();
  39197. if (L_0)
  39198. {
  39199. goto IL_0010;
  39200. }
  39201. }
  39202. {
  39203. float L_1 = __this->get_m_fontSize_73();
  39204. G_B3_0 = L_1;
  39205. goto IL_0016;
  39206. }
  39207. IL_0010:
  39208. {
  39209. float L_2 = __this->get_m_fontSizeMax_87();
  39210. G_B3_0 = L_2;
  39211. }
  39212. IL_0016:
  39213. {
  39214. V_0 = G_B3_0;
  39215. // m_minFontSize = m_fontSizeMin;
  39216. float L_3 = __this->get_m_fontSizeMin_86();
  39217. __this->set_m_minFontSize_82(L_3);
  39218. // m_maxFontSize = m_fontSizeMax;
  39219. float L_4 = __this->get_m_fontSizeMax_87();
  39220. __this->set_m_maxFontSize_81(L_4);
  39221. // m_charWidthAdjDelta = 0;
  39222. __this->set_m_charWidthAdjDelta_109((0.0f));
  39223. // m_IsAutoSizePointSizeSet = false;
  39224. __this->set_m_IsAutoSizePointSizeSet_85((bool)0);
  39225. // m_AutoSizeIterationCount = 0;
  39226. __this->set_m_AutoSizeIterationCount_83(0);
  39227. // float preferredHeight = 0;
  39228. V_1 = (0.0f);
  39229. goto IL_0079;
  39230. }
  39231. IL_0050:
  39232. {
  39233. // preferredHeight = CalculatePreferredValues(ref fontSize, margin, m_enableAutoSizing, m_enableWordWrapping).y;
  39234. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = ___margin0;
  39235. bool L_6 = __this->get_m_enableAutoSizing_80();
  39236. bool L_7 = __this->get_m_enableWordWrapping_110();
  39237. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  39238. L_8 = VirtualFuncInvoker4< Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , float*, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 , bool, bool >::Invoke(115 /* UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean) */, __this, (float*)(&V_0), L_5, L_6, L_7);
  39239. float L_9 = L_8.get_y_1();
  39240. V_1 = L_9;
  39241. // m_AutoSizeIterationCount += 1;
  39242. int32_t L_10 = __this->get_m_AutoSizeIterationCount_83();
  39243. __this->set_m_AutoSizeIterationCount_83(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)));
  39244. }
  39245. IL_0079:
  39246. {
  39247. // while (m_IsAutoSizePointSizeSet == false)
  39248. bool L_11 = __this->get_m_IsAutoSizePointSizeSet_85();
  39249. if (!L_11)
  39250. {
  39251. goto IL_0050;
  39252. }
  39253. }
  39254. {
  39255. // return preferredHeight;
  39256. float L_12 = V_1;
  39257. return L_12;
  39258. }
  39259. }
  39260. // UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues()
  39261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetRenderedValues_mE9028A51195976001D1781714E3A83741DF93A05 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  39262. {
  39263. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_0;
  39264. memset((&V_0), 0, sizeof(V_0));
  39265. {
  39266. // return GetTextBounds().size;
  39267. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_0;
  39268. L_0 = TMP_Text_GetTextBounds_m301B38BCEA97F304D8C2A74E693E20A3116C1262(__this, /*hidden argument*/NULL);
  39269. V_0 = L_0;
  39270. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1;
  39271. L_1 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_0), /*hidden argument*/NULL);
  39272. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2;
  39273. L_2 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_1, /*hidden argument*/NULL);
  39274. return L_2;
  39275. }
  39276. }
  39277. // UnityEngine.Vector2 TMPro.TMP_Text::GetRenderedValues(System.Boolean)
  39278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_GetRenderedValues_mC7A7A5F93E5CEE9E8D448F6406F235E4073BEA29 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
  39279. {
  39280. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_0;
  39281. memset((&V_0), 0, sizeof(V_0));
  39282. {
  39283. // return GetTextBounds(onlyVisibleCharacters).size;
  39284. bool L_0 = ___onlyVisibleCharacters0;
  39285. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_1;
  39286. L_1 = TMP_Text_GetTextBounds_m2231A6E1494315EBC0A62E8A5BA608F40AE8B8E6(__this, L_0, /*hidden argument*/NULL);
  39287. V_0 = L_1;
  39288. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2;
  39289. L_2 = Bounds_get_size_mB1C37E89879C7810BC9F4210033D9277DAFE2C14((Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 *)(&V_0), /*hidden argument*/NULL);
  39290. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3;
  39291. L_3 = Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline(L_2, /*hidden argument*/NULL);
  39292. return L_3;
  39293. }
  39294. }
  39295. // System.Single TMPro.TMP_Text::GetRenderedWidth()
  39296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_m00F67C1C204BED1DB52519C0CDE12E4DC8409697 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  39297. {
  39298. {
  39299. // return GetRenderedValues().x;
  39300. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0;
  39301. L_0 = TMP_Text_GetRenderedValues_mE9028A51195976001D1781714E3A83741DF93A05(__this, /*hidden argument*/NULL);
  39302. float L_1 = L_0.get_x_0();
  39303. return L_1;
  39304. }
  39305. }
  39306. // System.Single TMPro.TMP_Text::GetRenderedWidth(System.Boolean)
  39307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedWidth_mC3ED1E790B07EB033A315F84DBD13CF1A4E991FC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
  39308. {
  39309. {
  39310. // return GetRenderedValues(onlyVisibleCharacters).x;
  39311. bool L_0 = ___onlyVisibleCharacters0;
  39312. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1;
  39313. L_1 = TMP_Text_GetRenderedValues_mC7A7A5F93E5CEE9E8D448F6406F235E4073BEA29(__this, L_0, /*hidden argument*/NULL);
  39314. float L_2 = L_1.get_x_0();
  39315. return L_2;
  39316. }
  39317. }
  39318. // System.Single TMPro.TMP_Text::GetRenderedHeight()
  39319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_mFB4BCC639674AE50C5E38712CC8576256F365D9E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  39320. {
  39321. {
  39322. // return GetRenderedValues().y;
  39323. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0;
  39324. L_0 = TMP_Text_GetRenderedValues_mE9028A51195976001D1781714E3A83741DF93A05(__this, /*hidden argument*/NULL);
  39325. float L_1 = L_0.get_y_1();
  39326. return L_1;
  39327. }
  39328. }
  39329. // System.Single TMPro.TMP_Text::GetRenderedHeight(System.Boolean)
  39330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_GetRenderedHeight_m86649D10310213882DCD582F1208969E9C4F5C90 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
  39331. {
  39332. {
  39333. // return GetRenderedValues(onlyVisibleCharacters).y;
  39334. bool L_0 = ___onlyVisibleCharacters0;
  39335. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_1;
  39336. L_1 = TMP_Text_GetRenderedValues_mC7A7A5F93E5CEE9E8D448F6406F235E4073BEA29(__this, L_0, /*hidden argument*/NULL);
  39337. float L_2 = L_1.get_y_1();
  39338. return L_2;
  39339. }
  39340. }
  39341. // UnityEngine.Vector2 TMPro.TMP_Text::CalculatePreferredValues(System.Single&,UnityEngine.Vector2,System.Boolean,System.Boolean)
  39342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_CalculatePreferredValues_mD62B72BFBDE01B33BE0143B133DE4FE497780828 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float* ___fontSize0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___marginSize1, bool ___isTextAutoSizingEnabled2, bool ___isWordWrappingEnabled3, const RuntimeMethod* method)
  39343. {
  39344. static bool s_Il2CppMethodInitialized;
  39345. if (!s_Il2CppMethodInitialized)
  39346. {
  39347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  39348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  39349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  39350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593_RuntimeMethod_var);
  39351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mEBFC3A4532D98B4B48DB1CE58800BF6A7B35A7E4_RuntimeMethod_var);
  39352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  39353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  39355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970_il2cpp_TypeInfo_var);
  39356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391_RuntimeMethod_var);
  39357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_RuntimeMethod_var);
  39358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465_RuntimeMethod_var);
  39359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_SetDefault_m6A917E9E8EED56BE4917D5154C98327846B6A57C_RuntimeMethod_var);
  39360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE);
  39362. s_Il2CppMethodInitialized = true;
  39363. }
  39364. int32_t V_0 = 0;
  39365. float V_1 = 0.0f;
  39366. float V_2 = 0.0f;
  39367. float V_3 = 0.0f;
  39368. float V_4 = 0.0f;
  39369. float V_5 = 0.0f;
  39370. float V_6 = 0.0f;
  39371. float V_7 = 0.0f;
  39372. float V_8 = 0.0f;
  39373. float V_9 = 0.0f;
  39374. float V_10 = 0.0f;
  39375. float V_11 = 0.0f;
  39376. float V_12 = 0.0f;
  39377. float V_13 = 0.0f;
  39378. bool V_14 = false;
  39379. bool V_15 = false;
  39380. bool V_16 = false;
  39381. CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B V_17;
  39382. memset((&V_17), 0, sizeof(V_17));
  39383. bool V_18 = false;
  39384. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 V_19;
  39385. memset((&V_19), 0, sizeof(V_19));
  39386. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 V_20;
  39387. memset((&V_20), 0, sizeof(V_20));
  39388. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 V_21;
  39389. memset((&V_21), 0, sizeof(V_21));
  39390. int32_t V_22 = 0;
  39391. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 V_23;
  39392. memset((&V_23), 0, sizeof(V_23));
  39393. int32_t V_24 = 0;
  39394. int32_t V_25 = 0;
  39395. int32_t V_26 = 0;
  39396. bool V_27 = false;
  39397. bool V_28 = false;
  39398. float V_29 = 0.0f;
  39399. float V_30 = 0.0f;
  39400. float V_31 = 0.0f;
  39401. float V_32 = 0.0f;
  39402. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B V_33;
  39403. memset((&V_33), 0, sizeof(V_33));
  39404. bool V_34 = false;
  39405. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 V_35;
  39406. memset((&V_35), 0, sizeof(V_35));
  39407. float V_36 = 0.0f;
  39408. float V_37 = 0.0f;
  39409. float V_38 = 0.0f;
  39410. float V_39 = 0.0f;
  39411. float V_40 = 0.0f;
  39412. float V_41 = 0.0f;
  39413. float V_42 = 0.0f;
  39414. bool V_43 = false;
  39415. bool V_44 = false;
  39416. int32_t V_45 = 0;
  39417. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_46 = NULL;
  39418. float V_47 = 0.0f;
  39419. float V_48 = 0.0f;
  39420. float V_49 = 0.0f;
  39421. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B V_50;
  39422. memset((&V_50), 0, sizeof(V_50));
  39423. float V_51 = 0.0f;
  39424. TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 * V_52 = NULL;
  39425. uint32_t V_53 = 0;
  39426. uint32_t V_54 = 0;
  39427. uint32_t V_55 = 0;
  39428. uint32_t V_56 = 0;
  39429. float V_57 = 0.0f;
  39430. float V_58 = 0.0f;
  39431. float V_59 = 0.0f;
  39432. float V_60 = 0.0f;
  39433. float V_61 = 0.0f;
  39434. float V_62 = 0.0f;
  39435. float V_63 = 0.0f;
  39436. float V_64 = 0.0f;
  39437. float V_65 = 0.0f;
  39438. float V_66 = 0.0f;
  39439. float V_67 = 0.0f;
  39440. float V_68 = 0.0f;
  39441. float V_69 = 0.0f;
  39442. float V_70 = 0.0f;
  39443. bool V_71 = false;
  39444. bool V_72 = false;
  39445. float V_73 = 0.0f;
  39446. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B11_0 = NULL;
  39447. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B10_0 = NULL;
  39448. int32_t G_B12_0 = 0;
  39449. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B12_1 = NULL;
  39450. float G_B15_0 = 0.0f;
  39451. float G_B14_0 = 0.0f;
  39452. float G_B16_0 = 0.0f;
  39453. float G_B16_1 = 0.0f;
  39454. float G_B18_0 = 0.0f;
  39455. float G_B17_0 = 0.0f;
  39456. float G_B19_0 = 0.0f;
  39457. float G_B19_1 = 0.0f;
  39458. float G_B53_0 = 0.0f;
  39459. float G_B52_0 = 0.0f;
  39460. float G_B54_0 = 0.0f;
  39461. float G_B54_1 = 0.0f;
  39462. float G_B57_0 = 0.0f;
  39463. float G_B56_0 = 0.0f;
  39464. float G_B58_0 = 0.0f;
  39465. float G_B58_1 = 0.0f;
  39466. float G_B67_0 = 0.0f;
  39467. float G_B66_0 = 0.0f;
  39468. float G_B68_0 = 0.0f;
  39469. float G_B68_1 = 0.0f;
  39470. float G_B71_0 = 0.0f;
  39471. float G_B70_0 = 0.0f;
  39472. float G_B72_0 = 0.0f;
  39473. float G_B72_1 = 0.0f;
  39474. int32_t G_B84_0 = 0;
  39475. float G_B90_0 = 0.0f;
  39476. float G_B96_0 = 0.0f;
  39477. float G_B107_0 = 0.0f;
  39478. float G_B110_0 = 0.0f;
  39479. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B129_0 = NULL;
  39480. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B128_0 = NULL;
  39481. float G_B130_0 = 0.0f;
  39482. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B130_1 = NULL;
  39483. int32_t G_B134_0 = 0;
  39484. float G_B145_0 = 0.0f;
  39485. float G_B147_0 = 0.0f;
  39486. float G_B147_1 = 0.0f;
  39487. float G_B146_0 = 0.0f;
  39488. float G_B146_1 = 0.0f;
  39489. float G_B148_0 = 0.0f;
  39490. float G_B148_1 = 0.0f;
  39491. float G_B148_2 = 0.0f;
  39492. float G_B150_0 = 0.0f;
  39493. float G_B150_1 = 0.0f;
  39494. float G_B149_0 = 0.0f;
  39495. float G_B149_1 = 0.0f;
  39496. float G_B151_0 = 0.0f;
  39497. float G_B151_1 = 0.0f;
  39498. float G_B151_2 = 0.0f;
  39499. float G_B167_0 = 0.0f;
  39500. float G_B167_1 = 0.0f;
  39501. float G_B166_0 = 0.0f;
  39502. float G_B166_1 = 0.0f;
  39503. float G_B168_0 = 0.0f;
  39504. float G_B168_1 = 0.0f;
  39505. float G_B168_2 = 0.0f;
  39506. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B179_0 = NULL;
  39507. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B178_0 = NULL;
  39508. float G_B180_0 = 0.0f;
  39509. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B180_1 = NULL;
  39510. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B197_0 = NULL;
  39511. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B196_0 = NULL;
  39512. float G_B198_0 = 0.0f;
  39513. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B198_1 = NULL;
  39514. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B221_0 = NULL;
  39515. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B220_0 = NULL;
  39516. float G_B222_0 = 0.0f;
  39517. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B222_1 = NULL;
  39518. float G_B234_0 = 0.0f;
  39519. float G_B234_1 = 0.0f;
  39520. float G_B232_0 = 0.0f;
  39521. float G_B232_1 = 0.0f;
  39522. float G_B233_0 = 0.0f;
  39523. float G_B233_1 = 0.0f;
  39524. float G_B235_0 = 0.0f;
  39525. float G_B235_1 = 0.0f;
  39526. float G_B235_2 = 0.0f;
  39527. float G_B239_0 = 0.0f;
  39528. float G_B239_1 = 0.0f;
  39529. float G_B239_2 = 0.0f;
  39530. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B239_3 = NULL;
  39531. float G_B237_0 = 0.0f;
  39532. float G_B237_1 = 0.0f;
  39533. float G_B237_2 = 0.0f;
  39534. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B237_3 = NULL;
  39535. float G_B238_0 = 0.0f;
  39536. float G_B238_1 = 0.0f;
  39537. float G_B238_2 = 0.0f;
  39538. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B238_3 = NULL;
  39539. float G_B240_0 = 0.0f;
  39540. float G_B240_1 = 0.0f;
  39541. float G_B240_2 = 0.0f;
  39542. float G_B240_3 = 0.0f;
  39543. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B240_4 = NULL;
  39544. int32_t G_B277_0 = 0;
  39545. float G_B309_0 = 0.0f;
  39546. float G_B308_0 = 0.0f;
  39547. float G_B310_0 = 0.0f;
  39548. float G_B310_1 = 0.0f;
  39549. float G_B312_0 = 0.0f;
  39550. float G_B311_0 = 0.0f;
  39551. float G_B313_0 = 0.0f;
  39552. float G_B313_1 = 0.0f;
  39553. float G_B315_0 = 0.0f;
  39554. float G_B314_0 = 0.0f;
  39555. float G_B316_0 = 0.0f;
  39556. float G_B316_1 = 0.0f;
  39557. float G_B318_0 = 0.0f;
  39558. float G_B317_0 = 0.0f;
  39559. float G_B319_0 = 0.0f;
  39560. float G_B319_1 = 0.0f;
  39561. {
  39562. // if (m_fontAsset == null || m_fontAsset.characterLookupTable == null)
  39563. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_40();
  39564. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  39565. bool L_1;
  39566. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  39567. if (L_1)
  39568. {
  39569. goto IL_001b;
  39570. }
  39571. }
  39572. {
  39573. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_2 = __this->get_m_fontAsset_40();
  39574. NullCheck(L_2);
  39575. Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * L_3;
  39576. L_3 = TMP_FontAsset_get_characterLookupTable_m486DE4FE28CC332FB460C879476CBBE0580B5441(L_2, /*hidden argument*/NULL);
  39577. if (L_3)
  39578. {
  39579. goto IL_0046;
  39580. }
  39581. }
  39582. IL_001b:
  39583. {
  39584. // Debug.LogWarning("Can't Generate Mesh! No Font Asset has been assigned to Object ID: " + this.GetInstanceID());
  39585. int32_t L_4;
  39586. L_4 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(__this, /*hidden argument*/NULL);
  39587. V_22 = L_4;
  39588. String_t* L_5;
  39589. L_5 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&V_22), /*hidden argument*/NULL);
  39590. String_t* L_6;
  39591. L_6 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteral205DE2CB7E86A79B6B3940AFB5A0EC8F490142CE, L_5, /*hidden argument*/NULL);
  39592. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  39593. Debug_LogWarning_m24085D883C9E74D7AB423F0625E13259923960E7(L_6, /*hidden argument*/NULL);
  39594. // m_IsAutoSizePointSizeSet = true;
  39595. __this->set_m_IsAutoSizePointSizeSet_85((bool)1);
  39596. // return Vector2.zero;
  39597. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7;
  39598. L_7 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  39599. return L_7;
  39600. }
  39601. IL_0046:
  39602. {
  39603. // if (m_TextProcessingArray == null || m_TextProcessingArray.Length == 0 || m_TextProcessingArray[0].unicode == (char)0)
  39604. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_8 = __this->get_m_TextProcessingArray_197();
  39605. if (!L_8)
  39606. {
  39607. goto IL_006a;
  39608. }
  39609. }
  39610. {
  39611. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_9 = __this->get_m_TextProcessingArray_197();
  39612. NullCheck(L_9);
  39613. if (!(((RuntimeArray*)L_9)->max_length))
  39614. {
  39615. goto IL_006a;
  39616. }
  39617. }
  39618. {
  39619. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_10 = __this->get_m_TextProcessingArray_197();
  39620. NullCheck(L_10);
  39621. int32_t L_11 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_unicode_0();
  39622. if (L_11)
  39623. {
  39624. goto IL_0077;
  39625. }
  39626. }
  39627. IL_006a:
  39628. {
  39629. // m_IsAutoSizePointSizeSet = true;
  39630. __this->set_m_IsAutoSizePointSizeSet_85((bool)1);
  39631. // return Vector2.zero;
  39632. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  39633. L_12 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  39634. return L_12;
  39635. }
  39636. IL_0077:
  39637. {
  39638. // m_currentFontAsset = m_fontAsset;
  39639. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_13 = __this->get_m_fontAsset_40();
  39640. __this->set_m_currentFontAsset_41(L_13);
  39641. // m_currentMaterial = m_sharedMaterial;
  39642. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_14 = __this->get_m_sharedMaterial_43();
  39643. __this->set_m_currentMaterial_44(L_14);
  39644. // m_currentMaterialIndex = 0;
  39645. __this->set_m_currentMaterialIndex_48(0);
  39646. // m_materialReferenceStack.SetDefault(new MaterialReference(0, m_currentFontAsset, null, m_currentMaterial, m_padding));
  39647. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39648. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_15 = __this->get_m_currentFontAsset_41();
  39649. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_16 = __this->get_m_currentMaterial_44();
  39650. float L_17 = __this->get_m_padding_241();
  39651. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_18;
  39652. memset((&L_18), 0, sizeof(L_18));
  39653. MaterialReference__ctor_mFE9AE274E1FA22A483C6BA208D1D64C938F8D4F7((&L_18), 0, L_15, (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)NULL, L_16, L_17, /*hidden argument*/NULL);
  39654. TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_18, /*hidden argument*/TMP_TextProcessingStack_1_SetDefault_m65003B8F9F6FCE61A3AC246C99CFAC6734914465_RuntimeMethod_var);
  39655. // int totalCharacterCount = m_totalCharacterCount; // m_VisibleCharacters.Count;
  39656. int32_t L_19 = __this->get_m_totalCharacterCount_200();
  39657. V_0 = L_19;
  39658. // if (m_internalCharacterInfo == null || totalCharacterCount > m_internalCharacterInfo.Length)
  39659. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_20 = __this->get_m_internalCharacterInfo_199();
  39660. if (!L_20)
  39661. {
  39662. goto IL_00d3;
  39663. }
  39664. }
  39665. {
  39666. int32_t L_21 = V_0;
  39667. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_22 = __this->get_m_internalCharacterInfo_199();
  39668. NullCheck(L_22);
  39669. if ((((int32_t)L_21) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))))
  39670. {
  39671. goto IL_00f5;
  39672. }
  39673. }
  39674. IL_00d3:
  39675. {
  39676. // m_internalCharacterInfo = new TMP_CharacterInfo[totalCharacterCount > 1024 ? totalCharacterCount + 256 : Mathf.NextPowerOfTwo(totalCharacterCount)];
  39677. int32_t L_23 = V_0;
  39678. G_B10_0 = __this;
  39679. if ((((int32_t)L_23) > ((int32_t)((int32_t)1024))))
  39680. {
  39681. G_B11_0 = __this;
  39682. goto IL_00e4;
  39683. }
  39684. }
  39685. {
  39686. int32_t L_24 = V_0;
  39687. int32_t L_25;
  39688. L_25 = Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5(L_24, /*hidden argument*/NULL);
  39689. G_B12_0 = L_25;
  39690. G_B12_1 = G_B10_0;
  39691. goto IL_00eb;
  39692. }
  39693. IL_00e4:
  39694. {
  39695. int32_t L_26 = V_0;
  39696. G_B12_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)((int32_t)256)));
  39697. G_B12_1 = G_B11_0;
  39698. }
  39699. IL_00eb:
  39700. {
  39701. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_27 = (TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970*)(TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970*)SZArrayNew(TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970_il2cpp_TypeInfo_var, (uint32_t)G_B12_0);
  39702. NullCheck(G_B12_1);
  39703. G_B12_1->set_m_internalCharacterInfo_199(L_27);
  39704. }
  39705. IL_00f5:
  39706. {
  39707. // float baseScale = (fontSize / m_fontAsset.faceInfo.pointSize * m_fontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  39708. float* L_28 = ___fontSize0;
  39709. float L_29 = *((float*)L_28);
  39710. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_30 = __this->get_m_fontAsset_40();
  39711. NullCheck(L_30);
  39712. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_31;
  39713. L_31 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_30, /*hidden argument*/NULL);
  39714. V_23 = L_31;
  39715. int32_t L_32;
  39716. L_32 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  39717. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_33 = __this->get_m_fontAsset_40();
  39718. NullCheck(L_33);
  39719. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_34;
  39720. L_34 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_33, /*hidden argument*/NULL);
  39721. V_23 = L_34;
  39722. float L_35;
  39723. L_35 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  39724. bool L_36 = __this->get_m_isOrthographic_127();
  39725. G_B14_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_29/(float)((float)((float)L_32)))), (float)L_35));
  39726. if (L_36)
  39727. {
  39728. G_B15_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_29/(float)((float)((float)L_32)))), (float)L_35));
  39729. goto IL_0131;
  39730. }
  39731. }
  39732. {
  39733. G_B16_0 = (0.100000001f);
  39734. G_B16_1 = G_B14_0;
  39735. goto IL_0136;
  39736. }
  39737. IL_0131:
  39738. {
  39739. G_B16_0 = (1.0f);
  39740. G_B16_1 = G_B15_0;
  39741. }
  39742. IL_0136:
  39743. {
  39744. V_1 = ((float)il2cpp_codegen_multiply((float)G_B16_1, (float)G_B16_0));
  39745. // float currentElementScale = baseScale;
  39746. float L_37 = V_1;
  39747. V_2 = L_37;
  39748. // float currentEmScale = fontSize * 0.01f * (m_isOrthographic ? 1 : 0.1f);
  39749. float* L_38 = ___fontSize0;
  39750. float L_39 = *((float*)L_38);
  39751. bool L_40 = __this->get_m_isOrthographic_127();
  39752. G_B17_0 = ((float)il2cpp_codegen_multiply((float)L_39, (float)(0.00999999978f)));
  39753. if (L_40)
  39754. {
  39755. G_B18_0 = ((float)il2cpp_codegen_multiply((float)L_39, (float)(0.00999999978f)));
  39756. goto IL_0151;
  39757. }
  39758. }
  39759. {
  39760. G_B19_0 = (0.100000001f);
  39761. G_B19_1 = G_B17_0;
  39762. goto IL_0156;
  39763. }
  39764. IL_0151:
  39765. {
  39766. G_B19_0 = (1.0f);
  39767. G_B19_1 = G_B18_0;
  39768. }
  39769. IL_0156:
  39770. {
  39771. V_3 = ((float)il2cpp_codegen_multiply((float)G_B19_1, (float)G_B19_0));
  39772. // m_fontScaleMultiplier = 1;
  39773. __this->set_m_fontScaleMultiplier_186((1.0f));
  39774. // m_currentFontSize = fontSize;
  39775. float* L_41 = ___fontSize0;
  39776. float L_42 = *((float*)L_41);
  39777. __this->set_m_currentFontSize_74(L_42);
  39778. // m_sizeStack.SetDefault(m_currentFontSize);
  39779. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_43 = __this->get_address_of_m_sizeStack_76();
  39780. float L_44 = __this->get_m_currentFontSize_74();
  39781. TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_43, L_44, /*hidden argument*/TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_RuntimeMethod_var);
  39782. // float fontSizeDelta = 0;
  39783. V_4 = (0.0f);
  39784. // m_FontStyleInternal = m_fontStyle; // Set the default style.
  39785. int32_t L_45 = __this->get_m_fontStyle_88();
  39786. __this->set_m_FontStyleInternal_89(L_45);
  39787. // m_lineJustification = m_HorizontalAlignment; // m_textAlignment; // Sets the line justification mode to match editor alignment.
  39788. int32_t L_46 = __this->get_m_HorizontalAlignment_92();
  39789. __this->set_m_lineJustification_95(L_46);
  39790. // m_lineJustificationStack.SetDefault(m_lineJustification);
  39791. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_47 = __this->get_address_of_m_lineJustificationStack_96();
  39792. int32_t L_48 = __this->get_m_lineJustification_95();
  39793. TMP_TextProcessingStack_1_SetDefault_m6A917E9E8EED56BE4917D5154C98327846B6A57C((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_47, L_48, /*hidden argument*/TMP_TextProcessingStack_1_SetDefault_m6A917E9E8EED56BE4917D5154C98327846B6A57C_RuntimeMethod_var);
  39794. // m_baselineOffset = 0; // Used by subscript characters.
  39795. __this->set_m_baselineOffset_242((0.0f));
  39796. // m_baselineOffsetStack.Clear();
  39797. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_49 = __this->get_address_of_m_baselineOffsetStack_243();
  39798. TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_49, /*hidden argument*/TMP_TextProcessingStack_1_Clear_m92077EF5DECC1DA878E6CF1CA30231AE24507391_RuntimeMethod_var);
  39799. // m_lineOffset = 0; // Amount of space between lines (font line spacing + m_linespacing).
  39800. __this->set_m_lineOffset_224((0.0f));
  39801. // m_lineHeight = TMP_Math.FLOAT_UNSET;
  39802. __this->set_m_lineHeight_104((-32767.0f));
  39803. // float lineGap = m_currentFontAsset.faceInfo.lineHeight - (m_currentFontAsset.faceInfo.ascentLine - m_currentFontAsset.faceInfo.descentLine);
  39804. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_50 = __this->get_m_currentFontAsset_41();
  39805. NullCheck(L_50);
  39806. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_51;
  39807. L_51 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_50, /*hidden argument*/NULL);
  39808. V_23 = L_51;
  39809. float L_52;
  39810. L_52 = FaceInfo_get_lineHeight_m4BC0162351D2C7E607ECDF93534DAF0169AAEFE5((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  39811. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_53 = __this->get_m_currentFontAsset_41();
  39812. NullCheck(L_53);
  39813. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_54;
  39814. L_54 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_53, /*hidden argument*/NULL);
  39815. V_23 = L_54;
  39816. float L_55;
  39817. L_55 = FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  39818. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_56 = __this->get_m_currentFontAsset_41();
  39819. NullCheck(L_56);
  39820. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_57;
  39821. L_57 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_56, /*hidden argument*/NULL);
  39822. V_23 = L_57;
  39823. float L_58;
  39824. L_58 = FaceInfo_get_descentLine_m0AEF0D85997836B841605DCE178ABA42A92C6EFA((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  39825. V_5 = ((float)il2cpp_codegen_subtract((float)L_52, (float)((float)il2cpp_codegen_subtract((float)L_55, (float)L_58))));
  39826. // m_cSpacing = 0; // Amount of space added between characters as a result of the use of the <cspace> tag.
  39827. __this->set_m_cSpacing_99((0.0f));
  39828. // m_monoSpacing = 0;
  39829. __this->set_m_monoSpacing_100((0.0f));
  39830. // m_xAdvance = 0; // Used to track the position of each character.
  39831. __this->set_m_xAdvance_244((0.0f));
  39832. // float maxXAdvance = 0; // Used to determine Preferred Width.
  39833. V_6 = (0.0f);
  39834. // tag_LineIndent = 0; // Used for indentation of text.
  39835. __this->set_tag_LineIndent_190((0.0f));
  39836. // tag_Indent = 0;
  39837. __this->set_tag_Indent_191((0.0f));
  39838. // m_indentStack.SetDefault(0);
  39839. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_59 = __this->get_address_of_m_indentStack_192();
  39840. TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_59, (0.0f), /*hidden argument*/TMP_TextProcessingStack_1_SetDefault_m3449DB02D37F8F59E5C8E537F9910F4FC418E59D_RuntimeMethod_var);
  39841. // tag_NoParsing = false;
  39842. __this->set_tag_NoParsing_193((bool)0);
  39843. // m_characterCount = 0; // Total characters in the char[]
  39844. __this->set_m_characterCount_207(0);
  39845. // m_firstCharacterOfLine = 0;
  39846. __this->set_m_firstCharacterOfLine_208(0);
  39847. // m_maxLineAscender = k_LargeNegativeFloat;
  39848. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  39849. float L_60 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeFloat_262();
  39850. __this->set_m_maxLineAscender_220(L_60);
  39851. // m_maxLineDescender = k_LargePositiveFloat;
  39852. float L_61 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  39853. __this->set_m_maxLineDescender_221(L_61);
  39854. // m_lineNumber = 0;
  39855. __this->set_m_lineNumber_212(0);
  39856. // m_startOfLineAscender = 0;
  39857. __this->set_m_startOfLineAscender_222((0.0f));
  39858. // m_IsDrivenLineSpacing = false;
  39859. __this->set_m_IsDrivenLineSpacing_105((bool)0);
  39860. // float marginWidth = marginSize.x;
  39861. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_62 = ___marginSize1;
  39862. float L_63 = L_62.get_x_0();
  39863. V_7 = L_63;
  39864. // m_marginLeft = 0;
  39865. __this->set_m_marginLeft_147((0.0f));
  39866. // m_marginRight = 0;
  39867. __this->set_m_marginRight_148((0.0f));
  39868. // float lineMarginLeft = 0;
  39869. V_8 = (0.0f);
  39870. // float lineMarginRight = 0;
  39871. V_9 = (0.0f);
  39872. // m_width = -1;
  39873. __this->set_m_width_151((-1.0f));
  39874. // float widthOfTextArea = marginWidth + 0.0001f - m_marginLeft - m_marginRight;
  39875. float L_64 = V_7;
  39876. float L_65 = __this->get_m_marginLeft_147();
  39877. float L_66 = __this->get_m_marginRight_148();
  39878. V_10 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_64, (float)(9.99999975E-05f))), (float)L_65)), (float)L_66));
  39879. // float renderedWidth = 0;
  39880. V_11 = (0.0f);
  39881. // float renderedHeight = 0;
  39882. V_12 = (0.0f);
  39883. // float textWidth = 0;
  39884. V_13 = (0.0f);
  39885. // m_isCalculatingPreferredValues = true;
  39886. __this->set_m_isCalculatingPreferredValues_180((bool)1);
  39887. // m_maxCapHeight = 0;
  39888. __this->set_m_maxCapHeight_217((0.0f));
  39889. // m_maxTextAscender = 0;
  39890. __this->set_m_maxTextAscender_216((0.0f));
  39891. // m_ElementDescender = 0;
  39892. __this->set_m_ElementDescender_219((0.0f));
  39893. // bool isMaxVisibleDescenderSet = false;
  39894. V_14 = (bool)0;
  39895. // bool isFirstWordOfLine = true;
  39896. V_15 = (bool)1;
  39897. // m_isNonBreakingSpace = false;
  39898. __this->set_m_isNonBreakingSpace_112((bool)0);
  39899. // bool isLastCharacterCJK = false;
  39900. V_16 = (bool)0;
  39901. // CharacterSubstitution characterToSubstitute = new CharacterSubstitution(-1, 0);
  39902. CharacterSubstitution__ctor_m946A077A8E070FE40CE4CBC8C3EED7249AB29649((CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B *)(&V_17), (-1), 0, /*hidden argument*/NULL);
  39903. // bool isSoftHyphenIgnored = false;
  39904. V_18 = (bool)0;
  39905. // WordWrapState internalWordWrapState = new WordWrapState();
  39906. il2cpp_codegen_initobj((&V_19), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  39907. // WordWrapState internalLineState = new WordWrapState();
  39908. il2cpp_codegen_initobj((&V_20), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  39909. // WordWrapState internalSoftLineBreak = new WordWrapState();
  39910. il2cpp_codegen_initobj((&V_21), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  39911. // m_AutoSizeIterationCount += 1;
  39912. int32_t L_67 = __this->get_m_AutoSizeIterationCount_83();
  39913. __this->set_m_AutoSizeIterationCount_83(((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)));
  39914. // for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
  39915. V_24 = 0;
  39916. goto IL_19d9;
  39917. }
  39918. IL_0380:
  39919. {
  39920. // int charCode = m_TextProcessingArray[i].unicode;
  39921. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_68 = __this->get_m_TextProcessingArray_197();
  39922. int32_t L_69 = V_24;
  39923. NullCheck(L_68);
  39924. int32_t L_70 = ((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->get_unicode_0();
  39925. V_25 = L_70;
  39926. // if (m_isRichText && charCode == 60) // '<'
  39927. bool L_71 = __this->get_m_isRichText_124();
  39928. if (!L_71)
  39929. {
  39930. goto IL_03d5;
  39931. }
  39932. }
  39933. {
  39934. int32_t L_72 = V_25;
  39935. if ((!(((uint32_t)L_72) == ((uint32_t)((int32_t)60)))))
  39936. {
  39937. goto IL_03d5;
  39938. }
  39939. }
  39940. {
  39941. // m_isParsingText = true;
  39942. __this->set_m_isParsingText_194((bool)1);
  39943. // m_textElementType = TMP_TextElementType.Character;
  39944. __this->set_m_textElementType_245(0);
  39945. // if (ValidateHtmlTag(m_TextProcessingArray, i + 1, out endTagIndex))
  39946. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_73 = __this->get_m_TextProcessingArray_197();
  39947. int32_t L_74 = V_24;
  39948. bool L_75;
  39949. L_75 = TMP_Text_ValidateHtmlTag_mA89F3032D3AF35D4967DB4C1D576F237E3CD340A(__this, L_73, ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)), (int32_t*)(&V_45), /*hidden argument*/NULL);
  39950. if (!L_75)
  39951. {
  39952. goto IL_0438;
  39953. }
  39954. }
  39955. {
  39956. // i = endTagIndex;
  39957. int32_t L_76 = V_45;
  39958. V_24 = L_76;
  39959. // if (m_textElementType == TMP_TextElementType.Character)
  39960. int32_t L_77 = __this->get_m_textElementType_245();
  39961. if (L_77)
  39962. {
  39963. goto IL_0438;
  39964. }
  39965. }
  39966. {
  39967. // continue;
  39968. goto IL_19d3;
  39969. }
  39970. IL_03d5:
  39971. {
  39972. // m_textElementType = m_textInfo.characterInfo[m_characterCount].elementType;
  39973. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_78 = __this->get_m_textInfo_152();
  39974. NullCheck(L_78);
  39975. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_79 = L_78->get_characterInfo_11();
  39976. int32_t L_80 = __this->get_m_characterCount_207();
  39977. NullCheck(L_79);
  39978. int32_t L_81 = ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->get_elementType_3();
  39979. __this->set_m_textElementType_245(L_81);
  39980. // m_currentMaterialIndex = m_textInfo.characterInfo[m_characterCount].materialReferenceIndex;
  39981. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_82 = __this->get_m_textInfo_152();
  39982. NullCheck(L_82);
  39983. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_83 = L_82->get_characterInfo_11();
  39984. int32_t L_84 = __this->get_m_characterCount_207();
  39985. NullCheck(L_83);
  39986. int32_t L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_materialReferenceIndex_9();
  39987. __this->set_m_currentMaterialIndex_48(L_85);
  39988. // m_currentFontAsset = m_textInfo.characterInfo[m_characterCount].fontAsset;
  39989. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_86 = __this->get_m_textInfo_152();
  39990. NullCheck(L_86);
  39991. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_87 = L_86->get_characterInfo_11();
  39992. int32_t L_88 = __this->get_m_characterCount_207();
  39993. NullCheck(L_87);
  39994. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_89 = ((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_88)))->get_fontAsset_5();
  39995. __this->set_m_currentFontAsset_41(L_89);
  39996. }
  39997. IL_0438:
  39998. {
  39999. // int prev_MaterialIndex = m_currentMaterialIndex;
  40000. int32_t L_90 = __this->get_m_currentMaterialIndex_48();
  40001. V_26 = L_90;
  40002. // bool isUsingAltTypeface = m_textInfo.characterInfo[m_characterCount].isUsingAlternateTypeface;
  40003. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_91 = __this->get_m_textInfo_152();
  40004. NullCheck(L_91);
  40005. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_92 = L_91->get_characterInfo_11();
  40006. int32_t L_93 = __this->get_m_characterCount_207();
  40007. NullCheck(L_92);
  40008. bool L_94 = ((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_93)))->get_isUsingAlternateTypeface_10();
  40009. V_27 = L_94;
  40010. // m_isParsingText = false;
  40011. __this->set_m_isParsingText_194((bool)0);
  40012. // bool isInjectingCharacter = false;
  40013. V_28 = (bool)0;
  40014. // if (characterToSubstitute.index == m_characterCount)
  40015. CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B L_95 = V_17;
  40016. int32_t L_96 = L_95.get_index_0();
  40017. int32_t L_97 = __this->get_m_characterCount_207();
  40018. if ((!(((uint32_t)L_96) == ((uint32_t)L_97))))
  40019. {
  40020. goto IL_0594;
  40021. }
  40022. }
  40023. {
  40024. // charCode = (int)characterToSubstitute.unicode;
  40025. CharacterSubstitution_tDA217C96ED6B78235EF55ECECF09EEBD7B32156B L_98 = V_17;
  40026. uint32_t L_99 = L_98.get_unicode_1();
  40027. V_25 = L_99;
  40028. // m_textElementType = TMP_TextElementType.Character;
  40029. __this->set_m_textElementType_245(0);
  40030. // isInjectingCharacter = true;
  40031. V_28 = (bool)1;
  40032. int32_t L_100 = V_25;
  40033. if ((((int32_t)L_100) == ((int32_t)3)))
  40034. {
  40035. goto IL_04a8;
  40036. }
  40037. }
  40038. {
  40039. int32_t L_101 = V_25;
  40040. if ((((int32_t)L_101) == ((int32_t)((int32_t)45))))
  40041. {
  40042. goto IL_0594;
  40043. }
  40044. }
  40045. {
  40046. int32_t L_102 = V_25;
  40047. if ((((int32_t)L_102) == ((int32_t)((int32_t)8230))))
  40048. {
  40049. goto IL_04db;
  40050. }
  40051. }
  40052. {
  40053. goto IL_0594;
  40054. }
  40055. IL_04a8:
  40056. {
  40057. // m_internalCharacterInfo[m_characterCount].textElement = m_currentFontAsset.characterLookupTable[0x03];
  40058. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_103 = __this->get_m_internalCharacterInfo_199();
  40059. int32_t L_104 = __this->get_m_characterCount_207();
  40060. NullCheck(L_103);
  40061. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_105 = __this->get_m_currentFontAsset_41();
  40062. NullCheck(L_105);
  40063. Dictionary_2_t6BB43D0F158FE3B19E71F6F48A84283B5250E1B4 * L_106;
  40064. L_106 = TMP_FontAsset_get_characterLookupTable_m486DE4FE28CC332FB460C879476CBBE0580B5441(L_105, /*hidden argument*/NULL);
  40065. NullCheck(L_106);
  40066. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_107;
  40067. L_107 = Dictionary_2_get_Item_mEBFC3A4532D98B4B48DB1CE58800BF6A7B35A7E4(L_106, 3, /*hidden argument*/Dictionary_2_get_Item_mEBFC3A4532D98B4B48DB1CE58800BF6A7B35A7E4_RuntimeMethod_var);
  40068. ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->set_textElement_4(L_107);
  40069. // m_isTextTruncated = true;
  40070. __this->set_m_isTextTruncated_119((bool)1);
  40071. // break;
  40072. goto IL_0594;
  40073. }
  40074. IL_04db:
  40075. {
  40076. // m_internalCharacterInfo[m_characterCount].textElement = m_Ellipsis.character; ;
  40077. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_108 = __this->get_m_internalCharacterInfo_199();
  40078. int32_t L_109 = __this->get_m_characterCount_207();
  40079. NullCheck(L_108);
  40080. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_110 = __this->get_address_of_m_Ellipsis_247();
  40081. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_111 = L_110->get_character_0();
  40082. ((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_109)))->set_textElement_4(L_111);
  40083. // m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Character;
  40084. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_112 = __this->get_m_internalCharacterInfo_199();
  40085. int32_t L_113 = __this->get_m_characterCount_207();
  40086. NullCheck(L_112);
  40087. ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_113)))->set_elementType_3(0);
  40088. // m_internalCharacterInfo[m_characterCount].fontAsset = m_Ellipsis.fontAsset;
  40089. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_114 = __this->get_m_internalCharacterInfo_199();
  40090. int32_t L_115 = __this->get_m_characterCount_207();
  40091. NullCheck(L_114);
  40092. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_116 = __this->get_address_of_m_Ellipsis_247();
  40093. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_117 = L_116->get_fontAsset_1();
  40094. ((L_114)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_115)))->set_fontAsset_5(L_117);
  40095. // m_internalCharacterInfo[m_characterCount].material = m_Ellipsis.material;
  40096. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_118 = __this->get_m_internalCharacterInfo_199();
  40097. int32_t L_119 = __this->get_m_characterCount_207();
  40098. NullCheck(L_118);
  40099. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_120 = __this->get_address_of_m_Ellipsis_247();
  40100. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_121 = L_120->get_material_2();
  40101. ((L_118)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_119)))->set_material_8(L_121);
  40102. // m_internalCharacterInfo[m_characterCount].materialReferenceIndex = m_Ellipsis.materialIndex;
  40103. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_122 = __this->get_m_internalCharacterInfo_199();
  40104. int32_t L_123 = __this->get_m_characterCount_207();
  40105. NullCheck(L_122);
  40106. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_124 = __this->get_address_of_m_Ellipsis_247();
  40107. int32_t L_125 = L_124->get_materialIndex_3();
  40108. ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_123)))->set_materialReferenceIndex_9(L_125);
  40109. // m_isTextTruncated = true;
  40110. __this->set_m_isTextTruncated_119((bool)1);
  40111. // characterToSubstitute.index = m_characterCount + 1;
  40112. int32_t L_126 = __this->get_m_characterCount_207();
  40113. (&V_17)->set_index_0(((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)));
  40114. // characterToSubstitute.unicode = 0x03;
  40115. (&V_17)->set_unicode_1(3);
  40116. }
  40117. IL_0594:
  40118. {
  40119. // if (m_characterCount < m_firstVisibleCharacter && charCode != 0x03)
  40120. int32_t L_127 = __this->get_m_characterCount_207();
  40121. int32_t L_128 = __this->get_m_firstVisibleCharacter_139();
  40122. if ((((int32_t)L_127) >= ((int32_t)L_128)))
  40123. {
  40124. goto IL_0603;
  40125. }
  40126. }
  40127. {
  40128. int32_t L_129 = V_25;
  40129. if ((((int32_t)L_129) == ((int32_t)3)))
  40130. {
  40131. goto IL_0603;
  40132. }
  40133. }
  40134. {
  40135. // m_internalCharacterInfo[m_characterCount].isVisible = false;
  40136. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_130 = __this->get_m_internalCharacterInfo_199();
  40137. int32_t L_131 = __this->get_m_characterCount_207();
  40138. NullCheck(L_130);
  40139. ((L_130)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_131)))->set_isVisible_40((bool)0);
  40140. // m_internalCharacterInfo[m_characterCount].character = (char)0x200B;
  40141. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_132 = __this->get_m_internalCharacterInfo_199();
  40142. int32_t L_133 = __this->get_m_characterCount_207();
  40143. NullCheck(L_132);
  40144. ((L_132)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_133)))->set_character_0(((int32_t)8203));
  40145. // m_internalCharacterInfo[m_characterCount].lineNumber = 0;
  40146. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_134 = __this->get_m_internalCharacterInfo_199();
  40147. int32_t L_135 = __this->get_m_characterCount_207();
  40148. NullCheck(L_134);
  40149. ((L_134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_135)))->set_lineNumber_12(0);
  40150. // m_characterCount += 1;
  40151. int32_t L_136 = __this->get_m_characterCount_207();
  40152. __this->set_m_characterCount_207(((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)1)));
  40153. // continue;
  40154. goto IL_19d3;
  40155. }
  40156. IL_0603:
  40157. {
  40158. // float smallCapsMultiplier = 1.0f;
  40159. V_29 = (1.0f);
  40160. // if (m_textElementType == TMP_TextElementType.Character)
  40161. int32_t L_137 = __this->get_m_textElementType_245();
  40162. if (L_137)
  40163. {
  40164. goto IL_067e;
  40165. }
  40166. }
  40167. {
  40168. // if (/*(m_fontStyle & FontStyles.UpperCase) == FontStyles.UpperCase ||*/ (m_FontStyleInternal & FontStyles.UpperCase) == FontStyles.UpperCase)
  40169. int32_t L_138 = __this->get_m_FontStyleInternal_89();
  40170. if ((!(((uint32_t)((int32_t)((int32_t)L_138&(int32_t)((int32_t)16)))) == ((uint32_t)((int32_t)16)))))
  40171. {
  40172. goto IL_0635;
  40173. }
  40174. }
  40175. {
  40176. // if (char.IsLower((char)charCode))
  40177. int32_t L_139 = V_25;
  40178. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40179. bool L_140;
  40180. L_140 = Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4(((int32_t)((uint16_t)L_139)), /*hidden argument*/NULL);
  40181. if (!L_140)
  40182. {
  40183. goto IL_067e;
  40184. }
  40185. }
  40186. {
  40187. // charCode = char.ToUpper((char)charCode);
  40188. int32_t L_141 = V_25;
  40189. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40190. Il2CppChar L_142;
  40191. L_142 = Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7(((int32_t)((uint16_t)L_141)), /*hidden argument*/NULL);
  40192. V_25 = L_142;
  40193. // }
  40194. goto IL_067e;
  40195. }
  40196. IL_0635:
  40197. {
  40198. // else if (/*(m_fontStyle & FontStyles.LowerCase) == FontStyles.LowerCase ||*/ (m_FontStyleInternal & FontStyles.LowerCase) == FontStyles.LowerCase)
  40199. int32_t L_143 = __this->get_m_FontStyleInternal_89();
  40200. if ((!(((uint32_t)((int32_t)((int32_t)L_143&(int32_t)8))) == ((uint32_t)8))))
  40201. {
  40202. goto IL_0656;
  40203. }
  40204. }
  40205. {
  40206. // if (char.IsUpper((char)charCode))
  40207. int32_t L_144 = V_25;
  40208. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40209. bool L_145;
  40210. L_145 = Char_IsUpper_m72EAD892A02AD10D2050EA09BF3735DDE6921892(((int32_t)((uint16_t)L_144)), /*hidden argument*/NULL);
  40211. if (!L_145)
  40212. {
  40213. goto IL_067e;
  40214. }
  40215. }
  40216. {
  40217. // charCode = char.ToLower((char)charCode);
  40218. int32_t L_146 = V_25;
  40219. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40220. Il2CppChar L_147;
  40221. L_147 = Char_ToLower_m1125EA9F4935D6A0F8244D73AA4940C1D0C5D165(((int32_t)((uint16_t)L_146)), /*hidden argument*/NULL);
  40222. V_25 = L_147;
  40223. // }
  40224. goto IL_067e;
  40225. }
  40226. IL_0656:
  40227. {
  40228. // else if (/*(m_fontStyle & FontStyles.SmallCaps) == FontStyles.SmallCaps ||*/ (m_FontStyleInternal & FontStyles.SmallCaps) == FontStyles.SmallCaps)
  40229. int32_t L_148 = __this->get_m_FontStyleInternal_89();
  40230. if ((!(((uint32_t)((int32_t)((int32_t)L_148&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32)))))
  40231. {
  40232. goto IL_067e;
  40233. }
  40234. }
  40235. {
  40236. // if (char.IsLower((char)charCode))
  40237. int32_t L_149 = V_25;
  40238. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40239. bool L_150;
  40240. L_150 = Char_IsLower_mB37EB1C3AF0AFA72C6C922F7E48470F8A8B3F6E4(((int32_t)((uint16_t)L_149)), /*hidden argument*/NULL);
  40241. if (!L_150)
  40242. {
  40243. goto IL_067e;
  40244. }
  40245. }
  40246. {
  40247. // smallCapsMultiplier = 0.8f;
  40248. V_29 = (0.800000012f);
  40249. // charCode = char.ToUpper((char)charCode);
  40250. int32_t L_151 = V_25;
  40251. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40252. Il2CppChar L_152;
  40253. L_152 = Char_ToUpper_m7BE77639C5F8EC99F56A729C0D26A684A85F0BC7(((int32_t)((uint16_t)L_151)), /*hidden argument*/NULL);
  40254. V_25 = L_152;
  40255. }
  40256. IL_067e:
  40257. {
  40258. // float elementAscentLine = 0;
  40259. V_30 = (0.0f);
  40260. // float elementDescentLine = 0;
  40261. V_31 = (0.0f);
  40262. // if (m_textElementType == TMP_TextElementType.Sprite)
  40263. int32_t L_153 = __this->get_m_textElementType_245();
  40264. if ((!(((uint32_t)L_153) == ((uint32_t)1))))
  40265. {
  40266. goto IL_08be;
  40267. }
  40268. }
  40269. {
  40270. // m_currentSpriteAsset = m_textInfo.characterInfo[m_characterCount].spriteAsset;
  40271. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_154 = __this->get_m_textInfo_152();
  40272. NullCheck(L_154);
  40273. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_155 = L_154->get_characterInfo_11();
  40274. int32_t L_156 = __this->get_m_characterCount_207();
  40275. NullCheck(L_155);
  40276. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_157 = ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_156)))->get_spriteAsset_6();
  40277. __this->set_m_currentSpriteAsset_250(L_157);
  40278. // m_spriteIndex = m_textInfo.characterInfo[m_characterCount].spriteIndex;
  40279. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_158 = __this->get_m_textInfo_152();
  40280. NullCheck(L_158);
  40281. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_159 = L_158->get_characterInfo_11();
  40282. int32_t L_160 = __this->get_m_characterCount_207();
  40283. NullCheck(L_159);
  40284. int32_t L_161 = ((L_159)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_160)))->get_spriteIndex_7();
  40285. __this->set_m_spriteIndex_252(L_161);
  40286. // TMP_SpriteCharacter sprite = m_currentSpriteAsset.spriteCharacterTable[m_spriteIndex];
  40287. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_162 = __this->get_m_currentSpriteAsset_250();
  40288. NullCheck(L_162);
  40289. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_163;
  40290. L_163 = TMP_SpriteAsset_get_spriteCharacterTable_mF8CD258451863D2D8BCEBAEE68E74141B28A26FD(L_162, /*hidden argument*/NULL);
  40291. int32_t L_164 = __this->get_m_spriteIndex_252();
  40292. NullCheck(L_163);
  40293. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_165;
  40294. L_165 = List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_inline(L_163, L_164, /*hidden argument*/List_1_get_Item_mC18B904E35A7C55EF21BA4794AAC4021AF847F32_RuntimeMethod_var);
  40295. V_46 = L_165;
  40296. // if (sprite == null) continue;
  40297. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_166 = V_46;
  40298. if (!L_166)
  40299. {
  40300. goto IL_19d3;
  40301. }
  40302. }
  40303. {
  40304. // if (charCode == 60)
  40305. int32_t L_167 = V_25;
  40306. if ((!(((uint32_t)L_167) == ((uint32_t)((int32_t)60)))))
  40307. {
  40308. goto IL_070d;
  40309. }
  40310. }
  40311. {
  40312. // charCode = 57344 + m_spriteIndex;
  40313. int32_t L_168 = __this->get_m_spriteIndex_252();
  40314. V_25 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)57344), (int32_t)L_168));
  40315. }
  40316. IL_070d:
  40317. {
  40318. // if (m_currentSpriteAsset.faceInfo.pointSize > 0)
  40319. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_169 = __this->get_m_currentSpriteAsset_250();
  40320. NullCheck(L_169);
  40321. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_170;
  40322. L_170 = TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline(L_169, /*hidden argument*/NULL);
  40323. V_23 = L_170;
  40324. int32_t L_171;
  40325. L_171 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40326. if ((((int32_t)L_171) <= ((int32_t)0)))
  40327. {
  40328. goto IL_07b8;
  40329. }
  40330. }
  40331. {
  40332. // float spriteScale = (m_currentFontSize / m_currentSpriteAsset.faceInfo.pointSize * m_currentSpriteAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  40333. float L_172 = __this->get_m_currentFontSize_74();
  40334. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_173 = __this->get_m_currentSpriteAsset_250();
  40335. NullCheck(L_173);
  40336. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_174;
  40337. L_174 = TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline(L_173, /*hidden argument*/NULL);
  40338. V_23 = L_174;
  40339. int32_t L_175;
  40340. L_175 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40341. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_176 = __this->get_m_currentSpriteAsset_250();
  40342. NullCheck(L_176);
  40343. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_177;
  40344. L_177 = TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline(L_176, /*hidden argument*/NULL);
  40345. V_23 = L_177;
  40346. float L_178;
  40347. L_178 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40348. bool L_179 = __this->get_m_isOrthographic_127();
  40349. G_B52_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_172/(float)((float)((float)L_175)))), (float)L_178));
  40350. if (L_179)
  40351. {
  40352. G_B53_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_172/(float)((float)((float)L_175)))), (float)L_178));
  40353. goto IL_0767;
  40354. }
  40355. }
  40356. {
  40357. G_B54_0 = (0.100000001f);
  40358. G_B54_1 = G_B52_0;
  40359. goto IL_076c;
  40360. }
  40361. IL_0767:
  40362. {
  40363. G_B54_0 = (1.0f);
  40364. G_B54_1 = G_B53_0;
  40365. }
  40366. IL_076c:
  40367. {
  40368. V_47 = ((float)il2cpp_codegen_multiply((float)G_B54_1, (float)G_B54_0));
  40369. // currentElementScale = sprite.scale * sprite.glyph.scale * spriteScale;
  40370. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_180 = V_46;
  40371. NullCheck(L_180);
  40372. float L_181;
  40373. L_181 = TMP_TextElement_get_scale_m68BBDD7267D300D683D9D4EA518EF63776CA7AB4_inline(L_180, /*hidden argument*/NULL);
  40374. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_182 = V_46;
  40375. NullCheck(L_182);
  40376. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_183;
  40377. L_183 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_182, /*hidden argument*/NULL);
  40378. NullCheck(L_183);
  40379. float L_184;
  40380. L_184 = Glyph_get_scale_m446CB523D55E31B00D8AC704A60308C773E7F208(L_183, /*hidden argument*/NULL);
  40381. float L_185 = V_47;
  40382. V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_181, (float)L_184)), (float)L_185));
  40383. // elementAscentLine = m_currentSpriteAsset.faceInfo.ascentLine;
  40384. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_186 = __this->get_m_currentSpriteAsset_250();
  40385. NullCheck(L_186);
  40386. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_187;
  40387. L_187 = TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline(L_186, /*hidden argument*/NULL);
  40388. V_23 = L_187;
  40389. float L_188;
  40390. L_188 = FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40391. V_30 = L_188;
  40392. // elementDescentLine = m_currentSpriteAsset.faceInfo.descentLine;
  40393. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_189 = __this->get_m_currentSpriteAsset_250();
  40394. NullCheck(L_189);
  40395. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_190;
  40396. L_190 = TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline(L_189, /*hidden argument*/NULL);
  40397. V_23 = L_190;
  40398. float L_191;
  40399. L_191 = FaceInfo_get_descentLine_m0AEF0D85997836B841605DCE178ABA42A92C6EFA((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40400. V_31 = L_191;
  40401. // }
  40402. goto IL_087b;
  40403. }
  40404. IL_07b8:
  40405. {
  40406. // float spriteScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  40407. float L_192 = __this->get_m_currentFontSize_74();
  40408. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_193 = __this->get_m_currentFontAsset_41();
  40409. NullCheck(L_193);
  40410. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_194;
  40411. L_194 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_193, /*hidden argument*/NULL);
  40412. V_23 = L_194;
  40413. int32_t L_195;
  40414. L_195 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40415. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_196 = __this->get_m_currentFontAsset_41();
  40416. NullCheck(L_196);
  40417. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_197;
  40418. L_197 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_196, /*hidden argument*/NULL);
  40419. V_23 = L_197;
  40420. float L_198;
  40421. L_198 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40422. bool L_199 = __this->get_m_isOrthographic_127();
  40423. G_B56_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_192/(float)((float)((float)L_195)))), (float)L_198));
  40424. if (L_199)
  40425. {
  40426. G_B57_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_192/(float)((float)((float)L_195)))), (float)L_198));
  40427. goto IL_07f8;
  40428. }
  40429. }
  40430. {
  40431. G_B58_0 = (0.100000001f);
  40432. G_B58_1 = G_B56_0;
  40433. goto IL_07fd;
  40434. }
  40435. IL_07f8:
  40436. {
  40437. G_B58_0 = (1.0f);
  40438. G_B58_1 = G_B57_0;
  40439. }
  40440. IL_07fd:
  40441. {
  40442. V_48 = ((float)il2cpp_codegen_multiply((float)G_B58_1, (float)G_B58_0));
  40443. // currentElementScale = m_currentFontAsset.faceInfo.ascentLine / sprite.glyph.metrics.height * sprite.scale * sprite.glyph.scale * spriteScale;
  40444. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_200 = __this->get_m_currentFontAsset_41();
  40445. NullCheck(L_200);
  40446. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_201;
  40447. L_201 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_200, /*hidden argument*/NULL);
  40448. V_23 = L_201;
  40449. float L_202;
  40450. L_202 = FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40451. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_203 = V_46;
  40452. NullCheck(L_203);
  40453. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_204;
  40454. L_204 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_203, /*hidden argument*/NULL);
  40455. NullCheck(L_204);
  40456. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_205;
  40457. L_205 = Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0(L_204, /*hidden argument*/NULL);
  40458. V_50 = L_205;
  40459. float L_206;
  40460. L_206 = GlyphMetrics_get_height_m742B169DCF2892774ACEC4F25310CDC0C7F1D85F((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_50), /*hidden argument*/NULL);
  40461. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_207 = V_46;
  40462. NullCheck(L_207);
  40463. float L_208;
  40464. L_208 = TMP_TextElement_get_scale_m68BBDD7267D300D683D9D4EA518EF63776CA7AB4_inline(L_207, /*hidden argument*/NULL);
  40465. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_209 = V_46;
  40466. NullCheck(L_209);
  40467. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_210;
  40468. L_210 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_209, /*hidden argument*/NULL);
  40469. NullCheck(L_210);
  40470. float L_211;
  40471. L_211 = Glyph_get_scale_m446CB523D55E31B00D8AC704A60308C773E7F208(L_210, /*hidden argument*/NULL);
  40472. float L_212 = V_48;
  40473. V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)((float)L_202/(float)L_206)), (float)L_208)), (float)L_211)), (float)L_212));
  40474. // float scaleDelta = spriteScale / currentElementScale;
  40475. float L_213 = V_48;
  40476. float L_214 = V_2;
  40477. V_49 = ((float)((float)L_213/(float)L_214));
  40478. // elementAscentLine = m_currentFontAsset.faceInfo.ascentLine * scaleDelta;
  40479. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_215 = __this->get_m_currentFontAsset_41();
  40480. NullCheck(L_215);
  40481. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_216;
  40482. L_216 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_215, /*hidden argument*/NULL);
  40483. V_23 = L_216;
  40484. float L_217;
  40485. L_217 = FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40486. float L_218 = V_49;
  40487. V_30 = ((float)il2cpp_codegen_multiply((float)L_217, (float)L_218));
  40488. // elementDescentLine = m_currentFontAsset.faceInfo.descentLine * scaleDelta;
  40489. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_219 = __this->get_m_currentFontAsset_41();
  40490. NullCheck(L_219);
  40491. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_220;
  40492. L_220 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_219, /*hidden argument*/NULL);
  40493. V_23 = L_220;
  40494. float L_221;
  40495. L_221 = FaceInfo_get_descentLine_m0AEF0D85997836B841605DCE178ABA42A92C6EFA((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  40496. float L_222 = V_49;
  40497. V_31 = ((float)il2cpp_codegen_multiply((float)L_221, (float)L_222));
  40498. }
  40499. IL_087b:
  40500. {
  40501. // m_cached_TextElement = sprite;
  40502. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_223 = V_46;
  40503. __this->set_m_cached_TextElement_246(L_223);
  40504. // m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Sprite;
  40505. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_224 = __this->get_m_internalCharacterInfo_199();
  40506. int32_t L_225 = __this->get_m_characterCount_207();
  40507. NullCheck(L_224);
  40508. ((L_224)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_225)))->set_elementType_3(1);
  40509. // m_internalCharacterInfo[m_characterCount].scale = currentElementScale;
  40510. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_226 = __this->get_m_internalCharacterInfo_199();
  40511. int32_t L_227 = __this->get_m_characterCount_207();
  40512. NullCheck(L_226);
  40513. float L_228 = V_2;
  40514. ((L_226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_227)))->set_scale_31(L_228);
  40515. // m_currentMaterialIndex = prev_MaterialIndex;
  40516. int32_t L_229 = V_26;
  40517. __this->set_m_currentMaterialIndex_48(L_229);
  40518. // }
  40519. goto IL_0a4e;
  40520. }
  40521. IL_08be:
  40522. {
  40523. // else if (m_textElementType == TMP_TextElementType.Character)
  40524. int32_t L_230 = __this->get_m_textElementType_245();
  40525. if (L_230)
  40526. {
  40527. goto IL_0a4e;
  40528. }
  40529. }
  40530. {
  40531. // m_cached_TextElement = m_textInfo.characterInfo[m_characterCount].textElement;
  40532. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_231 = __this->get_m_textInfo_152();
  40533. NullCheck(L_231);
  40534. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_232 = L_231->get_characterInfo_11();
  40535. int32_t L_233 = __this->get_m_characterCount_207();
  40536. NullCheck(L_232);
  40537. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_234 = ((L_232)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_233)))->get_textElement_4();
  40538. __this->set_m_cached_TextElement_246(L_234);
  40539. // if (m_cached_TextElement == null) continue;
  40540. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_235 = __this->get_m_cached_TextElement_246();
  40541. if (!L_235)
  40542. {
  40543. goto IL_19d3;
  40544. }
  40545. }
  40546. {
  40547. // m_currentMaterialIndex = m_textInfo.characterInfo[m_characterCount].materialReferenceIndex;
  40548. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_236 = __this->get_m_textInfo_152();
  40549. NullCheck(L_236);
  40550. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_237 = L_236->get_characterInfo_11();
  40551. int32_t L_238 = __this->get_m_characterCount_207();
  40552. NullCheck(L_237);
  40553. int32_t L_239 = ((L_237)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_238)))->get_materialReferenceIndex_9();
  40554. __this->set_m_currentMaterialIndex_48(L_239);
  40555. // if (isInjectingCharacter && m_TextProcessingArray[i].unicode == 0x0A && m_characterCount != m_firstCharacterOfLine)
  40556. bool L_240 = V_28;
  40557. if (!L_240)
  40558. {
  40559. goto IL_099d;
  40560. }
  40561. }
  40562. {
  40563. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_241 = __this->get_m_TextProcessingArray_197();
  40564. int32_t L_242 = V_24;
  40565. NullCheck(L_241);
  40566. int32_t L_243 = ((L_241)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_242)))->get_unicode_0();
  40567. if ((!(((uint32_t)L_243) == ((uint32_t)((int32_t)10)))))
  40568. {
  40569. goto IL_099d;
  40570. }
  40571. }
  40572. {
  40573. int32_t L_244 = __this->get_m_characterCount_207();
  40574. int32_t L_245 = __this->get_m_firstCharacterOfLine_208();
  40575. if ((((int32_t)L_244) == ((int32_t)L_245)))
  40576. {
  40577. goto IL_099d;
  40578. }
  40579. }
  40580. {
  40581. // adjustedScale = m_textInfo.characterInfo[m_characterCount - 1].pointSize * smallCapsMultiplier / m_currentFontAsset.m_FaceInfo.pointSize * m_currentFontAsset.m_FaceInfo.scale * (m_isOrthographic ? 1 : 0.1f);
  40582. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_246 = __this->get_m_textInfo_152();
  40583. NullCheck(L_246);
  40584. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_247 = L_246->get_characterInfo_11();
  40585. int32_t L_248 = __this->get_m_characterCount_207();
  40586. NullCheck(L_247);
  40587. float L_249 = ((L_247)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_248, (int32_t)1)))))->get_pointSize_11();
  40588. float L_250 = V_29;
  40589. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_251 = __this->get_m_currentFontAsset_41();
  40590. NullCheck(L_251);
  40591. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_252 = L_251->get_address_of_m_FaceInfo_12();
  40592. int32_t L_253;
  40593. L_253 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_252, /*hidden argument*/NULL);
  40594. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_254 = __this->get_m_currentFontAsset_41();
  40595. NullCheck(L_254);
  40596. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_255 = L_254->get_address_of_m_FaceInfo_12();
  40597. float L_256;
  40598. L_256 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_255, /*hidden argument*/NULL);
  40599. bool L_257 = __this->get_m_isOrthographic_127();
  40600. G_B66_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_249, (float)L_250))/(float)((float)((float)L_253)))), (float)L_256));
  40601. if (L_257)
  40602. {
  40603. G_B67_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_249, (float)L_250))/(float)((float)((float)L_253)))), (float)L_256));
  40604. goto IL_0993;
  40605. }
  40606. }
  40607. {
  40608. G_B68_0 = (0.100000001f);
  40609. G_B68_1 = G_B66_0;
  40610. goto IL_0998;
  40611. }
  40612. IL_0993:
  40613. {
  40614. G_B68_0 = (1.0f);
  40615. G_B68_1 = G_B67_0;
  40616. }
  40617. IL_0998:
  40618. {
  40619. V_51 = ((float)il2cpp_codegen_multiply((float)G_B68_1, (float)G_B68_0));
  40620. goto IL_09e0;
  40621. }
  40622. IL_099d:
  40623. {
  40624. // adjustedScale = m_currentFontSize * smallCapsMultiplier / m_currentFontAsset.m_FaceInfo.pointSize * m_currentFontAsset.m_FaceInfo.scale * (m_isOrthographic ? 1 : 0.1f);
  40625. float L_258 = __this->get_m_currentFontSize_74();
  40626. float L_259 = V_29;
  40627. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_260 = __this->get_m_currentFontAsset_41();
  40628. NullCheck(L_260);
  40629. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_261 = L_260->get_address_of_m_FaceInfo_12();
  40630. int32_t L_262;
  40631. L_262 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_261, /*hidden argument*/NULL);
  40632. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_263 = __this->get_m_currentFontAsset_41();
  40633. NullCheck(L_263);
  40634. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_264 = L_263->get_address_of_m_FaceInfo_12();
  40635. float L_265;
  40636. L_265 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_264, /*hidden argument*/NULL);
  40637. bool L_266 = __this->get_m_isOrthographic_127();
  40638. G_B70_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_258, (float)L_259))/(float)((float)((float)L_262)))), (float)L_265));
  40639. if (L_266)
  40640. {
  40641. G_B71_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_258, (float)L_259))/(float)((float)((float)L_262)))), (float)L_265));
  40642. goto IL_09d8;
  40643. }
  40644. }
  40645. {
  40646. G_B72_0 = (0.100000001f);
  40647. G_B72_1 = G_B70_0;
  40648. goto IL_09dd;
  40649. }
  40650. IL_09d8:
  40651. {
  40652. G_B72_0 = (1.0f);
  40653. G_B72_1 = G_B71_0;
  40654. }
  40655. IL_09dd:
  40656. {
  40657. V_51 = ((float)il2cpp_codegen_multiply((float)G_B72_1, (float)G_B72_0));
  40658. }
  40659. IL_09e0:
  40660. {
  40661. // if (isInjectingCharacter && charCode == 0x2026)
  40662. bool L_267 = V_28;
  40663. if (!L_267)
  40664. {
  40665. goto IL_09fd;
  40666. }
  40667. }
  40668. {
  40669. int32_t L_268 = V_25;
  40670. if ((!(((uint32_t)L_268) == ((uint32_t)((int32_t)8230)))))
  40671. {
  40672. goto IL_09fd;
  40673. }
  40674. }
  40675. {
  40676. // elementAscentLine = 0;
  40677. V_30 = (0.0f);
  40678. // elementDescentLine = 0;
  40679. V_31 = (0.0f);
  40680. // }
  40681. goto IL_0a21;
  40682. }
  40683. IL_09fd:
  40684. {
  40685. // elementAscentLine = m_currentFontAsset.m_FaceInfo.ascentLine;
  40686. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_269 = __this->get_m_currentFontAsset_41();
  40687. NullCheck(L_269);
  40688. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_270 = L_269->get_address_of_m_FaceInfo_12();
  40689. float L_271;
  40690. L_271 = FaceInfo_get_ascentLine_m69928E2E998FA9441C7628BF7F8D9E888470D983((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_270, /*hidden argument*/NULL);
  40691. V_30 = L_271;
  40692. // elementDescentLine = m_currentFontAsset.m_FaceInfo.descentLine;
  40693. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_272 = __this->get_m_currentFontAsset_41();
  40694. NullCheck(L_272);
  40695. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_273 = L_272->get_address_of_m_FaceInfo_12();
  40696. float L_274;
  40697. L_274 = FaceInfo_get_descentLine_m0AEF0D85997836B841605DCE178ABA42A92C6EFA((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_273, /*hidden argument*/NULL);
  40698. V_31 = L_274;
  40699. }
  40700. IL_0a21:
  40701. {
  40702. // currentElementScale = adjustedScale * m_fontScaleMultiplier * m_cached_TextElement.scale;
  40703. float L_275 = V_51;
  40704. float L_276 = __this->get_m_fontScaleMultiplier_186();
  40705. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_277 = __this->get_m_cached_TextElement_246();
  40706. NullCheck(L_277);
  40707. float L_278;
  40708. L_278 = TMP_TextElement_get_scale_m68BBDD7267D300D683D9D4EA518EF63776CA7AB4_inline(L_277, /*hidden argument*/NULL);
  40709. V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_275, (float)L_276)), (float)L_278));
  40710. // m_internalCharacterInfo[m_characterCount].elementType = TMP_TextElementType.Character;
  40711. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_279 = __this->get_m_internalCharacterInfo_199();
  40712. int32_t L_280 = __this->get_m_characterCount_207();
  40713. NullCheck(L_279);
  40714. ((L_279)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_280)))->set_elementType_3(0);
  40715. }
  40716. IL_0a4e:
  40717. {
  40718. // float currentElementUnmodifiedScale = currentElementScale;
  40719. float L_281 = V_2;
  40720. V_32 = L_281;
  40721. // if (charCode == 0xAD || charCode == 0x03)
  40722. int32_t L_282 = V_25;
  40723. if ((((int32_t)L_282) == ((int32_t)((int32_t)173))))
  40724. {
  40725. goto IL_0a5f;
  40726. }
  40727. }
  40728. {
  40729. int32_t L_283 = V_25;
  40730. if ((!(((uint32_t)L_283) == ((uint32_t)3))))
  40731. {
  40732. goto IL_0a65;
  40733. }
  40734. }
  40735. IL_0a5f:
  40736. {
  40737. // currentElementScale = 0;
  40738. V_2 = (0.0f);
  40739. }
  40740. IL_0a65:
  40741. {
  40742. // m_internalCharacterInfo[m_characterCount].character = (char)charCode;
  40743. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_284 = __this->get_m_internalCharacterInfo_199();
  40744. int32_t L_285 = __this->get_m_characterCount_207();
  40745. NullCheck(L_284);
  40746. int32_t L_286 = V_25;
  40747. ((L_284)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_285)))->set_character_0(((int32_t)((uint16_t)L_286)));
  40748. // GlyphMetrics currentGlyphMetrics = m_cached_TextElement.m_Glyph.metrics;
  40749. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_287 = __this->get_m_cached_TextElement_246();
  40750. NullCheck(L_287);
  40751. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_288 = L_287->get_m_Glyph_3();
  40752. NullCheck(L_288);
  40753. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_289;
  40754. L_289 = Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0(L_288, /*hidden argument*/NULL);
  40755. V_33 = L_289;
  40756. // bool isWhiteSpace = charCode <= 0xFFFF && char.IsWhiteSpace((char)charCode);
  40757. int32_t L_290 = V_25;
  40758. if ((((int32_t)L_290) > ((int32_t)((int32_t)65535))))
  40759. {
  40760. goto IL_0aa3;
  40761. }
  40762. }
  40763. {
  40764. int32_t L_291 = V_25;
  40765. IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
  40766. bool L_292;
  40767. L_292 = Char_IsWhiteSpace_m99A5E1BE1EB9F17EA530A67A607DA8C260BCBF99(((int32_t)((uint16_t)L_291)), /*hidden argument*/NULL);
  40768. G_B84_0 = ((int32_t)(L_292));
  40769. goto IL_0aa4;
  40770. }
  40771. IL_0aa3:
  40772. {
  40773. G_B84_0 = 0;
  40774. }
  40775. IL_0aa4:
  40776. {
  40777. V_34 = (bool)G_B84_0;
  40778. // TMP_GlyphValueRecord glyphAdjustments = new TMP_GlyphValueRecord();
  40779. il2cpp_codegen_initobj((&V_35), sizeof(TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 ));
  40780. // float characterSpacingAdjustment = m_characterSpacing;
  40781. float L_293 = __this->get_m_characterSpacing_98();
  40782. V_36 = L_293;
  40783. // m_GlyphHorizontalAdvanceAdjustment = 0;
  40784. __this->set_m_GlyphHorizontalAdvanceAdjustment_121((0.0f));
  40785. // if (m_enableKerning)
  40786. bool L_294 = __this->get_m_enableKerning_120();
  40787. if (!L_294)
  40788. {
  40789. goto IL_0be9;
  40790. }
  40791. }
  40792. {
  40793. // uint baseGlyphIndex = m_cached_TextElement.m_GlyphIndex;
  40794. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_295 = __this->get_m_cached_TextElement_246();
  40795. NullCheck(L_295);
  40796. uint32_t L_296 = L_295->get_m_GlyphIndex_4();
  40797. V_53 = L_296;
  40798. // if (m_characterCount < totalCharacterCount - 1)
  40799. int32_t L_297 = __this->get_m_characterCount_207();
  40800. int32_t L_298 = V_0;
  40801. if ((((int32_t)L_297) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_298, (int32_t)1)))))
  40802. {
  40803. goto IL_0b56;
  40804. }
  40805. }
  40806. {
  40807. // uint nextGlyphIndex = m_textInfo.characterInfo[m_characterCount + 1].textElement.m_GlyphIndex;
  40808. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_299 = __this->get_m_textInfo_152();
  40809. NullCheck(L_299);
  40810. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_300 = L_299->get_characterInfo_11();
  40811. int32_t L_301 = __this->get_m_characterCount_207();
  40812. NullCheck(L_300);
  40813. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_302 = ((L_300)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_301, (int32_t)1)))))->get_textElement_4();
  40814. NullCheck(L_302);
  40815. uint32_t L_303 = L_302->get_m_GlyphIndex_4();
  40816. // uint key = nextGlyphIndex << 16 | baseGlyphIndex;
  40817. uint32_t L_304 = V_53;
  40818. V_54 = ((int32_t)((int32_t)((int32_t)((int32_t)L_303<<(int32_t)((int32_t)16)))|(int32_t)L_304));
  40819. // if (m_currentFontAsset.m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.TryGetValue(key, out adjustmentPair))
  40820. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_305 = __this->get_m_currentFontAsset_41();
  40821. NullCheck(L_305);
  40822. TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 * L_306 = L_305->get_m_FontFeatureTable_32();
  40823. NullCheck(L_306);
  40824. Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * L_307 = L_306->get_m_GlyphPairAdjustmentRecordLookupDictionary_1();
  40825. uint32_t L_308 = V_54;
  40826. NullCheck(L_307);
  40827. bool L_309;
  40828. L_309 = Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593(L_307, L_308, (TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 **)(&V_52), /*hidden argument*/Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593_RuntimeMethod_var);
  40829. if (!L_309)
  40830. {
  40831. goto IL_0b56;
  40832. }
  40833. }
  40834. {
  40835. // glyphAdjustments = adjustmentPair.m_FirstAdjustmentRecord.m_GlyphValueRecord;
  40836. TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 * L_310 = V_52;
  40837. NullCheck(L_310);
  40838. TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D * L_311 = L_310->get_address_of_m_FirstAdjustmentRecord_0();
  40839. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 L_312 = L_311->get_m_GlyphValueRecord_1();
  40840. V_35 = L_312;
  40841. // characterSpacingAdjustment = (adjustmentPair.m_FeatureLookupFlags & FontFeatureLookupFlags.IgnoreSpacingAdjustments) == FontFeatureLookupFlags.IgnoreSpacingAdjustments ? 0 : characterSpacingAdjustment;
  40842. TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 * L_313 = V_52;
  40843. NullCheck(L_313);
  40844. int32_t L_314 = L_313->get_m_FeatureLookupFlags_2();
  40845. if ((((int32_t)((int32_t)((int32_t)L_314&(int32_t)((int32_t)256)))) == ((int32_t)((int32_t)256))))
  40846. {
  40847. goto IL_0b4f;
  40848. }
  40849. }
  40850. {
  40851. float L_315 = V_36;
  40852. G_B90_0 = L_315;
  40853. goto IL_0b54;
  40854. }
  40855. IL_0b4f:
  40856. {
  40857. G_B90_0 = (0.0f);
  40858. }
  40859. IL_0b54:
  40860. {
  40861. V_36 = G_B90_0;
  40862. }
  40863. IL_0b56:
  40864. {
  40865. // if (m_characterCount >= 1)
  40866. int32_t L_316 = __this->get_m_characterCount_207();
  40867. if ((((int32_t)L_316) < ((int32_t)1)))
  40868. {
  40869. goto IL_0bdc;
  40870. }
  40871. }
  40872. {
  40873. // uint previousGlyphIndex = m_textInfo.characterInfo[m_characterCount - 1].textElement.m_GlyphIndex;
  40874. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_317 = __this->get_m_textInfo_152();
  40875. NullCheck(L_317);
  40876. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_318 = L_317->get_characterInfo_11();
  40877. int32_t L_319 = __this->get_m_characterCount_207();
  40878. NullCheck(L_318);
  40879. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_320 = ((L_318)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_319, (int32_t)1)))))->get_textElement_4();
  40880. NullCheck(L_320);
  40881. uint32_t L_321 = L_320->get_m_GlyphIndex_4();
  40882. V_55 = L_321;
  40883. // uint key = baseGlyphIndex << 16 | previousGlyphIndex;
  40884. uint32_t L_322 = V_53;
  40885. uint32_t L_323 = V_55;
  40886. V_56 = ((int32_t)((int32_t)((int32_t)((int32_t)L_322<<(int32_t)((int32_t)16)))|(int32_t)L_323));
  40887. // if (m_currentFontAsset.m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.TryGetValue(key, out adjustmentPair))
  40888. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_324 = __this->get_m_currentFontAsset_41();
  40889. NullCheck(L_324);
  40890. TMP_FontFeatureTable_t4A06C31656BB8CB686657DC85E0179FA3D15E2F1 * L_325 = L_324->get_m_FontFeatureTable_32();
  40891. NullCheck(L_325);
  40892. Dictionary_2_t0583F646DAE1361FD64601FB5FBF7B4C57DDBDF4 * L_326 = L_325->get_m_GlyphPairAdjustmentRecordLookupDictionary_1();
  40893. uint32_t L_327 = V_56;
  40894. NullCheck(L_326);
  40895. bool L_328;
  40896. L_328 = Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593(L_326, L_327, (TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 **)(&V_52), /*hidden argument*/Dictionary_2_TryGetValue_mB781DA89706896C42ABF9B2CCFD27CD0EA6D1593_RuntimeMethod_var);
  40897. if (!L_328)
  40898. {
  40899. goto IL_0bdc;
  40900. }
  40901. }
  40902. {
  40903. // glyphAdjustments += adjustmentPair.m_SecondAdjustmentRecord.m_GlyphValueRecord;
  40904. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 L_329 = V_35;
  40905. TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 * L_330 = V_52;
  40906. NullCheck(L_330);
  40907. TMP_GlyphAdjustmentRecord_t722843E4D5C44C6027391ACAFAC6D117DE8AAF4D * L_331 = L_330->get_address_of_m_SecondAdjustmentRecord_1();
  40908. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 L_332 = L_331->get_m_GlyphValueRecord_1();
  40909. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 L_333;
  40910. L_333 = TMP_GlyphValueRecord_op_Addition_mE6C018CE280ED6F22148580AFDB8BC07C8A077E4(L_329, L_332, /*hidden argument*/NULL);
  40911. V_35 = L_333;
  40912. // characterSpacingAdjustment = (adjustmentPair.m_FeatureLookupFlags & FontFeatureLookupFlags.IgnoreSpacingAdjustments) == FontFeatureLookupFlags.IgnoreSpacingAdjustments ? 0 : characterSpacingAdjustment;
  40913. TMP_GlyphPairAdjustmentRecord_t79F65D973582F66AF3787F0C63E6E6575C8E0C10 * L_334 = V_52;
  40914. NullCheck(L_334);
  40915. int32_t L_335 = L_334->get_m_FeatureLookupFlags_2();
  40916. if ((((int32_t)((int32_t)((int32_t)L_335&(int32_t)((int32_t)256)))) == ((int32_t)((int32_t)256))))
  40917. {
  40918. goto IL_0bd5;
  40919. }
  40920. }
  40921. {
  40922. float L_336 = V_36;
  40923. G_B96_0 = L_336;
  40924. goto IL_0bda;
  40925. }
  40926. IL_0bd5:
  40927. {
  40928. G_B96_0 = (0.0f);
  40929. }
  40930. IL_0bda:
  40931. {
  40932. V_36 = G_B96_0;
  40933. }
  40934. IL_0bdc:
  40935. {
  40936. // m_GlyphHorizontalAdvanceAdjustment = glyphAdjustments.m_XAdvance;
  40937. TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 L_337 = V_35;
  40938. float L_338 = L_337.get_m_XAdvance_2();
  40939. __this->set_m_GlyphHorizontalAdvanceAdjustment_121(L_338);
  40940. }
  40941. IL_0be9:
  40942. {
  40943. // float monoAdvance = 0;
  40944. V_37 = (0.0f);
  40945. // if (m_monoSpacing != 0)
  40946. float L_339 = __this->get_m_monoSpacing_100();
  40947. if ((((float)L_339) == ((float)(0.0f))))
  40948. {
  40949. goto IL_0c63;
  40950. }
  40951. }
  40952. {
  40953. // monoAdvance = (m_monoSpacing / 2 - (m_cached_TextElement.glyph.metrics.width / 2 + m_cached_TextElement.glyph.metrics.horizontalBearingX) * currentElementScale) * (1 - m_charWidthAdjDelta);
  40954. float L_340 = __this->get_m_monoSpacing_100();
  40955. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_341 = __this->get_m_cached_TextElement_246();
  40956. NullCheck(L_341);
  40957. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_342;
  40958. L_342 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_341, /*hidden argument*/NULL);
  40959. NullCheck(L_342);
  40960. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_343;
  40961. L_343 = Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0(L_342, /*hidden argument*/NULL);
  40962. V_50 = L_343;
  40963. float L_344;
  40964. L_344 = GlyphMetrics_get_width_m4E2BCD2B54F121478C1D23C43FB6E8C0EF71C70F((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_50), /*hidden argument*/NULL);
  40965. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_345 = __this->get_m_cached_TextElement_246();
  40966. NullCheck(L_345);
  40967. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_346;
  40968. L_346 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_345, /*hidden argument*/NULL);
  40969. NullCheck(L_346);
  40970. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_347;
  40971. L_347 = Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0(L_346, /*hidden argument*/NULL);
  40972. V_50 = L_347;
  40973. float L_348;
  40974. L_348 = GlyphMetrics_get_horizontalBearingX_m8474B6C9DB0D4D36516FCAC03B6ECBDAF49247E0((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_50), /*hidden argument*/NULL);
  40975. float L_349 = V_2;
  40976. float L_350 = __this->get_m_charWidthAdjDelta_109();
  40977. V_37 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_340/(float)(2.0f))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)((float)L_344/(float)(2.0f))), (float)L_348)), (float)L_349)))), (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_350))));
  40978. // m_xAdvance += monoAdvance;
  40979. float L_351 = __this->get_m_xAdvance_244();
  40980. float L_352 = V_37;
  40981. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_351, (float)L_352)));
  40982. }
  40983. IL_0c63:
  40984. {
  40985. // float boldSpacingAdjustment = 0;
  40986. V_38 = (0.0f);
  40987. // if (m_textElementType == TMP_TextElementType.Character && !isUsingAltTypeface && ((m_FontStyleInternal & FontStyles.Bold) == FontStyles.Bold)) // Checks for any combination of Bold Style.
  40988. int32_t L_353 = __this->get_m_textElementType_245();
  40989. if (L_353)
  40990. {
  40991. goto IL_0c8e;
  40992. }
  40993. }
  40994. {
  40995. bool L_354 = V_27;
  40996. if (L_354)
  40997. {
  40998. goto IL_0c8e;
  40999. }
  41000. }
  41001. {
  41002. int32_t L_355 = __this->get_m_FontStyleInternal_89();
  41003. if ((!(((uint32_t)((int32_t)((int32_t)L_355&(int32_t)1))) == ((uint32_t)1))))
  41004. {
  41005. goto IL_0c8e;
  41006. }
  41007. }
  41008. {
  41009. // boldSpacingAdjustment = m_currentFontAsset.boldSpacing;
  41010. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_356 = __this->get_m_currentFontAsset_41();
  41011. NullCheck(L_356);
  41012. float L_357 = L_356->get_boldSpacing_41();
  41013. V_38 = L_357;
  41014. }
  41015. IL_0c8e:
  41016. {
  41017. // m_internalCharacterInfo[m_characterCount].baseLine = 0 - m_lineOffset + m_baselineOffset;
  41018. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_358 = __this->get_m_internalCharacterInfo_199();
  41019. int32_t L_359 = __this->get_m_characterCount_207();
  41020. NullCheck(L_358);
  41021. float L_360 = __this->get_m_lineOffset_224();
  41022. float L_361 = __this->get_m_baselineOffset_242();
  41023. ((L_358)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_359)))->set_baseLine_26(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_360)), (float)L_361)));
  41024. // float elementAscender = m_textElementType == TMP_TextElementType.Character
  41025. // ? elementAscentLine * currentElementScale / smallCapsMultiplier + m_baselineOffset
  41026. // : elementAscentLine * currentElementScale + m_baselineOffset;
  41027. int32_t L_362 = __this->get_m_textElementType_245();
  41028. if (!L_362)
  41029. {
  41030. goto IL_0ccc;
  41031. }
  41032. }
  41033. {
  41034. float L_363 = V_30;
  41035. float L_364 = V_2;
  41036. float L_365 = __this->get_m_baselineOffset_242();
  41037. G_B107_0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_363, (float)L_364)), (float)L_365));
  41038. goto IL_0cda;
  41039. }
  41040. IL_0ccc:
  41041. {
  41042. float L_366 = V_30;
  41043. float L_367 = V_2;
  41044. float L_368 = V_29;
  41045. float L_369 = __this->get_m_baselineOffset_242();
  41046. G_B107_0 = ((float)il2cpp_codegen_add((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_366, (float)L_367))/(float)L_368)), (float)L_369));
  41047. }
  41048. IL_0cda:
  41049. {
  41050. V_39 = G_B107_0;
  41051. // float elementDescender = m_textElementType == TMP_TextElementType.Character
  41052. // ? elementDescentLine * currentElementScale / smallCapsMultiplier + m_baselineOffset
  41053. // : elementDescentLine * currentElementScale + m_baselineOffset;
  41054. int32_t L_370 = __this->get_m_textElementType_245();
  41055. if (!L_370)
  41056. {
  41057. goto IL_0cf1;
  41058. }
  41059. }
  41060. {
  41061. float L_371 = V_31;
  41062. float L_372 = V_2;
  41063. float L_373 = __this->get_m_baselineOffset_242();
  41064. G_B110_0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_371, (float)L_372)), (float)L_373));
  41065. goto IL_0cff;
  41066. }
  41067. IL_0cf1:
  41068. {
  41069. float L_374 = V_31;
  41070. float L_375 = V_2;
  41071. float L_376 = V_29;
  41072. float L_377 = __this->get_m_baselineOffset_242();
  41073. G_B110_0 = ((float)il2cpp_codegen_add((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_374, (float)L_375))/(float)L_376)), (float)L_377));
  41074. }
  41075. IL_0cff:
  41076. {
  41077. V_40 = G_B110_0;
  41078. // float adjustedAscender = elementAscender;
  41079. float L_378 = V_39;
  41080. V_41 = L_378;
  41081. // float adjustedDescender = elementDescender;
  41082. float L_379 = V_40;
  41083. V_42 = L_379;
  41084. // bool isFirstCharacterOfLine = m_characterCount == m_firstCharacterOfLine;
  41085. int32_t L_380 = __this->get_m_characterCount_207();
  41086. int32_t L_381 = __this->get_m_firstCharacterOfLine_208();
  41087. V_43 = (bool)((((int32_t)L_380) == ((int32_t)L_381))? 1 : 0);
  41088. // if (isFirstCharacterOfLine || isWhiteSpace == false)
  41089. bool L_382 = V_43;
  41090. if (L_382)
  41091. {
  41092. goto IL_0d21;
  41093. }
  41094. }
  41095. {
  41096. bool L_383 = V_34;
  41097. if (L_383)
  41098. {
  41099. goto IL_0d86;
  41100. }
  41101. }
  41102. IL_0d21:
  41103. {
  41104. // if (m_baselineOffset != 0)
  41105. float L_384 = __this->get_m_baselineOffset_242();
  41106. if ((((float)L_384) == ((float)(0.0f))))
  41107. {
  41108. goto IL_0d60;
  41109. }
  41110. }
  41111. {
  41112. // adjustedAscender = Mathf.Max((elementAscender - m_baselineOffset) / m_fontScaleMultiplier, adjustedAscender);
  41113. float L_385 = V_39;
  41114. float L_386 = __this->get_m_baselineOffset_242();
  41115. float L_387 = __this->get_m_fontScaleMultiplier_186();
  41116. float L_388 = V_41;
  41117. float L_389;
  41118. L_389 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)((float)il2cpp_codegen_subtract((float)L_385, (float)L_386))/(float)L_387)), L_388, /*hidden argument*/NULL);
  41119. V_41 = L_389;
  41120. // adjustedDescender = Mathf.Min((elementDescender - m_baselineOffset) / m_fontScaleMultiplier, adjustedDescender);
  41121. float L_390 = V_40;
  41122. float L_391 = __this->get_m_baselineOffset_242();
  41123. float L_392 = __this->get_m_fontScaleMultiplier_186();
  41124. float L_393 = V_42;
  41125. float L_394;
  41126. L_394 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)((float)((float)il2cpp_codegen_subtract((float)L_390, (float)L_391))/(float)L_392)), L_393, /*hidden argument*/NULL);
  41127. V_42 = L_394;
  41128. }
  41129. IL_0d60:
  41130. {
  41131. // m_maxLineAscender = Mathf.Max(adjustedAscender, m_maxLineAscender);
  41132. float L_395 = V_41;
  41133. float L_396 = __this->get_m_maxLineAscender_220();
  41134. float L_397;
  41135. L_397 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_395, L_396, /*hidden argument*/NULL);
  41136. __this->set_m_maxLineAscender_220(L_397);
  41137. // m_maxLineDescender = Mathf.Min(adjustedDescender, m_maxLineDescender);
  41138. float L_398 = V_42;
  41139. float L_399 = __this->get_m_maxLineDescender_221();
  41140. float L_400;
  41141. L_400 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_398, L_399, /*hidden argument*/NULL);
  41142. __this->set_m_maxLineDescender_221(L_400);
  41143. }
  41144. IL_0d86:
  41145. {
  41146. // if (isFirstCharacterOfLine || isWhiteSpace == false)
  41147. bool L_401 = V_43;
  41148. if (L_401)
  41149. {
  41150. goto IL_0d91;
  41151. }
  41152. }
  41153. {
  41154. bool L_402 = V_34;
  41155. if (L_402)
  41156. {
  41157. goto IL_0e1a;
  41158. }
  41159. }
  41160. IL_0d91:
  41161. {
  41162. // m_internalCharacterInfo[m_characterCount].adjustedAscender = adjustedAscender;
  41163. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_403 = __this->get_m_internalCharacterInfo_199();
  41164. int32_t L_404 = __this->get_m_characterCount_207();
  41165. NullCheck(L_403);
  41166. float L_405 = V_41;
  41167. ((L_403)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_404)))->set_adjustedAscender_28(L_405);
  41168. // m_internalCharacterInfo[m_characterCount].adjustedDescender = adjustedDescender;
  41169. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_406 = __this->get_m_internalCharacterInfo_199();
  41170. int32_t L_407 = __this->get_m_characterCount_207();
  41171. NullCheck(L_406);
  41172. float L_408 = V_42;
  41173. ((L_406)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_407)))->set_adjustedDescender_29(L_408);
  41174. // m_ElementAscender = m_internalCharacterInfo[m_characterCount].ascender = elementAscender - m_lineOffset;
  41175. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_409 = __this->get_m_internalCharacterInfo_199();
  41176. int32_t L_410 = __this->get_m_characterCount_207();
  41177. NullCheck(L_409);
  41178. float L_411 = V_39;
  41179. float L_412 = __this->get_m_lineOffset_224();
  41180. float L_413 = ((float)il2cpp_codegen_subtract((float)L_411, (float)L_412));
  41181. V_57 = L_413;
  41182. ((L_409)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_410)))->set_ascender_25(L_413);
  41183. float L_414 = V_57;
  41184. __this->set_m_ElementAscender_218(L_414);
  41185. // m_ElementDescender = m_internalCharacterInfo[m_characterCount].descender = elementDescender - m_lineOffset;
  41186. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_415 = __this->get_m_internalCharacterInfo_199();
  41187. int32_t L_416 = __this->get_m_characterCount_207();
  41188. NullCheck(L_415);
  41189. float L_417 = V_40;
  41190. float L_418 = __this->get_m_lineOffset_224();
  41191. float L_419 = ((float)il2cpp_codegen_subtract((float)L_417, (float)L_418));
  41192. V_57 = L_419;
  41193. ((L_415)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_416)))->set_descender_27(L_419);
  41194. float L_420 = V_57;
  41195. __this->set_m_ElementDescender_219(L_420);
  41196. // }
  41197. goto IL_0eae;
  41198. }
  41199. IL_0e1a:
  41200. {
  41201. // m_internalCharacterInfo[m_characterCount].adjustedAscender = m_maxLineAscender;
  41202. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_421 = __this->get_m_internalCharacterInfo_199();
  41203. int32_t L_422 = __this->get_m_characterCount_207();
  41204. NullCheck(L_421);
  41205. float L_423 = __this->get_m_maxLineAscender_220();
  41206. ((L_421)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_422)))->set_adjustedAscender_28(L_423);
  41207. // m_internalCharacterInfo[m_characterCount].adjustedDescender = m_maxLineDescender;
  41208. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_424 = __this->get_m_internalCharacterInfo_199();
  41209. int32_t L_425 = __this->get_m_characterCount_207();
  41210. NullCheck(L_424);
  41211. float L_426 = __this->get_m_maxLineDescender_221();
  41212. ((L_424)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_425)))->set_adjustedDescender_29(L_426);
  41213. // m_ElementAscender = m_internalCharacterInfo[m_characterCount].ascender = m_maxLineAscender - m_lineOffset;
  41214. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_427 = __this->get_m_internalCharacterInfo_199();
  41215. int32_t L_428 = __this->get_m_characterCount_207();
  41216. NullCheck(L_427);
  41217. float L_429 = __this->get_m_maxLineAscender_220();
  41218. float L_430 = __this->get_m_lineOffset_224();
  41219. float L_431 = ((float)il2cpp_codegen_subtract((float)L_429, (float)L_430));
  41220. V_57 = L_431;
  41221. ((L_427)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_428)))->set_ascender_25(L_431);
  41222. float L_432 = V_57;
  41223. __this->set_m_ElementAscender_218(L_432);
  41224. // m_ElementDescender = m_internalCharacterInfo[m_characterCount].descender = m_maxLineDescender - m_lineOffset;
  41225. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_433 = __this->get_m_internalCharacterInfo_199();
  41226. int32_t L_434 = __this->get_m_characterCount_207();
  41227. NullCheck(L_433);
  41228. float L_435 = __this->get_m_maxLineDescender_221();
  41229. float L_436 = __this->get_m_lineOffset_224();
  41230. float L_437 = ((float)il2cpp_codegen_subtract((float)L_435, (float)L_436));
  41231. V_57 = L_437;
  41232. ((L_433)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_434)))->set_descender_27(L_437);
  41233. float L_438 = V_57;
  41234. __this->set_m_ElementDescender_219(L_438);
  41235. }
  41236. IL_0eae:
  41237. {
  41238. // if (m_lineNumber == 0 || m_isNewPage)
  41239. int32_t L_439 = __this->get_m_lineNumber_212();
  41240. if (!L_439)
  41241. {
  41242. goto IL_0ebe;
  41243. }
  41244. }
  41245. {
  41246. bool L_440 = __this->get_m_isNewPage_145();
  41247. if (!L_440)
  41248. {
  41249. goto IL_0ef8;
  41250. }
  41251. }
  41252. IL_0ebe:
  41253. {
  41254. // if (isFirstCharacterOfLine || isWhiteSpace == false)
  41255. bool L_441 = V_43;
  41256. if (L_441)
  41257. {
  41258. goto IL_0ec6;
  41259. }
  41260. }
  41261. {
  41262. bool L_442 = V_34;
  41263. if (L_442)
  41264. {
  41265. goto IL_0ef8;
  41266. }
  41267. }
  41268. IL_0ec6:
  41269. {
  41270. // m_maxTextAscender = m_maxLineAscender;
  41271. float L_443 = __this->get_m_maxLineAscender_220();
  41272. __this->set_m_maxTextAscender_216(L_443);
  41273. // m_maxCapHeight = Mathf.Max(m_maxCapHeight, m_currentFontAsset.m_FaceInfo.capLine * currentElementScale / smallCapsMultiplier);
  41274. float L_444 = __this->get_m_maxCapHeight_217();
  41275. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_445 = __this->get_m_currentFontAsset_41();
  41276. NullCheck(L_445);
  41277. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 * L_446 = L_445->get_address_of_m_FaceInfo_12();
  41278. float L_447;
  41279. L_447 = FaceInfo_get_capLine_m16556D45E8441052D15DAE83CDB3FC31635BE0A7((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)L_446, /*hidden argument*/NULL);
  41280. float L_448 = V_2;
  41281. float L_449 = V_29;
  41282. float L_450;
  41283. L_450 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_444, ((float)((float)((float)il2cpp_codegen_multiply((float)L_447, (float)L_448))/(float)L_449)), /*hidden argument*/NULL);
  41284. __this->set_m_maxCapHeight_217(L_450);
  41285. }
  41286. IL_0ef8:
  41287. {
  41288. // if (m_lineOffset == 0)
  41289. float L_451 = __this->get_m_lineOffset_224();
  41290. if ((!(((float)L_451) == ((float)(0.0f)))))
  41291. {
  41292. goto IL_0f31;
  41293. }
  41294. }
  41295. {
  41296. // if (!isWhiteSpace || m_characterCount == m_firstCharacterOfLine)
  41297. bool L_452 = V_34;
  41298. if (!L_452)
  41299. {
  41300. goto IL_0f17;
  41301. }
  41302. }
  41303. {
  41304. int32_t L_453 = __this->get_m_characterCount_207();
  41305. int32_t L_454 = __this->get_m_firstCharacterOfLine_208();
  41306. if ((!(((uint32_t)L_453) == ((uint32_t)L_454))))
  41307. {
  41308. goto IL_0f31;
  41309. }
  41310. }
  41311. IL_0f17:
  41312. {
  41313. // m_PageAscender = m_PageAscender > elementAscender ? m_PageAscender : elementAscender;
  41314. float L_455 = __this->get_m_PageAscender_215();
  41315. float L_456 = V_39;
  41316. G_B128_0 = __this;
  41317. if ((((float)L_455) > ((float)L_456)))
  41318. {
  41319. G_B129_0 = __this;
  41320. goto IL_0f26;
  41321. }
  41322. }
  41323. {
  41324. float L_457 = V_39;
  41325. G_B130_0 = L_457;
  41326. G_B130_1 = G_B128_0;
  41327. goto IL_0f2c;
  41328. }
  41329. IL_0f26:
  41330. {
  41331. float L_458 = __this->get_m_PageAscender_215();
  41332. G_B130_0 = L_458;
  41333. G_B130_1 = G_B129_0;
  41334. }
  41335. IL_0f2c:
  41336. {
  41337. NullCheck(G_B130_1);
  41338. G_B130_1->set_m_PageAscender_215(G_B130_0);
  41339. }
  41340. IL_0f31:
  41341. {
  41342. // bool isJustifiedOrFlush = (m_lineJustification & HorizontalAlignmentOptions.Flush) == HorizontalAlignmentOptions.Flush || (m_lineJustification & HorizontalAlignmentOptions.Justified) == HorizontalAlignmentOptions.Justified;
  41343. int32_t L_459 = __this->get_m_lineJustification_95();
  41344. if ((((int32_t)((int32_t)((int32_t)L_459&(int32_t)((int32_t)16)))) == ((int32_t)((int32_t)16))))
  41345. {
  41346. goto IL_0f4b;
  41347. }
  41348. }
  41349. {
  41350. int32_t L_460 = __this->get_m_lineJustification_95();
  41351. G_B134_0 = ((((int32_t)((int32_t)((int32_t)L_460&(int32_t)8))) == ((int32_t)8))? 1 : 0);
  41352. goto IL_0f4c;
  41353. }
  41354. IL_0f4b:
  41355. {
  41356. G_B134_0 = 1;
  41357. }
  41358. IL_0f4c:
  41359. {
  41360. V_44 = (bool)G_B134_0;
  41361. // if (charCode == 9 || (isWhiteSpace == false && charCode != 0x200B && charCode != 0xAD && charCode != 0x03) || (charCode == 0xAD && isSoftHyphenIgnored == false) || m_textElementType == TMP_TextElementType.Sprite)
  41362. int32_t L_461 = V_25;
  41363. if ((((int32_t)L_461) == ((int32_t)((int32_t)9))))
  41364. {
  41365. goto IL_0f88;
  41366. }
  41367. }
  41368. {
  41369. bool L_462 = V_34;
  41370. if (L_462)
  41371. {
  41372. goto IL_0f6f;
  41373. }
  41374. }
  41375. {
  41376. int32_t L_463 = V_25;
  41377. if ((((int32_t)L_463) == ((int32_t)((int32_t)8203))))
  41378. {
  41379. goto IL_0f6f;
  41380. }
  41381. }
  41382. {
  41383. int32_t L_464 = V_25;
  41384. if ((((int32_t)L_464) == ((int32_t)((int32_t)173))))
  41385. {
  41386. goto IL_0f6f;
  41387. }
  41388. }
  41389. {
  41390. int32_t L_465 = V_25;
  41391. if ((!(((uint32_t)L_465) == ((uint32_t)3))))
  41392. {
  41393. goto IL_0f88;
  41394. }
  41395. }
  41396. IL_0f6f:
  41397. {
  41398. int32_t L_466 = V_25;
  41399. if ((!(((uint32_t)L_466) == ((uint32_t)((int32_t)173)))))
  41400. {
  41401. goto IL_0f7c;
  41402. }
  41403. }
  41404. {
  41405. bool L_467 = V_18;
  41406. if (!L_467)
  41407. {
  41408. goto IL_0f88;
  41409. }
  41410. }
  41411. IL_0f7c:
  41412. {
  41413. int32_t L_468 = __this->get_m_textElementType_245();
  41414. if ((!(((uint32_t)L_468) == ((uint32_t)1))))
  41415. {
  41416. goto IL_13c3;
  41417. }
  41418. }
  41419. IL_0f88:
  41420. {
  41421. // widthOfTextArea = m_width != -1 ? Mathf.Min(marginWidth + 0.0001f - m_marginLeft - m_marginRight, m_width) : marginWidth + 0.0001f - m_marginLeft - m_marginRight;
  41422. float L_469 = __this->get_m_width_151();
  41423. if ((!(((float)L_469) == ((float)(-1.0f)))))
  41424. {
  41425. goto IL_0fad;
  41426. }
  41427. }
  41428. {
  41429. float L_470 = V_7;
  41430. float L_471 = __this->get_m_marginLeft_147();
  41431. float L_472 = __this->get_m_marginRight_148();
  41432. G_B145_0 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_470, (float)(9.99999975E-05f))), (float)L_471)), (float)L_472));
  41433. goto IL_0fce;
  41434. }
  41435. IL_0fad:
  41436. {
  41437. float L_473 = V_7;
  41438. float L_474 = __this->get_m_marginLeft_147();
  41439. float L_475 = __this->get_m_marginRight_148();
  41440. float L_476 = __this->get_m_width_151();
  41441. float L_477;
  41442. L_477 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)L_473, (float)(9.99999975E-05f))), (float)L_474)), (float)L_475)), L_476, /*hidden argument*/NULL);
  41443. G_B145_0 = L_477;
  41444. }
  41445. IL_0fce:
  41446. {
  41447. V_10 = G_B145_0;
  41448. // textWidth = Mathf.Abs(m_xAdvance) + currentGlyphMetrics.horizontalAdvance * (1 - m_charWidthAdjDelta) * (charCode == 0xAD ? currentElementUnmodifiedScale : currentElementScale);
  41449. float L_478 = __this->get_m_xAdvance_244();
  41450. float L_479;
  41451. L_479 = fabsf(L_478);
  41452. float L_480;
  41453. L_480 = GlyphMetrics_get_horizontalAdvance_mB204F2676223D5BEF5FEFF8969B159B39F1A617A((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_33), /*hidden argument*/NULL);
  41454. float L_481 = __this->get_m_charWidthAdjDelta_109();
  41455. int32_t L_482 = V_25;
  41456. G_B146_0 = ((float)il2cpp_codegen_multiply((float)L_480, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_481))));
  41457. G_B146_1 = L_479;
  41458. if ((((int32_t)L_482) == ((int32_t)((int32_t)173))))
  41459. {
  41460. G_B147_0 = ((float)il2cpp_codegen_multiply((float)L_480, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_481))));
  41461. G_B147_1 = L_479;
  41462. goto IL_0ffb;
  41463. }
  41464. }
  41465. {
  41466. float L_483 = V_2;
  41467. G_B148_0 = L_483;
  41468. G_B148_1 = G_B146_0;
  41469. G_B148_2 = G_B146_1;
  41470. goto IL_0ffd;
  41471. }
  41472. IL_0ffb:
  41473. {
  41474. float L_484 = V_32;
  41475. G_B148_0 = L_484;
  41476. G_B148_1 = G_B147_0;
  41477. G_B148_2 = G_B147_1;
  41478. }
  41479. IL_0ffd:
  41480. {
  41481. V_13 = ((float)il2cpp_codegen_add((float)G_B148_2, (float)((float)il2cpp_codegen_multiply((float)G_B148_1, (float)G_B148_0))));
  41482. // int testedCharacterCount = m_characterCount;
  41483. int32_t L_485 = __this->get_m_characterCount_207();
  41484. // if (textWidth > widthOfTextArea * (isJustifiedOrFlush ? 1.05f : 1.0f))
  41485. float L_486 = V_13;
  41486. float L_487 = V_10;
  41487. bool L_488 = V_44;
  41488. G_B149_0 = L_487;
  41489. G_B149_1 = L_486;
  41490. if (L_488)
  41491. {
  41492. G_B150_0 = L_487;
  41493. G_B150_1 = L_486;
  41494. goto IL_1017;
  41495. }
  41496. }
  41497. {
  41498. G_B151_0 = (1.0f);
  41499. G_B151_1 = G_B149_0;
  41500. G_B151_2 = G_B149_1;
  41501. goto IL_101c;
  41502. }
  41503. IL_1017:
  41504. {
  41505. G_B151_0 = (1.04999995f);
  41506. G_B151_1 = G_B150_0;
  41507. G_B151_2 = G_B150_1;
  41508. }
  41509. IL_101c:
  41510. {
  41511. if ((!(((float)G_B151_2) > ((float)((float)il2cpp_codegen_multiply((float)G_B151_1, (float)G_B151_0))))))
  41512. {
  41513. goto IL_13b3;
  41514. }
  41515. }
  41516. {
  41517. // if (isWordWrappingEnabled && m_characterCount != m_firstCharacterOfLine) // && isFirstWord == false)
  41518. bool L_489 = ___isWordWrappingEnabled3;
  41519. if (!L_489)
  41520. {
  41521. goto IL_13b3;
  41522. }
  41523. }
  41524. {
  41525. int32_t L_490 = __this->get_m_characterCount_207();
  41526. int32_t L_491 = __this->get_m_firstCharacterOfLine_208();
  41527. if ((((int32_t)L_490) == ((int32_t)L_491)))
  41528. {
  41529. goto IL_13b3;
  41530. }
  41531. }
  41532. {
  41533. // i = RestoreWordWrappingState(ref internalWordWrapState);
  41534. int32_t L_492;
  41535. L_492 = TMP_Text_RestoreWordWrappingState_m1F806F62B0627FE7B5832BA385DC9C9CE78EC7EF(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), /*hidden argument*/NULL);
  41536. V_24 = L_492;
  41537. // if (m_internalCharacterInfo[m_characterCount - 1].character == 0xAD && isSoftHyphenIgnored == false && m_overflowMode == TextOverflowModes.Overflow)
  41538. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_493 = __this->get_m_internalCharacterInfo_199();
  41539. int32_t L_494 = __this->get_m_characterCount_207();
  41540. NullCheck(L_493);
  41541. Il2CppChar L_495 = ((L_493)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_494, (int32_t)1)))))->get_character_0();
  41542. if ((!(((uint32_t)L_495) == ((uint32_t)((int32_t)173)))))
  41543. {
  41544. goto IL_10a0;
  41545. }
  41546. }
  41547. {
  41548. bool L_496 = V_18;
  41549. if (L_496)
  41550. {
  41551. goto IL_10a0;
  41552. }
  41553. }
  41554. {
  41555. int32_t L_497 = __this->get_m_overflowMode_115();
  41556. if (L_497)
  41557. {
  41558. goto IL_10a0;
  41559. }
  41560. }
  41561. {
  41562. // characterToSubstitute.index = m_characterCount - 1;
  41563. int32_t L_498 = __this->get_m_characterCount_207();
  41564. (&V_17)->set_index_0(((int32_t)il2cpp_codegen_subtract((int32_t)L_498, (int32_t)1)));
  41565. // characterToSubstitute.unicode = 0x2D;
  41566. (&V_17)->set_unicode_1(((int32_t)45));
  41567. // i -= 1;
  41568. int32_t L_499 = V_24;
  41569. V_24 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_499, (int32_t)1));
  41570. // m_characterCount -= 1;
  41571. int32_t L_500 = __this->get_m_characterCount_207();
  41572. __this->set_m_characterCount_207(((int32_t)il2cpp_codegen_subtract((int32_t)L_500, (int32_t)1)));
  41573. // continue;
  41574. goto IL_19d3;
  41575. }
  41576. IL_10a0:
  41577. {
  41578. // isSoftHyphenIgnored = false;
  41579. V_18 = (bool)0;
  41580. // if (m_internalCharacterInfo[m_characterCount].character == 0xAD)
  41581. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_501 = __this->get_m_internalCharacterInfo_199();
  41582. int32_t L_502 = __this->get_m_characterCount_207();
  41583. NullCheck(L_501);
  41584. Il2CppChar L_503 = ((L_501)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_502)))->get_character_0();
  41585. if ((!(((uint32_t)L_503) == ((uint32_t)((int32_t)173)))))
  41586. {
  41587. goto IL_10c8;
  41588. }
  41589. }
  41590. {
  41591. // isSoftHyphenIgnored = true;
  41592. V_18 = (bool)1;
  41593. // continue;
  41594. goto IL_19d3;
  41595. }
  41596. IL_10c8:
  41597. {
  41598. // if (isTextAutoSizingEnabled && isFirstWordOfLine)
  41599. bool L_504 = ___isTextAutoSizingEnabled2;
  41600. bool L_505 = V_15;
  41601. if (!((int32_t)((int32_t)L_504&(int32_t)L_505)))
  41602. {
  41603. goto IL_11d6;
  41604. }
  41605. }
  41606. {
  41607. // if (m_charWidthAdjDelta < m_charWidthMaxAdj / 100 && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
  41608. float L_506 = __this->get_m_charWidthAdjDelta_109();
  41609. float L_507 = __this->get_m_charWidthMaxAdj_108();
  41610. if ((!(((float)L_506) < ((float)((float)((float)L_507/(float)(100.0f)))))))
  41611. {
  41612. goto IL_116b;
  41613. }
  41614. }
  41615. {
  41616. int32_t L_508 = __this->get_m_AutoSizeIterationCount_83();
  41617. int32_t L_509 = __this->get_m_AutoSizeMaxIterationCount_84();
  41618. if ((((int32_t)L_508) >= ((int32_t)L_509)))
  41619. {
  41620. goto IL_116b;
  41621. }
  41622. }
  41623. {
  41624. // float adjustedTextWidth = textWidth;
  41625. float L_510 = V_13;
  41626. V_62 = L_510;
  41627. // if (m_charWidthAdjDelta > 0)
  41628. float L_511 = __this->get_m_charWidthAdjDelta_109();
  41629. if ((!(((float)L_511) > ((float)(0.0f)))))
  41630. {
  41631. goto IL_1118;
  41632. }
  41633. }
  41634. {
  41635. // adjustedTextWidth /= 1f - m_charWidthAdjDelta;
  41636. float L_512 = V_62;
  41637. float L_513 = __this->get_m_charWidthAdjDelta_109();
  41638. V_62 = ((float)((float)L_512/(float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_513))));
  41639. }
  41640. IL_1118:
  41641. {
  41642. // float adjustmentDelta = textWidth - (widthOfTextArea - 0.0001f) * (isJustifiedOrFlush ? 1.05f : 1.0f);
  41643. float L_514 = V_13;
  41644. float L_515 = V_10;
  41645. bool L_516 = V_44;
  41646. G_B166_0 = ((float)il2cpp_codegen_subtract((float)L_515, (float)(9.99999975E-05f)));
  41647. G_B166_1 = L_514;
  41648. if (L_516)
  41649. {
  41650. G_B167_0 = ((float)il2cpp_codegen_subtract((float)L_515, (float)(9.99999975E-05f)));
  41651. G_B167_1 = L_514;
  41652. goto IL_112d;
  41653. }
  41654. }
  41655. {
  41656. G_B168_0 = (1.0f);
  41657. G_B168_1 = G_B166_0;
  41658. G_B168_2 = G_B166_1;
  41659. goto IL_1132;
  41660. }
  41661. IL_112d:
  41662. {
  41663. G_B168_0 = (1.04999995f);
  41664. G_B168_1 = G_B167_0;
  41665. G_B168_2 = G_B167_1;
  41666. }
  41667. IL_1132:
  41668. {
  41669. V_63 = ((float)il2cpp_codegen_subtract((float)G_B168_2, (float)((float)il2cpp_codegen_multiply((float)G_B168_1, (float)G_B168_0))));
  41670. // m_charWidthAdjDelta += adjustmentDelta / adjustedTextWidth;
  41671. float L_517 = __this->get_m_charWidthAdjDelta_109();
  41672. float L_518 = V_63;
  41673. float L_519 = V_62;
  41674. __this->set_m_charWidthAdjDelta_109(((float)il2cpp_codegen_add((float)L_517, (float)((float)((float)L_518/(float)L_519)))));
  41675. // m_charWidthAdjDelta = Mathf.Min(m_charWidthAdjDelta, m_charWidthMaxAdj / 100);
  41676. float L_520 = __this->get_m_charWidthAdjDelta_109();
  41677. float L_521 = __this->get_m_charWidthMaxAdj_108();
  41678. float L_522;
  41679. L_522 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_520, ((float)((float)L_521/(float)(100.0f))), /*hidden argument*/NULL);
  41680. __this->set_m_charWidthAdjDelta_109(L_522);
  41681. // return Vector2.zero;
  41682. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_523;
  41683. L_523 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  41684. return L_523;
  41685. }
  41686. IL_116b:
  41687. {
  41688. // if (fontSize > m_fontSizeMin && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
  41689. float* L_524 = ___fontSize0;
  41690. float L_525 = *((float*)L_524);
  41691. float L_526 = __this->get_m_fontSizeMin_86();
  41692. if ((!(((float)L_525) > ((float)L_526))))
  41693. {
  41694. goto IL_11d6;
  41695. }
  41696. }
  41697. {
  41698. int32_t L_527 = __this->get_m_AutoSizeIterationCount_83();
  41699. int32_t L_528 = __this->get_m_AutoSizeMaxIterationCount_84();
  41700. if ((((int32_t)L_527) >= ((int32_t)L_528)))
  41701. {
  41702. goto IL_11d6;
  41703. }
  41704. }
  41705. {
  41706. // m_maxFontSize = fontSize;
  41707. float* L_529 = ___fontSize0;
  41708. float L_530 = *((float*)L_529);
  41709. __this->set_m_maxFontSize_81(L_530);
  41710. // float sizeDelta = Mathf.Max((fontSize - m_minFontSize) / 2, 0.05f);
  41711. float* L_531 = ___fontSize0;
  41712. float L_532 = *((float*)L_531);
  41713. float L_533 = __this->get_m_minFontSize_82();
  41714. float L_534;
  41715. L_534 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)((float)il2cpp_codegen_subtract((float)L_532, (float)L_533))/(float)(2.0f))), (0.0500000007f), /*hidden argument*/NULL);
  41716. V_64 = L_534;
  41717. // fontSize -= sizeDelta;
  41718. float* L_535 = ___fontSize0;
  41719. float* L_536 = ___fontSize0;
  41720. float L_537 = *((float*)L_536);
  41721. float L_538 = V_64;
  41722. *((float*)L_535) = (float)((float)il2cpp_codegen_subtract((float)L_537, (float)L_538));
  41723. // fontSize = Mathf.Max((int)(fontSize * 20 + 0.5f) / 20f, m_fontSizeMin);
  41724. float* L_539 = ___fontSize0;
  41725. float* L_540 = ___fontSize0;
  41726. float L_541 = *((float*)L_540);
  41727. float L_542 = __this->get_m_fontSizeMin_86();
  41728. float L_543;
  41729. L_543 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_541, (float)(20.0f))), (float)(0.5f)))))))/(float)(20.0f))), L_542, /*hidden argument*/NULL);
  41730. *((float*)L_539) = (float)L_543;
  41731. // return Vector2.zero;
  41732. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_544;
  41733. L_544 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  41734. return L_544;
  41735. }
  41736. IL_11d6:
  41737. {
  41738. // float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
  41739. float L_545 = __this->get_m_maxLineAscender_220();
  41740. float L_546 = __this->get_m_startOfLineAscender_222();
  41741. V_58 = ((float)il2cpp_codegen_subtract((float)L_545, (float)L_546));
  41742. // if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
  41743. float L_547 = __this->get_m_lineOffset_224();
  41744. if ((!(((float)L_547) > ((float)(0.0f)))))
  41745. {
  41746. goto IL_122e;
  41747. }
  41748. }
  41749. {
  41750. float L_548 = V_58;
  41751. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41752. float L_549;
  41753. L_549 = fabsf(L_548);
  41754. if ((!(((float)L_549) > ((float)(0.00999999978f)))))
  41755. {
  41756. goto IL_122e;
  41757. }
  41758. }
  41759. {
  41760. bool L_550 = __this->get_m_IsDrivenLineSpacing_105();
  41761. if (L_550)
  41762. {
  41763. goto IL_122e;
  41764. }
  41765. }
  41766. {
  41767. bool L_551 = __this->get_m_isNewPage_145();
  41768. if (L_551)
  41769. {
  41770. goto IL_122e;
  41771. }
  41772. }
  41773. {
  41774. // m_ElementDescender -= baselineAdjustmentDelta;
  41775. float L_552 = __this->get_m_ElementDescender_219();
  41776. float L_553 = V_58;
  41777. __this->set_m_ElementDescender_219(((float)il2cpp_codegen_subtract((float)L_552, (float)L_553)));
  41778. // m_lineOffset += baselineAdjustmentDelta;
  41779. float L_554 = __this->get_m_lineOffset_224();
  41780. float L_555 = V_58;
  41781. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_554, (float)L_555)));
  41782. }
  41783. IL_122e:
  41784. {
  41785. // float lineAscender = m_maxLineAscender - m_lineOffset;
  41786. float L_556 = __this->get_m_maxLineAscender_220();
  41787. float L_557 = __this->get_m_lineOffset_224();
  41788. V_59 = ((float)il2cpp_codegen_subtract((float)L_556, (float)L_557));
  41789. // float lineDescender = m_maxLineDescender - m_lineOffset;
  41790. float L_558 = __this->get_m_maxLineDescender_221();
  41791. float L_559 = __this->get_m_lineOffset_224();
  41792. V_60 = ((float)il2cpp_codegen_subtract((float)L_558, (float)L_559));
  41793. // m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
  41794. float L_560 = __this->get_m_ElementDescender_219();
  41795. float L_561 = V_60;
  41796. G_B178_0 = __this;
  41797. if ((((float)L_560) < ((float)L_561)))
  41798. {
  41799. G_B179_0 = __this;
  41800. goto IL_125b;
  41801. }
  41802. }
  41803. {
  41804. float L_562 = V_60;
  41805. G_B180_0 = L_562;
  41806. G_B180_1 = G_B178_0;
  41807. goto IL_1261;
  41808. }
  41809. IL_125b:
  41810. {
  41811. float L_563 = __this->get_m_ElementDescender_219();
  41812. G_B180_0 = L_563;
  41813. G_B180_1 = G_B179_0;
  41814. }
  41815. IL_1261:
  41816. {
  41817. NullCheck(G_B180_1);
  41818. G_B180_1->set_m_ElementDescender_219(G_B180_0);
  41819. // if (!isMaxVisibleDescenderSet)
  41820. bool L_564 = V_14;
  41821. if (L_564)
  41822. {
  41823. goto IL_1271;
  41824. }
  41825. }
  41826. {
  41827. // maxVisibleDescender = m_ElementDescender;
  41828. float L_565 = __this->get_m_ElementDescender_219();
  41829. }
  41830. IL_1271:
  41831. {
  41832. // if (m_useMaxVisibleDescender && (m_characterCount >= m_maxVisibleCharacters || m_lineNumber >= m_maxVisibleLines))
  41833. bool L_566 = __this->get_m_useMaxVisibleDescender_143();
  41834. if (!L_566)
  41835. {
  41836. goto IL_1298;
  41837. }
  41838. }
  41839. {
  41840. int32_t L_567 = __this->get_m_characterCount_207();
  41841. int32_t L_568 = __this->get_m_maxVisibleCharacters_140();
  41842. if ((((int32_t)L_567) >= ((int32_t)L_568)))
  41843. {
  41844. goto IL_1295;
  41845. }
  41846. }
  41847. {
  41848. int32_t L_569 = __this->get_m_lineNumber_212();
  41849. int32_t L_570 = __this->get_m_maxVisibleLines_142();
  41850. if ((((int32_t)L_569) < ((int32_t)L_570)))
  41851. {
  41852. goto IL_1298;
  41853. }
  41854. }
  41855. IL_1295:
  41856. {
  41857. // isMaxVisibleDescenderSet = true;
  41858. V_14 = (bool)1;
  41859. }
  41860. IL_1298:
  41861. {
  41862. // m_firstCharacterOfLine = m_characterCount;
  41863. int32_t L_571 = __this->get_m_characterCount_207();
  41864. __this->set_m_firstCharacterOfLine_208(L_571);
  41865. // m_lineVisibleCharacterCount = 0;
  41866. __this->set_m_lineVisibleCharacterCount_213(0);
  41867. // renderedWidth += m_xAdvance;
  41868. float L_572 = V_11;
  41869. float L_573 = __this->get_m_xAdvance_244();
  41870. V_11 = ((float)il2cpp_codegen_add((float)L_572, (float)L_573));
  41871. // if (isWordWrappingEnabled)
  41872. bool L_574 = ___isWordWrappingEnabled3;
  41873. if (!L_574)
  41874. {
  41875. goto IL_12cb;
  41876. }
  41877. }
  41878. {
  41879. // renderedHeight = m_maxTextAscender - m_ElementDescender;
  41880. float L_575 = __this->get_m_maxTextAscender_216();
  41881. float L_576 = __this->get_m_ElementDescender_219();
  41882. V_12 = ((float)il2cpp_codegen_subtract((float)L_575, (float)L_576));
  41883. goto IL_12d9;
  41884. }
  41885. IL_12cb:
  41886. {
  41887. // renderedHeight = Mathf.Max(renderedHeight, lineAscender - lineDescender);
  41888. float L_577 = V_12;
  41889. float L_578 = V_59;
  41890. float L_579 = V_60;
  41891. float L_580;
  41892. L_580 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_577, ((float)il2cpp_codegen_subtract((float)L_578, (float)L_579)), /*hidden argument*/NULL);
  41893. V_12 = L_580;
  41894. }
  41895. IL_12d9:
  41896. {
  41897. // SaveWordWrappingState(ref internalLineState, i, m_characterCount - 1);
  41898. int32_t L_581 = V_24;
  41899. int32_t L_582 = __this->get_m_characterCount_207();
  41900. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_20), L_581, ((int32_t)il2cpp_codegen_subtract((int32_t)L_582, (int32_t)1)), /*hidden argument*/NULL);
  41901. // m_lineNumber += 1;
  41902. int32_t L_583 = __this->get_m_lineNumber_212();
  41903. __this->set_m_lineNumber_212(((int32_t)il2cpp_codegen_add((int32_t)L_583, (int32_t)1)));
  41904. // float ascender = m_internalCharacterInfo[m_characterCount].adjustedAscender;
  41905. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_584 = __this->get_m_internalCharacterInfo_199();
  41906. int32_t L_585 = __this->get_m_characterCount_207();
  41907. NullCheck(L_584);
  41908. float L_586 = ((L_584)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_585)))->get_adjustedAscender_28();
  41909. V_61 = L_586;
  41910. // if (m_lineHeight == TMP_Math.FLOAT_UNSET)
  41911. float L_587 = __this->get_m_lineHeight_104();
  41912. if ((!(((float)L_587) == ((float)(-32767.0f)))))
  41913. {
  41914. goto IL_1358;
  41915. }
  41916. }
  41917. {
  41918. // m_lineOffset += 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + m_lineSpacing * currentEmScale;
  41919. float L_588 = __this->get_m_lineOffset_224();
  41920. float L_589 = __this->get_m_maxLineDescender_221();
  41921. float L_590 = V_61;
  41922. float L_591 = V_5;
  41923. float L_592 = __this->get_m_lineSpacingDelta_103();
  41924. float L_593 = V_1;
  41925. float L_594 = __this->get_m_lineSpacing_102();
  41926. float L_595 = V_3;
  41927. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_588, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_589)), (float)L_590)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_591, (float)L_592)), (float)L_593)))), (float)((float)il2cpp_codegen_multiply((float)L_594, (float)L_595)))))));
  41928. // m_IsDrivenLineSpacing = false;
  41929. __this->set_m_IsDrivenLineSpacing_105((bool)0);
  41930. // }
  41931. goto IL_137b;
  41932. }
  41933. IL_1358:
  41934. {
  41935. // m_lineOffset += m_lineHeight + m_lineSpacing * currentEmScale;
  41936. float L_596 = __this->get_m_lineOffset_224();
  41937. float L_597 = __this->get_m_lineHeight_104();
  41938. float L_598 = __this->get_m_lineSpacing_102();
  41939. float L_599 = V_3;
  41940. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_596, (float)((float)il2cpp_codegen_add((float)L_597, (float)((float)il2cpp_codegen_multiply((float)L_598, (float)L_599)))))));
  41941. // m_IsDrivenLineSpacing = true;
  41942. __this->set_m_IsDrivenLineSpacing_105((bool)1);
  41943. }
  41944. IL_137b:
  41945. {
  41946. // m_maxLineAscender = k_LargeNegativeFloat;
  41947. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  41948. float L_600 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeFloat_262();
  41949. __this->set_m_maxLineAscender_220(L_600);
  41950. // m_maxLineDescender = k_LargePositiveFloat;
  41951. float L_601 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  41952. __this->set_m_maxLineDescender_221(L_601);
  41953. // m_startOfLineAscender = ascender;
  41954. float L_602 = V_61;
  41955. __this->set_m_startOfLineAscender_222(L_602);
  41956. // m_xAdvance = 0 + tag_Indent;
  41957. float L_603 = __this->get_tag_Indent_191();
  41958. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)(0.0f), (float)L_603)));
  41959. // isFirstWordOfLine = true;
  41960. V_15 = (bool)1;
  41961. // continue;
  41962. goto IL_19d3;
  41963. }
  41964. IL_13b3:
  41965. {
  41966. // lineMarginLeft = m_marginLeft;
  41967. float L_604 = __this->get_m_marginLeft_147();
  41968. V_8 = L_604;
  41969. // lineMarginRight = m_marginRight;
  41970. float L_605 = __this->get_m_marginRight_148();
  41971. V_9 = L_605;
  41972. }
  41973. IL_13c3:
  41974. {
  41975. // if (charCode == 9)
  41976. int32_t L_606 = V_25;
  41977. if ((!(((uint32_t)L_606) == ((uint32_t)((int32_t)9)))))
  41978. {
  41979. goto IL_1423;
  41980. }
  41981. }
  41982. {
  41983. // float tabSize = m_currentFontAsset.faceInfo.tabWidth * m_currentFontAsset.tabSize * currentElementScale;
  41984. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_607 = __this->get_m_currentFontAsset_41();
  41985. NullCheck(L_607);
  41986. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_608;
  41987. L_608 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_607, /*hidden argument*/NULL);
  41988. V_23 = L_608;
  41989. float L_609;
  41990. L_609 = FaceInfo_get_tabWidth_mFBE94B2FBBB301B0FC1011D49A96032A0EE1A588((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_23), /*hidden argument*/NULL);
  41991. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_610 = __this->get_m_currentFontAsset_41();
  41992. NullCheck(L_610);
  41993. uint8_t L_611 = L_610->get_tabSize_43();
  41994. float L_612 = V_2;
  41995. V_65 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_609, (float)((float)((float)L_611)))), (float)L_612));
  41996. // float tabs = Mathf.Ceil(m_xAdvance / tabSize) * tabSize;
  41997. float L_613 = __this->get_m_xAdvance_244();
  41998. float L_614 = V_65;
  41999. float L_615;
  42000. L_615 = ceilf(((float)((float)L_613/(float)L_614)));
  42001. float L_616 = V_65;
  42002. V_66 = ((float)il2cpp_codegen_multiply((float)L_615, (float)L_616));
  42003. // m_xAdvance = tabs > m_xAdvance ? tabs : m_xAdvance + tabSize;
  42004. float L_617 = V_66;
  42005. float L_618 = __this->get_m_xAdvance_244();
  42006. G_B196_0 = __this;
  42007. if ((((float)L_617) > ((float)L_618)))
  42008. {
  42009. G_B197_0 = __this;
  42010. goto IL_1417;
  42011. }
  42012. }
  42013. {
  42014. float L_619 = __this->get_m_xAdvance_244();
  42015. float L_620 = V_65;
  42016. G_B198_0 = ((float)il2cpp_codegen_add((float)L_619, (float)L_620));
  42017. G_B198_1 = G_B196_0;
  42018. goto IL_1419;
  42019. }
  42020. IL_1417:
  42021. {
  42022. float L_621 = V_66;
  42023. G_B198_0 = L_621;
  42024. G_B198_1 = G_B197_0;
  42025. }
  42026. IL_1419:
  42027. {
  42028. NullCheck(G_B198_1);
  42029. G_B198_1->set_m_xAdvance_244(G_B198_0);
  42030. // }
  42031. goto IL_14f7;
  42032. }
  42033. IL_1423:
  42034. {
  42035. // else if (m_monoSpacing != 0)
  42036. float L_622 = __this->get_m_monoSpacing_100();
  42037. if ((((float)L_622) == ((float)(0.0f))))
  42038. {
  42039. goto IL_148f;
  42040. }
  42041. }
  42042. {
  42043. // m_xAdvance += (m_monoSpacing - monoAdvance + ((m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment) * currentEmScale) + m_cSpacing) * (1 - m_charWidthAdjDelta);
  42044. float L_623 = __this->get_m_xAdvance_244();
  42045. float L_624 = __this->get_m_monoSpacing_100();
  42046. float L_625 = V_37;
  42047. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_626 = __this->get_m_currentFontAsset_41();
  42048. NullCheck(L_626);
  42049. float L_627 = L_626->get_normalSpacingOffset_39();
  42050. float L_628 = V_36;
  42051. float L_629 = V_3;
  42052. float L_630 = __this->get_m_cSpacing_99();
  42053. float L_631 = __this->get_m_charWidthAdjDelta_109();
  42054. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_623, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_624, (float)L_625)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_627, (float)L_628)), (float)L_629)))), (float)L_630)), (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_631)))))));
  42055. // if (isWhiteSpace || charCode == 0x200B)
  42056. bool L_632 = V_34;
  42057. if (L_632)
  42058. {
  42059. goto IL_1478;
  42060. }
  42061. }
  42062. {
  42063. int32_t L_633 = V_25;
  42064. if ((!(((uint32_t)L_633) == ((uint32_t)((int32_t)8203)))))
  42065. {
  42066. goto IL_14f7;
  42067. }
  42068. }
  42069. IL_1478:
  42070. {
  42071. // m_xAdvance += m_wordSpacing * currentEmScale;
  42072. float L_634 = __this->get_m_xAdvance_244();
  42073. float L_635 = __this->get_m_wordSpacing_101();
  42074. float L_636 = V_3;
  42075. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_634, (float)((float)il2cpp_codegen_multiply((float)L_635, (float)L_636)))));
  42076. // }
  42077. goto IL_14f7;
  42078. }
  42079. IL_148f:
  42080. {
  42081. // m_xAdvance += ((currentGlyphMetrics.horizontalAdvance + glyphAdjustments.xAdvance) * currentElementScale + (m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment + boldSpacingAdjustment) * currentEmScale + m_cSpacing) * (1 - m_charWidthAdjDelta);
  42082. float L_637 = __this->get_m_xAdvance_244();
  42083. float L_638;
  42084. L_638 = GlyphMetrics_get_horizontalAdvance_mB204F2676223D5BEF5FEFF8969B159B39F1A617A((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_33), /*hidden argument*/NULL);
  42085. float L_639;
  42086. L_639 = TMP_GlyphValueRecord_get_xAdvance_m3B69FED0F6328E0CE79DE48835C1B47FBA3C17C0_inline((TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 *)(&V_35), /*hidden argument*/NULL);
  42087. float L_640 = V_2;
  42088. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_641 = __this->get_m_currentFontAsset_41();
  42089. NullCheck(L_641);
  42090. float L_642 = L_641->get_normalSpacingOffset_39();
  42091. float L_643 = V_36;
  42092. float L_644 = V_38;
  42093. float L_645 = V_3;
  42094. float L_646 = __this->get_m_cSpacing_99();
  42095. float L_647 = __this->get_m_charWidthAdjDelta_109();
  42096. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_637, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_638, (float)L_639)), (float)L_640)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_642, (float)L_643)), (float)L_644)), (float)L_645)))), (float)L_646)), (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_647)))))));
  42097. // if (isWhiteSpace || charCode == 0x200B)
  42098. bool L_648 = V_34;
  42099. if (L_648)
  42100. {
  42101. goto IL_14e2;
  42102. }
  42103. }
  42104. {
  42105. int32_t L_649 = V_25;
  42106. if ((!(((uint32_t)L_649) == ((uint32_t)((int32_t)8203)))))
  42107. {
  42108. goto IL_14f7;
  42109. }
  42110. }
  42111. IL_14e2:
  42112. {
  42113. // m_xAdvance += m_wordSpacing * currentEmScale;
  42114. float L_650 = __this->get_m_xAdvance_244();
  42115. float L_651 = __this->get_m_wordSpacing_101();
  42116. float L_652 = V_3;
  42117. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_650, (float)((float)il2cpp_codegen_multiply((float)L_651, (float)L_652)))));
  42118. }
  42119. IL_14f7:
  42120. {
  42121. // if (charCode == 13)
  42122. int32_t L_653 = V_25;
  42123. if ((!(((uint32_t)L_653) == ((uint32_t)((int32_t)13)))))
  42124. {
  42125. goto IL_1528;
  42126. }
  42127. }
  42128. {
  42129. // maxXAdvance = Mathf.Max(maxXAdvance, renderedWidth + m_xAdvance);
  42130. float L_654 = V_6;
  42131. float L_655 = V_11;
  42132. float L_656 = __this->get_m_xAdvance_244();
  42133. float L_657;
  42134. L_657 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_654, ((float)il2cpp_codegen_add((float)L_655, (float)L_656)), /*hidden argument*/NULL);
  42135. V_6 = L_657;
  42136. // renderedWidth = 0;
  42137. V_11 = (0.0f);
  42138. // m_xAdvance = 0 + tag_Indent;
  42139. float L_658 = __this->get_tag_Indent_191();
  42140. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)(0.0f), (float)L_658)));
  42141. }
  42142. IL_1528:
  42143. {
  42144. // if (charCode == 10 || charCode == 11 || charCode == 0x03 || charCode == 0x2028 || charCode == 0x2029 || m_characterCount == totalCharacterCount - 1)
  42145. int32_t L_659 = V_25;
  42146. if ((((int32_t)L_659) == ((int32_t)((int32_t)10))))
  42147. {
  42148. goto IL_1559;
  42149. }
  42150. }
  42151. {
  42152. int32_t L_660 = V_25;
  42153. if ((((int32_t)L_660) == ((int32_t)((int32_t)11))))
  42154. {
  42155. goto IL_1559;
  42156. }
  42157. }
  42158. {
  42159. int32_t L_661 = V_25;
  42160. if ((((int32_t)L_661) == ((int32_t)3)))
  42161. {
  42162. goto IL_1559;
  42163. }
  42164. }
  42165. {
  42166. int32_t L_662 = V_25;
  42167. if ((((int32_t)L_662) == ((int32_t)((int32_t)8232))))
  42168. {
  42169. goto IL_1559;
  42170. }
  42171. }
  42172. {
  42173. int32_t L_663 = V_25;
  42174. if ((((int32_t)L_663) == ((int32_t)((int32_t)8233))))
  42175. {
  42176. goto IL_1559;
  42177. }
  42178. }
  42179. {
  42180. int32_t L_664 = __this->get_m_characterCount_207();
  42181. int32_t L_665 = V_0;
  42182. if ((!(((uint32_t)L_664) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_665, (int32_t)1))))))
  42183. {
  42184. goto IL_17a8;
  42185. }
  42186. }
  42187. IL_1559:
  42188. {
  42189. // float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
  42190. float L_666 = __this->get_m_maxLineAscender_220();
  42191. float L_667 = __this->get_m_startOfLineAscender_222();
  42192. V_67 = ((float)il2cpp_codegen_subtract((float)L_666, (float)L_667));
  42193. // if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
  42194. float L_668 = __this->get_m_lineOffset_224();
  42195. if ((!(((float)L_668) > ((float)(0.0f)))))
  42196. {
  42197. goto IL_15b1;
  42198. }
  42199. }
  42200. {
  42201. float L_669 = V_67;
  42202. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42203. float L_670;
  42204. L_670 = fabsf(L_669);
  42205. if ((!(((float)L_670) > ((float)(0.00999999978f)))))
  42206. {
  42207. goto IL_15b1;
  42208. }
  42209. }
  42210. {
  42211. bool L_671 = __this->get_m_IsDrivenLineSpacing_105();
  42212. if (L_671)
  42213. {
  42214. goto IL_15b1;
  42215. }
  42216. }
  42217. {
  42218. bool L_672 = __this->get_m_isNewPage_145();
  42219. if (L_672)
  42220. {
  42221. goto IL_15b1;
  42222. }
  42223. }
  42224. {
  42225. // m_ElementDescender -= baselineAdjustmentDelta;
  42226. float L_673 = __this->get_m_ElementDescender_219();
  42227. float L_674 = V_67;
  42228. __this->set_m_ElementDescender_219(((float)il2cpp_codegen_subtract((float)L_673, (float)L_674)));
  42229. // m_lineOffset += baselineAdjustmentDelta;
  42230. float L_675 = __this->get_m_lineOffset_224();
  42231. float L_676 = V_67;
  42232. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_675, (float)L_676)));
  42233. }
  42234. IL_15b1:
  42235. {
  42236. // m_isNewPage = false;
  42237. __this->set_m_isNewPage_145((bool)0);
  42238. // float lineDescender = m_maxLineDescender - m_lineOffset;
  42239. float L_677 = __this->get_m_maxLineDescender_221();
  42240. float L_678 = __this->get_m_lineOffset_224();
  42241. V_68 = ((float)il2cpp_codegen_subtract((float)L_677, (float)L_678));
  42242. // m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
  42243. float L_679 = __this->get_m_ElementDescender_219();
  42244. float L_680 = V_68;
  42245. G_B220_0 = __this;
  42246. if ((((float)L_679) < ((float)L_680)))
  42247. {
  42248. G_B221_0 = __this;
  42249. goto IL_15d6;
  42250. }
  42251. }
  42252. {
  42253. float L_681 = V_68;
  42254. G_B222_0 = L_681;
  42255. G_B222_1 = G_B220_0;
  42256. goto IL_15dc;
  42257. }
  42258. IL_15d6:
  42259. {
  42260. float L_682 = __this->get_m_ElementDescender_219();
  42261. G_B222_0 = L_682;
  42262. G_B222_1 = G_B221_0;
  42263. }
  42264. IL_15dc:
  42265. {
  42266. NullCheck(G_B222_1);
  42267. G_B222_1->set_m_ElementDescender_219(G_B222_0);
  42268. // if (m_characterCount == totalCharacterCount - 1)
  42269. int32_t L_683 = __this->get_m_characterCount_207();
  42270. int32_t L_684 = V_0;
  42271. if ((!(((uint32_t)L_683) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_684, (int32_t)1))))))
  42272. {
  42273. goto IL_1602;
  42274. }
  42275. }
  42276. {
  42277. // renderedWidth = Mathf.Max(maxXAdvance, renderedWidth + textWidth + lineMarginLeft + lineMarginRight);
  42278. float L_685 = V_6;
  42279. float L_686 = V_11;
  42280. float L_687 = V_13;
  42281. float L_688 = V_8;
  42282. float L_689 = V_9;
  42283. float L_690;
  42284. L_690 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_685, ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_686, (float)L_687)), (float)L_688)), (float)L_689)), /*hidden argument*/NULL);
  42285. V_11 = L_690;
  42286. goto IL_161d;
  42287. }
  42288. IL_1602:
  42289. {
  42290. // maxXAdvance = Mathf.Max(maxXAdvance, renderedWidth + textWidth + lineMarginLeft + lineMarginRight);
  42291. float L_691 = V_6;
  42292. float L_692 = V_11;
  42293. float L_693 = V_13;
  42294. float L_694 = V_8;
  42295. float L_695 = V_9;
  42296. float L_696;
  42297. L_696 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_691, ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_692, (float)L_693)), (float)L_694)), (float)L_695)), /*hidden argument*/NULL);
  42298. V_6 = L_696;
  42299. // renderedWidth = 0;
  42300. V_11 = (0.0f);
  42301. }
  42302. IL_161d:
  42303. {
  42304. // renderedHeight = m_maxTextAscender - m_ElementDescender;
  42305. float L_697 = __this->get_m_maxTextAscender_216();
  42306. float L_698 = __this->get_m_ElementDescender_219();
  42307. V_12 = ((float)il2cpp_codegen_subtract((float)L_697, (float)L_698));
  42308. // if (charCode == 10 || charCode == 11 || charCode == 0x2D || charCode == 0x2028 || charCode == 0x2029)
  42309. int32_t L_699 = V_25;
  42310. if ((((int32_t)L_699) == ((int32_t)((int32_t)10))))
  42311. {
  42312. goto IL_1653;
  42313. }
  42314. }
  42315. {
  42316. int32_t L_700 = V_25;
  42317. if ((((int32_t)L_700) == ((int32_t)((int32_t)11))))
  42318. {
  42319. goto IL_1653;
  42320. }
  42321. }
  42322. {
  42323. int32_t L_701 = V_25;
  42324. if ((((int32_t)L_701) == ((int32_t)((int32_t)45))))
  42325. {
  42326. goto IL_1653;
  42327. }
  42328. }
  42329. {
  42330. int32_t L_702 = V_25;
  42331. if ((((int32_t)L_702) == ((int32_t)((int32_t)8232))))
  42332. {
  42333. goto IL_1653;
  42334. }
  42335. }
  42336. {
  42337. int32_t L_703 = V_25;
  42338. if ((!(((uint32_t)L_703) == ((uint32_t)((int32_t)8233)))))
  42339. {
  42340. goto IL_1799;
  42341. }
  42342. }
  42343. IL_1653:
  42344. {
  42345. // SaveWordWrappingState(ref internalLineState, i, m_characterCount);
  42346. int32_t L_704 = V_24;
  42347. int32_t L_705 = __this->get_m_characterCount_207();
  42348. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_20), L_704, L_705, /*hidden argument*/NULL);
  42349. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42350. int32_t L_706 = V_24;
  42351. int32_t L_707 = __this->get_m_characterCount_207();
  42352. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_706, L_707, /*hidden argument*/NULL);
  42353. // m_lineNumber += 1;
  42354. int32_t L_708 = __this->get_m_lineNumber_212();
  42355. __this->set_m_lineNumber_212(((int32_t)il2cpp_codegen_add((int32_t)L_708, (int32_t)1)));
  42356. // m_firstCharacterOfLine = m_characterCount + 1;
  42357. int32_t L_709 = __this->get_m_characterCount_207();
  42358. __this->set_m_firstCharacterOfLine_208(((int32_t)il2cpp_codegen_add((int32_t)L_709, (int32_t)1)));
  42359. // float ascender = m_internalCharacterInfo[m_characterCount].adjustedAscender;
  42360. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_710 = __this->get_m_internalCharacterInfo_199();
  42361. int32_t L_711 = __this->get_m_characterCount_207();
  42362. NullCheck(L_710);
  42363. float L_712 = ((L_710)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_711)))->get_adjustedAscender_28();
  42364. V_69 = L_712;
  42365. // if (m_lineHeight == TMP_Math.FLOAT_UNSET)
  42366. float L_713 = __this->get_m_lineHeight_104();
  42367. if ((!(((float)L_713) == ((float)(-32767.0f)))))
  42368. {
  42369. goto IL_170f;
  42370. }
  42371. }
  42372. {
  42373. // float lineOffsetDelta = 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + (m_lineSpacing + (charCode == 10 || charCode == 0x2029 ? m_paragraphSpacing : 0)) * currentEmScale;
  42374. float L_714 = __this->get_m_maxLineDescender_221();
  42375. float L_715 = V_69;
  42376. float L_716 = V_5;
  42377. float L_717 = __this->get_m_lineSpacingDelta_103();
  42378. float L_718 = V_1;
  42379. float L_719 = __this->get_m_lineSpacing_102();
  42380. int32_t L_720 = V_25;
  42381. G_B232_0 = L_719;
  42382. G_B232_1 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_714)), (float)L_715)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_716, (float)L_717)), (float)L_718))));
  42383. if ((((int32_t)L_720) == ((int32_t)((int32_t)10))))
  42384. {
  42385. G_B234_0 = L_719;
  42386. G_B234_1 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_714)), (float)L_715)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_716, (float)L_717)), (float)L_718))));
  42387. goto IL_16eb;
  42388. }
  42389. }
  42390. {
  42391. int32_t L_721 = V_25;
  42392. G_B233_0 = G_B232_0;
  42393. G_B233_1 = G_B232_1;
  42394. if ((((int32_t)L_721) == ((int32_t)((int32_t)8233))))
  42395. {
  42396. G_B234_0 = G_B232_0;
  42397. G_B234_1 = G_B232_1;
  42398. goto IL_16eb;
  42399. }
  42400. }
  42401. {
  42402. G_B235_0 = (0.0f);
  42403. G_B235_1 = G_B233_0;
  42404. G_B235_2 = G_B233_1;
  42405. goto IL_16f1;
  42406. }
  42407. IL_16eb:
  42408. {
  42409. float L_722 = __this->get_m_paragraphSpacing_107();
  42410. G_B235_0 = L_722;
  42411. G_B235_1 = G_B234_0;
  42412. G_B235_2 = G_B234_1;
  42413. }
  42414. IL_16f1:
  42415. {
  42416. float L_723 = V_3;
  42417. V_70 = ((float)il2cpp_codegen_add((float)G_B235_2, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)G_B235_1, (float)G_B235_0)), (float)L_723))));
  42418. // m_lineOffset += lineOffsetDelta;
  42419. float L_724 = __this->get_m_lineOffset_224();
  42420. float L_725 = V_70;
  42421. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_724, (float)L_725)));
  42422. // m_IsDrivenLineSpacing = false;
  42423. __this->set_m_IsDrivenLineSpacing_105((bool)0);
  42424. // }
  42425. goto IL_174f;
  42426. }
  42427. IL_170f:
  42428. {
  42429. // m_lineOffset += m_lineHeight + (m_lineSpacing + (charCode == 10 || charCode == 0x2029 ? m_paragraphSpacing : 0)) * currentEmScale;
  42430. float L_726 = __this->get_m_lineOffset_224();
  42431. float L_727 = __this->get_m_lineHeight_104();
  42432. float L_728 = __this->get_m_lineSpacing_102();
  42433. int32_t L_729 = V_25;
  42434. G_B237_0 = L_728;
  42435. G_B237_1 = L_727;
  42436. G_B237_2 = L_726;
  42437. G_B237_3 = __this;
  42438. if ((((int32_t)L_729) == ((int32_t)((int32_t)10))))
  42439. {
  42440. G_B239_0 = L_728;
  42441. G_B239_1 = L_727;
  42442. G_B239_2 = L_726;
  42443. G_B239_3 = __this;
  42444. goto IL_1738;
  42445. }
  42446. }
  42447. {
  42448. int32_t L_730 = V_25;
  42449. G_B238_0 = G_B237_0;
  42450. G_B238_1 = G_B237_1;
  42451. G_B238_2 = G_B237_2;
  42452. G_B238_3 = G_B237_3;
  42453. if ((((int32_t)L_730) == ((int32_t)((int32_t)8233))))
  42454. {
  42455. G_B239_0 = G_B237_0;
  42456. G_B239_1 = G_B237_1;
  42457. G_B239_2 = G_B237_2;
  42458. G_B239_3 = G_B237_3;
  42459. goto IL_1738;
  42460. }
  42461. }
  42462. {
  42463. G_B240_0 = (0.0f);
  42464. G_B240_1 = G_B238_0;
  42465. G_B240_2 = G_B238_1;
  42466. G_B240_3 = G_B238_2;
  42467. G_B240_4 = G_B238_3;
  42468. goto IL_173e;
  42469. }
  42470. IL_1738:
  42471. {
  42472. float L_731 = __this->get_m_paragraphSpacing_107();
  42473. G_B240_0 = L_731;
  42474. G_B240_1 = G_B239_0;
  42475. G_B240_2 = G_B239_1;
  42476. G_B240_3 = G_B239_2;
  42477. G_B240_4 = G_B239_3;
  42478. }
  42479. IL_173e:
  42480. {
  42481. float L_732 = V_3;
  42482. NullCheck(G_B240_4);
  42483. G_B240_4->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)G_B240_3, (float)((float)il2cpp_codegen_add((float)G_B240_2, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)G_B240_1, (float)G_B240_0)), (float)L_732)))))));
  42484. // m_IsDrivenLineSpacing = true;
  42485. __this->set_m_IsDrivenLineSpacing_105((bool)1);
  42486. }
  42487. IL_174f:
  42488. {
  42489. // m_maxLineAscender = k_LargeNegativeFloat;
  42490. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  42491. float L_733 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeFloat_262();
  42492. __this->set_m_maxLineAscender_220(L_733);
  42493. // m_maxLineDescender = k_LargePositiveFloat;
  42494. float L_734 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  42495. __this->set_m_maxLineDescender_221(L_734);
  42496. // m_startOfLineAscender = ascender;
  42497. float L_735 = V_69;
  42498. __this->set_m_startOfLineAscender_222(L_735);
  42499. // m_xAdvance = 0 + tag_LineIndent + tag_Indent;
  42500. float L_736 = __this->get_tag_LineIndent_190();
  42501. float L_737 = __this->get_tag_Indent_191();
  42502. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)(0.0f), (float)L_736)), (float)L_737)));
  42503. // m_characterCount += 1;
  42504. int32_t L_738 = __this->get_m_characterCount_207();
  42505. __this->set_m_characterCount_207(((int32_t)il2cpp_codegen_add((int32_t)L_738, (int32_t)1)));
  42506. // continue;
  42507. goto IL_19d3;
  42508. }
  42509. IL_1799:
  42510. {
  42511. // if (charCode == 0x03)
  42512. int32_t L_739 = V_25;
  42513. if ((!(((uint32_t)L_739) == ((uint32_t)3))))
  42514. {
  42515. goto IL_17a8;
  42516. }
  42517. }
  42518. {
  42519. // i = m_TextProcessingArray.Length;
  42520. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_740 = __this->get_m_TextProcessingArray_197();
  42521. NullCheck(L_740);
  42522. V_24 = ((int32_t)((int32_t)(((RuntimeArray*)L_740)->max_length)));
  42523. }
  42524. IL_17a8:
  42525. {
  42526. // if (isWordWrappingEnabled || m_overflowMode == TextOverflowModes.Truncate || m_overflowMode == TextOverflowModes.Ellipsis)
  42527. bool L_741 = ___isWordWrappingEnabled3;
  42528. if (L_741)
  42529. {
  42530. goto IL_17c1;
  42531. }
  42532. }
  42533. {
  42534. int32_t L_742 = __this->get_m_overflowMode_115();
  42535. if ((((int32_t)L_742) == ((int32_t)3)))
  42536. {
  42537. goto IL_17c1;
  42538. }
  42539. }
  42540. {
  42541. int32_t L_743 = __this->get_m_overflowMode_115();
  42542. if ((!(((uint32_t)L_743) == ((uint32_t)1))))
  42543. {
  42544. goto IL_19c5;
  42545. }
  42546. }
  42547. IL_17c1:
  42548. {
  42549. // if ((isWhiteSpace || charCode == 0x200B || charCode == 0x2D || charCode == 0xAD) && !m_isNonBreakingSpace && charCode != 0xA0 && charCode != 0x2007 && charCode != 0x2011 && charCode != 0x202F && charCode != 0x2060)
  42550. bool L_744 = V_34;
  42551. if (L_744)
  42552. {
  42553. goto IL_17dd;
  42554. }
  42555. }
  42556. {
  42557. int32_t L_745 = V_25;
  42558. if ((((int32_t)L_745) == ((int32_t)((int32_t)8203))))
  42559. {
  42560. goto IL_17dd;
  42561. }
  42562. }
  42563. {
  42564. int32_t L_746 = V_25;
  42565. if ((((int32_t)L_746) == ((int32_t)((int32_t)45))))
  42566. {
  42567. goto IL_17dd;
  42568. }
  42569. }
  42570. {
  42571. int32_t L_747 = V_25;
  42572. if ((!(((uint32_t)L_747) == ((uint32_t)((int32_t)173)))))
  42573. {
  42574. goto IL_1835;
  42575. }
  42576. }
  42577. IL_17dd:
  42578. {
  42579. bool L_748 = __this->get_m_isNonBreakingSpace_112();
  42580. if (L_748)
  42581. {
  42582. goto IL_1835;
  42583. }
  42584. }
  42585. {
  42586. int32_t L_749 = V_25;
  42587. if ((((int32_t)L_749) == ((int32_t)((int32_t)160))))
  42588. {
  42589. goto IL_1835;
  42590. }
  42591. }
  42592. {
  42593. int32_t L_750 = V_25;
  42594. if ((((int32_t)L_750) == ((int32_t)((int32_t)8199))))
  42595. {
  42596. goto IL_1835;
  42597. }
  42598. }
  42599. {
  42600. int32_t L_751 = V_25;
  42601. if ((((int32_t)L_751) == ((int32_t)((int32_t)8209))))
  42602. {
  42603. goto IL_1835;
  42604. }
  42605. }
  42606. {
  42607. int32_t L_752 = V_25;
  42608. if ((((int32_t)L_752) == ((int32_t)((int32_t)8239))))
  42609. {
  42610. goto IL_1835;
  42611. }
  42612. }
  42613. {
  42614. int32_t L_753 = V_25;
  42615. if ((((int32_t)L_753) == ((int32_t)((int32_t)8288))))
  42616. {
  42617. goto IL_1835;
  42618. }
  42619. }
  42620. {
  42621. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42622. int32_t L_754 = V_24;
  42623. int32_t L_755 = __this->get_m_characterCount_207();
  42624. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_754, L_755, /*hidden argument*/NULL);
  42625. // isFirstWordOfLine = false;
  42626. V_15 = (bool)0;
  42627. // isLastCharacterCJK = false;
  42628. V_16 = (bool)0;
  42629. // internalSoftLineBreak.previous_WordBreak = -1;
  42630. (&V_21)->set_previous_WordBreak_0((-1));
  42631. // }
  42632. goto IL_19c5;
  42633. }
  42634. IL_1835:
  42635. {
  42636. // else if (m_isNonBreakingSpace == false &&
  42637. // ((charCode > 0x1100 && charCode < 0x11ff || /* Hangul Jamo *
  42638. // charCode > 0xA960 && charCode < 0xA97F || /* Hangul Jamo Extended-A *
  42639. // charCode > 0xAC00 && charCode < 0xD7FF)&& /* Hangul Syllables *
  42640. // TMP_Settings.useModernHangulLineBreakingRules == false ||
  42641. //
  42642. // (charCode > 0x2E80 && charCode < 0x9FFF || /* CJK *
  42643. // charCode > 0xF900 && charCode < 0xFAFF || /* CJK Compatibility Ideographs *
  42644. // charCode > 0xFE30 && charCode < 0xFE4F || /* CJK Compatibility Forms *
  42645. // charCode > 0xFF00 && charCode < 0xFFEF))) /* CJK Halfwidth *
  42646. bool L_756 = __this->get_m_isNonBreakingSpace_112();
  42647. if (L_756)
  42648. {
  42649. goto IL_1961;
  42650. }
  42651. }
  42652. {
  42653. int32_t L_757 = V_25;
  42654. if ((((int32_t)L_757) <= ((int32_t)((int32_t)4352))))
  42655. {
  42656. goto IL_1852;
  42657. }
  42658. }
  42659. {
  42660. int32_t L_758 = V_25;
  42661. if ((((int32_t)L_758) < ((int32_t)((int32_t)4607))))
  42662. {
  42663. goto IL_1876;
  42664. }
  42665. }
  42666. IL_1852:
  42667. {
  42668. int32_t L_759 = V_25;
  42669. if ((((int32_t)L_759) <= ((int32_t)((int32_t)43360))))
  42670. {
  42671. goto IL_1864;
  42672. }
  42673. }
  42674. {
  42675. int32_t L_760 = V_25;
  42676. if ((((int32_t)L_760) < ((int32_t)((int32_t)43391))))
  42677. {
  42678. goto IL_1876;
  42679. }
  42680. }
  42681. IL_1864:
  42682. {
  42683. int32_t L_761 = V_25;
  42684. if ((((int32_t)L_761) <= ((int32_t)((int32_t)44032))))
  42685. {
  42686. goto IL_187d;
  42687. }
  42688. }
  42689. {
  42690. int32_t L_762 = V_25;
  42691. if ((((int32_t)L_762) >= ((int32_t)((int32_t)55295))))
  42692. {
  42693. goto IL_187d;
  42694. }
  42695. }
  42696. IL_1876:
  42697. {
  42698. bool L_763;
  42699. L_763 = TMP_Settings_get_useModernHangulLineBreakingRules_mB9997EBF86B308B4340CE47D76493737B04CC3E0(/*hidden argument*/NULL);
  42700. if (!L_763)
  42701. {
  42702. goto IL_18cb;
  42703. }
  42704. }
  42705. IL_187d:
  42706. {
  42707. int32_t L_764 = V_25;
  42708. if ((((int32_t)L_764) <= ((int32_t)((int32_t)11904))))
  42709. {
  42710. goto IL_188f;
  42711. }
  42712. }
  42713. {
  42714. int32_t L_765 = V_25;
  42715. if ((((int32_t)L_765) < ((int32_t)((int32_t)40959))))
  42716. {
  42717. goto IL_18cb;
  42718. }
  42719. }
  42720. IL_188f:
  42721. {
  42722. int32_t L_766 = V_25;
  42723. if ((((int32_t)L_766) <= ((int32_t)((int32_t)63744))))
  42724. {
  42725. goto IL_18a1;
  42726. }
  42727. }
  42728. {
  42729. int32_t L_767 = V_25;
  42730. if ((((int32_t)L_767) < ((int32_t)((int32_t)64255))))
  42731. {
  42732. goto IL_18cb;
  42733. }
  42734. }
  42735. IL_18a1:
  42736. {
  42737. int32_t L_768 = V_25;
  42738. if ((((int32_t)L_768) <= ((int32_t)((int32_t)65072))))
  42739. {
  42740. goto IL_18b3;
  42741. }
  42742. }
  42743. {
  42744. int32_t L_769 = V_25;
  42745. if ((((int32_t)L_769) < ((int32_t)((int32_t)65103))))
  42746. {
  42747. goto IL_18cb;
  42748. }
  42749. }
  42750. IL_18b3:
  42751. {
  42752. int32_t L_770 = V_25;
  42753. if ((((int32_t)L_770) <= ((int32_t)((int32_t)65280))))
  42754. {
  42755. goto IL_1961;
  42756. }
  42757. }
  42758. {
  42759. int32_t L_771 = V_25;
  42760. if ((((int32_t)L_771) >= ((int32_t)((int32_t)65519))))
  42761. {
  42762. goto IL_1961;
  42763. }
  42764. }
  42765. IL_18cb:
  42766. {
  42767. // bool isLeadingCharacter = TMP_Settings.linebreakingRules.leadingCharacters.ContainsKey(charCode);
  42768. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_772;
  42769. L_772 = TMP_Settings_get_linebreakingRules_m24F618847265F6080D3F3F54FF3886E01F7DC0EF(/*hidden argument*/NULL);
  42770. NullCheck(L_772);
  42771. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_773 = L_772->get_leadingCharacters_0();
  42772. int32_t L_774 = V_25;
  42773. NullCheck(L_773);
  42774. bool L_775;
  42775. L_775 = Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53(L_773, L_774, /*hidden argument*/Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  42776. V_71 = L_775;
  42777. // bool isFollowingCharacter = m_characterCount < totalCharacterCount - 1 && TMP_Settings.linebreakingRules.followingCharacters.ContainsKey(m_internalCharacterInfo[m_characterCount + 1].character);
  42778. int32_t L_776 = __this->get_m_characterCount_207();
  42779. int32_t L_777 = V_0;
  42780. if ((((int32_t)L_776) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_777, (int32_t)1)))))
  42781. {
  42782. goto IL_1912;
  42783. }
  42784. }
  42785. {
  42786. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_778;
  42787. L_778 = TMP_Settings_get_linebreakingRules_m24F618847265F6080D3F3F54FF3886E01F7DC0EF(/*hidden argument*/NULL);
  42788. NullCheck(L_778);
  42789. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_779 = L_778->get_followingCharacters_1();
  42790. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_780 = __this->get_m_internalCharacterInfo_199();
  42791. int32_t L_781 = __this->get_m_characterCount_207();
  42792. NullCheck(L_780);
  42793. Il2CppChar L_782 = ((L_780)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_781, (int32_t)1)))))->get_character_0();
  42794. NullCheck(L_779);
  42795. bool L_783;
  42796. L_783 = Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53(L_779, L_782, /*hidden argument*/Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  42797. G_B277_0 = ((int32_t)(L_783));
  42798. goto IL_1913;
  42799. }
  42800. IL_1912:
  42801. {
  42802. G_B277_0 = 0;
  42803. }
  42804. IL_1913:
  42805. {
  42806. V_72 = (bool)G_B277_0;
  42807. // if (isFirstWordOfLine || isLeadingCharacter == false)
  42808. bool L_784 = V_15;
  42809. if (L_784)
  42810. {
  42811. goto IL_191d;
  42812. }
  42813. }
  42814. {
  42815. bool L_785 = V_71;
  42816. if (L_785)
  42817. {
  42818. goto IL_195c;
  42819. }
  42820. }
  42821. IL_191d:
  42822. {
  42823. // if (isFollowingCharacter == false)
  42824. bool L_786 = V_72;
  42825. if (L_786)
  42826. {
  42827. goto IL_1934;
  42828. }
  42829. }
  42830. {
  42831. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42832. int32_t L_787 = V_24;
  42833. int32_t L_788 = __this->get_m_characterCount_207();
  42834. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_787, L_788, /*hidden argument*/NULL);
  42835. // isFirstWordOfLine = false;
  42836. V_15 = (bool)0;
  42837. }
  42838. IL_1934:
  42839. {
  42840. // if (isFirstWordOfLine)
  42841. bool L_789 = V_15;
  42842. if (!L_789)
  42843. {
  42844. goto IL_195c;
  42845. }
  42846. }
  42847. {
  42848. // if (isWhiteSpace)
  42849. bool L_790 = V_34;
  42850. if (!L_790)
  42851. {
  42852. goto IL_194c;
  42853. }
  42854. }
  42855. {
  42856. // SaveWordWrappingState(ref internalSoftLineBreak, i, m_characterCount);
  42857. int32_t L_791 = V_24;
  42858. int32_t L_792 = __this->get_m_characterCount_207();
  42859. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_21), L_791, L_792, /*hidden argument*/NULL);
  42860. }
  42861. IL_194c:
  42862. {
  42863. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42864. int32_t L_793 = V_24;
  42865. int32_t L_794 = __this->get_m_characterCount_207();
  42866. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_793, L_794, /*hidden argument*/NULL);
  42867. }
  42868. IL_195c:
  42869. {
  42870. // isLastCharacterCJK = true;
  42871. V_16 = (bool)1;
  42872. // }
  42873. goto IL_19c5;
  42874. }
  42875. IL_1961:
  42876. {
  42877. // else if (isLastCharacterCJK)
  42878. bool L_795 = V_16;
  42879. if (!L_795)
  42880. {
  42881. goto IL_198d;
  42882. }
  42883. }
  42884. {
  42885. // bool isLeadingCharacter = TMP_Settings.linebreakingRules.leadingCharacters.ContainsKey(charCode);
  42886. LineBreakingTable_t5E2CD902456D50AA9B0F9C64BCF16045E86D19F2 * L_796;
  42887. L_796 = TMP_Settings_get_linebreakingRules_m24F618847265F6080D3F3F54FF3886E01F7DC0EF(/*hidden argument*/NULL);
  42888. NullCheck(L_796);
  42889. Dictionary_2_tB8FA8FEFBC38630BF40B59A6B474816F30D29B23 * L_797 = L_796->get_leadingCharacters_0();
  42890. int32_t L_798 = V_25;
  42891. NullCheck(L_797);
  42892. bool L_799;
  42893. L_799 = Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53(L_797, L_798, /*hidden argument*/Dictionary_2_ContainsKey_m763BB54F67046603579688541690777BDEDBDD53_RuntimeMethod_var);
  42894. // if (isLeadingCharacter == false)
  42895. if (L_799)
  42896. {
  42897. goto IL_1988;
  42898. }
  42899. }
  42900. {
  42901. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42902. int32_t L_800 = V_24;
  42903. int32_t L_801 = __this->get_m_characterCount_207();
  42904. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_800, L_801, /*hidden argument*/NULL);
  42905. }
  42906. IL_1988:
  42907. {
  42908. // isLastCharacterCJK = false;
  42909. V_16 = (bool)0;
  42910. // }
  42911. goto IL_19c5;
  42912. }
  42913. IL_198d:
  42914. {
  42915. // else if (isFirstWordOfLine)
  42916. bool L_802 = V_15;
  42917. if (!L_802)
  42918. {
  42919. goto IL_19c5;
  42920. }
  42921. }
  42922. {
  42923. // if (isWhiteSpace || (charCode == 0xAD && isSoftHyphenIgnored == false))
  42924. bool L_803 = V_34;
  42925. if (L_803)
  42926. {
  42927. goto IL_19a2;
  42928. }
  42929. }
  42930. {
  42931. int32_t L_804 = V_25;
  42932. if ((!(((uint32_t)L_804) == ((uint32_t)((int32_t)173)))))
  42933. {
  42934. goto IL_19b2;
  42935. }
  42936. }
  42937. {
  42938. bool L_805 = V_18;
  42939. if (L_805)
  42940. {
  42941. goto IL_19b2;
  42942. }
  42943. }
  42944. IL_19a2:
  42945. {
  42946. // SaveWordWrappingState(ref internalSoftLineBreak, i, m_characterCount);
  42947. int32_t L_806 = V_24;
  42948. int32_t L_807 = __this->get_m_characterCount_207();
  42949. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_21), L_806, L_807, /*hidden argument*/NULL);
  42950. }
  42951. IL_19b2:
  42952. {
  42953. // SaveWordWrappingState(ref internalWordWrapState, i, m_characterCount);
  42954. int32_t L_808 = V_24;
  42955. int32_t L_809 = __this->get_m_characterCount_207();
  42956. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(&V_19), L_808, L_809, /*hidden argument*/NULL);
  42957. // isLastCharacterCJK = false;
  42958. V_16 = (bool)0;
  42959. }
  42960. IL_19c5:
  42961. {
  42962. // m_characterCount += 1;
  42963. int32_t L_810 = __this->get_m_characterCount_207();
  42964. __this->set_m_characterCount_207(((int32_t)il2cpp_codegen_add((int32_t)L_810, (int32_t)1)));
  42965. }
  42966. IL_19d3:
  42967. {
  42968. // for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
  42969. int32_t L_811 = V_24;
  42970. V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_811, (int32_t)1));
  42971. }
  42972. IL_19d9:
  42973. {
  42974. // for (int i = 0; i < m_TextProcessingArray.Length && m_TextProcessingArray[i].unicode != 0; i++)
  42975. int32_t L_812 = V_24;
  42976. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_813 = __this->get_m_TextProcessingArray_197();
  42977. NullCheck(L_813);
  42978. if ((((int32_t)L_812) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_813)->max_length))))))
  42979. {
  42980. goto IL_19fc;
  42981. }
  42982. }
  42983. {
  42984. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_814 = __this->get_m_TextProcessingArray_197();
  42985. int32_t L_815 = V_24;
  42986. NullCheck(L_814);
  42987. int32_t L_816 = ((L_814)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_815)))->get_unicode_0();
  42988. if (L_816)
  42989. {
  42990. goto IL_0380;
  42991. }
  42992. }
  42993. IL_19fc:
  42994. {
  42995. // fontSizeDelta = m_maxFontSize - m_minFontSize;
  42996. float L_817 = __this->get_m_maxFontSize_81();
  42997. float L_818 = __this->get_m_minFontSize_82();
  42998. V_4 = ((float)il2cpp_codegen_subtract((float)L_817, (float)L_818));
  42999. // if (isTextAutoSizingEnabled && fontSizeDelta > 0.051f && fontSize < m_fontSizeMax && m_AutoSizeIterationCount < m_AutoSizeMaxIterationCount)
  43000. bool L_819 = ___isTextAutoSizingEnabled2;
  43001. if (!L_819)
  43002. {
  43003. goto IL_1aaa;
  43004. }
  43005. }
  43006. {
  43007. float L_820 = V_4;
  43008. if ((!(((float)L_820) > ((float)(0.050999999f)))))
  43009. {
  43010. goto IL_1aaa;
  43011. }
  43012. }
  43013. {
  43014. float* L_821 = ___fontSize0;
  43015. float L_822 = *((float*)L_821);
  43016. float L_823 = __this->get_m_fontSizeMax_87();
  43017. if ((!(((float)L_822) < ((float)L_823))))
  43018. {
  43019. goto IL_1aaa;
  43020. }
  43021. }
  43022. {
  43023. int32_t L_824 = __this->get_m_AutoSizeIterationCount_83();
  43024. int32_t L_825 = __this->get_m_AutoSizeMaxIterationCount_84();
  43025. if ((((int32_t)L_824) >= ((int32_t)L_825)))
  43026. {
  43027. goto IL_1aaa;
  43028. }
  43029. }
  43030. {
  43031. // if (m_charWidthAdjDelta < m_charWidthMaxAdj / 100)
  43032. float L_826 = __this->get_m_charWidthAdjDelta_109();
  43033. float L_827 = __this->get_m_charWidthMaxAdj_108();
  43034. if ((!(((float)L_826) < ((float)((float)((float)L_827/(float)(100.0f)))))))
  43035. {
  43036. goto IL_1a57;
  43037. }
  43038. }
  43039. {
  43040. // m_charWidthAdjDelta = 0;
  43041. __this->set_m_charWidthAdjDelta_109((0.0f));
  43042. }
  43043. IL_1a57:
  43044. {
  43045. // m_minFontSize = fontSize;
  43046. float* L_828 = ___fontSize0;
  43047. float L_829 = *((float*)L_828);
  43048. __this->set_m_minFontSize_82(L_829);
  43049. // float sizeDelta = Mathf.Max((m_maxFontSize - fontSize) / 2, 0.05f);
  43050. float L_830 = __this->get_m_maxFontSize_81();
  43051. float* L_831 = ___fontSize0;
  43052. float L_832 = *((float*)L_831);
  43053. float L_833;
  43054. L_833 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(((float)((float)((float)il2cpp_codegen_subtract((float)L_830, (float)L_832))/(float)(2.0f))), (0.0500000007f), /*hidden argument*/NULL);
  43055. V_73 = L_833;
  43056. // fontSize += sizeDelta;
  43057. float* L_834 = ___fontSize0;
  43058. float* L_835 = ___fontSize0;
  43059. float L_836 = *((float*)L_835);
  43060. float L_837 = V_73;
  43061. *((float*)L_834) = (float)((float)il2cpp_codegen_add((float)L_836, (float)L_837));
  43062. // fontSize = Mathf.Min((int)(fontSize * 20 + 0.5f) / 20f, m_fontSizeMax);
  43063. float* L_838 = ___fontSize0;
  43064. float* L_839 = ___fontSize0;
  43065. float L_840 = *((float*)L_839);
  43066. float L_841 = __this->get_m_fontSizeMax_87();
  43067. float L_842;
  43068. L_842 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(((float)((float)((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_840, (float)(20.0f))), (float)(0.5f)))))))/(float)(20.0f))), L_841, /*hidden argument*/NULL);
  43069. *((float*)L_838) = (float)L_842;
  43070. // return Vector2.zero;
  43071. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_843;
  43072. L_843 = Vector2_get_zero_m621041B9DF5FAE86C1EF4CB28C224FEA089CB828(/*hidden argument*/NULL);
  43073. return L_843;
  43074. }
  43075. IL_1aaa:
  43076. {
  43077. // m_IsAutoSizePointSizeSet = true;
  43078. __this->set_m_IsAutoSizePointSizeSet_85((bool)1);
  43079. // m_isCalculatingPreferredValues = false;
  43080. __this->set_m_isCalculatingPreferredValues_180((bool)0);
  43081. // renderedWidth += m_margin.x > 0 ? m_margin.x : 0;
  43082. float L_844 = V_11;
  43083. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_845 = __this->get_address_of_m_margin_146();
  43084. float L_846 = L_845->get_x_1();
  43085. G_B308_0 = L_844;
  43086. if ((((float)L_846) > ((float)(0.0f))))
  43087. {
  43088. G_B309_0 = L_844;
  43089. goto IL_1ad3;
  43090. }
  43091. }
  43092. {
  43093. G_B310_0 = (0.0f);
  43094. G_B310_1 = G_B308_0;
  43095. goto IL_1ade;
  43096. }
  43097. IL_1ad3:
  43098. {
  43099. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_847 = __this->get_address_of_m_margin_146();
  43100. float L_848 = L_847->get_x_1();
  43101. G_B310_0 = L_848;
  43102. G_B310_1 = G_B309_0;
  43103. }
  43104. IL_1ade:
  43105. {
  43106. V_11 = ((float)il2cpp_codegen_add((float)G_B310_1, (float)G_B310_0));
  43107. // renderedWidth += m_margin.z > 0 ? m_margin.z : 0;
  43108. float L_849 = V_11;
  43109. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_850 = __this->get_address_of_m_margin_146();
  43110. float L_851 = L_850->get_z_3();
  43111. G_B311_0 = L_849;
  43112. if ((((float)L_851) > ((float)(0.0f))))
  43113. {
  43114. G_B312_0 = L_849;
  43115. goto IL_1afc;
  43116. }
  43117. }
  43118. {
  43119. G_B313_0 = (0.0f);
  43120. G_B313_1 = G_B311_0;
  43121. goto IL_1b07;
  43122. }
  43123. IL_1afc:
  43124. {
  43125. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_852 = __this->get_address_of_m_margin_146();
  43126. float L_853 = L_852->get_z_3();
  43127. G_B313_0 = L_853;
  43128. G_B313_1 = G_B312_0;
  43129. }
  43130. IL_1b07:
  43131. {
  43132. V_11 = ((float)il2cpp_codegen_add((float)G_B313_1, (float)G_B313_0));
  43133. // renderedHeight += m_margin.y > 0 ? m_margin.y : 0;
  43134. float L_854 = V_12;
  43135. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_855 = __this->get_address_of_m_margin_146();
  43136. float L_856 = L_855->get_y_2();
  43137. G_B314_0 = L_854;
  43138. if ((((float)L_856) > ((float)(0.0f))))
  43139. {
  43140. G_B315_0 = L_854;
  43141. goto IL_1b25;
  43142. }
  43143. }
  43144. {
  43145. G_B316_0 = (0.0f);
  43146. G_B316_1 = G_B314_0;
  43147. goto IL_1b30;
  43148. }
  43149. IL_1b25:
  43150. {
  43151. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_857 = __this->get_address_of_m_margin_146();
  43152. float L_858 = L_857->get_y_2();
  43153. G_B316_0 = L_858;
  43154. G_B316_1 = G_B315_0;
  43155. }
  43156. IL_1b30:
  43157. {
  43158. V_12 = ((float)il2cpp_codegen_add((float)G_B316_1, (float)G_B316_0));
  43159. // renderedHeight += m_margin.w > 0 ? m_margin.w : 0;
  43160. float L_859 = V_12;
  43161. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_860 = __this->get_address_of_m_margin_146();
  43162. float L_861 = L_860->get_w_4();
  43163. G_B317_0 = L_859;
  43164. if ((((float)L_861) > ((float)(0.0f))))
  43165. {
  43166. G_B318_0 = L_859;
  43167. goto IL_1b4e;
  43168. }
  43169. }
  43170. {
  43171. G_B319_0 = (0.0f);
  43172. G_B319_1 = G_B317_0;
  43173. goto IL_1b59;
  43174. }
  43175. IL_1b4e:
  43176. {
  43177. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * L_862 = __this->get_address_of_m_margin_146();
  43178. float L_863 = L_862->get_w_4();
  43179. G_B319_0 = L_863;
  43180. G_B319_1 = G_B318_0;
  43181. }
  43182. IL_1b59:
  43183. {
  43184. V_12 = ((float)il2cpp_codegen_add((float)G_B319_1, (float)G_B319_0));
  43185. // renderedWidth = (int)(renderedWidth * 100 + 1f) / 100f;
  43186. float L_864 = V_11;
  43187. V_11 = ((float)((float)((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_864, (float)(100.0f))), (float)(1.0f)))))))/(float)(100.0f)));
  43188. // renderedHeight = (int)(renderedHeight * 100 + 1f) / 100f;
  43189. float L_865 = V_12;
  43190. V_12 = ((float)((float)((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_865, (float)(100.0f))), (float)(1.0f)))))))/(float)(100.0f)));
  43191. // return new Vector2(renderedWidth, renderedHeight);
  43192. float L_866 = V_11;
  43193. float L_867 = V_12;
  43194. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_868;
  43195. memset((&L_868), 0, sizeof(L_868));
  43196. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_868), L_866, L_867, /*hidden argument*/NULL);
  43197. return L_868;
  43198. }
  43199. }
  43200. // UnityEngine.Bounds TMPro.TMP_Text::GetCompoundBounds()
  43201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_GetCompoundBounds_m73A8FFA75C9BE248F94A1D69F4DDA7F7DE91C339 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  43202. {
  43203. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_0;
  43204. memset((&V_0), 0, sizeof(V_0));
  43205. {
  43206. // protected virtual Bounds GetCompoundBounds() { return new Bounds(); }
  43207. il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  43208. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_0 = V_0;
  43209. return L_0;
  43210. }
  43211. }
  43212. // UnityEngine.Rect TMPro.TMP_Text::GetCanvasSpaceClippingRect()
  43213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 TMP_Text_GetCanvasSpaceClippingRect_mCFF77AED259341A4F51D3F6EB1559BD54D3988B2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  43214. {
  43215. {
  43216. // internal virtual Rect GetCanvasSpaceClippingRect() { return Rect.zero; }
  43217. Rect_t7D9187DB6339DBA5741C09B6CCEF2F54F1966878 L_0;
  43218. L_0 = Rect_get_zero_m4F738804E40698120CC691AB45A6416C4FF52589(/*hidden argument*/NULL);
  43219. return L_0;
  43220. }
  43221. }
  43222. // UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds()
  43223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_GetTextBounds_m301B38BCEA97F304D8C2A74E693E20A3116C1262 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  43224. {
  43225. static bool s_Il2CppMethodInitialized;
  43226. if (!s_Il2CppMethodInitialized)
  43227. {
  43228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43229. s_Il2CppMethodInitialized = true;
  43230. }
  43231. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA V_0;
  43232. memset((&V_0), 0, sizeof(V_0));
  43233. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  43234. memset((&V_1), 0, sizeof(V_1));
  43235. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_2;
  43236. memset((&V_2), 0, sizeof(V_2));
  43237. int32_t V_3 = 0;
  43238. {
  43239. // if (m_textInfo == null || m_textInfo.characterCount > m_textInfo.characterInfo.Length) return new Bounds();
  43240. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  43241. if (!L_0)
  43242. {
  43243. goto IL_0022;
  43244. }
  43245. }
  43246. {
  43247. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1 = __this->get_m_textInfo_152();
  43248. NullCheck(L_1);
  43249. int32_t L_2 = L_1->get_characterCount_3();
  43250. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_3 = __this->get_m_textInfo_152();
  43251. NullCheck(L_3);
  43252. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_4 = L_3->get_characterInfo_11();
  43253. NullCheck(L_4);
  43254. if ((((int32_t)L_2) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  43255. {
  43256. goto IL_002c;
  43257. }
  43258. }
  43259. IL_0022:
  43260. {
  43261. // if (m_textInfo == null || m_textInfo.characterCount > m_textInfo.characterInfo.Length) return new Bounds();
  43262. il2cpp_codegen_initobj((&V_2), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  43263. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_5 = V_2;
  43264. return L_5;
  43265. }
  43266. IL_002c:
  43267. {
  43268. // Extents extent = new Extents(k_LargePositiveVector2, k_LargeNegativeVector2);
  43269. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43270. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveVector2_259();
  43271. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeVector2_260();
  43272. Extents__ctor_mEDF1289E3B4A75F417ADF1CCF4B3F98D0202E75D((Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA *)(&V_0), L_6, L_7, /*hidden argument*/NULL);
  43273. // for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
  43274. V_3 = 0;
  43275. goto IL_012b;
  43276. }
  43277. IL_0044:
  43278. {
  43279. // if (!m_textInfo.characterInfo[i].isVisible)
  43280. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_8 = __this->get_m_textInfo_152();
  43281. NullCheck(L_8);
  43282. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_9 = L_8->get_characterInfo_11();
  43283. int32_t L_10 = V_3;
  43284. NullCheck(L_9);
  43285. bool L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_isVisible_40();
  43286. if (!L_11)
  43287. {
  43288. goto IL_0127;
  43289. }
  43290. }
  43291. {
  43292. // extent.min.x = Mathf.Min(extent.min.x, m_textInfo.characterInfo[i].origin);
  43293. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_12 = (&V_0)->get_address_of_min_2();
  43294. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_13 = V_0;
  43295. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_14 = L_13.get_min_2();
  43296. float L_15 = L_14.get_x_0();
  43297. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_16 = __this->get_m_textInfo_152();
  43298. NullCheck(L_16);
  43299. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_17 = L_16->get_characterInfo_11();
  43300. int32_t L_18 = V_3;
  43301. NullCheck(L_17);
  43302. float L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_origin_23();
  43303. float L_20;
  43304. L_20 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_15, L_19, /*hidden argument*/NULL);
  43305. L_12->set_x_0(L_20);
  43306. // extent.min.y = Mathf.Min(extent.min.y, m_textInfo.characterInfo[i].descender);
  43307. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_21 = (&V_0)->get_address_of_min_2();
  43308. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_22 = V_0;
  43309. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23 = L_22.get_min_2();
  43310. float L_24 = L_23.get_y_1();
  43311. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_25 = __this->get_m_textInfo_152();
  43312. NullCheck(L_25);
  43313. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_26 = L_25->get_characterInfo_11();
  43314. int32_t L_27 = V_3;
  43315. NullCheck(L_26);
  43316. float L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_descender_27();
  43317. float L_29;
  43318. L_29 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_24, L_28, /*hidden argument*/NULL);
  43319. L_21->set_y_1(L_29);
  43320. // extent.max.x = Mathf.Max(extent.max.x, m_textInfo.characterInfo[i].xAdvance);
  43321. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_30 = (&V_0)->get_address_of_max_3();
  43322. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_31 = V_0;
  43323. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_32 = L_31.get_max_3();
  43324. float L_33 = L_32.get_x_0();
  43325. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_34 = __this->get_m_textInfo_152();
  43326. NullCheck(L_34);
  43327. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_35 = L_34->get_characterInfo_11();
  43328. int32_t L_36 = V_3;
  43329. NullCheck(L_35);
  43330. float L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->get_xAdvance_24();
  43331. float L_38;
  43332. L_38 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_33, L_37, /*hidden argument*/NULL);
  43333. L_30->set_x_0(L_38);
  43334. // extent.max.y = Mathf.Max(extent.max.y, m_textInfo.characterInfo[i].ascender);
  43335. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_39 = (&V_0)->get_address_of_max_3();
  43336. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_40 = V_0;
  43337. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_41 = L_40.get_max_3();
  43338. float L_42 = L_41.get_y_1();
  43339. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_43 = __this->get_m_textInfo_152();
  43340. NullCheck(L_43);
  43341. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_44 = L_43->get_characterInfo_11();
  43342. int32_t L_45 = V_3;
  43343. NullCheck(L_44);
  43344. float L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->get_ascender_25();
  43345. float L_47;
  43346. L_47 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_42, L_46, /*hidden argument*/NULL);
  43347. L_39->set_y_1(L_47);
  43348. }
  43349. IL_0127:
  43350. {
  43351. // for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
  43352. int32_t L_48 = V_3;
  43353. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1));
  43354. }
  43355. IL_012b:
  43356. {
  43357. // for (int i = 0; i < m_textInfo.characterCount && i < m_textInfo.characterInfo.Length; i++)
  43358. int32_t L_49 = V_3;
  43359. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_50 = __this->get_m_textInfo_152();
  43360. NullCheck(L_50);
  43361. int32_t L_51 = L_50->get_characterCount_3();
  43362. if ((((int32_t)L_49) >= ((int32_t)L_51)))
  43363. {
  43364. goto IL_014c;
  43365. }
  43366. }
  43367. {
  43368. int32_t L_52 = V_3;
  43369. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_53 = __this->get_m_textInfo_152();
  43370. NullCheck(L_53);
  43371. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_54 = L_53->get_characterInfo_11();
  43372. NullCheck(L_54);
  43373. if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))))))
  43374. {
  43375. goto IL_0044;
  43376. }
  43377. }
  43378. IL_014c:
  43379. {
  43380. // size.x = extent.max.x - extent.min.x;
  43381. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_55 = V_0;
  43382. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_56 = L_55.get_max_3();
  43383. float L_57 = L_56.get_x_0();
  43384. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_58 = V_0;
  43385. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_59 = L_58.get_min_2();
  43386. float L_60 = L_59.get_x_0();
  43387. (&V_1)->set_x_0(((float)il2cpp_codegen_subtract((float)L_57, (float)L_60)));
  43388. // size.y = extent.max.y - extent.min.y;
  43389. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_61 = V_0;
  43390. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_62 = L_61.get_max_3();
  43391. float L_63 = L_62.get_y_1();
  43392. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_64 = V_0;
  43393. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_65 = L_64.get_min_2();
  43394. float L_66 = L_65.get_y_1();
  43395. (&V_1)->set_y_1(((float)il2cpp_codegen_subtract((float)L_63, (float)L_66)));
  43396. // Vector3 center = (extent.min + extent.max) / 2;
  43397. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_67 = V_0;
  43398. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_68 = L_67.get_min_2();
  43399. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_69 = V_0;
  43400. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = L_69.get_max_3();
  43401. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_71;
  43402. L_71 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_68, L_70, /*hidden argument*/NULL);
  43403. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72;
  43404. L_72 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_71, (2.0f), /*hidden argument*/NULL);
  43405. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_73;
  43406. L_73 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_72, /*hidden argument*/NULL);
  43407. // return new Bounds(center, size);
  43408. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_74 = V_1;
  43409. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_75;
  43410. L_75 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_74, /*hidden argument*/NULL);
  43411. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_76;
  43412. memset((&L_76), 0, sizeof(L_76));
  43413. Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3((&L_76), L_73, L_75, /*hidden argument*/NULL);
  43414. return L_76;
  43415. }
  43416. }
  43417. // UnityEngine.Bounds TMPro.TMP_Text::GetTextBounds(System.Boolean)
  43418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 TMP_Text_GetTextBounds_m2231A6E1494315EBC0A62E8A5BA608F40AE8B8E6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___onlyVisibleCharacters0, const RuntimeMethod* method)
  43419. {
  43420. static bool s_Il2CppMethodInitialized;
  43421. if (!s_Il2CppMethodInitialized)
  43422. {
  43423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43424. s_Il2CppMethodInitialized = true;
  43425. }
  43426. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA V_0;
  43427. memset((&V_0), 0, sizeof(V_0));
  43428. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  43429. memset((&V_1), 0, sizeof(V_1));
  43430. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 V_2;
  43431. memset((&V_2), 0, sizeof(V_2));
  43432. int32_t V_3 = 0;
  43433. int32_t G_B6_0 = 0;
  43434. {
  43435. // if (m_textInfo == null) return new Bounds();
  43436. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  43437. if (L_0)
  43438. {
  43439. goto IL_0012;
  43440. }
  43441. }
  43442. {
  43443. // if (m_textInfo == null) return new Bounds();
  43444. il2cpp_codegen_initobj((&V_2), sizeof(Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 ));
  43445. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_1 = V_2;
  43446. return L_1;
  43447. }
  43448. IL_0012:
  43449. {
  43450. // Extents extent = new Extents(k_LargePositiveVector2, k_LargeNegativeVector2);
  43451. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43452. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveVector2_259();
  43453. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeVector2_260();
  43454. Extents__ctor_mEDF1289E3B4A75F417ADF1CCF4B3F98D0202E75D((Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA *)(&V_0), L_2, L_3, /*hidden argument*/NULL);
  43455. // for (int i = 0; i < m_textInfo.characterCount; i++)
  43456. V_3 = 0;
  43457. goto IL_0145;
  43458. }
  43459. IL_002a:
  43460. {
  43461. // if ((i > maxVisibleCharacters || m_textInfo.characterInfo[i].lineNumber > m_maxVisibleLines) && onlyVisibleCharacters)
  43462. int32_t L_4 = V_3;
  43463. int32_t L_5;
  43464. L_5 = TMP_Text_get_maxVisibleCharacters_mADDFBB98BB1272D0C5786ED6FA130B1D468A2E11_inline(__this, /*hidden argument*/NULL);
  43465. if ((((int32_t)L_4) > ((int32_t)L_5)))
  43466. {
  43467. goto IL_0053;
  43468. }
  43469. }
  43470. {
  43471. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_6 = __this->get_m_textInfo_152();
  43472. NullCheck(L_6);
  43473. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_7 = L_6->get_characterInfo_11();
  43474. int32_t L_8 = V_3;
  43475. NullCheck(L_7);
  43476. int32_t L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->get_lineNumber_12();
  43477. int32_t L_10 = __this->get_m_maxVisibleLines_142();
  43478. G_B6_0 = ((((int32_t)L_9) > ((int32_t)L_10))? 1 : 0);
  43479. goto IL_0054;
  43480. }
  43481. IL_0053:
  43482. {
  43483. G_B6_0 = 1;
  43484. }
  43485. IL_0054:
  43486. {
  43487. bool L_11 = ___onlyVisibleCharacters0;
  43488. if (((int32_t)((int32_t)G_B6_0&(int32_t)L_11)))
  43489. {
  43490. goto IL_0156;
  43491. }
  43492. }
  43493. {
  43494. // if (onlyVisibleCharacters && !m_textInfo.characterInfo[i].isVisible)
  43495. bool L_12 = ___onlyVisibleCharacters0;
  43496. if (!L_12)
  43497. {
  43498. goto IL_0079;
  43499. }
  43500. }
  43501. {
  43502. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_13 = __this->get_m_textInfo_152();
  43503. NullCheck(L_13);
  43504. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_14 = L_13->get_characterInfo_11();
  43505. int32_t L_15 = V_3;
  43506. NullCheck(L_14);
  43507. bool L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->get_isVisible_40();
  43508. if (!L_16)
  43509. {
  43510. goto IL_0141;
  43511. }
  43512. }
  43513. IL_0079:
  43514. {
  43515. // extent.min.x = Mathf.Min(extent.min.x, m_textInfo.characterInfo[i].origin);
  43516. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_17 = (&V_0)->get_address_of_min_2();
  43517. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_18 = V_0;
  43518. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19 = L_18.get_min_2();
  43519. float L_20 = L_19.get_x_0();
  43520. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_21 = __this->get_m_textInfo_152();
  43521. NullCheck(L_21);
  43522. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_22 = L_21->get_characterInfo_11();
  43523. int32_t L_23 = V_3;
  43524. NullCheck(L_22);
  43525. float L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_origin_23();
  43526. float L_25;
  43527. L_25 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_20, L_24, /*hidden argument*/NULL);
  43528. L_17->set_x_0(L_25);
  43529. // extent.min.y = Mathf.Min(extent.min.y, m_textInfo.characterInfo[i].descender);
  43530. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_26 = (&V_0)->get_address_of_min_2();
  43531. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_27 = V_0;
  43532. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_28 = L_27.get_min_2();
  43533. float L_29 = L_28.get_y_1();
  43534. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_30 = __this->get_m_textInfo_152();
  43535. NullCheck(L_30);
  43536. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_31 = L_30->get_characterInfo_11();
  43537. int32_t L_32 = V_3;
  43538. NullCheck(L_31);
  43539. float L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->get_descender_27();
  43540. float L_34;
  43541. L_34 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_29, L_33, /*hidden argument*/NULL);
  43542. L_26->set_y_1(L_34);
  43543. // extent.max.x = Mathf.Max(extent.max.x, m_textInfo.characterInfo[i].xAdvance);
  43544. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_35 = (&V_0)->get_address_of_max_3();
  43545. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_36 = V_0;
  43546. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_37 = L_36.get_max_3();
  43547. float L_38 = L_37.get_x_0();
  43548. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_39 = __this->get_m_textInfo_152();
  43549. NullCheck(L_39);
  43550. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_40 = L_39->get_characterInfo_11();
  43551. int32_t L_41 = V_3;
  43552. NullCheck(L_40);
  43553. float L_42 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->get_xAdvance_24();
  43554. float L_43;
  43555. L_43 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_38, L_42, /*hidden argument*/NULL);
  43556. L_35->set_x_0(L_43);
  43557. // extent.max.y = Mathf.Max(extent.max.y, m_textInfo.characterInfo[i].ascender);
  43558. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_44 = (&V_0)->get_address_of_max_3();
  43559. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_45 = V_0;
  43560. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_46 = L_45.get_max_3();
  43561. float L_47 = L_46.get_y_1();
  43562. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_48 = __this->get_m_textInfo_152();
  43563. NullCheck(L_48);
  43564. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_49 = L_48->get_characterInfo_11();
  43565. int32_t L_50 = V_3;
  43566. NullCheck(L_49);
  43567. float L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->get_ascender_25();
  43568. float L_52;
  43569. L_52 = Mathf_Max_m4CE510E1F1013B33275F01543731A51A58BA0775(L_47, L_51, /*hidden argument*/NULL);
  43570. L_44->set_y_1(L_52);
  43571. }
  43572. IL_0141:
  43573. {
  43574. // for (int i = 0; i < m_textInfo.characterCount; i++)
  43575. int32_t L_53 = V_3;
  43576. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
  43577. }
  43578. IL_0145:
  43579. {
  43580. // for (int i = 0; i < m_textInfo.characterCount; i++)
  43581. int32_t L_54 = V_3;
  43582. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_55 = __this->get_m_textInfo_152();
  43583. NullCheck(L_55);
  43584. int32_t L_56 = L_55->get_characterCount_3();
  43585. if ((((int32_t)L_54) < ((int32_t)L_56)))
  43586. {
  43587. goto IL_002a;
  43588. }
  43589. }
  43590. IL_0156:
  43591. {
  43592. // size.x = extent.max.x - extent.min.x;
  43593. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_57 = V_0;
  43594. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_58 = L_57.get_max_3();
  43595. float L_59 = L_58.get_x_0();
  43596. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_60 = V_0;
  43597. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_61 = L_60.get_min_2();
  43598. float L_62 = L_61.get_x_0();
  43599. (&V_1)->set_x_0(((float)il2cpp_codegen_subtract((float)L_59, (float)L_62)));
  43600. // size.y = extent.max.y - extent.min.y;
  43601. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_63 = V_0;
  43602. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_64 = L_63.get_max_3();
  43603. float L_65 = L_64.get_y_1();
  43604. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_66 = V_0;
  43605. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_67 = L_66.get_min_2();
  43606. float L_68 = L_67.get_y_1();
  43607. (&V_1)->set_y_1(((float)il2cpp_codegen_subtract((float)L_65, (float)L_68)));
  43608. // Vector2 center = (extent.min + extent.max) / 2;
  43609. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_69 = V_0;
  43610. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_70 = L_69.get_min_2();
  43611. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_71 = V_0;
  43612. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_72 = L_71.get_max_3();
  43613. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_73;
  43614. L_73 = Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline(L_70, L_72, /*hidden argument*/NULL);
  43615. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_74;
  43616. L_74 = Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline(L_73, (2.0f), /*hidden argument*/NULL);
  43617. // return new Bounds(center, size);
  43618. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_75;
  43619. L_75 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_74, /*hidden argument*/NULL);
  43620. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_76 = V_1;
  43621. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_77;
  43622. L_77 = Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline(L_76, /*hidden argument*/NULL);
  43623. Bounds_t0F1F36D4F7AF49524B3C2A2259594412A3D3AE37 L_78;
  43624. memset((&L_78), 0, sizeof(L_78));
  43625. Bounds__ctor_m8356472A177F4B22FFCE8911EBC8547A65A07CA3((&L_78), L_75, L_77, /*hidden argument*/NULL);
  43626. return L_78;
  43627. }
  43628. }
  43629. // System.Void TMPro.TMP_Text::AdjustLineOffset(System.Int32,System.Int32,System.Single)
  43630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_AdjustLineOffset_m13C98F40D1F0D9D0EE243E8C8641021B4EB08055 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___startIndex0, int32_t ___endIndex1, float ___offset2, const RuntimeMethod* method)
  43631. {
  43632. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  43633. memset((&V_0), 0, sizeof(V_0));
  43634. int32_t V_1 = 0;
  43635. {
  43636. // Vector3 vertexOffset = new Vector3(0, offset, 0);
  43637. float L_0 = ___offset2;
  43638. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)(&V_0), (0.0f), L_0, (0.0f), /*hidden argument*/NULL);
  43639. // for (int i = startIndex; i <= endIndex; i++)
  43640. int32_t L_1 = ___startIndex0;
  43641. V_1 = L_1;
  43642. goto IL_01e4;
  43643. }
  43644. IL_0019:
  43645. {
  43646. // m_textInfo.characterInfo[i].bottomLeft -= vertexOffset;
  43647. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_2 = __this->get_m_textInfo_152();
  43648. NullCheck(L_2);
  43649. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_3 = L_2->get_characterInfo_11();
  43650. int32_t L_4 = V_1;
  43651. NullCheck(L_3);
  43652. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get_address_of_bottomLeft_20();
  43653. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_6 = L_5;
  43654. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_6);
  43655. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = V_0;
  43656. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_9;
  43657. L_9 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_7, L_8, /*hidden argument*/NULL);
  43658. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_6 = L_9;
  43659. // m_textInfo.characterInfo[i].topLeft -= vertexOffset;
  43660. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_10 = __this->get_m_textInfo_152();
  43661. NullCheck(L_10);
  43662. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_11 = L_10->get_characterInfo_11();
  43663. int32_t L_12 = V_1;
  43664. NullCheck(L_11);
  43665. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->get_address_of_topLeft_19();
  43666. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_14 = L_13;
  43667. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_15 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_14);
  43668. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_16 = V_0;
  43669. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17;
  43670. L_17 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_15, L_16, /*hidden argument*/NULL);
  43671. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_14 = L_17;
  43672. // m_textInfo.characterInfo[i].topRight -= vertexOffset;
  43673. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_18 = __this->get_m_textInfo_152();
  43674. NullCheck(L_18);
  43675. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_19 = L_18->get_characterInfo_11();
  43676. int32_t L_20 = V_1;
  43677. NullCheck(L_19);
  43678. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->get_address_of_topRight_21();
  43679. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_22 = L_21;
  43680. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_23 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_22);
  43681. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_24 = V_0;
  43682. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_25;
  43683. L_25 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_23, L_24, /*hidden argument*/NULL);
  43684. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_22 = L_25;
  43685. // m_textInfo.characterInfo[i].bottomRight -= vertexOffset;
  43686. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_26 = __this->get_m_textInfo_152();
  43687. NullCheck(L_26);
  43688. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_27 = L_26->get_characterInfo_11();
  43689. int32_t L_28 = V_1;
  43690. NullCheck(L_27);
  43691. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->get_address_of_bottomRight_22();
  43692. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_30 = L_29;
  43693. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_30);
  43694. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_32 = V_0;
  43695. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_33;
  43696. L_33 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_31, L_32, /*hidden argument*/NULL);
  43697. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_30 = L_33;
  43698. // m_textInfo.characterInfo[i].ascender -= vertexOffset.y;
  43699. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_34 = __this->get_m_textInfo_152();
  43700. NullCheck(L_34);
  43701. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_35 = L_34->get_characterInfo_11();
  43702. int32_t L_36 = V_1;
  43703. NullCheck(L_35);
  43704. float* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->get_address_of_ascender_25();
  43705. float* L_38 = L_37;
  43706. float L_39 = *((float*)L_38);
  43707. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_40 = V_0;
  43708. float L_41 = L_40.get_y_3();
  43709. *((float*)L_38) = (float)((float)il2cpp_codegen_subtract((float)L_39, (float)L_41));
  43710. // m_textInfo.characterInfo[i].baseLine -= vertexOffset.y;
  43711. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_42 = __this->get_m_textInfo_152();
  43712. NullCheck(L_42);
  43713. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_43 = L_42->get_characterInfo_11();
  43714. int32_t L_44 = V_1;
  43715. NullCheck(L_43);
  43716. float* L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->get_address_of_baseLine_26();
  43717. float* L_46 = L_45;
  43718. float L_47 = *((float*)L_46);
  43719. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_48 = V_0;
  43720. float L_49 = L_48.get_y_3();
  43721. *((float*)L_46) = (float)((float)il2cpp_codegen_subtract((float)L_47, (float)L_49));
  43722. // m_textInfo.characterInfo[i].descender -= vertexOffset.y;
  43723. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_50 = __this->get_m_textInfo_152();
  43724. NullCheck(L_50);
  43725. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_51 = L_50->get_characterInfo_11();
  43726. int32_t L_52 = V_1;
  43727. NullCheck(L_51);
  43728. float* L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->get_address_of_descender_27();
  43729. float* L_54 = L_53;
  43730. float L_55 = *((float*)L_54);
  43731. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_56 = V_0;
  43732. float L_57 = L_56.get_y_3();
  43733. *((float*)L_54) = (float)((float)il2cpp_codegen_subtract((float)L_55, (float)L_57));
  43734. // if (m_textInfo.characterInfo[i].isVisible)
  43735. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_58 = __this->get_m_textInfo_152();
  43736. NullCheck(L_58);
  43737. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_59 = L_58->get_characterInfo_11();
  43738. int32_t L_60 = V_1;
  43739. NullCheck(L_59);
  43740. bool L_61 = ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->get_isVisible_40();
  43741. if (!L_61)
  43742. {
  43743. goto IL_01e0;
  43744. }
  43745. }
  43746. {
  43747. // m_textInfo.characterInfo[i].vertex_BL.position -= vertexOffset;
  43748. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_62 = __this->get_m_textInfo_152();
  43749. NullCheck(L_62);
  43750. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_63 = L_62->get_characterInfo_11();
  43751. int32_t L_64 = V_1;
  43752. NullCheck(L_63);
  43753. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_65 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->get_address_of_vertex_BL_15();
  43754. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_66 = L_65->get_address_of_position_0();
  43755. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_67 = L_66;
  43756. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_68 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_67);
  43757. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_69 = V_0;
  43758. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_70;
  43759. L_70 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_68, L_69, /*hidden argument*/NULL);
  43760. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_67 = L_70;
  43761. // m_textInfo.characterInfo[i].vertex_TL.position -= vertexOffset;
  43762. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_71 = __this->get_m_textInfo_152();
  43763. NullCheck(L_71);
  43764. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_72 = L_71->get_characterInfo_11();
  43765. int32_t L_73 = V_1;
  43766. NullCheck(L_72);
  43767. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_74 = ((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->get_address_of_vertex_TL_16();
  43768. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_75 = L_74->get_address_of_position_0();
  43769. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_76 = L_75;
  43770. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_77 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_76);
  43771. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_78 = V_0;
  43772. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_79;
  43773. L_79 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_77, L_78, /*hidden argument*/NULL);
  43774. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_76 = L_79;
  43775. // m_textInfo.characterInfo[i].vertex_TR.position -= vertexOffset;
  43776. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_80 = __this->get_m_textInfo_152();
  43777. NullCheck(L_80);
  43778. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_81 = L_80->get_characterInfo_11();
  43779. int32_t L_82 = V_1;
  43780. NullCheck(L_81);
  43781. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_83 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->get_address_of_vertex_TR_17();
  43782. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_84 = L_83->get_address_of_position_0();
  43783. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_85 = L_84;
  43784. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_86 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_85);
  43785. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_87 = V_0;
  43786. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_88;
  43787. L_88 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_86, L_87, /*hidden argument*/NULL);
  43788. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_85 = L_88;
  43789. // m_textInfo.characterInfo[i].vertex_BR.position -= vertexOffset;
  43790. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_89 = __this->get_m_textInfo_152();
  43791. NullCheck(L_89);
  43792. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_90 = L_89->get_characterInfo_11();
  43793. int32_t L_91 = V_1;
  43794. NullCheck(L_90);
  43795. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->get_address_of_vertex_BR_18();
  43796. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_93 = L_92->get_address_of_position_0();
  43797. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_94 = L_93;
  43798. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_95 = (*(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_94);
  43799. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_96 = V_0;
  43800. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_97;
  43801. L_97 = Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline(L_95, L_96, /*hidden argument*/NULL);
  43802. *(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E *)L_94 = L_97;
  43803. }
  43804. IL_01e0:
  43805. {
  43806. // for (int i = startIndex; i <= endIndex; i++)
  43807. int32_t L_98 = V_1;
  43808. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)1));
  43809. }
  43810. IL_01e4:
  43811. {
  43812. // for (int i = startIndex; i <= endIndex; i++)
  43813. int32_t L_99 = V_1;
  43814. int32_t L_100 = ___endIndex1;
  43815. if ((((int32_t)L_99) <= ((int32_t)L_100)))
  43816. {
  43817. goto IL_0019;
  43818. }
  43819. }
  43820. {
  43821. // }
  43822. return;
  43823. }
  43824. }
  43825. // System.Void TMPro.TMP_Text::ResizeLineExtents(System.Int32)
  43826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ResizeLineExtents_mCA2F633CB18C3FB4CDA51183E964829A210A07F4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___size0, const RuntimeMethod* method)
  43827. {
  43828. static bool s_Il2CppMethodInitialized;
  43829. if (!s_Il2CppMethodInitialized)
  43830. {
  43831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D_il2cpp_TypeInfo_var);
  43832. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43833. s_Il2CppMethodInitialized = true;
  43834. }
  43835. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* V_0 = NULL;
  43836. int32_t V_1 = 0;
  43837. int32_t G_B3_0 = 0;
  43838. {
  43839. // size = size > 1024 ? size + 256 : Mathf.NextPowerOfTwo(size + 1);
  43840. int32_t L_0 = ___size0;
  43841. if ((((int32_t)L_0) > ((int32_t)((int32_t)1024))))
  43842. {
  43843. goto IL_0012;
  43844. }
  43845. }
  43846. {
  43847. int32_t L_1 = ___size0;
  43848. int32_t L_2;
  43849. L_2 = Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), /*hidden argument*/NULL);
  43850. G_B3_0 = L_2;
  43851. goto IL_0019;
  43852. }
  43853. IL_0012:
  43854. {
  43855. int32_t L_3 = ___size0;
  43856. G_B3_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)256)));
  43857. }
  43858. IL_0019:
  43859. {
  43860. ___size0 = G_B3_0;
  43861. // TMP_LineInfo[] temp_lineInfo = new TMP_LineInfo[size];
  43862. int32_t L_4 = ___size0;
  43863. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_5 = (TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D*)(TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D*)SZArrayNew(TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D_il2cpp_TypeInfo_var, (uint32_t)L_4);
  43864. V_0 = L_5;
  43865. // for (int i = 0; i < size; i++)
  43866. V_1 = 0;
  43867. goto IL_00a2;
  43868. }
  43869. IL_0026:
  43870. {
  43871. // if (i < m_textInfo.lineInfo.Length)
  43872. int32_t L_6 = V_1;
  43873. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_7 = __this->get_m_textInfo_152();
  43874. NullCheck(L_7);
  43875. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_8 = L_7->get_lineInfo_14();
  43876. NullCheck(L_8);
  43877. if ((((int32_t)L_6) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))))
  43878. {
  43879. goto IL_0050;
  43880. }
  43881. }
  43882. {
  43883. // temp_lineInfo[i] = m_textInfo.lineInfo[i];
  43884. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_9 = V_0;
  43885. int32_t L_10 = V_1;
  43886. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_11 = __this->get_m_textInfo_152();
  43887. NullCheck(L_11);
  43888. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_12 = L_11->get_lineInfo_14();
  43889. int32_t L_13 = V_1;
  43890. NullCheck(L_12);
  43891. int32_t L_14 = L_13;
  43892. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  43893. NullCheck(L_9);
  43894. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 )L_15);
  43895. goto IL_009e;
  43896. }
  43897. IL_0050:
  43898. {
  43899. // temp_lineInfo[i].lineExtents.min = k_LargePositiveVector2;
  43900. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_16 = V_0;
  43901. int32_t L_17 = V_1;
  43902. NullCheck(L_16);
  43903. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->get_address_of_lineExtents_19();
  43904. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43905. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveVector2_259();
  43906. L_18->set_min_2(L_19);
  43907. // temp_lineInfo[i].lineExtents.max = k_LargeNegativeVector2;
  43908. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_20 = V_0;
  43909. int32_t L_21 = V_1;
  43910. NullCheck(L_20);
  43911. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->get_address_of_lineExtents_19();
  43912. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_23 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeVector2_260();
  43913. L_22->set_max_3(L_23);
  43914. // temp_lineInfo[i].ascender = k_LargeNegativeFloat;
  43915. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_24 = V_0;
  43916. int32_t L_25 = V_1;
  43917. NullCheck(L_24);
  43918. float L_26 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeFloat_262();
  43919. ((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->set_ascender_11(L_26);
  43920. // temp_lineInfo[i].descender = k_LargePositiveFloat;
  43921. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_27 = V_0;
  43922. int32_t L_28 = V_1;
  43923. NullCheck(L_27);
  43924. float L_29 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  43925. ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->set_descender_13(L_29);
  43926. }
  43927. IL_009e:
  43928. {
  43929. // for (int i = 0; i < size; i++)
  43930. int32_t L_30 = V_1;
  43931. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
  43932. }
  43933. IL_00a2:
  43934. {
  43935. // for (int i = 0; i < size; i++)
  43936. int32_t L_31 = V_1;
  43937. int32_t L_32 = ___size0;
  43938. if ((((int32_t)L_31) < ((int32_t)L_32)))
  43939. {
  43940. goto IL_0026;
  43941. }
  43942. }
  43943. {
  43944. // m_textInfo.lineInfo = temp_lineInfo;
  43945. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_33 = __this->get_m_textInfo_152();
  43946. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_34 = V_0;
  43947. NullCheck(L_33);
  43948. L_33->set_lineInfo_14(L_34);
  43949. // }
  43950. return;
  43951. }
  43952. }
  43953. // TMPro.TMP_TextInfo TMPro.TMP_Text::GetTextInfo(System.String)
  43954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * TMP_Text_GetTextInfo_mB204F813595F0D78EE44C870386DFD77857F10C6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, const RuntimeMethod* method)
  43955. {
  43956. {
  43957. // public virtual TMP_TextInfo GetTextInfo(string text) { return null; }
  43958. return (TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 *)NULL;
  43959. }
  43960. }
  43961. // System.Void TMPro.TMP_Text::ComputeMarginSize()
  43962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ComputeMarginSize_mDC780A3D60BB7BF83096A3E1215D8DC6395EA5B3 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  43963. {
  43964. {
  43965. // public virtual void ComputeMarginSize() { }
  43966. return;
  43967. }
  43968. }
  43969. // System.Void TMPro.TMP_Text::InsertNewLine(System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Boolean&,System.Single&)
  43970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InsertNewLine_m64EE4D1A9195459F60B7498CD7247A0E9E1BF6BA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___i0, float ___baseScale1, float ___currentElementScale2, float ___currentEmScale3, float ___glyphAdjustment4, float ___boldSpacingAdjustment5, float ___characterSpacingAdjustment6, float ___width7, float ___lineGap8, bool* ___isMaxVisibleDescenderSet9, float* ___maxVisibleDescender10, const RuntimeMethod* method)
  43971. {
  43972. static bool s_Il2CppMethodInitialized;
  43973. if (!s_Il2CppMethodInitialized)
  43974. {
  43975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  43977. s_Il2CppMethodInitialized = true;
  43978. }
  43979. float V_0 = 0.0f;
  43980. float V_1 = 0.0f;
  43981. float V_2 = 0.0f;
  43982. int32_t V_3 = 0;
  43983. float V_4 = 0.0f;
  43984. float V_5 = 0.0f;
  43985. int32_t V_6 = 0;
  43986. float V_7 = 0.0f;
  43987. float V_8 = 0.0f;
  43988. float V_9 = 0.0f;
  43989. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B7_0 = NULL;
  43990. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B6_0 = NULL;
  43991. float G_B8_0 = 0.0f;
  43992. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B8_1 = NULL;
  43993. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B16_0 = NULL;
  43994. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B16_1 = NULL;
  43995. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B15_0 = NULL;
  43996. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B15_1 = NULL;
  43997. int32_t G_B17_0 = 0;
  43998. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B17_1 = NULL;
  43999. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B17_2 = NULL;
  44000. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B19_0 = NULL;
  44001. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B19_1 = NULL;
  44002. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B18_0 = NULL;
  44003. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B18_1 = NULL;
  44004. int32_t G_B20_0 = 0;
  44005. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B20_1 = NULL;
  44006. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B20_2 = NULL;
  44007. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B22_0 = NULL;
  44008. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B22_1 = NULL;
  44009. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B21_0 = NULL;
  44010. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B21_1 = NULL;
  44011. int32_t G_B23_0 = 0;
  44012. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B23_1 = NULL;
  44013. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B23_2 = NULL;
  44014. float G_B25_0 = 0.0f;
  44015. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B25_1 = NULL;
  44016. float G_B24_0 = 0.0f;
  44017. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B24_1 = NULL;
  44018. float G_B26_0 = 0.0f;
  44019. float G_B26_1 = 0.0f;
  44020. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 * G_B26_2 = NULL;
  44021. {
  44022. // float baselineAdjustmentDelta = m_maxLineAscender - m_startOfLineAscender;
  44023. float L_0 = __this->get_m_maxLineAscender_220();
  44024. float L_1 = __this->get_m_startOfLineAscender_222();
  44025. V_0 = ((float)il2cpp_codegen_subtract((float)L_0, (float)L_1));
  44026. // if (m_lineOffset > 0 && Math.Abs(baselineAdjustmentDelta) > 0.01f && m_IsDrivenLineSpacing == false && !m_isNewPage)
  44027. float L_2 = __this->get_m_lineOffset_224();
  44028. if ((!(((float)L_2) > ((float)(0.0f)))))
  44029. {
  44030. goto IL_0067;
  44031. }
  44032. }
  44033. {
  44034. float L_3 = V_0;
  44035. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44036. float L_4;
  44037. L_4 = fabsf(L_3);
  44038. if ((!(((float)L_4) > ((float)(0.00999999978f)))))
  44039. {
  44040. goto IL_0067;
  44041. }
  44042. }
  44043. {
  44044. bool L_5 = __this->get_m_IsDrivenLineSpacing_105();
  44045. if (L_5)
  44046. {
  44047. goto IL_0067;
  44048. }
  44049. }
  44050. {
  44051. bool L_6 = __this->get_m_isNewPage_145();
  44052. if (L_6)
  44053. {
  44054. goto IL_0067;
  44055. }
  44056. }
  44057. {
  44058. // AdjustLineOffset(m_firstCharacterOfLine, m_characterCount, baselineAdjustmentDelta);
  44059. int32_t L_7 = __this->get_m_firstCharacterOfLine_208();
  44060. int32_t L_8 = __this->get_m_characterCount_207();
  44061. float L_9 = V_0;
  44062. TMP_Text_AdjustLineOffset_m13C98F40D1F0D9D0EE243E8C8641021B4EB08055(__this, L_7, L_8, L_9, /*hidden argument*/NULL);
  44063. // m_ElementDescender -= baselineAdjustmentDelta;
  44064. float L_10 = __this->get_m_ElementDescender_219();
  44065. float L_11 = V_0;
  44066. __this->set_m_ElementDescender_219(((float)il2cpp_codegen_subtract((float)L_10, (float)L_11)));
  44067. // m_lineOffset += baselineAdjustmentDelta;
  44068. float L_12 = __this->get_m_lineOffset_224();
  44069. float L_13 = V_0;
  44070. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_12, (float)L_13)));
  44071. }
  44072. IL_0067:
  44073. {
  44074. // float lineAscender = m_maxLineAscender - m_lineOffset;
  44075. float L_14 = __this->get_m_maxLineAscender_220();
  44076. float L_15 = __this->get_m_lineOffset_224();
  44077. V_1 = ((float)il2cpp_codegen_subtract((float)L_14, (float)L_15));
  44078. // float lineDescender = m_maxLineDescender - m_lineOffset;
  44079. float L_16 = __this->get_m_maxLineDescender_221();
  44080. float L_17 = __this->get_m_lineOffset_224();
  44081. V_2 = ((float)il2cpp_codegen_subtract((float)L_16, (float)L_17));
  44082. // m_ElementDescender = m_ElementDescender < lineDescender ? m_ElementDescender : lineDescender;
  44083. float L_18 = __this->get_m_ElementDescender_219();
  44084. float L_19 = V_2;
  44085. G_B6_0 = __this;
  44086. if ((((float)L_18) < ((float)L_19)))
  44087. {
  44088. G_B7_0 = __this;
  44089. goto IL_0090;
  44090. }
  44091. }
  44092. {
  44093. float L_20 = V_2;
  44094. G_B8_0 = L_20;
  44095. G_B8_1 = G_B6_0;
  44096. goto IL_0096;
  44097. }
  44098. IL_0090:
  44099. {
  44100. float L_21 = __this->get_m_ElementDescender_219();
  44101. G_B8_0 = L_21;
  44102. G_B8_1 = G_B7_0;
  44103. }
  44104. IL_0096:
  44105. {
  44106. NullCheck(G_B8_1);
  44107. G_B8_1->set_m_ElementDescender_219(G_B8_0);
  44108. // if (!isMaxVisibleDescenderSet)
  44109. bool* L_22 = ___isMaxVisibleDescenderSet9;
  44110. int32_t L_23 = *((uint8_t*)L_22);
  44111. if (L_23)
  44112. {
  44113. goto IL_00a9;
  44114. }
  44115. }
  44116. {
  44117. // maxVisibleDescender = m_ElementDescender;
  44118. float* L_24 = ___maxVisibleDescender10;
  44119. float L_25 = __this->get_m_ElementDescender_219();
  44120. *((float*)L_24) = (float)L_25;
  44121. }
  44122. IL_00a9:
  44123. {
  44124. // if (m_useMaxVisibleDescender && (m_characterCount >= m_maxVisibleCharacters || m_lineNumber >= m_maxVisibleLines))
  44125. bool L_26 = __this->get_m_useMaxVisibleDescender_143();
  44126. if (!L_26)
  44127. {
  44128. goto IL_00d1;
  44129. }
  44130. }
  44131. {
  44132. int32_t L_27 = __this->get_m_characterCount_207();
  44133. int32_t L_28 = __this->get_m_maxVisibleCharacters_140();
  44134. if ((((int32_t)L_27) >= ((int32_t)L_28)))
  44135. {
  44136. goto IL_00cd;
  44137. }
  44138. }
  44139. {
  44140. int32_t L_29 = __this->get_m_lineNumber_212();
  44141. int32_t L_30 = __this->get_m_maxVisibleLines_142();
  44142. if ((((int32_t)L_29) < ((int32_t)L_30)))
  44143. {
  44144. goto IL_00d1;
  44145. }
  44146. }
  44147. IL_00cd:
  44148. {
  44149. // isMaxVisibleDescenderSet = true;
  44150. bool* L_31 = ___isMaxVisibleDescenderSet9;
  44151. *((int8_t*)L_31) = (int8_t)1;
  44152. }
  44153. IL_00d1:
  44154. {
  44155. // m_textInfo.lineInfo[m_lineNumber].firstCharacterIndex = m_firstCharacterOfLine;
  44156. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_32 = __this->get_m_textInfo_152();
  44157. NullCheck(L_32);
  44158. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_33 = L_32->get_lineInfo_14();
  44159. int32_t L_34 = __this->get_m_lineNumber_212();
  44160. NullCheck(L_33);
  44161. int32_t L_35 = __this->get_m_firstCharacterOfLine_208();
  44162. ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->set_firstCharacterIndex_5(L_35);
  44163. // m_textInfo.lineInfo[m_lineNumber].firstVisibleCharacterIndex = m_firstVisibleCharacterOfLine = m_firstCharacterOfLine > m_firstVisibleCharacterOfLine ? m_firstCharacterOfLine : m_firstVisibleCharacterOfLine;
  44164. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_36 = __this->get_m_textInfo_152();
  44165. NullCheck(L_36);
  44166. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_37 = L_36->get_lineInfo_14();
  44167. int32_t L_38 = __this->get_m_lineNumber_212();
  44168. NullCheck(L_37);
  44169. int32_t L_39 = __this->get_m_firstCharacterOfLine_208();
  44170. int32_t L_40 = __this->get_m_firstVisibleCharacterOfLine_209();
  44171. G_B15_0 = __this;
  44172. G_B15_1 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)));
  44173. if ((((int32_t)L_39) > ((int32_t)L_40)))
  44174. {
  44175. G_B16_0 = __this;
  44176. G_B16_1 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)));
  44177. goto IL_011f;
  44178. }
  44179. }
  44180. {
  44181. int32_t L_41 = __this->get_m_firstVisibleCharacterOfLine_209();
  44182. G_B17_0 = L_41;
  44183. G_B17_1 = G_B15_0;
  44184. G_B17_2 = G_B15_1;
  44185. goto IL_0125;
  44186. }
  44187. IL_011f:
  44188. {
  44189. int32_t L_42 = __this->get_m_firstCharacterOfLine_208();
  44190. G_B17_0 = L_42;
  44191. G_B17_1 = G_B16_0;
  44192. G_B17_2 = G_B16_1;
  44193. }
  44194. IL_0125:
  44195. {
  44196. int32_t L_43 = G_B17_0;
  44197. V_6 = L_43;
  44198. NullCheck(G_B17_1);
  44199. G_B17_1->set_m_firstVisibleCharacterOfLine_209(L_43);
  44200. int32_t L_44 = V_6;
  44201. G_B17_2->set_firstVisibleCharacterIndex_6(L_44);
  44202. // int lastCharacterIndex = m_textInfo.lineInfo[m_lineNumber].lastCharacterIndex = m_lastCharacterOfLine = m_characterCount - 1 > 0 ? m_characterCount - 1 : 0;
  44203. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_45 = __this->get_m_textInfo_152();
  44204. NullCheck(L_45);
  44205. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_46 = L_45->get_lineInfo_14();
  44206. int32_t L_47 = __this->get_m_lineNumber_212();
  44207. NullCheck(L_46);
  44208. int32_t L_48 = __this->get_m_characterCount_207();
  44209. G_B18_0 = __this;
  44210. G_B18_1 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)));
  44211. if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))) > ((int32_t)0)))
  44212. {
  44213. G_B19_0 = __this;
  44214. G_B19_1 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)));
  44215. goto IL_0159;
  44216. }
  44217. }
  44218. {
  44219. G_B20_0 = 0;
  44220. G_B20_1 = G_B18_0;
  44221. G_B20_2 = G_B18_1;
  44222. goto IL_0161;
  44223. }
  44224. IL_0159:
  44225. {
  44226. int32_t L_49 = __this->get_m_characterCount_207();
  44227. G_B20_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1));
  44228. G_B20_1 = G_B19_0;
  44229. G_B20_2 = G_B19_1;
  44230. }
  44231. IL_0161:
  44232. {
  44233. int32_t L_50 = G_B20_0;
  44234. V_6 = L_50;
  44235. NullCheck(G_B20_1);
  44236. G_B20_1->set_m_lastCharacterOfLine_210(L_50);
  44237. int32_t L_51 = V_6;
  44238. int32_t L_52 = L_51;
  44239. V_6 = L_52;
  44240. G_B20_2->set_lastCharacterIndex_7(L_52);
  44241. int32_t L_53 = V_6;
  44242. V_3 = L_53;
  44243. // m_textInfo.lineInfo[m_lineNumber].lastVisibleCharacterIndex = m_lastVisibleCharacterOfLine = m_lastVisibleCharacterOfLine < m_firstVisibleCharacterOfLine ? m_firstVisibleCharacterOfLine : m_lastVisibleCharacterOfLine;
  44244. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_54 = __this->get_m_textInfo_152();
  44245. NullCheck(L_54);
  44246. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_55 = L_54->get_lineInfo_14();
  44247. int32_t L_56 = __this->get_m_lineNumber_212();
  44248. NullCheck(L_55);
  44249. int32_t L_57 = __this->get_m_lastVisibleCharacterOfLine_211();
  44250. int32_t L_58 = __this->get_m_firstVisibleCharacterOfLine_209();
  44251. G_B21_0 = __this;
  44252. G_B21_1 = ((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)));
  44253. if ((((int32_t)L_57) < ((int32_t)L_58)))
  44254. {
  44255. G_B22_0 = __this;
  44256. G_B22_1 = ((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)));
  44257. goto IL_01a3;
  44258. }
  44259. }
  44260. {
  44261. int32_t L_59 = __this->get_m_lastVisibleCharacterOfLine_211();
  44262. G_B23_0 = L_59;
  44263. G_B23_1 = G_B21_0;
  44264. G_B23_2 = G_B21_1;
  44265. goto IL_01a9;
  44266. }
  44267. IL_01a3:
  44268. {
  44269. int32_t L_60 = __this->get_m_firstVisibleCharacterOfLine_209();
  44270. G_B23_0 = L_60;
  44271. G_B23_1 = G_B22_0;
  44272. G_B23_2 = G_B22_1;
  44273. }
  44274. IL_01a9:
  44275. {
  44276. int32_t L_61 = G_B23_0;
  44277. V_6 = L_61;
  44278. NullCheck(G_B23_1);
  44279. G_B23_1->set_m_lastVisibleCharacterOfLine_211(L_61);
  44280. int32_t L_62 = V_6;
  44281. G_B23_2->set_lastVisibleCharacterIndex_8(L_62);
  44282. // m_textInfo.lineInfo[m_lineNumber].characterCount = m_textInfo.lineInfo[m_lineNumber].lastCharacterIndex - m_textInfo.lineInfo[m_lineNumber].firstCharacterIndex + 1;
  44283. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_63 = __this->get_m_textInfo_152();
  44284. NullCheck(L_63);
  44285. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_64 = L_63->get_lineInfo_14();
  44286. int32_t L_65 = __this->get_m_lineNumber_212();
  44287. NullCheck(L_64);
  44288. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_66 = __this->get_m_textInfo_152();
  44289. NullCheck(L_66);
  44290. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_67 = L_66->get_lineInfo_14();
  44291. int32_t L_68 = __this->get_m_lineNumber_212();
  44292. NullCheck(L_67);
  44293. int32_t L_69 = ((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68)))->get_lastCharacterIndex_7();
  44294. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_70 = __this->get_m_textInfo_152();
  44295. NullCheck(L_70);
  44296. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_71 = L_70->get_lineInfo_14();
  44297. int32_t L_72 = __this->get_m_lineNumber_212();
  44298. NullCheck(L_71);
  44299. int32_t L_73 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->get_firstCharacterIndex_5();
  44300. ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->set_characterCount_1(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)L_73)), (int32_t)1)));
  44301. // m_textInfo.lineInfo[m_lineNumber].visibleCharacterCount = m_lineVisibleCharacterCount;
  44302. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_74 = __this->get_m_textInfo_152();
  44303. NullCheck(L_74);
  44304. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_75 = L_74->get_lineInfo_14();
  44305. int32_t L_76 = __this->get_m_lineNumber_212();
  44306. NullCheck(L_75);
  44307. int32_t L_77 = __this->get_m_lineVisibleCharacterCount_213();
  44308. ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->set_visibleCharacterCount_2(L_77);
  44309. // m_textInfo.lineInfo[m_lineNumber].lineExtents.min = new Vector2(m_textInfo.characterInfo[m_firstVisibleCharacterOfLine].bottomLeft.x, lineDescender);
  44310. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_78 = __this->get_m_textInfo_152();
  44311. NullCheck(L_78);
  44312. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_79 = L_78->get_lineInfo_14();
  44313. int32_t L_80 = __this->get_m_lineNumber_212();
  44314. NullCheck(L_79);
  44315. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * L_81 = ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->get_address_of_lineExtents_19();
  44316. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_82 = __this->get_m_textInfo_152();
  44317. NullCheck(L_82);
  44318. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_83 = L_82->get_characterInfo_11();
  44319. int32_t L_84 = __this->get_m_firstVisibleCharacterOfLine_209();
  44320. NullCheck(L_83);
  44321. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_address_of_bottomLeft_20();
  44322. float L_86 = L_85->get_x_2();
  44323. float L_87 = V_2;
  44324. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_88;
  44325. memset((&L_88), 0, sizeof(L_88));
  44326. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_88), L_86, L_87, /*hidden argument*/NULL);
  44327. L_81->set_min_2(L_88);
  44328. // m_textInfo.lineInfo[m_lineNumber].lineExtents.max = new Vector2(m_textInfo.characterInfo[m_lastVisibleCharacterOfLine].topRight.x, lineAscender);
  44329. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_89 = __this->get_m_textInfo_152();
  44330. NullCheck(L_89);
  44331. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_90 = L_89->get_lineInfo_14();
  44332. int32_t L_91 = __this->get_m_lineNumber_212();
  44333. NullCheck(L_90);
  44334. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->get_address_of_lineExtents_19();
  44335. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_93 = __this->get_m_textInfo_152();
  44336. NullCheck(L_93);
  44337. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_94 = L_93->get_characterInfo_11();
  44338. int32_t L_95 = __this->get_m_lastVisibleCharacterOfLine_211();
  44339. NullCheck(L_94);
  44340. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * L_96 = ((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_95)))->get_address_of_topRight_21();
  44341. float L_97 = L_96->get_x_2();
  44342. float L_98 = V_1;
  44343. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_99;
  44344. memset((&L_99), 0, sizeof(L_99));
  44345. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_99), L_97, L_98, /*hidden argument*/NULL);
  44346. L_92->set_max_3(L_99);
  44347. // m_textInfo.lineInfo[m_lineNumber].length = m_textInfo.lineInfo[m_lineNumber].lineExtents.max.x;
  44348. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_100 = __this->get_m_textInfo_152();
  44349. NullCheck(L_100);
  44350. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_101 = L_100->get_lineInfo_14();
  44351. int32_t L_102 = __this->get_m_lineNumber_212();
  44352. NullCheck(L_101);
  44353. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_103 = __this->get_m_textInfo_152();
  44354. NullCheck(L_103);
  44355. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_104 = L_103->get_lineInfo_14();
  44356. int32_t L_105 = __this->get_m_lineNumber_212();
  44357. NullCheck(L_104);
  44358. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA * L_106 = ((L_104)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_105)))->get_address_of_lineExtents_19();
  44359. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * L_107 = L_106->get_address_of_max_3();
  44360. float L_108 = L_107->get_x_0();
  44361. ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->set_length_9(L_108);
  44362. // m_textInfo.lineInfo[m_lineNumber].width = width;
  44363. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_109 = __this->get_m_textInfo_152();
  44364. NullCheck(L_109);
  44365. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_110 = L_109->get_lineInfo_14();
  44366. int32_t L_111 = __this->get_m_lineNumber_212();
  44367. NullCheck(L_110);
  44368. float L_112 = ___width7;
  44369. ((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_111)))->set_width_15(L_112);
  44370. // float maxAdvanceOffset = (glyphAdjustment * currentElementScale + (m_currentFontAsset.normalSpacingOffset + characterSpacingAdjustment + boldSpacingAdjustment) * currentEmScale - m_cSpacing) * (1 - m_charWidthAdjDelta);
  44371. float L_113 = ___glyphAdjustment4;
  44372. float L_114 = ___currentElementScale2;
  44373. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_115 = __this->get_m_currentFontAsset_41();
  44374. NullCheck(L_115);
  44375. float L_116 = L_115->get_normalSpacingOffset_39();
  44376. float L_117 = ___characterSpacingAdjustment6;
  44377. float L_118 = ___boldSpacingAdjustment5;
  44378. float L_119 = ___currentEmScale3;
  44379. float L_120 = __this->get_m_cSpacing_99();
  44380. float L_121 = __this->get_m_charWidthAdjDelta_109();
  44381. V_4 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_113, (float)L_114)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_116, (float)L_117)), (float)L_118)), (float)L_119)))), (float)L_120)), (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_121))));
  44382. // float adjustedHorizontalAdvance = m_textInfo.lineInfo[m_lineNumber].maxAdvance = m_textInfo.characterInfo[m_lastVisibleCharacterOfLine].xAdvance + (m_isRightToLeft ? maxAdvanceOffset : - maxAdvanceOffset);
  44383. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_122 = __this->get_m_textInfo_152();
  44384. NullCheck(L_122);
  44385. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_123 = L_122->get_lineInfo_14();
  44386. int32_t L_124 = __this->get_m_lineNumber_212();
  44387. NullCheck(L_123);
  44388. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_125 = __this->get_m_textInfo_152();
  44389. NullCheck(L_125);
  44390. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_126 = L_125->get_characterInfo_11();
  44391. int32_t L_127 = __this->get_m_lastVisibleCharacterOfLine_211();
  44392. NullCheck(L_126);
  44393. float L_128 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)))->get_xAdvance_24();
  44394. bool L_129 = __this->get_m_isRightToLeft_39();
  44395. G_B24_0 = L_128;
  44396. G_B24_1 = ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)));
  44397. if (L_129)
  44398. {
  44399. G_B25_0 = L_128;
  44400. G_B25_1 = ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)));
  44401. goto IL_0383;
  44402. }
  44403. }
  44404. {
  44405. float L_130 = V_4;
  44406. G_B26_0 = ((-L_130));
  44407. G_B26_1 = G_B24_0;
  44408. G_B26_2 = G_B24_1;
  44409. goto IL_0385;
  44410. }
  44411. IL_0383:
  44412. {
  44413. float L_131 = V_4;
  44414. G_B26_0 = L_131;
  44415. G_B26_1 = G_B25_0;
  44416. G_B26_2 = G_B25_1;
  44417. }
  44418. IL_0385:
  44419. {
  44420. float L_132 = ((float)il2cpp_codegen_add((float)G_B26_1, (float)G_B26_0));
  44421. V_7 = L_132;
  44422. G_B26_2->set_maxAdvance_14(L_132);
  44423. float L_133 = V_7;
  44424. V_5 = L_133;
  44425. // m_textInfo.characterInfo[lastCharacterIndex].xAdvance = adjustedHorizontalAdvance;
  44426. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_134 = __this->get_m_textInfo_152();
  44427. NullCheck(L_134);
  44428. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_135 = L_134->get_characterInfo_11();
  44429. int32_t L_136 = V_3;
  44430. NullCheck(L_135);
  44431. float L_137 = V_5;
  44432. ((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_136)))->set_xAdvance_24(L_137);
  44433. // m_textInfo.lineInfo[m_lineNumber].baseline = 0 - m_lineOffset;
  44434. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_138 = __this->get_m_textInfo_152();
  44435. NullCheck(L_138);
  44436. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_139 = L_138->get_lineInfo_14();
  44437. int32_t L_140 = __this->get_m_lineNumber_212();
  44438. NullCheck(L_139);
  44439. float L_141 = __this->get_m_lineOffset_224();
  44440. ((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140)))->set_baseline_12(((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_141)));
  44441. // m_textInfo.lineInfo[m_lineNumber].ascender = lineAscender;
  44442. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_142 = __this->get_m_textInfo_152();
  44443. NullCheck(L_142);
  44444. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_143 = L_142->get_lineInfo_14();
  44445. int32_t L_144 = __this->get_m_lineNumber_212();
  44446. NullCheck(L_143);
  44447. float L_145 = V_1;
  44448. ((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->set_ascender_11(L_145);
  44449. // m_textInfo.lineInfo[m_lineNumber].descender = lineDescender;
  44450. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_146 = __this->get_m_textInfo_152();
  44451. NullCheck(L_146);
  44452. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_147 = L_146->get_lineInfo_14();
  44453. int32_t L_148 = __this->get_m_lineNumber_212();
  44454. NullCheck(L_147);
  44455. float L_149 = V_2;
  44456. ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->set_descender_13(L_149);
  44457. // m_textInfo.lineInfo[m_lineNumber].lineHeight = lineAscender - lineDescender + lineGap * baseScale;
  44458. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_150 = __this->get_m_textInfo_152();
  44459. NullCheck(L_150);
  44460. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_151 = L_150->get_lineInfo_14();
  44461. int32_t L_152 = __this->get_m_lineNumber_212();
  44462. NullCheck(L_151);
  44463. float L_153 = V_1;
  44464. float L_154 = V_2;
  44465. float L_155 = ___lineGap8;
  44466. float L_156 = ___baseScale1;
  44467. ((L_151)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_152)))->set_lineHeight_10(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)L_153, (float)L_154)), (float)((float)il2cpp_codegen_multiply((float)L_155, (float)L_156)))));
  44468. // m_firstCharacterOfLine = m_characterCount; // Store first character of the next line.
  44469. int32_t L_157 = __this->get_m_characterCount_207();
  44470. __this->set_m_firstCharacterOfLine_208(L_157);
  44471. // m_lineVisibleCharacterCount = 0;
  44472. __this->set_m_lineVisibleCharacterCount_213(0);
  44473. // SaveWordWrappingState(ref m_SavedLineState, i, m_characterCount - 1);
  44474. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  44475. int32_t L_158 = ___i0;
  44476. int32_t L_159 = __this->get_m_characterCount_207();
  44477. TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC(__this, (WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedLineState_202()), L_158, ((int32_t)il2cpp_codegen_subtract((int32_t)L_159, (int32_t)1)), /*hidden argument*/NULL);
  44478. // m_lineNumber += 1;
  44479. int32_t L_160 = __this->get_m_lineNumber_212();
  44480. __this->set_m_lineNumber_212(((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)1)));
  44481. // if (m_lineNumber >= m_textInfo.lineInfo.Length)
  44482. int32_t L_161 = __this->get_m_lineNumber_212();
  44483. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_162 = __this->get_m_textInfo_152();
  44484. NullCheck(L_162);
  44485. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_163 = L_162->get_lineInfo_14();
  44486. NullCheck(L_163);
  44487. if ((((int32_t)L_161) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_163)->max_length))))))
  44488. {
  44489. goto IL_0482;
  44490. }
  44491. }
  44492. {
  44493. // ResizeLineExtents(m_lineNumber);
  44494. int32_t L_164 = __this->get_m_lineNumber_212();
  44495. TMP_Text_ResizeLineExtents_mCA2F633CB18C3FB4CDA51183E964829A210A07F4(__this, L_164, /*hidden argument*/NULL);
  44496. }
  44497. IL_0482:
  44498. {
  44499. // if (m_lineHeight == TMP_Math.FLOAT_UNSET)
  44500. float L_165 = __this->get_m_lineHeight_104();
  44501. if ((!(((float)L_165) == ((float)(-32767.0f)))))
  44502. {
  44503. goto IL_04ec;
  44504. }
  44505. }
  44506. {
  44507. // float ascender = m_textInfo.characterInfo[m_characterCount].adjustedAscender;
  44508. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_166 = __this->get_m_textInfo_152();
  44509. NullCheck(L_166);
  44510. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_167 = L_166->get_characterInfo_11();
  44511. int32_t L_168 = __this->get_m_characterCount_207();
  44512. NullCheck(L_167);
  44513. float L_169 = ((L_167)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_168)))->get_adjustedAscender_28();
  44514. V_8 = L_169;
  44515. // float lineOffsetDelta = 0 - m_maxLineDescender + ascender + (lineGap + m_lineSpacingDelta) * baseScale + m_lineSpacing * currentEmScale;
  44516. float L_170 = __this->get_m_maxLineDescender_221();
  44517. float L_171 = V_8;
  44518. float L_172 = ___lineGap8;
  44519. float L_173 = __this->get_m_lineSpacingDelta_103();
  44520. float L_174 = ___baseScale1;
  44521. float L_175 = __this->get_m_lineSpacing_102();
  44522. float L_176 = ___currentEmScale3;
  44523. V_9 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)(0.0f), (float)L_170)), (float)L_171)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_172, (float)L_173)), (float)L_174)))), (float)((float)il2cpp_codegen_multiply((float)L_175, (float)L_176))));
  44524. // m_lineOffset += lineOffsetDelta;
  44525. float L_177 = __this->get_m_lineOffset_224();
  44526. float L_178 = V_9;
  44527. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_177, (float)L_178)));
  44528. // m_startOfLineAscender = ascender;
  44529. float L_179 = V_8;
  44530. __this->set_m_startOfLineAscender_222(L_179);
  44531. // }
  44532. goto IL_0509;
  44533. }
  44534. IL_04ec:
  44535. {
  44536. // m_lineOffset += m_lineHeight + m_lineSpacing * currentEmScale;
  44537. float L_180 = __this->get_m_lineOffset_224();
  44538. float L_181 = __this->get_m_lineHeight_104();
  44539. float L_182 = __this->get_m_lineSpacing_102();
  44540. float L_183 = ___currentEmScale3;
  44541. __this->set_m_lineOffset_224(((float)il2cpp_codegen_add((float)L_180, (float)((float)il2cpp_codegen_add((float)L_181, (float)((float)il2cpp_codegen_multiply((float)L_182, (float)L_183)))))));
  44542. }
  44543. IL_0509:
  44544. {
  44545. // m_maxLineAscender = k_LargeNegativeFloat;
  44546. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  44547. float L_184 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargeNegativeFloat_262();
  44548. __this->set_m_maxLineAscender_220(L_184);
  44549. // m_maxLineDescender = k_LargePositiveFloat;
  44550. float L_185 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_k_LargePositiveFloat_261();
  44551. __this->set_m_maxLineDescender_221(L_185);
  44552. // m_xAdvance = 0 + tag_Indent;
  44553. float L_186 = __this->get_tag_Indent_191();
  44554. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)(0.0f), (float)L_186)));
  44555. // }
  44556. return;
  44557. }
  44558. }
  44559. // System.Void TMPro.TMP_Text::SaveWordWrappingState(TMPro.WordWrapState&,System.Int32,System.Int32)
  44560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveWordWrappingState_m030FF90502AAD68AFC0ACEBE3843ECB51DCFD9BC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * ___state0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method)
  44561. {
  44562. static bool s_Il2CppMethodInitialized;
  44563. if (!s_Il2CppMethodInitialized)
  44564. {
  44565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  44566. s_Il2CppMethodInitialized = true;
  44567. }
  44568. {
  44569. // state.currentFontAsset = m_currentFontAsset;
  44570. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_0 = ___state0;
  44571. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1 = __this->get_m_currentFontAsset_41();
  44572. L_0->set_currentFontAsset_58(L_1);
  44573. // state.currentSpriteAsset = m_currentSpriteAsset;
  44574. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_2 = ___state0;
  44575. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_3 = __this->get_m_currentSpriteAsset_250();
  44576. L_2->set_currentSpriteAsset_59(L_3);
  44577. // state.currentMaterial = m_currentMaterial;
  44578. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_4 = ___state0;
  44579. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_5 = __this->get_m_currentMaterial_44();
  44580. L_4->set_currentMaterial_60(L_5);
  44581. // state.currentMaterialIndex = m_currentMaterialIndex;
  44582. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_6 = ___state0;
  44583. int32_t L_7 = __this->get_m_currentMaterialIndex_48();
  44584. L_6->set_currentMaterialIndex_61(L_7);
  44585. // state.previous_WordBreak = index;
  44586. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_8 = ___state0;
  44587. int32_t L_9 = ___index1;
  44588. L_8->set_previous_WordBreak_0(L_9);
  44589. // state.total_CharacterCount = count;
  44590. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_10 = ___state0;
  44591. int32_t L_11 = ___count2;
  44592. L_10->set_total_CharacterCount_1(L_11);
  44593. // state.visible_CharacterCount = m_lineVisibleCharacterCount;
  44594. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_12 = ___state0;
  44595. int32_t L_13 = __this->get_m_lineVisibleCharacterCount_213();
  44596. L_12->set_visible_CharacterCount_2(L_13);
  44597. // state.visible_LinkCount = m_textInfo.linkCount;
  44598. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_14 = ___state0;
  44599. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_15 = __this->get_m_textInfo_152();
  44600. NullCheck(L_15);
  44601. int32_t L_16 = L_15->get_linkCount_7();
  44602. L_14->set_visible_LinkCount_4(L_16);
  44603. // state.firstCharacterIndex = m_firstCharacterOfLine;
  44604. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_17 = ___state0;
  44605. int32_t L_18 = __this->get_m_firstCharacterOfLine_208();
  44606. L_17->set_firstCharacterIndex_5(L_18);
  44607. // state.firstVisibleCharacterIndex = m_firstVisibleCharacterOfLine;
  44608. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_19 = ___state0;
  44609. int32_t L_20 = __this->get_m_firstVisibleCharacterOfLine_209();
  44610. L_19->set_firstVisibleCharacterIndex_6(L_20);
  44611. // state.lastVisibleCharIndex = m_lastVisibleCharacterOfLine;
  44612. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_21 = ___state0;
  44613. int32_t L_22 = __this->get_m_lastVisibleCharacterOfLine_211();
  44614. L_21->set_lastVisibleCharIndex_8(L_22);
  44615. // state.fontStyle = m_FontStyleInternal;
  44616. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_23 = ___state0;
  44617. int32_t L_24 = __this->get_m_FontStyleInternal_89();
  44618. L_23->set_fontStyle_25(L_24);
  44619. // state.italicAngle = m_ItalicAngle;
  44620. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_25 = ___state0;
  44621. int32_t L_26 = __this->get_m_ItalicAngle_239();
  44622. L_25->set_italicAngle_26(L_26);
  44623. // state.fontScaleMultiplier = m_fontScaleMultiplier;
  44624. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_27 = ___state0;
  44625. float L_28 = __this->get_m_fontScaleMultiplier_186();
  44626. L_27->set_fontScaleMultiplier_27(L_28);
  44627. // state.currentFontSize = m_currentFontSize;
  44628. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_29 = ___state0;
  44629. float L_30 = __this->get_m_currentFontSize_74();
  44630. L_29->set_currentFontSize_28(L_30);
  44631. // state.xAdvance = m_xAdvance;
  44632. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_31 = ___state0;
  44633. float L_32 = __this->get_m_xAdvance_244();
  44634. L_31->set_xAdvance_20(L_32);
  44635. // state.maxCapHeight = m_maxCapHeight;
  44636. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_33 = ___state0;
  44637. float L_34 = __this->get_m_maxCapHeight_217();
  44638. L_33->set_maxCapHeight_10(L_34);
  44639. // state.maxAscender = m_maxTextAscender;
  44640. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_35 = ___state0;
  44641. float L_36 = __this->get_m_maxTextAscender_216();
  44642. L_35->set_maxAscender_11(L_36);
  44643. // state.maxDescender = m_ElementDescender;
  44644. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_37 = ___state0;
  44645. float L_38 = __this->get_m_ElementDescender_219();
  44646. L_37->set_maxDescender_12(L_38);
  44647. // state.startOfLineAscender = m_startOfLineAscender;
  44648. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_39 = ___state0;
  44649. float L_40 = __this->get_m_startOfLineAscender_222();
  44650. L_39->set_startOfLineAscender_13(L_40);
  44651. // state.maxLineAscender = m_maxLineAscender;
  44652. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_41 = ___state0;
  44653. float L_42 = __this->get_m_maxLineAscender_220();
  44654. L_41->set_maxLineAscender_14(L_42);
  44655. // state.maxLineDescender = m_maxLineDescender;
  44656. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_43 = ___state0;
  44657. float L_44 = __this->get_m_maxLineDescender_221();
  44658. L_43->set_maxLineDescender_15(L_44);
  44659. // state.pageAscender = m_PageAscender;
  44660. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_45 = ___state0;
  44661. float L_46 = __this->get_m_PageAscender_215();
  44662. L_45->set_pageAscender_16(L_46);
  44663. // state.preferredWidth = m_preferredWidth;
  44664. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_47 = ___state0;
  44665. float L_48 = __this->get_m_preferredWidth_174();
  44666. L_47->set_preferredWidth_21(L_48);
  44667. // state.preferredHeight = m_preferredHeight;
  44668. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_49 = ___state0;
  44669. float L_50 = __this->get_m_preferredHeight_177();
  44670. L_49->set_preferredHeight_22(L_50);
  44671. // state.meshExtents = m_meshExtents;
  44672. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_51 = ___state0;
  44673. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_52 = __this->get_m_meshExtents_225();
  44674. L_51->set_meshExtents_62(L_52);
  44675. // state.lineNumber = m_lineNumber;
  44676. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_53 = ___state0;
  44677. int32_t L_54 = __this->get_m_lineNumber_212();
  44678. L_53->set_lineNumber_9(L_54);
  44679. // state.lineOffset = m_lineOffset;
  44680. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_55 = ___state0;
  44681. float L_56 = __this->get_m_lineOffset_224();
  44682. L_55->set_lineOffset_30(L_56);
  44683. // state.baselineOffset = m_baselineOffset;
  44684. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_57 = ___state0;
  44685. float L_58 = __this->get_m_baselineOffset_242();
  44686. L_57->set_baselineOffset_29(L_58);
  44687. // state.isDrivenLineSpacing = m_IsDrivenLineSpacing;
  44688. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_59 = ___state0;
  44689. bool L_60 = __this->get_m_IsDrivenLineSpacing_105();
  44690. L_59->set_isDrivenLineSpacing_31(L_60);
  44691. // state.glyphHorizontalAdvanceAdjustment = m_GlyphHorizontalAdvanceAdjustment;
  44692. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_61 = ___state0;
  44693. float L_62 = __this->get_m_GlyphHorizontalAdvanceAdjustment_121();
  44694. L_61->set_glyphHorizontalAdvanceAdjustment_32(L_62);
  44695. // state.cSpace = m_cSpacing;
  44696. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_63 = ___state0;
  44697. float L_64 = __this->get_m_cSpacing_99();
  44698. L_63->set_cSpace_33(L_64);
  44699. // state.mSpace = m_monoSpacing;
  44700. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_65 = ___state0;
  44701. float L_66 = __this->get_m_monoSpacing_100();
  44702. L_65->set_mSpace_34(L_66);
  44703. // state.horizontalAlignment = m_lineJustification;
  44704. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_67 = ___state0;
  44705. int32_t L_68 = __this->get_m_lineJustification_95();
  44706. L_67->set_horizontalAlignment_17(L_68);
  44707. // state.marginLeft = m_marginLeft;
  44708. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_69 = ___state0;
  44709. float L_70 = __this->get_m_marginLeft_147();
  44710. L_69->set_marginLeft_18(L_70);
  44711. // state.marginRight = m_marginRight;
  44712. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_71 = ___state0;
  44713. float L_72 = __this->get_m_marginRight_148();
  44714. L_71->set_marginRight_19(L_72);
  44715. // state.vertexColor = m_htmlColor;
  44716. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_73 = ___state0;
  44717. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_74 = __this->get_m_htmlColor_226();
  44718. L_73->set_vertexColor_37(L_74);
  44719. // state.underlineColor = m_underlineColor;
  44720. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_75 = ___state0;
  44721. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_76 = __this->get_m_underlineColor_56();
  44722. L_75->set_underlineColor_38(L_76);
  44723. // state.strikethroughColor = m_strikethroughColor;
  44724. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_77 = ___state0;
  44725. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_78 = __this->get_m_strikethroughColor_57();
  44726. L_77->set_strikethroughColor_39(L_78);
  44727. // state.isNonBreakingSpace = m_isNonBreakingSpace;
  44728. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_79 = ___state0;
  44729. bool L_80 = __this->get_m_isNonBreakingSpace_112();
  44730. L_79->set_isNonBreakingSpace_64(L_80);
  44731. // state.tagNoParsing = tag_NoParsing;
  44732. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_81 = ___state0;
  44733. bool L_82 = __this->get_tag_NoParsing_193();
  44734. L_81->set_tagNoParsing_63(L_82);
  44735. // state.basicStyleStack = m_fontStyleStack;
  44736. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_83 = ___state0;
  44737. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 L_84 = __this->get_m_fontStyleStack_90();
  44738. L_83->set_basicStyleStack_41(L_84);
  44739. // state.italicAngleStack = m_ItalicAngleStack;
  44740. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_85 = ___state0;
  44741. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_86 = __this->get_m_ItalicAngleStack_238();
  44742. L_85->set_italicAngleStack_42(L_86);
  44743. // state.colorStack = m_colorStack;
  44744. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_87 = ___state0;
  44745. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_88 = __this->get_m_colorStack_227();
  44746. L_87->set_colorStack_43(L_88);
  44747. // state.underlineColorStack = m_underlineColorStack;
  44748. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_89 = ___state0;
  44749. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_90 = __this->get_m_underlineColorStack_228();
  44750. L_89->set_underlineColorStack_44(L_90);
  44751. // state.strikethroughColorStack = m_strikethroughColorStack;
  44752. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_91 = ___state0;
  44753. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_92 = __this->get_m_strikethroughColorStack_229();
  44754. L_91->set_strikethroughColorStack_45(L_92);
  44755. // state.highlightStateStack = m_HighlightStateStack;
  44756. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_93 = ___state0;
  44757. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E L_94 = __this->get_m_HighlightStateStack_230();
  44758. L_93->set_highlightStateStack_47(L_94);
  44759. // state.colorGradientStack = m_colorGradientStack;
  44760. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_95 = ___state0;
  44761. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 L_96 = __this->get_m_colorGradientStack_232();
  44762. L_95->set_colorGradientStack_48(L_96);
  44763. // state.sizeStack = m_sizeStack;
  44764. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_97 = ___state0;
  44765. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_98 = __this->get_m_sizeStack_76();
  44766. L_97->set_sizeStack_49(L_98);
  44767. // state.indentStack = m_indentStack;
  44768. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_99 = ___state0;
  44769. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_100 = __this->get_m_indentStack_192();
  44770. L_99->set_indentStack_50(L_100);
  44771. // state.fontWeightStack = m_FontWeightStack;
  44772. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_101 = ___state0;
  44773. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 L_102 = __this->get_m_FontWeightStack_79();
  44774. L_101->set_fontWeightStack_51(L_102);
  44775. // state.baselineStack = m_baselineOffsetStack;
  44776. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_103 = ___state0;
  44777. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_104 = __this->get_m_baselineOffsetStack_243();
  44778. L_103->set_baselineStack_53(L_104);
  44779. // state.actionStack = m_actionStack;
  44780. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_105 = ___state0;
  44781. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_106 = __this->get_m_actionStack_240();
  44782. L_105->set_actionStack_54(L_106);
  44783. // state.materialReferenceStack = m_materialReferenceStack;
  44784. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_107 = ___state0;
  44785. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  44786. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 L_108 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceStack_47();
  44787. L_107->set_materialReferenceStack_55(L_108);
  44788. // state.lineJustificationStack = m_lineJustificationStack;
  44789. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_109 = ___state0;
  44790. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B L_110 = __this->get_m_lineJustificationStack_96();
  44791. L_109->set_lineJustificationStack_56(L_110);
  44792. // state.spriteAnimationID = m_spriteAnimationID;
  44793. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_111 = ___state0;
  44794. int32_t L_112 = __this->get_m_spriteAnimationID_253();
  44795. L_111->set_spriteAnimationID_57(L_112);
  44796. // if (m_lineNumber < m_textInfo.lineInfo.Length)
  44797. int32_t L_113 = __this->get_m_lineNumber_212();
  44798. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_114 = __this->get_m_textInfo_152();
  44799. NullCheck(L_114);
  44800. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_115 = L_114->get_lineInfo_14();
  44801. NullCheck(L_115);
  44802. if ((((int32_t)L_113) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length))))))
  44803. {
  44804. goto IL_02cb;
  44805. }
  44806. }
  44807. {
  44808. // state.lineInfo = m_textInfo.lineInfo[m_lineNumber];
  44809. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_116 = ___state0;
  44810. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_117 = __this->get_m_textInfo_152();
  44811. NullCheck(L_117);
  44812. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_118 = L_117->get_lineInfo_14();
  44813. int32_t L_119 = __this->get_m_lineNumber_212();
  44814. NullCheck(L_118);
  44815. int32_t L_120 = L_119;
  44816. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 L_121 = (L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
  44817. L_116->set_lineInfo_36(L_121);
  44818. }
  44819. IL_02cb:
  44820. {
  44821. // }
  44822. return;
  44823. }
  44824. }
  44825. // System.Int32 TMPro.TMP_Text::RestoreWordWrappingState(TMPro.WordWrapState&)
  44826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_RestoreWordWrappingState_m1F806F62B0627FE7B5832BA385DC9C9CE78EC7EF (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * ___state0, const RuntimeMethod* method)
  44827. {
  44828. static bool s_Il2CppMethodInitialized;
  44829. if (!s_Il2CppMethodInitialized)
  44830. {
  44831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  44832. s_Il2CppMethodInitialized = true;
  44833. }
  44834. int32_t G_B2_0 = 0;
  44835. int32_t G_B1_0 = 0;
  44836. {
  44837. // int index = state.previous_WordBreak;
  44838. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_0 = ___state0;
  44839. int32_t L_1 = L_0->get_previous_WordBreak_0();
  44840. // m_currentFontAsset = state.currentFontAsset;
  44841. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_2 = ___state0;
  44842. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3 = L_2->get_currentFontAsset_58();
  44843. __this->set_m_currentFontAsset_41(L_3);
  44844. // m_currentSpriteAsset = state.currentSpriteAsset;
  44845. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_4 = ___state0;
  44846. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_5 = L_4->get_currentSpriteAsset_59();
  44847. __this->set_m_currentSpriteAsset_250(L_5);
  44848. // m_currentMaterial = state.currentMaterial;
  44849. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_6 = ___state0;
  44850. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_7 = L_6->get_currentMaterial_60();
  44851. __this->set_m_currentMaterial_44(L_7);
  44852. // m_currentMaterialIndex = state.currentMaterialIndex;
  44853. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_8 = ___state0;
  44854. int32_t L_9 = L_8->get_currentMaterialIndex_61();
  44855. __this->set_m_currentMaterialIndex_48(L_9);
  44856. // m_characterCount = state.total_CharacterCount + 1;
  44857. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_10 = ___state0;
  44858. int32_t L_11 = L_10->get_total_CharacterCount_1();
  44859. __this->set_m_characterCount_207(((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)));
  44860. // m_lineVisibleCharacterCount = state.visible_CharacterCount;
  44861. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_12 = ___state0;
  44862. int32_t L_13 = L_12->get_visible_CharacterCount_2();
  44863. __this->set_m_lineVisibleCharacterCount_213(L_13);
  44864. // m_textInfo.linkCount = state.visible_LinkCount;
  44865. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_14 = __this->get_m_textInfo_152();
  44866. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_15 = ___state0;
  44867. int32_t L_16 = L_15->get_visible_LinkCount_4();
  44868. NullCheck(L_14);
  44869. L_14->set_linkCount_7(L_16);
  44870. // m_firstCharacterOfLine = state.firstCharacterIndex;
  44871. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_17 = ___state0;
  44872. int32_t L_18 = L_17->get_firstCharacterIndex_5();
  44873. __this->set_m_firstCharacterOfLine_208(L_18);
  44874. // m_firstVisibleCharacterOfLine = state.firstVisibleCharacterIndex;
  44875. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_19 = ___state0;
  44876. int32_t L_20 = L_19->get_firstVisibleCharacterIndex_6();
  44877. __this->set_m_firstVisibleCharacterOfLine_209(L_20);
  44878. // m_lastVisibleCharacterOfLine = state.lastVisibleCharIndex;
  44879. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_21 = ___state0;
  44880. int32_t L_22 = L_21->get_lastVisibleCharIndex_8();
  44881. __this->set_m_lastVisibleCharacterOfLine_211(L_22);
  44882. // m_FontStyleInternal = state.fontStyle;
  44883. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_23 = ___state0;
  44884. int32_t L_24 = L_23->get_fontStyle_25();
  44885. __this->set_m_FontStyleInternal_89(L_24);
  44886. // m_ItalicAngle = state.italicAngle;
  44887. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_25 = ___state0;
  44888. int32_t L_26 = L_25->get_italicAngle_26();
  44889. __this->set_m_ItalicAngle_239(L_26);
  44890. // m_fontScaleMultiplier = state.fontScaleMultiplier;
  44891. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_27 = ___state0;
  44892. float L_28 = L_27->get_fontScaleMultiplier_27();
  44893. __this->set_m_fontScaleMultiplier_186(L_28);
  44894. // m_currentFontSize = state.currentFontSize;
  44895. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_29 = ___state0;
  44896. float L_30 = L_29->get_currentFontSize_28();
  44897. __this->set_m_currentFontSize_74(L_30);
  44898. // m_xAdvance = state.xAdvance;
  44899. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_31 = ___state0;
  44900. float L_32 = L_31->get_xAdvance_20();
  44901. __this->set_m_xAdvance_244(L_32);
  44902. // m_maxCapHeight = state.maxCapHeight;
  44903. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_33 = ___state0;
  44904. float L_34 = L_33->get_maxCapHeight_10();
  44905. __this->set_m_maxCapHeight_217(L_34);
  44906. // m_maxTextAscender = state.maxAscender;
  44907. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_35 = ___state0;
  44908. float L_36 = L_35->get_maxAscender_11();
  44909. __this->set_m_maxTextAscender_216(L_36);
  44910. // m_ElementDescender = state.maxDescender;
  44911. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_37 = ___state0;
  44912. float L_38 = L_37->get_maxDescender_12();
  44913. __this->set_m_ElementDescender_219(L_38);
  44914. // m_startOfLineAscender = state.startOfLineAscender;
  44915. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_39 = ___state0;
  44916. float L_40 = L_39->get_startOfLineAscender_13();
  44917. __this->set_m_startOfLineAscender_222(L_40);
  44918. // m_maxLineAscender = state.maxLineAscender;
  44919. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_41 = ___state0;
  44920. float L_42 = L_41->get_maxLineAscender_14();
  44921. __this->set_m_maxLineAscender_220(L_42);
  44922. // m_maxLineDescender = state.maxLineDescender;
  44923. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_43 = ___state0;
  44924. float L_44 = L_43->get_maxLineDescender_15();
  44925. __this->set_m_maxLineDescender_221(L_44);
  44926. // m_PageAscender = state.pageAscender;
  44927. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_45 = ___state0;
  44928. float L_46 = L_45->get_pageAscender_16();
  44929. __this->set_m_PageAscender_215(L_46);
  44930. // m_preferredWidth = state.preferredWidth;
  44931. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_47 = ___state0;
  44932. float L_48 = L_47->get_preferredWidth_21();
  44933. __this->set_m_preferredWidth_174(L_48);
  44934. // m_preferredHeight = state.preferredHeight;
  44935. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_49 = ___state0;
  44936. float L_50 = L_49->get_preferredHeight_22();
  44937. __this->set_m_preferredHeight_177(L_50);
  44938. // m_meshExtents = state.meshExtents;
  44939. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_51 = ___state0;
  44940. Extents_tD663823B610620A001CCCCFF452C10403AF2A0FA L_52 = L_51->get_meshExtents_62();
  44941. __this->set_m_meshExtents_225(L_52);
  44942. // m_lineNumber = state.lineNumber;
  44943. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_53 = ___state0;
  44944. int32_t L_54 = L_53->get_lineNumber_9();
  44945. __this->set_m_lineNumber_212(L_54);
  44946. // m_lineOffset = state.lineOffset;
  44947. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_55 = ___state0;
  44948. float L_56 = L_55->get_lineOffset_30();
  44949. __this->set_m_lineOffset_224(L_56);
  44950. // m_baselineOffset = state.baselineOffset;
  44951. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_57 = ___state0;
  44952. float L_58 = L_57->get_baselineOffset_29();
  44953. __this->set_m_baselineOffset_242(L_58);
  44954. // m_IsDrivenLineSpacing = state.isDrivenLineSpacing;
  44955. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_59 = ___state0;
  44956. bool L_60 = L_59->get_isDrivenLineSpacing_31();
  44957. __this->set_m_IsDrivenLineSpacing_105(L_60);
  44958. // m_GlyphHorizontalAdvanceAdjustment = state.glyphHorizontalAdvanceAdjustment;
  44959. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_61 = ___state0;
  44960. float L_62 = L_61->get_glyphHorizontalAdvanceAdjustment_32();
  44961. __this->set_m_GlyphHorizontalAdvanceAdjustment_121(L_62);
  44962. // m_cSpacing = state.cSpace;
  44963. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_63 = ___state0;
  44964. float L_64 = L_63->get_cSpace_33();
  44965. __this->set_m_cSpacing_99(L_64);
  44966. // m_monoSpacing = state.mSpace;
  44967. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_65 = ___state0;
  44968. float L_66 = L_65->get_mSpace_34();
  44969. __this->set_m_monoSpacing_100(L_66);
  44970. // m_lineJustification = state.horizontalAlignment;
  44971. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_67 = ___state0;
  44972. int32_t L_68 = L_67->get_horizontalAlignment_17();
  44973. __this->set_m_lineJustification_95(L_68);
  44974. // m_marginLeft = state.marginLeft;
  44975. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_69 = ___state0;
  44976. float L_70 = L_69->get_marginLeft_18();
  44977. __this->set_m_marginLeft_147(L_70);
  44978. // m_marginRight = state.marginRight;
  44979. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_71 = ___state0;
  44980. float L_72 = L_71->get_marginRight_19();
  44981. __this->set_m_marginRight_148(L_72);
  44982. // m_htmlColor = state.vertexColor;
  44983. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_73 = ___state0;
  44984. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_74 = L_73->get_vertexColor_37();
  44985. __this->set_m_htmlColor_226(L_74);
  44986. // m_underlineColor = state.underlineColor;
  44987. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_75 = ___state0;
  44988. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_76 = L_75->get_underlineColor_38();
  44989. __this->set_m_underlineColor_56(L_76);
  44990. // m_strikethroughColor = state.strikethroughColor;
  44991. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_77 = ___state0;
  44992. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_78 = L_77->get_strikethroughColor_39();
  44993. __this->set_m_strikethroughColor_57(L_78);
  44994. // m_isNonBreakingSpace = state.isNonBreakingSpace;
  44995. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_79 = ___state0;
  44996. bool L_80 = L_79->get_isNonBreakingSpace_64();
  44997. __this->set_m_isNonBreakingSpace_112(L_80);
  44998. // tag_NoParsing = state.tagNoParsing;
  44999. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_81 = ___state0;
  45000. bool L_82 = L_81->get_tagNoParsing_63();
  45001. __this->set_tag_NoParsing_193(L_82);
  45002. // m_fontStyleStack = state.basicStyleStack;
  45003. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_83 = ___state0;
  45004. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 L_84 = L_83->get_basicStyleStack_41();
  45005. __this->set_m_fontStyleStack_90(L_84);
  45006. // m_ItalicAngleStack = state.italicAngleStack;
  45007. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_85 = ___state0;
  45008. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_86 = L_85->get_italicAngleStack_42();
  45009. __this->set_m_ItalicAngleStack_238(L_86);
  45010. // m_colorStack = state.colorStack;
  45011. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_87 = ___state0;
  45012. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_88 = L_87->get_colorStack_43();
  45013. __this->set_m_colorStack_227(L_88);
  45014. // m_underlineColorStack = state.underlineColorStack;
  45015. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_89 = ___state0;
  45016. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_90 = L_89->get_underlineColorStack_44();
  45017. __this->set_m_underlineColorStack_228(L_90);
  45018. // m_strikethroughColorStack = state.strikethroughColorStack;
  45019. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_91 = ___state0;
  45020. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_92 = L_91->get_strikethroughColorStack_45();
  45021. __this->set_m_strikethroughColorStack_229(L_92);
  45022. // m_HighlightStateStack = state.highlightStateStack;
  45023. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_93 = ___state0;
  45024. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E L_94 = L_93->get_highlightStateStack_47();
  45025. __this->set_m_HighlightStateStack_230(L_94);
  45026. // m_colorGradientStack = state.colorGradientStack;
  45027. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_95 = ___state0;
  45028. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 L_96 = L_95->get_colorGradientStack_48();
  45029. __this->set_m_colorGradientStack_232(L_96);
  45030. // m_sizeStack = state.sizeStack;
  45031. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_97 = ___state0;
  45032. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_98 = L_97->get_sizeStack_49();
  45033. __this->set_m_sizeStack_76(L_98);
  45034. // m_indentStack = state.indentStack;
  45035. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_99 = ___state0;
  45036. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_100 = L_99->get_indentStack_50();
  45037. __this->set_m_indentStack_192(L_100);
  45038. // m_FontWeightStack = state.fontWeightStack;
  45039. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_101 = ___state0;
  45040. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 L_102 = L_101->get_fontWeightStack_51();
  45041. __this->set_m_FontWeightStack_79(L_102);
  45042. // m_baselineOffsetStack = state.baselineStack;
  45043. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_103 = ___state0;
  45044. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_104 = L_103->get_baselineStack_53();
  45045. __this->set_m_baselineOffsetStack_243(L_104);
  45046. // m_actionStack = state.actionStack;
  45047. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_105 = ___state0;
  45048. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_106 = L_105->get_actionStack_54();
  45049. __this->set_m_actionStack_240(L_106);
  45050. // m_materialReferenceStack = state.materialReferenceStack;
  45051. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_107 = ___state0;
  45052. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 L_108 = L_107->get_materialReferenceStack_55();
  45053. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  45054. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_materialReferenceStack_47(L_108);
  45055. // m_lineJustificationStack = state.lineJustificationStack;
  45056. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_109 = ___state0;
  45057. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B L_110 = L_109->get_lineJustificationStack_56();
  45058. __this->set_m_lineJustificationStack_96(L_110);
  45059. // m_spriteAnimationID = state.spriteAnimationID;
  45060. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_111 = ___state0;
  45061. int32_t L_112 = L_111->get_spriteAnimationID_57();
  45062. __this->set_m_spriteAnimationID_253(L_112);
  45063. // if (m_lineNumber < m_textInfo.lineInfo.Length)
  45064. int32_t L_113 = __this->get_m_lineNumber_212();
  45065. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_114 = __this->get_m_textInfo_152();
  45066. NullCheck(L_114);
  45067. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_115 = L_114->get_lineInfo_14();
  45068. NullCheck(L_115);
  45069. G_B1_0 = L_1;
  45070. if ((((int32_t)L_113) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_115)->max_length))))))
  45071. {
  45072. G_B2_0 = L_1;
  45073. goto IL_02d1;
  45074. }
  45075. }
  45076. {
  45077. // m_textInfo.lineInfo[m_lineNumber] = state.lineInfo;
  45078. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_116 = __this->get_m_textInfo_152();
  45079. NullCheck(L_116);
  45080. TMP_LineInfoU5BU5D_t2B188FB1B6C36641B7FEB177ACC798FAC9806C3D* L_117 = L_116->get_lineInfo_14();
  45081. int32_t L_118 = __this->get_m_lineNumber_212();
  45082. WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 * L_119 = ___state0;
  45083. TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 L_120 = L_119->get_lineInfo_36();
  45084. NullCheck(L_117);
  45085. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(L_118), (TMP_LineInfo_tB86D3A31D61EB73EEFB08F6B1AB5C60DE52981F7 )L_120);
  45086. G_B2_0 = G_B1_0;
  45087. }
  45088. IL_02d1:
  45089. {
  45090. // return index;
  45091. return G_B2_0;
  45092. }
  45093. }
  45094. // System.Void TMPro.TMP_Text::SaveGlyphVertexInfo(System.Single,System.Single,UnityEngine.Color32)
  45095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveGlyphVertexInfo_m18A84AC8CECEB0BC3C34E29B5FFAF9294287B32E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___padding0, float ___style_padding1, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___vertexColor2, const RuntimeMethod* method)
  45096. {
  45097. static bool s_Il2CppMethodInitialized;
  45098. if (!s_Il2CppMethodInitialized)
  45099. {
  45100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  45101. s_Il2CppMethodInitialized = true;
  45102. }
  45103. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D V_0;
  45104. memset((&V_0), 0, sizeof(V_0));
  45105. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_1;
  45106. memset((&V_1), 0, sizeof(V_1));
  45107. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_2;
  45108. memset((&V_2), 0, sizeof(V_2));
  45109. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_3;
  45110. memset((&V_3), 0, sizeof(V_3));
  45111. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_4;
  45112. memset((&V_4), 0, sizeof(V_4));
  45113. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B2_0 = NULL;
  45114. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B1_0 = NULL;
  45115. uint8_t G_B3_0 = 0x0;
  45116. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B3_1 = NULL;
  45117. {
  45118. // m_textInfo.characterInfo[m_characterCount].vertex_BL.position = m_textInfo.characterInfo[m_characterCount].bottomLeft;
  45119. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  45120. NullCheck(L_0);
  45121. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1 = L_0->get_characterInfo_11();
  45122. int32_t L_2 = __this->get_m_characterCount_207();
  45123. NullCheck(L_1);
  45124. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_address_of_vertex_BL_15();
  45125. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_4 = __this->get_m_textInfo_152();
  45126. NullCheck(L_4);
  45127. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_5 = L_4->get_characterInfo_11();
  45128. int32_t L_6 = __this->get_m_characterCount_207();
  45129. NullCheck(L_5);
  45130. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_bottomLeft_20();
  45131. L_3->set_position_0(L_7);
  45132. // m_textInfo.characterInfo[m_characterCount].vertex_TL.position = m_textInfo.characterInfo[m_characterCount].topLeft;
  45133. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_8 = __this->get_m_textInfo_152();
  45134. NullCheck(L_8);
  45135. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_9 = L_8->get_characterInfo_11();
  45136. int32_t L_10 = __this->get_m_characterCount_207();
  45137. NullCheck(L_9);
  45138. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_address_of_vertex_TL_16();
  45139. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_12 = __this->get_m_textInfo_152();
  45140. NullCheck(L_12);
  45141. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_13 = L_12->get_characterInfo_11();
  45142. int32_t L_14 = __this->get_m_characterCount_207();
  45143. NullCheck(L_13);
  45144. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_topLeft_19();
  45145. L_11->set_position_0(L_15);
  45146. // m_textInfo.characterInfo[m_characterCount].vertex_TR.position = m_textInfo.characterInfo[m_characterCount].topRight;
  45147. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_16 = __this->get_m_textInfo_152();
  45148. NullCheck(L_16);
  45149. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_17 = L_16->get_characterInfo_11();
  45150. int32_t L_18 = __this->get_m_characterCount_207();
  45151. NullCheck(L_17);
  45152. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_address_of_vertex_TR_17();
  45153. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_20 = __this->get_m_textInfo_152();
  45154. NullCheck(L_20);
  45155. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_21 = L_20->get_characterInfo_11();
  45156. int32_t L_22 = __this->get_m_characterCount_207();
  45157. NullCheck(L_21);
  45158. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_topRight_21();
  45159. L_19->set_position_0(L_23);
  45160. // m_textInfo.characterInfo[m_characterCount].vertex_BR.position = m_textInfo.characterInfo[m_characterCount].bottomRight;
  45161. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_24 = __this->get_m_textInfo_152();
  45162. NullCheck(L_24);
  45163. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_25 = L_24->get_characterInfo_11();
  45164. int32_t L_26 = __this->get_m_characterCount_207();
  45165. NullCheck(L_25);
  45166. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_address_of_vertex_BR_18();
  45167. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_28 = __this->get_m_textInfo_152();
  45168. NullCheck(L_28);
  45169. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_29 = L_28->get_characterInfo_11();
  45170. int32_t L_30 = __this->get_m_characterCount_207();
  45171. NullCheck(L_29);
  45172. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_bottomRight_22();
  45173. L_27->set_position_0(L_31);
  45174. // vertexColor.a = m_fontColor32.a < vertexColor.a ? m_fontColor32.a : vertexColor.a;
  45175. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_32 = __this->get_address_of_m_fontColor32_53();
  45176. uint8_t L_33 = L_32->get_a_4();
  45177. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_34 = ___vertexColor2;
  45178. uint8_t L_35 = L_34.get_a_4();
  45179. G_B1_0 = (&___vertexColor2);
  45180. if ((((int32_t)L_33) < ((int32_t)L_35)))
  45181. {
  45182. G_B2_0 = (&___vertexColor2);
  45183. goto IL_0109;
  45184. }
  45185. }
  45186. {
  45187. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_36 = ___vertexColor2;
  45188. uint8_t L_37 = L_36.get_a_4();
  45189. G_B3_0 = L_37;
  45190. G_B3_1 = G_B1_0;
  45191. goto IL_0114;
  45192. }
  45193. IL_0109:
  45194. {
  45195. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_38 = __this->get_address_of_m_fontColor32_53();
  45196. uint8_t L_39 = L_38->get_a_4();
  45197. G_B3_0 = L_39;
  45198. G_B3_1 = G_B2_0;
  45199. }
  45200. IL_0114:
  45201. {
  45202. G_B3_1->set_a_4(G_B3_0);
  45203. // if (!m_enableVertexGradient)
  45204. bool L_40 = __this->get_m_enableVertexGradient_58();
  45205. if (L_40)
  45206. {
  45207. goto IL_01ad;
  45208. }
  45209. }
  45210. {
  45211. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = vertexColor;
  45212. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_41 = __this->get_m_textInfo_152();
  45213. NullCheck(L_41);
  45214. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_42 = L_41->get_characterInfo_11();
  45215. int32_t L_43 = __this->get_m_characterCount_207();
  45216. NullCheck(L_42);
  45217. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_44 = ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->get_address_of_vertex_BL_15();
  45218. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_45 = ___vertexColor2;
  45219. L_44->set_color_4(L_45);
  45220. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = vertexColor;
  45221. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_46 = __this->get_m_textInfo_152();
  45222. NullCheck(L_46);
  45223. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_47 = L_46->get_characterInfo_11();
  45224. int32_t L_48 = __this->get_m_characterCount_207();
  45225. NullCheck(L_47);
  45226. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->get_address_of_vertex_TL_16();
  45227. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_50 = ___vertexColor2;
  45228. L_49->set_color_4(L_50);
  45229. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = vertexColor;
  45230. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_51 = __this->get_m_textInfo_152();
  45231. NullCheck(L_51);
  45232. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_52 = L_51->get_characterInfo_11();
  45233. int32_t L_53 = __this->get_m_characterCount_207();
  45234. NullCheck(L_52);
  45235. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_address_of_vertex_TR_17();
  45236. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_55 = ___vertexColor2;
  45237. L_54->set_color_4(L_55);
  45238. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = vertexColor;
  45239. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_56 = __this->get_m_textInfo_152();
  45240. NullCheck(L_56);
  45241. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_57 = L_56->get_characterInfo_11();
  45242. int32_t L_58 = __this->get_m_characterCount_207();
  45243. NullCheck(L_57);
  45244. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_59 = ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_address_of_vertex_BR_18();
  45245. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_60 = ___vertexColor2;
  45246. L_59->set_color_4(L_60);
  45247. // }
  45248. goto IL_0440;
  45249. }
  45250. IL_01ad:
  45251. {
  45252. // if (!m_overrideHtmlColors && m_colorStack.index > 1)
  45253. bool L_61 = __this->get_m_overrideHtmlColors_69();
  45254. if (L_61)
  45255. {
  45256. goto IL_0252;
  45257. }
  45258. }
  45259. {
  45260. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_62 = __this->get_address_of_m_colorStack_227();
  45261. int32_t L_63 = L_62->get_index_1();
  45262. if ((((int32_t)L_63) <= ((int32_t)1)))
  45263. {
  45264. goto IL_0252;
  45265. }
  45266. }
  45267. {
  45268. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = vertexColor;
  45269. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_64 = __this->get_m_textInfo_152();
  45270. NullCheck(L_64);
  45271. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_65 = L_64->get_characterInfo_11();
  45272. int32_t L_66 = __this->get_m_characterCount_207();
  45273. NullCheck(L_65);
  45274. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_67 = ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->get_address_of_vertex_BL_15();
  45275. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_68 = ___vertexColor2;
  45276. L_67->set_color_4(L_68);
  45277. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = vertexColor;
  45278. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_69 = __this->get_m_textInfo_152();
  45279. NullCheck(L_69);
  45280. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_70 = L_69->get_characterInfo_11();
  45281. int32_t L_71 = __this->get_m_characterCount_207();
  45282. NullCheck(L_70);
  45283. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_72 = ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->get_address_of_vertex_TL_16();
  45284. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_73 = ___vertexColor2;
  45285. L_72->set_color_4(L_73);
  45286. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = vertexColor;
  45287. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_74 = __this->get_m_textInfo_152();
  45288. NullCheck(L_74);
  45289. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_75 = L_74->get_characterInfo_11();
  45290. int32_t L_76 = __this->get_m_characterCount_207();
  45291. NullCheck(L_75);
  45292. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_77 = ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->get_address_of_vertex_TR_17();
  45293. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_78 = ___vertexColor2;
  45294. L_77->set_color_4(L_78);
  45295. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = vertexColor;
  45296. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_79 = __this->get_m_textInfo_152();
  45297. NullCheck(L_79);
  45298. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_80 = L_79->get_characterInfo_11();
  45299. int32_t L_81 = __this->get_m_characterCount_207();
  45300. NullCheck(L_80);
  45301. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->get_address_of_vertex_BR_18();
  45302. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_83 = ___vertexColor2;
  45303. L_82->set_color_4(L_83);
  45304. // }
  45305. goto IL_0440;
  45306. }
  45307. IL_0252:
  45308. {
  45309. // if (m_fontColorGradientPreset != null)
  45310. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_84 = __this->get_m_fontColorGradientPreset_61();
  45311. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  45312. bool L_85;
  45313. L_85 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_84, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  45314. if (!L_85)
  45315. {
  45316. goto IL_0354;
  45317. }
  45318. }
  45319. {
  45320. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_fontColorGradientPreset.bottomLeft * vertexColor;
  45321. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_86 = __this->get_m_textInfo_152();
  45322. NullCheck(L_86);
  45323. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_87 = L_86->get_characterInfo_11();
  45324. int32_t L_88 = __this->get_m_characterCount_207();
  45325. NullCheck(L_87);
  45326. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_89 = ((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_88)))->get_address_of_vertex_BL_15();
  45327. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_90 = __this->get_m_fontColorGradientPreset_61();
  45328. NullCheck(L_90);
  45329. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_91 = L_90->get_bottomLeft_7();
  45330. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_92 = ___vertexColor2;
  45331. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_93;
  45332. L_93 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_92, /*hidden argument*/NULL);
  45333. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_94;
  45334. L_94 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_91, L_93, /*hidden argument*/NULL);
  45335. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_95;
  45336. L_95 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_94, /*hidden argument*/NULL);
  45337. L_89->set_color_4(L_95);
  45338. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_fontColorGradientPreset.topLeft * vertexColor;
  45339. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_96 = __this->get_m_textInfo_152();
  45340. NullCheck(L_96);
  45341. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_97 = L_96->get_characterInfo_11();
  45342. int32_t L_98 = __this->get_m_characterCount_207();
  45343. NullCheck(L_97);
  45344. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_99 = ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->get_address_of_vertex_TL_16();
  45345. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_100 = __this->get_m_fontColorGradientPreset_61();
  45346. NullCheck(L_100);
  45347. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_101 = L_100->get_topLeft_5();
  45348. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_102 = ___vertexColor2;
  45349. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_103;
  45350. L_103 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_102, /*hidden argument*/NULL);
  45351. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_104;
  45352. L_104 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_101, L_103, /*hidden argument*/NULL);
  45353. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_105;
  45354. L_105 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_104, /*hidden argument*/NULL);
  45355. L_99->set_color_4(L_105);
  45356. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_fontColorGradientPreset.topRight * vertexColor;
  45357. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_106 = __this->get_m_textInfo_152();
  45358. NullCheck(L_106);
  45359. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_107 = L_106->get_characterInfo_11();
  45360. int32_t L_108 = __this->get_m_characterCount_207();
  45361. NullCheck(L_107);
  45362. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_109 = ((L_107)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_108)))->get_address_of_vertex_TR_17();
  45363. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_110 = __this->get_m_fontColorGradientPreset_61();
  45364. NullCheck(L_110);
  45365. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_111 = L_110->get_topRight_6();
  45366. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_112 = ___vertexColor2;
  45367. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_113;
  45368. L_113 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_112, /*hidden argument*/NULL);
  45369. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_114;
  45370. L_114 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_111, L_113, /*hidden argument*/NULL);
  45371. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_115;
  45372. L_115 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_114, /*hidden argument*/NULL);
  45373. L_109->set_color_4(L_115);
  45374. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_fontColorGradientPreset.bottomRight * vertexColor;
  45375. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_116 = __this->get_m_textInfo_152();
  45376. NullCheck(L_116);
  45377. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_117 = L_116->get_characterInfo_11();
  45378. int32_t L_118 = __this->get_m_characterCount_207();
  45379. NullCheck(L_117);
  45380. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_119 = ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->get_address_of_vertex_BR_18();
  45381. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_120 = __this->get_m_fontColorGradientPreset_61();
  45382. NullCheck(L_120);
  45383. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_121 = L_120->get_bottomRight_8();
  45384. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_122 = ___vertexColor2;
  45385. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_123;
  45386. L_123 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_122, /*hidden argument*/NULL);
  45387. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_124;
  45388. L_124 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_121, L_123, /*hidden argument*/NULL);
  45389. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_125;
  45390. L_125 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_124, /*hidden argument*/NULL);
  45391. L_119->set_color_4(L_125);
  45392. // }
  45393. goto IL_0440;
  45394. }
  45395. IL_0354:
  45396. {
  45397. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_fontColorGradient.bottomLeft * vertexColor;
  45398. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_126 = __this->get_m_textInfo_152();
  45399. NullCheck(L_126);
  45400. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_127 = L_126->get_characterInfo_11();
  45401. int32_t L_128 = __this->get_m_characterCount_207();
  45402. NullCheck(L_127);
  45403. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_129 = ((L_127)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_128)))->get_address_of_vertex_BL_15();
  45404. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_130 = __this->get_address_of_m_fontColorGradient_60();
  45405. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_131 = L_130->get_bottomLeft_2();
  45406. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_132 = ___vertexColor2;
  45407. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_133;
  45408. L_133 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_132, /*hidden argument*/NULL);
  45409. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_134;
  45410. L_134 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_131, L_133, /*hidden argument*/NULL);
  45411. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_135;
  45412. L_135 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_134, /*hidden argument*/NULL);
  45413. L_129->set_color_4(L_135);
  45414. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_fontColorGradient.topLeft * vertexColor;
  45415. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_136 = __this->get_m_textInfo_152();
  45416. NullCheck(L_136);
  45417. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_137 = L_136->get_characterInfo_11();
  45418. int32_t L_138 = __this->get_m_characterCount_207();
  45419. NullCheck(L_137);
  45420. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->get_address_of_vertex_TL_16();
  45421. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_140 = __this->get_address_of_m_fontColorGradient_60();
  45422. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_141 = L_140->get_topLeft_0();
  45423. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_142 = ___vertexColor2;
  45424. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_143;
  45425. L_143 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_142, /*hidden argument*/NULL);
  45426. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_144;
  45427. L_144 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_141, L_143, /*hidden argument*/NULL);
  45428. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_145;
  45429. L_145 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_144, /*hidden argument*/NULL);
  45430. L_139->set_color_4(L_145);
  45431. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_fontColorGradient.topRight * vertexColor;
  45432. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_146 = __this->get_m_textInfo_152();
  45433. NullCheck(L_146);
  45434. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_147 = L_146->get_characterInfo_11();
  45435. int32_t L_148 = __this->get_m_characterCount_207();
  45436. NullCheck(L_147);
  45437. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_149 = ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->get_address_of_vertex_TR_17();
  45438. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_150 = __this->get_address_of_m_fontColorGradient_60();
  45439. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_151 = L_150->get_topRight_1();
  45440. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_152 = ___vertexColor2;
  45441. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_153;
  45442. L_153 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_152, /*hidden argument*/NULL);
  45443. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_154;
  45444. L_154 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_151, L_153, /*hidden argument*/NULL);
  45445. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_155;
  45446. L_155 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_154, /*hidden argument*/NULL);
  45447. L_149->set_color_4(L_155);
  45448. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_fontColorGradient.bottomRight * vertexColor;
  45449. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_156 = __this->get_m_textInfo_152();
  45450. NullCheck(L_156);
  45451. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_157 = L_156->get_characterInfo_11();
  45452. int32_t L_158 = __this->get_m_characterCount_207();
  45453. NullCheck(L_157);
  45454. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_159 = ((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_158)))->get_address_of_vertex_BR_18();
  45455. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_160 = __this->get_address_of_m_fontColorGradient_60();
  45456. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_161 = L_160->get_bottomRight_3();
  45457. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_162 = ___vertexColor2;
  45458. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_163;
  45459. L_163 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_162, /*hidden argument*/NULL);
  45460. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_164;
  45461. L_164 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_161, L_163, /*hidden argument*/NULL);
  45462. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_165;
  45463. L_165 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_164, /*hidden argument*/NULL);
  45464. L_159->set_color_4(L_165);
  45465. }
  45466. IL_0440:
  45467. {
  45468. // if (m_colorGradientPreset != null)
  45469. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_166 = __this->get_m_colorGradientPreset_231();
  45470. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  45471. bool L_167;
  45472. L_167 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_166, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  45473. if (!L_167)
  45474. {
  45475. goto IL_0661;
  45476. }
  45477. }
  45478. {
  45479. // if (m_colorGradientPresetIsTinted)
  45480. bool L_168 = __this->get_m_colorGradientPresetIsTinted_233();
  45481. if (!L_168)
  45482. {
  45483. goto IL_0575;
  45484. }
  45485. }
  45486. {
  45487. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color *= m_colorGradientPreset.bottomLeft;
  45488. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_169 = __this->get_m_textInfo_152();
  45489. NullCheck(L_169);
  45490. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_170 = L_169->get_characterInfo_11();
  45491. int32_t L_171 = __this->get_m_characterCount_207();
  45492. NullCheck(L_170);
  45493. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_172 = ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->get_address_of_vertex_BL_15();
  45494. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_173 = L_172->get_address_of_color_4();
  45495. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_174 = L_173;
  45496. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_175 = (*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_174);
  45497. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_176;
  45498. L_176 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_175, /*hidden argument*/NULL);
  45499. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_177 = __this->get_m_colorGradientPreset_231();
  45500. NullCheck(L_177);
  45501. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_178 = L_177->get_bottomLeft_7();
  45502. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_179;
  45503. L_179 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_176, L_178, /*hidden argument*/NULL);
  45504. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_180;
  45505. L_180 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_179, /*hidden argument*/NULL);
  45506. *(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_174 = L_180;
  45507. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color *= m_colorGradientPreset.topLeft;
  45508. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_181 = __this->get_m_textInfo_152();
  45509. NullCheck(L_181);
  45510. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_182 = L_181->get_characterInfo_11();
  45511. int32_t L_183 = __this->get_m_characterCount_207();
  45512. NullCheck(L_182);
  45513. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_184 = ((L_182)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_183)))->get_address_of_vertex_TL_16();
  45514. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_185 = L_184->get_address_of_color_4();
  45515. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_186 = L_185;
  45516. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_187 = (*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_186);
  45517. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_188;
  45518. L_188 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_187, /*hidden argument*/NULL);
  45519. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_189 = __this->get_m_colorGradientPreset_231();
  45520. NullCheck(L_189);
  45521. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_190 = L_189->get_topLeft_5();
  45522. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_191;
  45523. L_191 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_188, L_190, /*hidden argument*/NULL);
  45524. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_192;
  45525. L_192 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_191, /*hidden argument*/NULL);
  45526. *(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_186 = L_192;
  45527. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color *= m_colorGradientPreset.topRight;
  45528. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_193 = __this->get_m_textInfo_152();
  45529. NullCheck(L_193);
  45530. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_194 = L_193->get_characterInfo_11();
  45531. int32_t L_195 = __this->get_m_characterCount_207();
  45532. NullCheck(L_194);
  45533. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_196 = ((L_194)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_195)))->get_address_of_vertex_TR_17();
  45534. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_197 = L_196->get_address_of_color_4();
  45535. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_198 = L_197;
  45536. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_199 = (*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_198);
  45537. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_200;
  45538. L_200 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_199, /*hidden argument*/NULL);
  45539. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_201 = __this->get_m_colorGradientPreset_231();
  45540. NullCheck(L_201);
  45541. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_202 = L_201->get_topRight_6();
  45542. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_203;
  45543. L_203 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_200, L_202, /*hidden argument*/NULL);
  45544. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_204;
  45545. L_204 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_203, /*hidden argument*/NULL);
  45546. *(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_198 = L_204;
  45547. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color *= m_colorGradientPreset.bottomRight;
  45548. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_205 = __this->get_m_textInfo_152();
  45549. NullCheck(L_205);
  45550. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_206 = L_205->get_characterInfo_11();
  45551. int32_t L_207 = __this->get_m_characterCount_207();
  45552. NullCheck(L_206);
  45553. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_208 = ((L_206)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_207)))->get_address_of_vertex_BR_18();
  45554. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_209 = L_208->get_address_of_color_4();
  45555. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_210 = L_209;
  45556. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_211 = (*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_210);
  45557. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_212;
  45558. L_212 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_211, /*hidden argument*/NULL);
  45559. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_213 = __this->get_m_colorGradientPreset_231();
  45560. NullCheck(L_213);
  45561. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_214 = L_213->get_bottomRight_8();
  45562. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_215;
  45563. L_215 = Color_op_Multiply_mFD03CB228034C2D37F326B7AFF27C861E95447B7(L_212, L_214, /*hidden argument*/NULL);
  45564. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_216;
  45565. L_216 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_215, /*hidden argument*/NULL);
  45566. *(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)L_210 = L_216;
  45567. // }
  45568. goto IL_0661;
  45569. }
  45570. IL_0575:
  45571. {
  45572. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = m_colorGradientPreset.bottomLeft.MinAlpha(vertexColor);
  45573. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_217 = __this->get_m_textInfo_152();
  45574. NullCheck(L_217);
  45575. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_218 = L_217->get_characterInfo_11();
  45576. int32_t L_219 = __this->get_m_characterCount_207();
  45577. NullCheck(L_218);
  45578. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_220 = ((L_218)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_219)))->get_address_of_vertex_BL_15();
  45579. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_221 = __this->get_m_colorGradientPreset_231();
  45580. NullCheck(L_221);
  45581. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_222 = L_221->get_bottomLeft_7();
  45582. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_223 = ___vertexColor2;
  45583. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_224;
  45584. L_224 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_223, /*hidden argument*/NULL);
  45585. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_225;
  45586. L_225 = TMPro_ExtensionMethods_MinAlpha_mDC2BC8032C77FD29EDA49B94820B21F7030AECEE(L_222, L_224, /*hidden argument*/NULL);
  45587. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_226;
  45588. L_226 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_225, /*hidden argument*/NULL);
  45589. L_220->set_color_4(L_226);
  45590. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = m_colorGradientPreset.topLeft.MinAlpha(vertexColor);
  45591. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_227 = __this->get_m_textInfo_152();
  45592. NullCheck(L_227);
  45593. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_228 = L_227->get_characterInfo_11();
  45594. int32_t L_229 = __this->get_m_characterCount_207();
  45595. NullCheck(L_228);
  45596. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_230 = ((L_228)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_229)))->get_address_of_vertex_TL_16();
  45597. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_231 = __this->get_m_colorGradientPreset_231();
  45598. NullCheck(L_231);
  45599. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_232 = L_231->get_topLeft_5();
  45600. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_233 = ___vertexColor2;
  45601. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_234;
  45602. L_234 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_233, /*hidden argument*/NULL);
  45603. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_235;
  45604. L_235 = TMPro_ExtensionMethods_MinAlpha_mDC2BC8032C77FD29EDA49B94820B21F7030AECEE(L_232, L_234, /*hidden argument*/NULL);
  45605. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_236;
  45606. L_236 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_235, /*hidden argument*/NULL);
  45607. L_230->set_color_4(L_236);
  45608. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = m_colorGradientPreset.topRight.MinAlpha(vertexColor);
  45609. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_237 = __this->get_m_textInfo_152();
  45610. NullCheck(L_237);
  45611. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_238 = L_237->get_characterInfo_11();
  45612. int32_t L_239 = __this->get_m_characterCount_207();
  45613. NullCheck(L_238);
  45614. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_240 = ((L_238)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_239)))->get_address_of_vertex_TR_17();
  45615. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_241 = __this->get_m_colorGradientPreset_231();
  45616. NullCheck(L_241);
  45617. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_242 = L_241->get_topRight_6();
  45618. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_243 = ___vertexColor2;
  45619. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_244;
  45620. L_244 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_243, /*hidden argument*/NULL);
  45621. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_245;
  45622. L_245 = TMPro_ExtensionMethods_MinAlpha_mDC2BC8032C77FD29EDA49B94820B21F7030AECEE(L_242, L_244, /*hidden argument*/NULL);
  45623. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_246;
  45624. L_246 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_245, /*hidden argument*/NULL);
  45625. L_240->set_color_4(L_246);
  45626. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = m_colorGradientPreset.bottomRight.MinAlpha(vertexColor);
  45627. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_247 = __this->get_m_textInfo_152();
  45628. NullCheck(L_247);
  45629. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_248 = L_247->get_characterInfo_11();
  45630. int32_t L_249 = __this->get_m_characterCount_207();
  45631. NullCheck(L_248);
  45632. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_250 = ((L_248)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_249)))->get_address_of_vertex_BR_18();
  45633. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_251 = __this->get_m_colorGradientPreset_231();
  45634. NullCheck(L_251);
  45635. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_252 = L_251->get_bottomRight_8();
  45636. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_253 = ___vertexColor2;
  45637. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_254;
  45638. L_254 = Color32_op_Implicit_m63F14F1A14B1A9A3EE4D154413EE229D3E001623(L_253, /*hidden argument*/NULL);
  45639. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_255;
  45640. L_255 = TMPro_ExtensionMethods_MinAlpha_mDC2BC8032C77FD29EDA49B94820B21F7030AECEE(L_252, L_254, /*hidden argument*/NULL);
  45641. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_256;
  45642. L_256 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_255, /*hidden argument*/NULL);
  45643. L_250->set_color_4(L_256);
  45644. }
  45645. IL_0661:
  45646. {
  45647. // if (!m_isSDFShader)
  45648. bool L_257 = __this->get_m_isSDFShader_42();
  45649. if (L_257)
  45650. {
  45651. goto IL_0670;
  45652. }
  45653. }
  45654. {
  45655. // style_padding = 0f;
  45656. ___style_padding1 = (0.0f);
  45657. }
  45658. IL_0670:
  45659. {
  45660. // GlyphRect glyphRect = m_cached_TextElement.m_Glyph.glyphRect;
  45661. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_258 = __this->get_m_cached_TextElement_246();
  45662. NullCheck(L_258);
  45663. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_259 = L_258->get_m_Glyph_3();
  45664. NullCheck(L_259);
  45665. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_260;
  45666. L_260 = Glyph_get_glyphRect_mA3484840AF306B3F9B146D7162424238B4F456F9(L_259, /*hidden argument*/NULL);
  45667. V_0 = L_260;
  45668. // uv0.x = (glyphRect.x - padding - style_padding) / m_currentFontAsset.m_AtlasWidth;
  45669. int32_t L_261;
  45670. L_261 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45671. float L_262 = ___padding0;
  45672. float L_263 = ___style_padding1;
  45673. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_264 = __this->get_m_currentFontAsset_41();
  45674. NullCheck(L_264);
  45675. int32_t L_265 = L_264->get_m_AtlasWidth_26();
  45676. (&V_1)->set_x_0(((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_261)), (float)L_262)), (float)L_263))/(float)((float)((float)L_265)))));
  45677. // uv0.y = (glyphRect.y - padding - style_padding) / m_currentFontAsset.m_AtlasHeight;
  45678. int32_t L_266;
  45679. L_266 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45680. float L_267 = ___padding0;
  45681. float L_268 = ___style_padding1;
  45682. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_269 = __this->get_m_currentFontAsset_41();
  45683. NullCheck(L_269);
  45684. int32_t L_270 = L_269->get_m_AtlasHeight_27();
  45685. (&V_1)->set_y_1(((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_266)), (float)L_267)), (float)L_268))/(float)((float)((float)L_270)))));
  45686. // uv1.x = uv0.x;
  45687. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_271 = V_1;
  45688. float L_272 = L_271.get_x_0();
  45689. (&V_2)->set_x_0(L_272);
  45690. // uv1.y = (glyphRect.y + padding + style_padding + glyphRect.height) / m_currentFontAsset.m_AtlasHeight;
  45691. int32_t L_273;
  45692. L_273 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45693. float L_274 = ___padding0;
  45694. float L_275 = ___style_padding1;
  45695. int32_t L_276;
  45696. L_276 = GlyphRect_get_height_m319E96AD96E2087C9C9F5A1DF883F06A4D04104F((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45697. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_277 = __this->get_m_currentFontAsset_41();
  45698. NullCheck(L_277);
  45699. int32_t L_278 = L_277->get_m_AtlasHeight_27();
  45700. (&V_2)->set_y_1(((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)((float)L_273)), (float)L_274)), (float)L_275)), (float)((float)((float)L_276))))/(float)((float)((float)L_278)))));
  45701. // uv2.x = (glyphRect.x + padding + style_padding + glyphRect.width) / m_currentFontAsset.m_AtlasWidth;
  45702. int32_t L_279;
  45703. L_279 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45704. float L_280 = ___padding0;
  45705. float L_281 = ___style_padding1;
  45706. int32_t L_282;
  45707. L_282 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_0), /*hidden argument*/NULL);
  45708. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_283 = __this->get_m_currentFontAsset_41();
  45709. NullCheck(L_283);
  45710. int32_t L_284 = L_283->get_m_AtlasWidth_26();
  45711. (&V_3)->set_x_0(((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)((float)L_279)), (float)L_280)), (float)L_281)), (float)((float)((float)L_282))))/(float)((float)((float)L_284)))));
  45712. // uv2.y = uv1.y;
  45713. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_285 = V_2;
  45714. float L_286 = L_285.get_y_1();
  45715. (&V_3)->set_y_1(L_286);
  45716. // uv3.x = uv2.x;
  45717. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_287 = V_3;
  45718. float L_288 = L_287.get_x_0();
  45719. (&V_4)->set_x_0(L_288);
  45720. // uv3.y = uv0.y;
  45721. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_289 = V_1;
  45722. float L_290 = L_289.get_y_1();
  45723. (&V_4)->set_y_1(L_290);
  45724. // m_textInfo.characterInfo[m_characterCount].vertex_BL.uv = uv0;
  45725. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_291 = __this->get_m_textInfo_152();
  45726. NullCheck(L_291);
  45727. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_292 = L_291->get_characterInfo_11();
  45728. int32_t L_293 = __this->get_m_characterCount_207();
  45729. NullCheck(L_292);
  45730. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_294 = ((L_292)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_293)))->get_address_of_vertex_BL_15();
  45731. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_295 = V_1;
  45732. L_294->set_uv_1(L_295);
  45733. // m_textInfo.characterInfo[m_characterCount].vertex_TL.uv = uv1;
  45734. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_296 = __this->get_m_textInfo_152();
  45735. NullCheck(L_296);
  45736. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_297 = L_296->get_characterInfo_11();
  45737. int32_t L_298 = __this->get_m_characterCount_207();
  45738. NullCheck(L_297);
  45739. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_299 = ((L_297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_298)))->get_address_of_vertex_TL_16();
  45740. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_300 = V_2;
  45741. L_299->set_uv_1(L_300);
  45742. // m_textInfo.characterInfo[m_characterCount].vertex_TR.uv = uv2;
  45743. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_301 = __this->get_m_textInfo_152();
  45744. NullCheck(L_301);
  45745. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_302 = L_301->get_characterInfo_11();
  45746. int32_t L_303 = __this->get_m_characterCount_207();
  45747. NullCheck(L_302);
  45748. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_304 = ((L_302)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_303)))->get_address_of_vertex_TR_17();
  45749. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_305 = V_3;
  45750. L_304->set_uv_1(L_305);
  45751. // m_textInfo.characterInfo[m_characterCount].vertex_BR.uv = uv3;
  45752. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_306 = __this->get_m_textInfo_152();
  45753. NullCheck(L_306);
  45754. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_307 = L_306->get_characterInfo_11();
  45755. int32_t L_308 = __this->get_m_characterCount_207();
  45756. NullCheck(L_307);
  45757. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_309 = ((L_307)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_308)))->get_address_of_vertex_BR_18();
  45758. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_310 = V_4;
  45759. L_309->set_uv_1(L_310);
  45760. // }
  45761. return;
  45762. }
  45763. }
  45764. // System.Void TMPro.TMP_Text::SaveSpriteVertexInfo(UnityEngine.Color32)
  45765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SaveSpriteVertexInfo_m1B7F98FC7CF375311C8EF95B78A99E4C6A6ADCF1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___vertexColor0, const RuntimeMethod* method)
  45766. {
  45767. static bool s_Il2CppMethodInitialized;
  45768. if (!s_Il2CppMethodInitialized)
  45769. {
  45770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  45771. s_Il2CppMethodInitialized = true;
  45772. }
  45773. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_0;
  45774. memset((&V_0), 0, sizeof(V_0));
  45775. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_1;
  45776. memset((&V_1), 0, sizeof(V_1));
  45777. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_2;
  45778. memset((&V_2), 0, sizeof(V_2));
  45779. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_3;
  45780. memset((&V_3), 0, sizeof(V_3));
  45781. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_4;
  45782. memset((&V_4), 0, sizeof(V_4));
  45783. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D V_5;
  45784. memset((&V_5), 0, sizeof(V_5));
  45785. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_6;
  45786. memset((&V_6), 0, sizeof(V_6));
  45787. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_7;
  45788. memset((&V_7), 0, sizeof(V_7));
  45789. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_8;
  45790. memset((&V_8), 0, sizeof(V_8));
  45791. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_9;
  45792. memset((&V_9), 0, sizeof(V_9));
  45793. uint8_t V_10 = 0x0;
  45794. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B5_0;
  45795. memset((&G_B5_0), 0, sizeof(G_B5_0));
  45796. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B7_0 = NULL;
  45797. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B6_0 = NULL;
  45798. uint8_t G_B11_0 = 0x0;
  45799. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B11_1 = NULL;
  45800. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B9_0 = NULL;
  45801. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B9_1 = NULL;
  45802. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B8_0 = NULL;
  45803. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B8_1 = NULL;
  45804. uint8_t G_B10_0 = 0x0;
  45805. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B10_1 = NULL;
  45806. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B10_2 = NULL;
  45807. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B16_0;
  45808. memset((&G_B16_0), 0, sizeof(G_B16_0));
  45809. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B19_0;
  45810. memset((&G_B19_0), 0, sizeof(G_B19_0));
  45811. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B22_0;
  45812. memset((&G_B22_0), 0, sizeof(G_B22_0));
  45813. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B25_0;
  45814. memset((&G_B25_0), 0, sizeof(G_B25_0));
  45815. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B29_0;
  45816. memset((&G_B29_0), 0, sizeof(G_B29_0));
  45817. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B32_0;
  45818. memset((&G_B32_0), 0, sizeof(G_B32_0));
  45819. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B35_0;
  45820. memset((&G_B35_0), 0, sizeof(G_B35_0));
  45821. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B38_0;
  45822. memset((&G_B38_0), 0, sizeof(G_B38_0));
  45823. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B43_0;
  45824. memset((&G_B43_0), 0, sizeof(G_B43_0));
  45825. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B46_0;
  45826. memset((&G_B46_0), 0, sizeof(G_B46_0));
  45827. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B49_0;
  45828. memset((&G_B49_0), 0, sizeof(G_B49_0));
  45829. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D G_B52_0;
  45830. memset((&G_B52_0), 0, sizeof(G_B52_0));
  45831. {
  45832. // m_textInfo.characterInfo[m_characterCount].vertex_BL.position = m_textInfo.characterInfo[m_characterCount].bottomLeft;
  45833. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  45834. NullCheck(L_0);
  45835. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1 = L_0->get_characterInfo_11();
  45836. int32_t L_2 = __this->get_m_characterCount_207();
  45837. NullCheck(L_1);
  45838. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_address_of_vertex_BL_15();
  45839. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_4 = __this->get_m_textInfo_152();
  45840. NullCheck(L_4);
  45841. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_5 = L_4->get_characterInfo_11();
  45842. int32_t L_6 = __this->get_m_characterCount_207();
  45843. NullCheck(L_5);
  45844. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_bottomLeft_20();
  45845. L_3->set_position_0(L_7);
  45846. // m_textInfo.characterInfo[m_characterCount].vertex_TL.position = m_textInfo.characterInfo[m_characterCount].topLeft;
  45847. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_8 = __this->get_m_textInfo_152();
  45848. NullCheck(L_8);
  45849. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_9 = L_8->get_characterInfo_11();
  45850. int32_t L_10 = __this->get_m_characterCount_207();
  45851. NullCheck(L_9);
  45852. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_address_of_vertex_TL_16();
  45853. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_12 = __this->get_m_textInfo_152();
  45854. NullCheck(L_12);
  45855. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_13 = L_12->get_characterInfo_11();
  45856. int32_t L_14 = __this->get_m_characterCount_207();
  45857. NullCheck(L_13);
  45858. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_topLeft_19();
  45859. L_11->set_position_0(L_15);
  45860. // m_textInfo.characterInfo[m_characterCount].vertex_TR.position = m_textInfo.characterInfo[m_characterCount].topRight;
  45861. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_16 = __this->get_m_textInfo_152();
  45862. NullCheck(L_16);
  45863. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_17 = L_16->get_characterInfo_11();
  45864. int32_t L_18 = __this->get_m_characterCount_207();
  45865. NullCheck(L_17);
  45866. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->get_address_of_vertex_TR_17();
  45867. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_20 = __this->get_m_textInfo_152();
  45868. NullCheck(L_20);
  45869. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_21 = L_20->get_characterInfo_11();
  45870. int32_t L_22 = __this->get_m_characterCount_207();
  45871. NullCheck(L_21);
  45872. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->get_topRight_21();
  45873. L_19->set_position_0(L_23);
  45874. // m_textInfo.characterInfo[m_characterCount].vertex_BR.position = m_textInfo.characterInfo[m_characterCount].bottomRight;
  45875. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_24 = __this->get_m_textInfo_152();
  45876. NullCheck(L_24);
  45877. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_25 = L_24->get_characterInfo_11();
  45878. int32_t L_26 = __this->get_m_characterCount_207();
  45879. NullCheck(L_25);
  45880. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_address_of_vertex_BR_18();
  45881. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_28 = __this->get_m_textInfo_152();
  45882. NullCheck(L_28);
  45883. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_29 = L_28->get_characterInfo_11();
  45884. int32_t L_30 = __this->get_m_characterCount_207();
  45885. NullCheck(L_29);
  45886. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_bottomRight_22();
  45887. L_27->set_position_0(L_31);
  45888. // if (m_tintAllSprites) m_tintSprite = true;
  45889. bool L_32 = __this->get_m_tintAllSprites_63();
  45890. if (!L_32)
  45891. {
  45892. goto IL_00fb;
  45893. }
  45894. }
  45895. {
  45896. // if (m_tintAllSprites) m_tintSprite = true;
  45897. __this->set_m_tintSprite_64((bool)1);
  45898. }
  45899. IL_00fb:
  45900. {
  45901. // Color32 spriteColor = m_tintSprite ? m_spriteColor.Multiply(vertexColor) : m_spriteColor;
  45902. bool L_33 = __this->get_m_tintSprite_64();
  45903. if (L_33)
  45904. {
  45905. goto IL_010b;
  45906. }
  45907. }
  45908. {
  45909. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_34 = __this->get_m_spriteColor_65();
  45910. G_B5_0 = L_34;
  45911. goto IL_0117;
  45912. }
  45913. IL_010b:
  45914. {
  45915. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_35 = __this->get_m_spriteColor_65();
  45916. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_36 = ___vertexColor0;
  45917. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_37;
  45918. L_37 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_35, L_36, /*hidden argument*/NULL);
  45919. G_B5_0 = L_37;
  45920. }
  45921. IL_0117:
  45922. {
  45923. V_0 = G_B5_0;
  45924. // spriteColor.a = spriteColor.a < m_fontColor32.a ? spriteColor.a = spriteColor.a < vertexColor.a ? spriteColor.a : vertexColor.a : m_fontColor32.a;
  45925. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_38 = V_0;
  45926. uint8_t L_39 = L_38.get_a_4();
  45927. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_40 = __this->get_address_of_m_fontColor32_53();
  45928. uint8_t L_41 = L_40->get_a_4();
  45929. G_B6_0 = (&V_0);
  45930. if ((((int32_t)L_39) < ((int32_t)L_41)))
  45931. {
  45932. G_B7_0 = (&V_0);
  45933. goto IL_013a;
  45934. }
  45935. }
  45936. {
  45937. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_42 = __this->get_address_of_m_fontColor32_53();
  45938. uint8_t L_43 = L_42->get_a_4();
  45939. G_B11_0 = L_43;
  45940. G_B11_1 = G_B6_0;
  45941. goto IL_0162;
  45942. }
  45943. IL_013a:
  45944. {
  45945. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_44 = V_0;
  45946. uint8_t L_45 = L_44.get_a_4();
  45947. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_46 = ___vertexColor0;
  45948. uint8_t L_47 = L_46.get_a_4();
  45949. G_B8_0 = (&V_0);
  45950. G_B8_1 = G_B7_0;
  45951. if ((((int32_t)L_45) < ((int32_t)L_47)))
  45952. {
  45953. G_B9_0 = (&V_0);
  45954. G_B9_1 = G_B7_0;
  45955. goto IL_0152;
  45956. }
  45957. }
  45958. {
  45959. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_48 = ___vertexColor0;
  45960. uint8_t L_49 = L_48.get_a_4();
  45961. G_B10_0 = L_49;
  45962. G_B10_1 = G_B8_0;
  45963. G_B10_2 = G_B8_1;
  45964. goto IL_0158;
  45965. }
  45966. IL_0152:
  45967. {
  45968. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_50 = V_0;
  45969. uint8_t L_51 = L_50.get_a_4();
  45970. G_B10_0 = L_51;
  45971. G_B10_1 = G_B9_0;
  45972. G_B10_2 = G_B9_1;
  45973. }
  45974. IL_0158:
  45975. {
  45976. uint8_t L_52 = G_B10_0;
  45977. V_10 = L_52;
  45978. G_B10_1->set_a_4(L_52);
  45979. uint8_t L_53 = V_10;
  45980. G_B11_0 = L_53;
  45981. G_B11_1 = G_B10_2;
  45982. }
  45983. IL_0162:
  45984. {
  45985. G_B11_1->set_a_4(G_B11_0);
  45986. // Color32 c0 = spriteColor;
  45987. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_54 = V_0;
  45988. V_1 = L_54;
  45989. // Color32 c1 = spriteColor;
  45990. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_55 = V_0;
  45991. V_2 = L_55;
  45992. // Color32 c2 = spriteColor;
  45993. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_56 = V_0;
  45994. V_3 = L_56;
  45995. // Color32 c3 = spriteColor;
  45996. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_57 = V_0;
  45997. V_4 = L_57;
  45998. // if (m_enableVertexGradient)
  45999. bool L_58 = __this->get_m_enableVertexGradient_58();
  46000. if (!L_58)
  46001. {
  46002. goto IL_02a7;
  46003. }
  46004. }
  46005. {
  46006. // if (m_fontColorGradientPreset != null)
  46007. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_59 = __this->get_m_fontColorGradientPreset_61();
  46008. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  46009. bool L_60;
  46010. L_60 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_59, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  46011. if (!L_60)
  46012. {
  46013. goto IL_021c;
  46014. }
  46015. }
  46016. {
  46017. // c0 = m_tintSprite ? c0.Multiply(m_fontColorGradientPreset.bottomLeft) : c0;
  46018. bool L_61 = __this->get_m_tintSprite_64();
  46019. if (L_61)
  46020. {
  46021. goto IL_0197;
  46022. }
  46023. }
  46024. {
  46025. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_62 = V_1;
  46026. G_B16_0 = L_62;
  46027. goto IL_01ad;
  46028. }
  46029. IL_0197:
  46030. {
  46031. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_63 = V_1;
  46032. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_64 = __this->get_m_fontColorGradientPreset_61();
  46033. NullCheck(L_64);
  46034. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_65 = L_64->get_bottomLeft_7();
  46035. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_66;
  46036. L_66 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_65, /*hidden argument*/NULL);
  46037. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_67;
  46038. L_67 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_63, L_66, /*hidden argument*/NULL);
  46039. G_B16_0 = L_67;
  46040. }
  46041. IL_01ad:
  46042. {
  46043. V_1 = G_B16_0;
  46044. // c1 = m_tintSprite ? c1.Multiply(m_fontColorGradientPreset.topLeft) : c1;
  46045. bool L_68 = __this->get_m_tintSprite_64();
  46046. if (L_68)
  46047. {
  46048. goto IL_01b9;
  46049. }
  46050. }
  46051. {
  46052. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_69 = V_2;
  46053. G_B19_0 = L_69;
  46054. goto IL_01cf;
  46055. }
  46056. IL_01b9:
  46057. {
  46058. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_70 = V_2;
  46059. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_71 = __this->get_m_fontColorGradientPreset_61();
  46060. NullCheck(L_71);
  46061. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_72 = L_71->get_topLeft_5();
  46062. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_73;
  46063. L_73 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_72, /*hidden argument*/NULL);
  46064. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_74;
  46065. L_74 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_70, L_73, /*hidden argument*/NULL);
  46066. G_B19_0 = L_74;
  46067. }
  46068. IL_01cf:
  46069. {
  46070. V_2 = G_B19_0;
  46071. // c2 = m_tintSprite ? c2.Multiply(m_fontColorGradientPreset.topRight) : c2;
  46072. bool L_75 = __this->get_m_tintSprite_64();
  46073. if (L_75)
  46074. {
  46075. goto IL_01db;
  46076. }
  46077. }
  46078. {
  46079. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_76 = V_3;
  46080. G_B22_0 = L_76;
  46081. goto IL_01f1;
  46082. }
  46083. IL_01db:
  46084. {
  46085. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_77 = V_3;
  46086. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_78 = __this->get_m_fontColorGradientPreset_61();
  46087. NullCheck(L_78);
  46088. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_79 = L_78->get_topRight_6();
  46089. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_80;
  46090. L_80 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_79, /*hidden argument*/NULL);
  46091. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_81;
  46092. L_81 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_77, L_80, /*hidden argument*/NULL);
  46093. G_B22_0 = L_81;
  46094. }
  46095. IL_01f1:
  46096. {
  46097. V_3 = G_B22_0;
  46098. // c3 = m_tintSprite ? c3.Multiply(m_fontColorGradientPreset.bottomRight) : c3;
  46099. bool L_82 = __this->get_m_tintSprite_64();
  46100. if (L_82)
  46101. {
  46102. goto IL_01fe;
  46103. }
  46104. }
  46105. {
  46106. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_83 = V_4;
  46107. G_B25_0 = L_83;
  46108. goto IL_0215;
  46109. }
  46110. IL_01fe:
  46111. {
  46112. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_84 = V_4;
  46113. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_85 = __this->get_m_fontColorGradientPreset_61();
  46114. NullCheck(L_85);
  46115. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_86 = L_85->get_bottomRight_8();
  46116. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_87;
  46117. L_87 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_86, /*hidden argument*/NULL);
  46118. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_88;
  46119. L_88 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_84, L_87, /*hidden argument*/NULL);
  46120. G_B25_0 = L_88;
  46121. }
  46122. IL_0215:
  46123. {
  46124. V_4 = G_B25_0;
  46125. // }
  46126. goto IL_02a7;
  46127. }
  46128. IL_021c:
  46129. {
  46130. // c0 = m_tintSprite ? c0.Multiply(m_fontColorGradient.bottomLeft) : c0;
  46131. bool L_89 = __this->get_m_tintSprite_64();
  46132. if (L_89)
  46133. {
  46134. goto IL_0227;
  46135. }
  46136. }
  46137. {
  46138. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_90 = V_1;
  46139. G_B29_0 = L_90;
  46140. goto IL_023d;
  46141. }
  46142. IL_0227:
  46143. {
  46144. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_91 = V_1;
  46145. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_92 = __this->get_address_of_m_fontColorGradient_60();
  46146. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_93 = L_92->get_bottomLeft_2();
  46147. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_94;
  46148. L_94 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_93, /*hidden argument*/NULL);
  46149. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_95;
  46150. L_95 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_91, L_94, /*hidden argument*/NULL);
  46151. G_B29_0 = L_95;
  46152. }
  46153. IL_023d:
  46154. {
  46155. V_1 = G_B29_0;
  46156. // c1 = m_tintSprite ? c1.Multiply(m_fontColorGradient.topLeft) : c1;
  46157. bool L_96 = __this->get_m_tintSprite_64();
  46158. if (L_96)
  46159. {
  46160. goto IL_0249;
  46161. }
  46162. }
  46163. {
  46164. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_97 = V_2;
  46165. G_B32_0 = L_97;
  46166. goto IL_025f;
  46167. }
  46168. IL_0249:
  46169. {
  46170. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_98 = V_2;
  46171. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_99 = __this->get_address_of_m_fontColorGradient_60();
  46172. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_100 = L_99->get_topLeft_0();
  46173. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_101;
  46174. L_101 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_100, /*hidden argument*/NULL);
  46175. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_102;
  46176. L_102 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_98, L_101, /*hidden argument*/NULL);
  46177. G_B32_0 = L_102;
  46178. }
  46179. IL_025f:
  46180. {
  46181. V_2 = G_B32_0;
  46182. // c2 = m_tintSprite ? c2.Multiply(m_fontColorGradient.topRight) : c2;
  46183. bool L_103 = __this->get_m_tintSprite_64();
  46184. if (L_103)
  46185. {
  46186. goto IL_026b;
  46187. }
  46188. }
  46189. {
  46190. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_104 = V_3;
  46191. G_B35_0 = L_104;
  46192. goto IL_0281;
  46193. }
  46194. IL_026b:
  46195. {
  46196. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_105 = V_3;
  46197. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_106 = __this->get_address_of_m_fontColorGradient_60();
  46198. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_107 = L_106->get_topRight_1();
  46199. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_108;
  46200. L_108 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_107, /*hidden argument*/NULL);
  46201. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_109;
  46202. L_109 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_105, L_108, /*hidden argument*/NULL);
  46203. G_B35_0 = L_109;
  46204. }
  46205. IL_0281:
  46206. {
  46207. V_3 = G_B35_0;
  46208. // c3 = m_tintSprite ? c3.Multiply(m_fontColorGradient.bottomRight) : c3;
  46209. bool L_110 = __this->get_m_tintSprite_64();
  46210. if (L_110)
  46211. {
  46212. goto IL_028e;
  46213. }
  46214. }
  46215. {
  46216. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_111 = V_4;
  46217. G_B38_0 = L_111;
  46218. goto IL_02a5;
  46219. }
  46220. IL_028e:
  46221. {
  46222. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_112 = V_4;
  46223. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D * L_113 = __this->get_address_of_m_fontColorGradient_60();
  46224. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_114 = L_113->get_bottomRight_3();
  46225. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_115;
  46226. L_115 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_114, /*hidden argument*/NULL);
  46227. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_116;
  46228. L_116 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_112, L_115, /*hidden argument*/NULL);
  46229. G_B38_0 = L_116;
  46230. }
  46231. IL_02a5:
  46232. {
  46233. V_4 = G_B38_0;
  46234. }
  46235. IL_02a7:
  46236. {
  46237. // if (m_colorGradientPreset != null)
  46238. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_117 = __this->get_m_colorGradientPreset_231();
  46239. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  46240. bool L_118;
  46241. L_118 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_117, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  46242. if (!L_118)
  46243. {
  46244. goto IL_0343;
  46245. }
  46246. }
  46247. {
  46248. // c0 = m_tintSprite ? c0.Multiply(m_colorGradientPreset.bottomLeft) : c0;
  46249. bool L_119 = __this->get_m_tintSprite_64();
  46250. if (L_119)
  46251. {
  46252. goto IL_02c3;
  46253. }
  46254. }
  46255. {
  46256. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_120 = V_1;
  46257. G_B43_0 = L_120;
  46258. goto IL_02d9;
  46259. }
  46260. IL_02c3:
  46261. {
  46262. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_121 = V_1;
  46263. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_122 = __this->get_m_colorGradientPreset_231();
  46264. NullCheck(L_122);
  46265. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_123 = L_122->get_bottomLeft_7();
  46266. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_124;
  46267. L_124 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_123, /*hidden argument*/NULL);
  46268. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_125;
  46269. L_125 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_121, L_124, /*hidden argument*/NULL);
  46270. G_B43_0 = L_125;
  46271. }
  46272. IL_02d9:
  46273. {
  46274. V_1 = G_B43_0;
  46275. // c1 = m_tintSprite ? c1.Multiply(m_colorGradientPreset.topLeft) : c1;
  46276. bool L_126 = __this->get_m_tintSprite_64();
  46277. if (L_126)
  46278. {
  46279. goto IL_02e5;
  46280. }
  46281. }
  46282. {
  46283. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_127 = V_2;
  46284. G_B46_0 = L_127;
  46285. goto IL_02fb;
  46286. }
  46287. IL_02e5:
  46288. {
  46289. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_128 = V_2;
  46290. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_129 = __this->get_m_colorGradientPreset_231();
  46291. NullCheck(L_129);
  46292. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_130 = L_129->get_topLeft_5();
  46293. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_131;
  46294. L_131 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_130, /*hidden argument*/NULL);
  46295. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_132;
  46296. L_132 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_128, L_131, /*hidden argument*/NULL);
  46297. G_B46_0 = L_132;
  46298. }
  46299. IL_02fb:
  46300. {
  46301. V_2 = G_B46_0;
  46302. // c2 = m_tintSprite ? c2.Multiply(m_colorGradientPreset.topRight) : c2;
  46303. bool L_133 = __this->get_m_tintSprite_64();
  46304. if (L_133)
  46305. {
  46306. goto IL_0307;
  46307. }
  46308. }
  46309. {
  46310. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_134 = V_3;
  46311. G_B49_0 = L_134;
  46312. goto IL_031d;
  46313. }
  46314. IL_0307:
  46315. {
  46316. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_135 = V_3;
  46317. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_136 = __this->get_m_colorGradientPreset_231();
  46318. NullCheck(L_136);
  46319. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_137 = L_136->get_topRight_6();
  46320. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_138;
  46321. L_138 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_137, /*hidden argument*/NULL);
  46322. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_139;
  46323. L_139 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_135, L_138, /*hidden argument*/NULL);
  46324. G_B49_0 = L_139;
  46325. }
  46326. IL_031d:
  46327. {
  46328. V_3 = G_B49_0;
  46329. // c3 = m_tintSprite ? c3.Multiply(m_colorGradientPreset.bottomRight) : c3;
  46330. bool L_140 = __this->get_m_tintSprite_64();
  46331. if (L_140)
  46332. {
  46333. goto IL_032a;
  46334. }
  46335. }
  46336. {
  46337. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_141 = V_4;
  46338. G_B52_0 = L_141;
  46339. goto IL_0341;
  46340. }
  46341. IL_032a:
  46342. {
  46343. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_142 = V_4;
  46344. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_143 = __this->get_m_colorGradientPreset_231();
  46345. NullCheck(L_143);
  46346. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_144 = L_143->get_bottomRight_8();
  46347. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_145;
  46348. L_145 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_144, /*hidden argument*/NULL);
  46349. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_146;
  46350. L_146 = TMPro_ExtensionMethods_Multiply_m75AD135DBC1075F1AD2D527DF643080D89F8CCC2(L_142, L_145, /*hidden argument*/NULL);
  46351. G_B52_0 = L_146;
  46352. }
  46353. IL_0341:
  46354. {
  46355. V_4 = G_B52_0;
  46356. }
  46357. IL_0343:
  46358. {
  46359. // m_textInfo.characterInfo[m_characterCount].vertex_BL.color = c0;
  46360. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_147 = __this->get_m_textInfo_152();
  46361. NullCheck(L_147);
  46362. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_148 = L_147->get_characterInfo_11();
  46363. int32_t L_149 = __this->get_m_characterCount_207();
  46364. NullCheck(L_148);
  46365. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_150 = ((L_148)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_149)))->get_address_of_vertex_BL_15();
  46366. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_151 = V_1;
  46367. L_150->set_color_4(L_151);
  46368. // m_textInfo.characterInfo[m_characterCount].vertex_TL.color = c1;
  46369. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_152 = __this->get_m_textInfo_152();
  46370. NullCheck(L_152);
  46371. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_153 = L_152->get_characterInfo_11();
  46372. int32_t L_154 = __this->get_m_characterCount_207();
  46373. NullCheck(L_153);
  46374. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_155 = ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->get_address_of_vertex_TL_16();
  46375. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_156 = V_2;
  46376. L_155->set_color_4(L_156);
  46377. // m_textInfo.characterInfo[m_characterCount].vertex_TR.color = c2;
  46378. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_157 = __this->get_m_textInfo_152();
  46379. NullCheck(L_157);
  46380. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_158 = L_157->get_characterInfo_11();
  46381. int32_t L_159 = __this->get_m_characterCount_207();
  46382. NullCheck(L_158);
  46383. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_160 = ((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_159)))->get_address_of_vertex_TR_17();
  46384. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_161 = V_3;
  46385. L_160->set_color_4(L_161);
  46386. // m_textInfo.characterInfo[m_characterCount].vertex_BR.color = c3;
  46387. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_162 = __this->get_m_textInfo_152();
  46388. NullCheck(L_162);
  46389. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_163 = L_162->get_characterInfo_11();
  46390. int32_t L_164 = __this->get_m_characterCount_207();
  46391. NullCheck(L_163);
  46392. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_165 = ((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_164)))->get_address_of_vertex_BR_18();
  46393. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_166 = V_4;
  46394. L_165->set_color_4(L_166);
  46395. // GlyphRect glyphRect = m_cached_TextElement.m_Glyph.glyphRect;
  46396. TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * L_167 = __this->get_m_cached_TextElement_246();
  46397. NullCheck(L_167);
  46398. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_168 = L_167->get_m_Glyph_3();
  46399. NullCheck(L_168);
  46400. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_169;
  46401. L_169 = Glyph_get_glyphRect_mA3484840AF306B3F9B146D7162424238B4F456F9(L_168, /*hidden argument*/NULL);
  46402. V_5 = L_169;
  46403. // Vector2 uv0 = new Vector2((float)glyphRect.x / m_currentSpriteAsset.spriteSheet.width, (float)glyphRect.y / m_currentSpriteAsset.spriteSheet.height); // bottom left
  46404. int32_t L_170;
  46405. L_170 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46406. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_171 = __this->get_m_currentSpriteAsset_250();
  46407. NullCheck(L_171);
  46408. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_172 = L_171->get_spriteSheet_12();
  46409. NullCheck(L_172);
  46410. int32_t L_173;
  46411. L_173 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_172);
  46412. int32_t L_174;
  46413. L_174 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46414. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_175 = __this->get_m_currentSpriteAsset_250();
  46415. NullCheck(L_175);
  46416. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_176 = L_175->get_spriteSheet_12();
  46417. NullCheck(L_176);
  46418. int32_t L_177;
  46419. L_177 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_176);
  46420. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_6), ((float)((float)((float)((float)L_170))/(float)((float)((float)L_173)))), ((float)((float)((float)((float)L_174))/(float)((float)((float)L_177)))), /*hidden argument*/NULL);
  46421. // Vector2 uv1 = new Vector2(uv0.x, (float)(glyphRect.y + glyphRect.height) / m_currentSpriteAsset.spriteSheet.height); // top left
  46422. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_178 = V_6;
  46423. float L_179 = L_178.get_x_0();
  46424. int32_t L_180;
  46425. L_180 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46426. int32_t L_181;
  46427. L_181 = GlyphRect_get_height_m319E96AD96E2087C9C9F5A1DF883F06A4D04104F((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46428. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_182 = __this->get_m_currentSpriteAsset_250();
  46429. NullCheck(L_182);
  46430. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_183 = L_182->get_spriteSheet_12();
  46431. NullCheck(L_183);
  46432. int32_t L_184;
  46433. L_184 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, L_183);
  46434. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_7), L_179, ((float)((float)((float)((float)((int32_t)il2cpp_codegen_add((int32_t)L_180, (int32_t)L_181))))/(float)((float)((float)L_184)))), /*hidden argument*/NULL);
  46435. // Vector2 uv2 = new Vector2((float)(glyphRect.x + glyphRect.width) / m_currentSpriteAsset.spriteSheet.width, uv1.y); // top right
  46436. int32_t L_185;
  46437. L_185 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46438. int32_t L_186;
  46439. L_186 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_5), /*hidden argument*/NULL);
  46440. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_187 = __this->get_m_currentSpriteAsset_250();
  46441. NullCheck(L_187);
  46442. Texture_t9FE0218A1EEDF266E8C85879FE123265CACC95AE * L_188 = L_187->get_spriteSheet_12();
  46443. NullCheck(L_188);
  46444. int32_t L_189;
  46445. L_189 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, L_188);
  46446. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_190 = V_7;
  46447. float L_191 = L_190.get_y_1();
  46448. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_8), ((float)((float)((float)((float)((int32_t)il2cpp_codegen_add((int32_t)L_185, (int32_t)L_186))))/(float)((float)((float)L_189)))), L_191, /*hidden argument*/NULL);
  46449. // Vector2 uv3 = new Vector2(uv2.x, uv0.y); // bottom right
  46450. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_192 = V_8;
  46451. float L_193 = L_192.get_x_0();
  46452. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_194 = V_6;
  46453. float L_195 = L_194.get_y_1();
  46454. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_9), L_193, L_195, /*hidden argument*/NULL);
  46455. // m_textInfo.characterInfo[m_characterCount].vertex_BL.uv = uv0;
  46456. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_196 = __this->get_m_textInfo_152();
  46457. NullCheck(L_196);
  46458. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_197 = L_196->get_characterInfo_11();
  46459. int32_t L_198 = __this->get_m_characterCount_207();
  46460. NullCheck(L_197);
  46461. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_199 = ((L_197)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_198)))->get_address_of_vertex_BL_15();
  46462. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_200 = V_6;
  46463. L_199->set_uv_1(L_200);
  46464. // m_textInfo.characterInfo[m_characterCount].vertex_TL.uv = uv1;
  46465. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_201 = __this->get_m_textInfo_152();
  46466. NullCheck(L_201);
  46467. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_202 = L_201->get_characterInfo_11();
  46468. int32_t L_203 = __this->get_m_characterCount_207();
  46469. NullCheck(L_202);
  46470. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_204 = ((L_202)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_203)))->get_address_of_vertex_TL_16();
  46471. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_205 = V_7;
  46472. L_204->set_uv_1(L_205);
  46473. // m_textInfo.characterInfo[m_characterCount].vertex_TR.uv = uv2;
  46474. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_206 = __this->get_m_textInfo_152();
  46475. NullCheck(L_206);
  46476. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_207 = L_206->get_characterInfo_11();
  46477. int32_t L_208 = __this->get_m_characterCount_207();
  46478. NullCheck(L_207);
  46479. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_209 = ((L_207)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_208)))->get_address_of_vertex_TR_17();
  46480. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_210 = V_8;
  46481. L_209->set_uv_1(L_210);
  46482. // m_textInfo.characterInfo[m_characterCount].vertex_BR.uv = uv3;
  46483. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_211 = __this->get_m_textInfo_152();
  46484. NullCheck(L_211);
  46485. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_212 = L_211->get_characterInfo_11();
  46486. int32_t L_213 = __this->get_m_characterCount_207();
  46487. NullCheck(L_212);
  46488. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_214 = ((L_212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_213)))->get_address_of_vertex_BR_18();
  46489. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_215 = V_9;
  46490. L_214->set_uv_1(L_215);
  46491. // }
  46492. return;
  46493. }
  46494. }
  46495. // System.Void TMPro.TMP_Text::FillCharacterVertexBuffers(System.Int32,System.Int32)
  46496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillCharacterVertexBuffers_m4FED5C2859E2B0448ACC4D8F70A5908C49C9D964 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___i0, int32_t ___index_X41, const RuntimeMethod* method)
  46497. {
  46498. int32_t V_0 = 0;
  46499. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* V_1 = NULL;
  46500. {
  46501. // int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
  46502. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  46503. NullCheck(L_0);
  46504. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1 = L_0->get_characterInfo_11();
  46505. int32_t L_2 = ___i0;
  46506. NullCheck(L_1);
  46507. int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_materialReferenceIndex_9();
  46508. V_0 = L_3;
  46509. // index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
  46510. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_4 = __this->get_m_textInfo_152();
  46511. NullCheck(L_4);
  46512. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_5 = L_4->get_meshInfo_16();
  46513. int32_t L_6 = V_0;
  46514. NullCheck(L_5);
  46515. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_vertexCount_5();
  46516. ___index_X41 = L_7;
  46517. // if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
  46518. int32_t L_8 = ___index_X41;
  46519. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_9 = __this->get_m_textInfo_152();
  46520. NullCheck(L_9);
  46521. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_10 = L_9->get_meshInfo_16();
  46522. int32_t L_11 = V_0;
  46523. NullCheck(L_10);
  46524. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_vertices_6();
  46525. NullCheck(L_12);
  46526. if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  46527. {
  46528. goto IL_006a;
  46529. }
  46530. }
  46531. {
  46532. // m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + 4) / 4));
  46533. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_13 = __this->get_m_textInfo_152();
  46534. NullCheck(L_13);
  46535. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_14 = L_13->get_meshInfo_16();
  46536. int32_t L_15 = V_0;
  46537. NullCheck(L_14);
  46538. int32_t L_16 = ___index_X41;
  46539. int32_t L_17;
  46540. L_17 = Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5(((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)4))/(int32_t)4)), /*hidden argument*/NULL);
  46541. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), L_17, /*hidden argument*/NULL);
  46542. }
  46543. IL_006a:
  46544. {
  46545. // TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
  46546. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_18 = __this->get_m_textInfo_152();
  46547. NullCheck(L_18);
  46548. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_19 = L_18->get_characterInfo_11();
  46549. V_1 = L_19;
  46550. // m_textInfo.characterInfo[i].vertexIndex = index_X4;
  46551. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_20 = __this->get_m_textInfo_152();
  46552. NullCheck(L_20);
  46553. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_21 = L_20->get_characterInfo_11();
  46554. int32_t L_22 = ___i0;
  46555. NullCheck(L_21);
  46556. int32_t L_23 = ___index_X41;
  46557. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->set_vertexIndex_14(L_23);
  46558. // m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
  46559. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_24 = __this->get_m_textInfo_152();
  46560. NullCheck(L_24);
  46561. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_25 = L_24->get_meshInfo_16();
  46562. int32_t L_26 = V_0;
  46563. NullCheck(L_25);
  46564. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_vertices_6();
  46565. int32_t L_28 = ___index_X41;
  46566. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_29 = V_1;
  46567. int32_t L_30 = ___i0;
  46568. NullCheck(L_29);
  46569. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_address_of_vertex_BL_15();
  46570. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_32 = L_31->get_position_0();
  46571. NullCheck(L_27);
  46572. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_32);
  46573. // m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
  46574. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_33 = __this->get_m_textInfo_152();
  46575. NullCheck(L_33);
  46576. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_34 = L_33->get_meshInfo_16();
  46577. int32_t L_35 = V_0;
  46578. NullCheck(L_34);
  46579. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_vertices_6();
  46580. int32_t L_37 = ___index_X41;
  46581. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_38 = V_1;
  46582. int32_t L_39 = ___i0;
  46583. NullCheck(L_38);
  46584. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_vertex_TL_16();
  46585. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_41 = L_40->get_position_0();
  46586. NullCheck(L_36);
  46587. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_37))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_41);
  46588. // m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
  46589. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_42 = __this->get_m_textInfo_152();
  46590. NullCheck(L_42);
  46591. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_43 = L_42->get_meshInfo_16();
  46592. int32_t L_44 = V_0;
  46593. NullCheck(L_43);
  46594. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->get_vertices_6();
  46595. int32_t L_46 = ___index_X41;
  46596. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_47 = V_1;
  46597. int32_t L_48 = ___i0;
  46598. NullCheck(L_47);
  46599. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->get_address_of_vertex_TR_17();
  46600. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_50 = L_49->get_position_0();
  46601. NullCheck(L_45);
  46602. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_46))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_50);
  46603. // m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
  46604. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_51 = __this->get_m_textInfo_152();
  46605. NullCheck(L_51);
  46606. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_52 = L_51->get_meshInfo_16();
  46607. int32_t L_53 = V_0;
  46608. NullCheck(L_52);
  46609. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_vertices_6();
  46610. int32_t L_55 = ___index_X41;
  46611. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_56 = V_1;
  46612. int32_t L_57 = ___i0;
  46613. NullCheck(L_56);
  46614. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->get_address_of_vertex_BR_18();
  46615. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_59 = L_58->get_position_0();
  46616. NullCheck(L_54);
  46617. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_55))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_59);
  46618. // m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
  46619. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_60 = __this->get_m_textInfo_152();
  46620. NullCheck(L_60);
  46621. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_61 = L_60->get_meshInfo_16();
  46622. int32_t L_62 = V_0;
  46623. NullCheck(L_61);
  46624. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_63 = ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->get_uvs0_9();
  46625. int32_t L_64 = ___index_X41;
  46626. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_65 = V_1;
  46627. int32_t L_66 = ___i0;
  46628. NullCheck(L_65);
  46629. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_67 = ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->get_address_of_vertex_BL_15();
  46630. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_68 = L_67->get_uv_1();
  46631. NullCheck(L_63);
  46632. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_68);
  46633. // m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
  46634. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_69 = __this->get_m_textInfo_152();
  46635. NullCheck(L_69);
  46636. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_70 = L_69->get_meshInfo_16();
  46637. int32_t L_71 = V_0;
  46638. NullCheck(L_70);
  46639. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_72 = ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->get_uvs0_9();
  46640. int32_t L_73 = ___index_X41;
  46641. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_74 = V_1;
  46642. int32_t L_75 = ___i0;
  46643. NullCheck(L_74);
  46644. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_76 = ((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->get_address_of_vertex_TL_16();
  46645. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_77 = L_76->get_uv_1();
  46646. NullCheck(L_72);
  46647. (L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_73))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_77);
  46648. // m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
  46649. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_78 = __this->get_m_textInfo_152();
  46650. NullCheck(L_78);
  46651. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_79 = L_78->get_meshInfo_16();
  46652. int32_t L_80 = V_0;
  46653. NullCheck(L_79);
  46654. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_81 = ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->get_uvs0_9();
  46655. int32_t L_82 = ___index_X41;
  46656. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_83 = V_1;
  46657. int32_t L_84 = ___i0;
  46658. NullCheck(L_83);
  46659. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_address_of_vertex_TR_17();
  46660. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_86 = L_85->get_uv_1();
  46661. NullCheck(L_81);
  46662. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_82))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_86);
  46663. // m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
  46664. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_87 = __this->get_m_textInfo_152();
  46665. NullCheck(L_87);
  46666. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_88 = L_87->get_meshInfo_16();
  46667. int32_t L_89 = V_0;
  46668. NullCheck(L_88);
  46669. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_90 = ((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->get_uvs0_9();
  46670. int32_t L_91 = ___index_X41;
  46671. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_92 = V_1;
  46672. int32_t L_93 = ___i0;
  46673. NullCheck(L_92);
  46674. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_94 = ((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_93)))->get_address_of_vertex_BR_18();
  46675. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_95 = L_94->get_uv_1();
  46676. NullCheck(L_90);
  46677. (L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_91))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_95);
  46678. // m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
  46679. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_96 = __this->get_m_textInfo_152();
  46680. NullCheck(L_96);
  46681. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_97 = L_96->get_meshInfo_16();
  46682. int32_t L_98 = V_0;
  46683. NullCheck(L_97);
  46684. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_99 = ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->get_uvs2_10();
  46685. int32_t L_100 = ___index_X41;
  46686. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_101 = V_1;
  46687. int32_t L_102 = ___i0;
  46688. NullCheck(L_101);
  46689. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_103 = ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->get_address_of_vertex_BL_15();
  46690. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_104 = L_103->get_uv2_2();
  46691. NullCheck(L_99);
  46692. (L_99)->SetAt(static_cast<il2cpp_array_size_t>(L_100), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_104);
  46693. // m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
  46694. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_105 = __this->get_m_textInfo_152();
  46695. NullCheck(L_105);
  46696. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_106 = L_105->get_meshInfo_16();
  46697. int32_t L_107 = V_0;
  46698. NullCheck(L_106);
  46699. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_108 = ((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->get_uvs2_10();
  46700. int32_t L_109 = ___index_X41;
  46701. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_110 = V_1;
  46702. int32_t L_111 = ___i0;
  46703. NullCheck(L_110);
  46704. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_112 = ((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_111)))->get_address_of_vertex_TL_16();
  46705. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_113 = L_112->get_uv2_2();
  46706. NullCheck(L_108);
  46707. (L_108)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_109))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_113);
  46708. // m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
  46709. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_114 = __this->get_m_textInfo_152();
  46710. NullCheck(L_114);
  46711. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_115 = L_114->get_meshInfo_16();
  46712. int32_t L_116 = V_0;
  46713. NullCheck(L_115);
  46714. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_117 = ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->get_uvs2_10();
  46715. int32_t L_118 = ___index_X41;
  46716. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_119 = V_1;
  46717. int32_t L_120 = ___i0;
  46718. NullCheck(L_119);
  46719. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_121 = ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->get_address_of_vertex_TR_17();
  46720. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_122 = L_121->get_uv2_2();
  46721. NullCheck(L_117);
  46722. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_118))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_122);
  46723. // m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
  46724. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_123 = __this->get_m_textInfo_152();
  46725. NullCheck(L_123);
  46726. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_124 = L_123->get_meshInfo_16();
  46727. int32_t L_125 = V_0;
  46728. NullCheck(L_124);
  46729. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_126 = ((L_124)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_125)))->get_uvs2_10();
  46730. int32_t L_127 = ___index_X41;
  46731. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_128 = V_1;
  46732. int32_t L_129 = ___i0;
  46733. NullCheck(L_128);
  46734. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_130 = ((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_129)))->get_address_of_vertex_BR_18();
  46735. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_131 = L_130->get_uv2_2();
  46736. NullCheck(L_126);
  46737. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_127))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_131);
  46738. // m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
  46739. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_132 = __this->get_m_textInfo_152();
  46740. NullCheck(L_132);
  46741. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_133 = L_132->get_meshInfo_16();
  46742. int32_t L_134 = V_0;
  46743. NullCheck(L_133);
  46744. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_135 = ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->get_colors32_11();
  46745. int32_t L_136 = ___index_X41;
  46746. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_137 = V_1;
  46747. int32_t L_138 = ___i0;
  46748. NullCheck(L_137);
  46749. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->get_address_of_vertex_BL_15();
  46750. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_140 = L_139->get_color_4();
  46751. NullCheck(L_135);
  46752. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(L_136), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_140);
  46753. // m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
  46754. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_141 = __this->get_m_textInfo_152();
  46755. NullCheck(L_141);
  46756. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_142 = L_141->get_meshInfo_16();
  46757. int32_t L_143 = V_0;
  46758. NullCheck(L_142);
  46759. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_144 = ((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_143)))->get_colors32_11();
  46760. int32_t L_145 = ___index_X41;
  46761. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_146 = V_1;
  46762. int32_t L_147 = ___i0;
  46763. NullCheck(L_146);
  46764. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_148 = ((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->get_address_of_vertex_TL_16();
  46765. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_149 = L_148->get_color_4();
  46766. NullCheck(L_144);
  46767. (L_144)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_145))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_149);
  46768. // m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
  46769. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_150 = __this->get_m_textInfo_152();
  46770. NullCheck(L_150);
  46771. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_151 = L_150->get_meshInfo_16();
  46772. int32_t L_152 = V_0;
  46773. NullCheck(L_151);
  46774. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_153 = ((L_151)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_152)))->get_colors32_11();
  46775. int32_t L_154 = ___index_X41;
  46776. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_155 = V_1;
  46777. int32_t L_156 = ___i0;
  46778. NullCheck(L_155);
  46779. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_157 = ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_156)))->get_address_of_vertex_TR_17();
  46780. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_158 = L_157->get_color_4();
  46781. NullCheck(L_153);
  46782. (L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_154))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_158);
  46783. // m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
  46784. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_159 = __this->get_m_textInfo_152();
  46785. NullCheck(L_159);
  46786. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_160 = L_159->get_meshInfo_16();
  46787. int32_t L_161 = V_0;
  46788. NullCheck(L_160);
  46789. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_162 = ((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_161)))->get_colors32_11();
  46790. int32_t L_163 = ___index_X41;
  46791. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_164 = V_1;
  46792. int32_t L_165 = ___i0;
  46793. NullCheck(L_164);
  46794. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_166 = ((L_164)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_165)))->get_address_of_vertex_BR_18();
  46795. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_167 = L_166->get_color_4();
  46796. NullCheck(L_162);
  46797. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_163))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_167);
  46798. // m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + 4;
  46799. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_168 = __this->get_m_textInfo_152();
  46800. NullCheck(L_168);
  46801. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_169 = L_168->get_meshInfo_16();
  46802. int32_t L_170 = V_0;
  46803. NullCheck(L_169);
  46804. int32_t L_171 = ___index_X41;
  46805. ((L_169)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_170)))->set_vertexCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_171, (int32_t)4)));
  46806. // }
  46807. return;
  46808. }
  46809. }
  46810. // System.Void TMPro.TMP_Text::FillCharacterVertexBuffers(System.Int32,System.Int32,System.Boolean)
  46811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillCharacterVertexBuffers_mE3565ED81B4D3685AF037BA25B381DC268AB64E1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___i0, int32_t ___index_X41, bool ___isVolumetric2, const RuntimeMethod* method)
  46812. {
  46813. int32_t V_0 = 0;
  46814. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* V_1 = NULL;
  46815. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_2;
  46816. memset((&V_2), 0, sizeof(V_2));
  46817. int32_t G_B3_0 = 0;
  46818. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B3_1 = NULL;
  46819. int32_t G_B2_0 = 0;
  46820. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B2_1 = NULL;
  46821. int32_t G_B4_0 = 0;
  46822. int32_t G_B4_1 = 0;
  46823. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B4_2 = NULL;
  46824. int32_t G_B13_0 = 0;
  46825. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B13_1 = NULL;
  46826. int32_t G_B12_0 = 0;
  46827. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B12_1 = NULL;
  46828. int32_t G_B14_0 = 0;
  46829. int32_t G_B14_1 = 0;
  46830. TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 * G_B14_2 = NULL;
  46831. {
  46832. // int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
  46833. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  46834. NullCheck(L_0);
  46835. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1 = L_0->get_characterInfo_11();
  46836. int32_t L_2 = ___i0;
  46837. NullCheck(L_1);
  46838. int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_materialReferenceIndex_9();
  46839. V_0 = L_3;
  46840. // index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
  46841. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_4 = __this->get_m_textInfo_152();
  46842. NullCheck(L_4);
  46843. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_5 = L_4->get_meshInfo_16();
  46844. int32_t L_6 = V_0;
  46845. NullCheck(L_5);
  46846. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_vertexCount_5();
  46847. ___index_X41 = L_7;
  46848. // if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
  46849. int32_t L_8 = ___index_X41;
  46850. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_9 = __this->get_m_textInfo_152();
  46851. NullCheck(L_9);
  46852. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_10 = L_9->get_meshInfo_16();
  46853. int32_t L_11 = V_0;
  46854. NullCheck(L_10);
  46855. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_vertices_6();
  46856. NullCheck(L_12);
  46857. if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  46858. {
  46859. goto IL_0070;
  46860. }
  46861. }
  46862. {
  46863. // m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + (isVolumetric ? 8 : 4)) / 4));
  46864. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_13 = __this->get_m_textInfo_152();
  46865. NullCheck(L_13);
  46866. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_14 = L_13->get_meshInfo_16();
  46867. int32_t L_15 = V_0;
  46868. NullCheck(L_14);
  46869. int32_t L_16 = ___index_X41;
  46870. bool L_17 = ___isVolumetric2;
  46871. G_B2_0 = L_16;
  46872. G_B2_1 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)));
  46873. if (L_17)
  46874. {
  46875. G_B3_0 = L_16;
  46876. G_B3_1 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)));
  46877. goto IL_0062;
  46878. }
  46879. }
  46880. {
  46881. G_B4_0 = 4;
  46882. G_B4_1 = G_B2_0;
  46883. G_B4_2 = G_B2_1;
  46884. goto IL_0063;
  46885. }
  46886. IL_0062:
  46887. {
  46888. G_B4_0 = 8;
  46889. G_B4_1 = G_B3_0;
  46890. G_B4_2 = G_B3_1;
  46891. }
  46892. IL_0063:
  46893. {
  46894. int32_t L_18;
  46895. L_18 = Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5(((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)G_B4_1, (int32_t)G_B4_0))/(int32_t)4)), /*hidden argument*/NULL);
  46896. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)G_B4_2, L_18, /*hidden argument*/NULL);
  46897. }
  46898. IL_0070:
  46899. {
  46900. // TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
  46901. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_19 = __this->get_m_textInfo_152();
  46902. NullCheck(L_19);
  46903. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_20 = L_19->get_characterInfo_11();
  46904. V_1 = L_20;
  46905. // m_textInfo.characterInfo[i].vertexIndex = index_X4;
  46906. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_21 = __this->get_m_textInfo_152();
  46907. NullCheck(L_21);
  46908. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_22 = L_21->get_characterInfo_11();
  46909. int32_t L_23 = ___i0;
  46910. NullCheck(L_22);
  46911. int32_t L_24 = ___index_X41;
  46912. ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->set_vertexIndex_14(L_24);
  46913. // m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
  46914. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_25 = __this->get_m_textInfo_152();
  46915. NullCheck(L_25);
  46916. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_26 = L_25->get_meshInfo_16();
  46917. int32_t L_27 = V_0;
  46918. NullCheck(L_26);
  46919. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->get_vertices_6();
  46920. int32_t L_29 = ___index_X41;
  46921. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_30 = V_1;
  46922. int32_t L_31 = ___i0;
  46923. NullCheck(L_30);
  46924. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->get_address_of_vertex_BL_15();
  46925. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_33 = L_32->get_position_0();
  46926. NullCheck(L_28);
  46927. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_33);
  46928. // m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
  46929. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_34 = __this->get_m_textInfo_152();
  46930. NullCheck(L_34);
  46931. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_35 = L_34->get_meshInfo_16();
  46932. int32_t L_36 = V_0;
  46933. NullCheck(L_35);
  46934. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->get_vertices_6();
  46935. int32_t L_38 = ___index_X41;
  46936. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_39 = V_1;
  46937. int32_t L_40 = ___i0;
  46938. NullCheck(L_39);
  46939. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_41 = ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->get_address_of_vertex_TL_16();
  46940. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_42 = L_41->get_position_0();
  46941. NullCheck(L_37);
  46942. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_38))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_42);
  46943. // m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
  46944. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_43 = __this->get_m_textInfo_152();
  46945. NullCheck(L_43);
  46946. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_44 = L_43->get_meshInfo_16();
  46947. int32_t L_45 = V_0;
  46948. NullCheck(L_44);
  46949. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->get_vertices_6();
  46950. int32_t L_47 = ___index_X41;
  46951. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_48 = V_1;
  46952. int32_t L_49 = ___i0;
  46953. NullCheck(L_48);
  46954. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_50 = ((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49)))->get_address_of_vertex_TR_17();
  46955. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_51 = L_50->get_position_0();
  46956. NullCheck(L_46);
  46957. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_47))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_51);
  46958. // m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
  46959. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_52 = __this->get_m_textInfo_152();
  46960. NullCheck(L_52);
  46961. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_53 = L_52->get_meshInfo_16();
  46962. int32_t L_54 = V_0;
  46963. NullCheck(L_53);
  46964. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->get_vertices_6();
  46965. int32_t L_56 = ___index_X41;
  46966. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_57 = V_1;
  46967. int32_t L_58 = ___i0;
  46968. NullCheck(L_57);
  46969. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_59 = ((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->get_address_of_vertex_BR_18();
  46970. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_60 = L_59->get_position_0();
  46971. NullCheck(L_55);
  46972. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_56))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_60);
  46973. // m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
  46974. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_61 = __this->get_m_textInfo_152();
  46975. NullCheck(L_61);
  46976. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_62 = L_61->get_meshInfo_16();
  46977. int32_t L_63 = V_0;
  46978. NullCheck(L_62);
  46979. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_64 = ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->get_uvs0_9();
  46980. int32_t L_65 = ___index_X41;
  46981. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_66 = V_1;
  46982. int32_t L_67 = ___i0;
  46983. NullCheck(L_66);
  46984. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_68 = ((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->get_address_of_vertex_BL_15();
  46985. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_69 = L_68->get_uv_1();
  46986. NullCheck(L_64);
  46987. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(L_65), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_69);
  46988. // m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
  46989. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_70 = __this->get_m_textInfo_152();
  46990. NullCheck(L_70);
  46991. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_71 = L_70->get_meshInfo_16();
  46992. int32_t L_72 = V_0;
  46993. NullCheck(L_71);
  46994. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_73 = ((L_71)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_72)))->get_uvs0_9();
  46995. int32_t L_74 = ___index_X41;
  46996. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_75 = V_1;
  46997. int32_t L_76 = ___i0;
  46998. NullCheck(L_75);
  46999. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_77 = ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->get_address_of_vertex_TL_16();
  47000. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_78 = L_77->get_uv_1();
  47001. NullCheck(L_73);
  47002. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_74))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_78);
  47003. // m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
  47004. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_79 = __this->get_m_textInfo_152();
  47005. NullCheck(L_79);
  47006. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_80 = L_79->get_meshInfo_16();
  47007. int32_t L_81 = V_0;
  47008. NullCheck(L_80);
  47009. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->get_uvs0_9();
  47010. int32_t L_83 = ___index_X41;
  47011. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_84 = V_1;
  47012. int32_t L_85 = ___i0;
  47013. NullCheck(L_84);
  47014. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_86 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->get_address_of_vertex_TR_17();
  47015. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_87 = L_86->get_uv_1();
  47016. NullCheck(L_82);
  47017. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_83))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_87);
  47018. // m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
  47019. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_88 = __this->get_m_textInfo_152();
  47020. NullCheck(L_88);
  47021. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_89 = L_88->get_meshInfo_16();
  47022. int32_t L_90 = V_0;
  47023. NullCheck(L_89);
  47024. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_91 = ((L_89)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_90)))->get_uvs0_9();
  47025. int32_t L_92 = ___index_X41;
  47026. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_93 = V_1;
  47027. int32_t L_94 = ___i0;
  47028. NullCheck(L_93);
  47029. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_95 = ((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->get_address_of_vertex_BR_18();
  47030. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_96 = L_95->get_uv_1();
  47031. NullCheck(L_91);
  47032. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_92))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_96);
  47033. // if (isVolumetric)
  47034. bool L_97 = ___isVolumetric2;
  47035. if (!L_97)
  47036. {
  47037. goto IL_02c9;
  47038. }
  47039. }
  47040. {
  47041. // m_textInfo.meshInfo[materialIndex].uvs0[4 + index_X4] = characterInfoArray[i].vertex_BL.uv;
  47042. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_98 = __this->get_m_textInfo_152();
  47043. NullCheck(L_98);
  47044. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_99 = L_98->get_meshInfo_16();
  47045. int32_t L_100 = V_0;
  47046. NullCheck(L_99);
  47047. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_101 = ((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100)))->get_uvs0_9();
  47048. int32_t L_102 = ___index_X41;
  47049. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_103 = V_1;
  47050. int32_t L_104 = ___i0;
  47051. NullCheck(L_103);
  47052. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->get_address_of_vertex_BL_15();
  47053. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_106 = L_105->get_uv_1();
  47054. NullCheck(L_101);
  47055. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_102))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_106);
  47056. // m_textInfo.meshInfo[materialIndex].uvs0[5 + index_X4] = characterInfoArray[i].vertex_TL.uv;
  47057. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_107 = __this->get_m_textInfo_152();
  47058. NullCheck(L_107);
  47059. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_108 = L_107->get_meshInfo_16();
  47060. int32_t L_109 = V_0;
  47061. NullCheck(L_108);
  47062. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_110 = ((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_109)))->get_uvs0_9();
  47063. int32_t L_111 = ___index_X41;
  47064. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_112 = V_1;
  47065. int32_t L_113 = ___i0;
  47066. NullCheck(L_112);
  47067. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_114 = ((L_112)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_113)))->get_address_of_vertex_TL_16();
  47068. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_115 = L_114->get_uv_1();
  47069. NullCheck(L_110);
  47070. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_111))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_115);
  47071. // m_textInfo.meshInfo[materialIndex].uvs0[6 + index_X4] = characterInfoArray[i].vertex_TR.uv;
  47072. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_116 = __this->get_m_textInfo_152();
  47073. NullCheck(L_116);
  47074. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_117 = L_116->get_meshInfo_16();
  47075. int32_t L_118 = V_0;
  47076. NullCheck(L_117);
  47077. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_119 = ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->get_uvs0_9();
  47078. int32_t L_120 = ___index_X41;
  47079. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_121 = V_1;
  47080. int32_t L_122 = ___i0;
  47081. NullCheck(L_121);
  47082. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_123 = ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_122)))->get_address_of_vertex_TR_17();
  47083. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_124 = L_123->get_uv_1();
  47084. NullCheck(L_119);
  47085. (L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_120))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_124);
  47086. // m_textInfo.meshInfo[materialIndex].uvs0[7 + index_X4] = characterInfoArray[i].vertex_BR.uv;
  47087. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_125 = __this->get_m_textInfo_152();
  47088. NullCheck(L_125);
  47089. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_126 = L_125->get_meshInfo_16();
  47090. int32_t L_127 = V_0;
  47091. NullCheck(L_126);
  47092. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_128 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)))->get_uvs0_9();
  47093. int32_t L_129 = ___index_X41;
  47094. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_130 = V_1;
  47095. int32_t L_131 = ___i0;
  47096. NullCheck(L_130);
  47097. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_132 = ((L_130)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_131)))->get_address_of_vertex_BR_18();
  47098. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_133 = L_132->get_uv_1();
  47099. NullCheck(L_128);
  47100. (L_128)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_129))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_133);
  47101. }
  47102. IL_02c9:
  47103. {
  47104. // m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
  47105. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_134 = __this->get_m_textInfo_152();
  47106. NullCheck(L_134);
  47107. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_135 = L_134->get_meshInfo_16();
  47108. int32_t L_136 = V_0;
  47109. NullCheck(L_135);
  47110. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_137 = ((L_135)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_136)))->get_uvs2_10();
  47111. int32_t L_138 = ___index_X41;
  47112. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_139 = V_1;
  47113. int32_t L_140 = ___i0;
  47114. NullCheck(L_139);
  47115. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_141 = ((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140)))->get_address_of_vertex_BL_15();
  47116. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_142 = L_141->get_uv2_2();
  47117. NullCheck(L_137);
  47118. (L_137)->SetAt(static_cast<il2cpp_array_size_t>(L_138), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_142);
  47119. // m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
  47120. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_143 = __this->get_m_textInfo_152();
  47121. NullCheck(L_143);
  47122. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_144 = L_143->get_meshInfo_16();
  47123. int32_t L_145 = V_0;
  47124. NullCheck(L_144);
  47125. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_146 = ((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_145)))->get_uvs2_10();
  47126. int32_t L_147 = ___index_X41;
  47127. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_148 = V_1;
  47128. int32_t L_149 = ___i0;
  47129. NullCheck(L_148);
  47130. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_150 = ((L_148)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_149)))->get_address_of_vertex_TL_16();
  47131. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_151 = L_150->get_uv2_2();
  47132. NullCheck(L_146);
  47133. (L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_147))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_151);
  47134. // m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
  47135. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_152 = __this->get_m_textInfo_152();
  47136. NullCheck(L_152);
  47137. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_153 = L_152->get_meshInfo_16();
  47138. int32_t L_154 = V_0;
  47139. NullCheck(L_153);
  47140. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_155 = ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->get_uvs2_10();
  47141. int32_t L_156 = ___index_X41;
  47142. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_157 = V_1;
  47143. int32_t L_158 = ___i0;
  47144. NullCheck(L_157);
  47145. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_159 = ((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_158)))->get_address_of_vertex_TR_17();
  47146. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_160 = L_159->get_uv2_2();
  47147. NullCheck(L_155);
  47148. (L_155)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_156))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_160);
  47149. // m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
  47150. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_161 = __this->get_m_textInfo_152();
  47151. NullCheck(L_161);
  47152. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_162 = L_161->get_meshInfo_16();
  47153. int32_t L_163 = V_0;
  47154. NullCheck(L_162);
  47155. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_164 = ((L_162)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_163)))->get_uvs2_10();
  47156. int32_t L_165 = ___index_X41;
  47157. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_166 = V_1;
  47158. int32_t L_167 = ___i0;
  47159. NullCheck(L_166);
  47160. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_168 = ((L_166)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_167)))->get_address_of_vertex_BR_18();
  47161. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_169 = L_168->get_uv2_2();
  47162. NullCheck(L_164);
  47163. (L_164)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_165))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_169);
  47164. // if (isVolumetric)
  47165. bool L_170 = ___isVolumetric2;
  47166. if (!L_170)
  47167. {
  47168. goto IL_0445;
  47169. }
  47170. }
  47171. {
  47172. // m_textInfo.meshInfo[materialIndex].uvs2[4 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
  47173. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_171 = __this->get_m_textInfo_152();
  47174. NullCheck(L_171);
  47175. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_172 = L_171->get_meshInfo_16();
  47176. int32_t L_173 = V_0;
  47177. NullCheck(L_172);
  47178. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_174 = ((L_172)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_173)))->get_uvs2_10();
  47179. int32_t L_175 = ___index_X41;
  47180. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_176 = V_1;
  47181. int32_t L_177 = ___i0;
  47182. NullCheck(L_176);
  47183. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_178 = ((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_177)))->get_address_of_vertex_BL_15();
  47184. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_179 = L_178->get_uv2_2();
  47185. NullCheck(L_174);
  47186. (L_174)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_175))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_179);
  47187. // m_textInfo.meshInfo[materialIndex].uvs2[5 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
  47188. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_180 = __this->get_m_textInfo_152();
  47189. NullCheck(L_180);
  47190. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_181 = L_180->get_meshInfo_16();
  47191. int32_t L_182 = V_0;
  47192. NullCheck(L_181);
  47193. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_183 = ((L_181)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_182)))->get_uvs2_10();
  47194. int32_t L_184 = ___index_X41;
  47195. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_185 = V_1;
  47196. int32_t L_186 = ___i0;
  47197. NullCheck(L_185);
  47198. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_187 = ((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_186)))->get_address_of_vertex_TL_16();
  47199. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_188 = L_187->get_uv2_2();
  47200. NullCheck(L_183);
  47201. (L_183)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_184))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_188);
  47202. // m_textInfo.meshInfo[materialIndex].uvs2[6 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
  47203. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_189 = __this->get_m_textInfo_152();
  47204. NullCheck(L_189);
  47205. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_190 = L_189->get_meshInfo_16();
  47206. int32_t L_191 = V_0;
  47207. NullCheck(L_190);
  47208. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_192 = ((L_190)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_191)))->get_uvs2_10();
  47209. int32_t L_193 = ___index_X41;
  47210. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_194 = V_1;
  47211. int32_t L_195 = ___i0;
  47212. NullCheck(L_194);
  47213. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_196 = ((L_194)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_195)))->get_address_of_vertex_TR_17();
  47214. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_197 = L_196->get_uv2_2();
  47215. NullCheck(L_192);
  47216. (L_192)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_193))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_197);
  47217. // m_textInfo.meshInfo[materialIndex].uvs2[7 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
  47218. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_198 = __this->get_m_textInfo_152();
  47219. NullCheck(L_198);
  47220. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_199 = L_198->get_meshInfo_16();
  47221. int32_t L_200 = V_0;
  47222. NullCheck(L_199);
  47223. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_201 = ((L_199)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_200)))->get_uvs2_10();
  47224. int32_t L_202 = ___index_X41;
  47225. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_203 = V_1;
  47226. int32_t L_204 = ___i0;
  47227. NullCheck(L_203);
  47228. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_205 = ((L_203)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_204)))->get_address_of_vertex_BR_18();
  47229. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_206 = L_205->get_uv2_2();
  47230. NullCheck(L_201);
  47231. (L_201)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_202))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_206);
  47232. }
  47233. IL_0445:
  47234. {
  47235. // m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
  47236. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_207 = __this->get_m_textInfo_152();
  47237. NullCheck(L_207);
  47238. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_208 = L_207->get_meshInfo_16();
  47239. int32_t L_209 = V_0;
  47240. NullCheck(L_208);
  47241. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_210 = ((L_208)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_209)))->get_colors32_11();
  47242. int32_t L_211 = ___index_X41;
  47243. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_212 = V_1;
  47244. int32_t L_213 = ___i0;
  47245. NullCheck(L_212);
  47246. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_214 = ((L_212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_213)))->get_address_of_vertex_BL_15();
  47247. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_215 = L_214->get_color_4();
  47248. NullCheck(L_210);
  47249. (L_210)->SetAt(static_cast<il2cpp_array_size_t>(L_211), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_215);
  47250. // m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
  47251. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_216 = __this->get_m_textInfo_152();
  47252. NullCheck(L_216);
  47253. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_217 = L_216->get_meshInfo_16();
  47254. int32_t L_218 = V_0;
  47255. NullCheck(L_217);
  47256. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_219 = ((L_217)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_218)))->get_colors32_11();
  47257. int32_t L_220 = ___index_X41;
  47258. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_221 = V_1;
  47259. int32_t L_222 = ___i0;
  47260. NullCheck(L_221);
  47261. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_223 = ((L_221)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_222)))->get_address_of_vertex_TL_16();
  47262. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_224 = L_223->get_color_4();
  47263. NullCheck(L_219);
  47264. (L_219)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_220))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_224);
  47265. // m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
  47266. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_225 = __this->get_m_textInfo_152();
  47267. NullCheck(L_225);
  47268. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_226 = L_225->get_meshInfo_16();
  47269. int32_t L_227 = V_0;
  47270. NullCheck(L_226);
  47271. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_228 = ((L_226)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_227)))->get_colors32_11();
  47272. int32_t L_229 = ___index_X41;
  47273. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_230 = V_1;
  47274. int32_t L_231 = ___i0;
  47275. NullCheck(L_230);
  47276. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_232 = ((L_230)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_231)))->get_address_of_vertex_TR_17();
  47277. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_233 = L_232->get_color_4();
  47278. NullCheck(L_228);
  47279. (L_228)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_229))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_233);
  47280. // m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
  47281. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_234 = __this->get_m_textInfo_152();
  47282. NullCheck(L_234);
  47283. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_235 = L_234->get_meshInfo_16();
  47284. int32_t L_236 = V_0;
  47285. NullCheck(L_235);
  47286. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_237 = ((L_235)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_236)))->get_colors32_11();
  47287. int32_t L_238 = ___index_X41;
  47288. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_239 = V_1;
  47289. int32_t L_240 = ___i0;
  47290. NullCheck(L_239);
  47291. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_241 = ((L_239)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_240)))->get_address_of_vertex_BR_18();
  47292. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_242 = L_241->get_color_4();
  47293. NullCheck(L_237);
  47294. (L_237)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_238))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_242);
  47295. // if (isVolumetric)
  47296. bool L_243 = ___isVolumetric2;
  47297. if (!L_243)
  47298. {
  47299. goto IL_059c;
  47300. }
  47301. }
  47302. {
  47303. // Color32 backColor = new Color32(255, 255, 128, 255);
  47304. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)(&V_2), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)128), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  47305. // m_textInfo.meshInfo[materialIndex].colors32[4 + index_X4] = backColor; //characterInfoArray[i].vertex_BL.color;
  47306. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_244 = __this->get_m_textInfo_152();
  47307. NullCheck(L_244);
  47308. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_245 = L_244->get_meshInfo_16();
  47309. int32_t L_246 = V_0;
  47310. NullCheck(L_245);
  47311. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_247 = ((L_245)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_246)))->get_colors32_11();
  47312. int32_t L_248 = ___index_X41;
  47313. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_249 = V_2;
  47314. NullCheck(L_247);
  47315. (L_247)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_248))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_249);
  47316. // m_textInfo.meshInfo[materialIndex].colors32[5 + index_X4] = backColor; //characterInfoArray[i].vertex_TL.color;
  47317. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_250 = __this->get_m_textInfo_152();
  47318. NullCheck(L_250);
  47319. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_251 = L_250->get_meshInfo_16();
  47320. int32_t L_252 = V_0;
  47321. NullCheck(L_251);
  47322. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_253 = ((L_251)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_252)))->get_colors32_11();
  47323. int32_t L_254 = ___index_X41;
  47324. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_255 = V_2;
  47325. NullCheck(L_253);
  47326. (L_253)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_254))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_255);
  47327. // m_textInfo.meshInfo[materialIndex].colors32[6 + index_X4] = backColor; //characterInfoArray[i].vertex_TR.color;
  47328. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_256 = __this->get_m_textInfo_152();
  47329. NullCheck(L_256);
  47330. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_257 = L_256->get_meshInfo_16();
  47331. int32_t L_258 = V_0;
  47332. NullCheck(L_257);
  47333. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_259 = ((L_257)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_258)))->get_colors32_11();
  47334. int32_t L_260 = ___index_X41;
  47335. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_261 = V_2;
  47336. NullCheck(L_259);
  47337. (L_259)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_260))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_261);
  47338. // m_textInfo.meshInfo[materialIndex].colors32[7 + index_X4] = backColor; //characterInfoArray[i].vertex_BR.color;
  47339. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_262 = __this->get_m_textInfo_152();
  47340. NullCheck(L_262);
  47341. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_263 = L_262->get_meshInfo_16();
  47342. int32_t L_264 = V_0;
  47343. NullCheck(L_263);
  47344. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_265 = ((L_263)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_264)))->get_colors32_11();
  47345. int32_t L_266 = ___index_X41;
  47346. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_267 = V_2;
  47347. NullCheck(L_265);
  47348. (L_265)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_266))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_267);
  47349. }
  47350. IL_059c:
  47351. {
  47352. // m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + (!isVolumetric ? 4 : 8);
  47353. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_268 = __this->get_m_textInfo_152();
  47354. NullCheck(L_268);
  47355. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_269 = L_268->get_meshInfo_16();
  47356. int32_t L_270 = V_0;
  47357. NullCheck(L_269);
  47358. int32_t L_271 = ___index_X41;
  47359. bool L_272 = ___isVolumetric2;
  47360. G_B12_0 = L_271;
  47361. G_B12_1 = ((L_269)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_270)));
  47362. if (!L_272)
  47363. {
  47364. G_B13_0 = L_271;
  47365. G_B13_1 = ((L_269)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_270)));
  47366. goto IL_05b4;
  47367. }
  47368. }
  47369. {
  47370. G_B14_0 = 8;
  47371. G_B14_1 = G_B12_0;
  47372. G_B14_2 = G_B12_1;
  47373. goto IL_05b5;
  47374. }
  47375. IL_05b4:
  47376. {
  47377. G_B14_0 = 4;
  47378. G_B14_1 = G_B13_0;
  47379. G_B14_2 = G_B13_1;
  47380. }
  47381. IL_05b5:
  47382. {
  47383. G_B14_2->set_vertexCount_5(((int32_t)il2cpp_codegen_add((int32_t)G_B14_1, (int32_t)G_B14_0)));
  47384. // }
  47385. return;
  47386. }
  47387. }
  47388. // System.Void TMPro.TMP_Text::FillSpriteVertexBuffers(System.Int32,System.Int32)
  47389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_FillSpriteVertexBuffers_m776F0E0A3ED2D5AE42B2D343CAAF2A4594F68ECE (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___i0, int32_t ___index_X41, const RuntimeMethod* method)
  47390. {
  47391. int32_t V_0 = 0;
  47392. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* V_1 = NULL;
  47393. {
  47394. // int materialIndex = m_textInfo.characterInfo[i].materialReferenceIndex;
  47395. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  47396. NullCheck(L_0);
  47397. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1 = L_0->get_characterInfo_11();
  47398. int32_t L_2 = ___i0;
  47399. NullCheck(L_1);
  47400. int32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_materialReferenceIndex_9();
  47401. V_0 = L_3;
  47402. // index_X4 = m_textInfo.meshInfo[materialIndex].vertexCount;
  47403. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_4 = __this->get_m_textInfo_152();
  47404. NullCheck(L_4);
  47405. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_5 = L_4->get_meshInfo_16();
  47406. int32_t L_6 = V_0;
  47407. NullCheck(L_5);
  47408. int32_t L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_vertexCount_5();
  47409. ___index_X41 = L_7;
  47410. // if (index_X4 >= m_textInfo.meshInfo[materialIndex].vertices.Length)
  47411. int32_t L_8 = ___index_X41;
  47412. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_9 = __this->get_m_textInfo_152();
  47413. NullCheck(L_9);
  47414. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_10 = L_9->get_meshInfo_16();
  47415. int32_t L_11 = V_0;
  47416. NullCheck(L_10);
  47417. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_vertices_6();
  47418. NullCheck(L_12);
  47419. if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  47420. {
  47421. goto IL_006a;
  47422. }
  47423. }
  47424. {
  47425. // m_textInfo.meshInfo[materialIndex].ResizeMeshInfo(Mathf.NextPowerOfTwo((index_X4 + 4) / 4));
  47426. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_13 = __this->get_m_textInfo_152();
  47427. NullCheck(L_13);
  47428. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_14 = L_13->get_meshInfo_16();
  47429. int32_t L_15 = V_0;
  47430. NullCheck(L_14);
  47431. int32_t L_16 = ___index_X41;
  47432. int32_t L_17;
  47433. L_17 = Mathf_NextPowerOfTwo_m89DB0674631948FE00FD5660B18D9E62CE85CAF5(((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)4))/(int32_t)4)), /*hidden argument*/NULL);
  47434. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), L_17, /*hidden argument*/NULL);
  47435. }
  47436. IL_006a:
  47437. {
  47438. // TMP_CharacterInfo[] characterInfoArray = m_textInfo.characterInfo;
  47439. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_18 = __this->get_m_textInfo_152();
  47440. NullCheck(L_18);
  47441. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_19 = L_18->get_characterInfo_11();
  47442. V_1 = L_19;
  47443. // m_textInfo.characterInfo[i].vertexIndex = index_X4;
  47444. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_20 = __this->get_m_textInfo_152();
  47445. NullCheck(L_20);
  47446. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_21 = L_20->get_characterInfo_11();
  47447. int32_t L_22 = ___i0;
  47448. NullCheck(L_21);
  47449. int32_t L_23 = ___index_X41;
  47450. ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->set_vertexIndex_14(L_23);
  47451. // m_textInfo.meshInfo[materialIndex].vertices[0 + index_X4] = characterInfoArray[i].vertex_BL.position;
  47452. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_24 = __this->get_m_textInfo_152();
  47453. NullCheck(L_24);
  47454. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_25 = L_24->get_meshInfo_16();
  47455. int32_t L_26 = V_0;
  47456. NullCheck(L_25);
  47457. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->get_vertices_6();
  47458. int32_t L_28 = ___index_X41;
  47459. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_29 = V_1;
  47460. int32_t L_30 = ___i0;
  47461. NullCheck(L_29);
  47462. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->get_address_of_vertex_BL_15();
  47463. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_32 = L_31->get_position_0();
  47464. NullCheck(L_27);
  47465. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_32);
  47466. // m_textInfo.meshInfo[materialIndex].vertices[1 + index_X4] = characterInfoArray[i].vertex_TL.position;
  47467. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_33 = __this->get_m_textInfo_152();
  47468. NullCheck(L_33);
  47469. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_34 = L_33->get_meshInfo_16();
  47470. int32_t L_35 = V_0;
  47471. NullCheck(L_34);
  47472. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->get_vertices_6();
  47473. int32_t L_37 = ___index_X41;
  47474. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_38 = V_1;
  47475. int32_t L_39 = ___i0;
  47476. NullCheck(L_38);
  47477. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->get_address_of_vertex_TL_16();
  47478. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_41 = L_40->get_position_0();
  47479. NullCheck(L_36);
  47480. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_37))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_41);
  47481. // m_textInfo.meshInfo[materialIndex].vertices[2 + index_X4] = characterInfoArray[i].vertex_TR.position;
  47482. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_42 = __this->get_m_textInfo_152();
  47483. NullCheck(L_42);
  47484. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_43 = L_42->get_meshInfo_16();
  47485. int32_t L_44 = V_0;
  47486. NullCheck(L_43);
  47487. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->get_vertices_6();
  47488. int32_t L_46 = ___index_X41;
  47489. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_47 = V_1;
  47490. int32_t L_48 = ___i0;
  47491. NullCheck(L_47);
  47492. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->get_address_of_vertex_TR_17();
  47493. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_50 = L_49->get_position_0();
  47494. NullCheck(L_45);
  47495. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_46))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_50);
  47496. // m_textInfo.meshInfo[materialIndex].vertices[3 + index_X4] = characterInfoArray[i].vertex_BR.position;
  47497. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_51 = __this->get_m_textInfo_152();
  47498. NullCheck(L_51);
  47499. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_52 = L_51->get_meshInfo_16();
  47500. int32_t L_53 = V_0;
  47501. NullCheck(L_52);
  47502. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->get_vertices_6();
  47503. int32_t L_55 = ___index_X41;
  47504. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_56 = V_1;
  47505. int32_t L_57 = ___i0;
  47506. NullCheck(L_56);
  47507. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->get_address_of_vertex_BR_18();
  47508. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_59 = L_58->get_position_0();
  47509. NullCheck(L_54);
  47510. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_55))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_59);
  47511. // m_textInfo.meshInfo[materialIndex].uvs0[0 + index_X4] = characterInfoArray[i].vertex_BL.uv;
  47512. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_60 = __this->get_m_textInfo_152();
  47513. NullCheck(L_60);
  47514. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_61 = L_60->get_meshInfo_16();
  47515. int32_t L_62 = V_0;
  47516. NullCheck(L_61);
  47517. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_63 = ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->get_uvs0_9();
  47518. int32_t L_64 = ___index_X41;
  47519. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_65 = V_1;
  47520. int32_t L_66 = ___i0;
  47521. NullCheck(L_65);
  47522. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_67 = ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->get_address_of_vertex_BL_15();
  47523. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_68 = L_67->get_uv_1();
  47524. NullCheck(L_63);
  47525. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_68);
  47526. // m_textInfo.meshInfo[materialIndex].uvs0[1 + index_X4] = characterInfoArray[i].vertex_TL.uv;
  47527. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_69 = __this->get_m_textInfo_152();
  47528. NullCheck(L_69);
  47529. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_70 = L_69->get_meshInfo_16();
  47530. int32_t L_71 = V_0;
  47531. NullCheck(L_70);
  47532. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_72 = ((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->get_uvs0_9();
  47533. int32_t L_73 = ___index_X41;
  47534. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_74 = V_1;
  47535. int32_t L_75 = ___i0;
  47536. NullCheck(L_74);
  47537. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_76 = ((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_75)))->get_address_of_vertex_TL_16();
  47538. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_77 = L_76->get_uv_1();
  47539. NullCheck(L_72);
  47540. (L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_73))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_77);
  47541. // m_textInfo.meshInfo[materialIndex].uvs0[2 + index_X4] = characterInfoArray[i].vertex_TR.uv;
  47542. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_78 = __this->get_m_textInfo_152();
  47543. NullCheck(L_78);
  47544. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_79 = L_78->get_meshInfo_16();
  47545. int32_t L_80 = V_0;
  47546. NullCheck(L_79);
  47547. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_81 = ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->get_uvs0_9();
  47548. int32_t L_82 = ___index_X41;
  47549. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_83 = V_1;
  47550. int32_t L_84 = ___i0;
  47551. NullCheck(L_83);
  47552. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_85 = ((L_83)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_84)))->get_address_of_vertex_TR_17();
  47553. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_86 = L_85->get_uv_1();
  47554. NullCheck(L_81);
  47555. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_82))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_86);
  47556. // m_textInfo.meshInfo[materialIndex].uvs0[3 + index_X4] = characterInfoArray[i].vertex_BR.uv;
  47557. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_87 = __this->get_m_textInfo_152();
  47558. NullCheck(L_87);
  47559. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_88 = L_87->get_meshInfo_16();
  47560. int32_t L_89 = V_0;
  47561. NullCheck(L_88);
  47562. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_90 = ((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_89)))->get_uvs0_9();
  47563. int32_t L_91 = ___index_X41;
  47564. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_92 = V_1;
  47565. int32_t L_93 = ___i0;
  47566. NullCheck(L_92);
  47567. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_94 = ((L_92)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_93)))->get_address_of_vertex_BR_18();
  47568. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_95 = L_94->get_uv_1();
  47569. NullCheck(L_90);
  47570. (L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_91))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_95);
  47571. // m_textInfo.meshInfo[materialIndex].uvs2[0 + index_X4] = characterInfoArray[i].vertex_BL.uv2;
  47572. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_96 = __this->get_m_textInfo_152();
  47573. NullCheck(L_96);
  47574. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_97 = L_96->get_meshInfo_16();
  47575. int32_t L_98 = V_0;
  47576. NullCheck(L_97);
  47577. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_99 = ((L_97)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_98)))->get_uvs2_10();
  47578. int32_t L_100 = ___index_X41;
  47579. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_101 = V_1;
  47580. int32_t L_102 = ___i0;
  47581. NullCheck(L_101);
  47582. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_103 = ((L_101)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_102)))->get_address_of_vertex_BL_15();
  47583. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_104 = L_103->get_uv2_2();
  47584. NullCheck(L_99);
  47585. (L_99)->SetAt(static_cast<il2cpp_array_size_t>(L_100), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_104);
  47586. // m_textInfo.meshInfo[materialIndex].uvs2[1 + index_X4] = characterInfoArray[i].vertex_TL.uv2;
  47587. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_105 = __this->get_m_textInfo_152();
  47588. NullCheck(L_105);
  47589. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_106 = L_105->get_meshInfo_16();
  47590. int32_t L_107 = V_0;
  47591. NullCheck(L_106);
  47592. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_108 = ((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->get_uvs2_10();
  47593. int32_t L_109 = ___index_X41;
  47594. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_110 = V_1;
  47595. int32_t L_111 = ___i0;
  47596. NullCheck(L_110);
  47597. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_112 = ((L_110)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_111)))->get_address_of_vertex_TL_16();
  47598. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_113 = L_112->get_uv2_2();
  47599. NullCheck(L_108);
  47600. (L_108)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_109))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_113);
  47601. // m_textInfo.meshInfo[materialIndex].uvs2[2 + index_X4] = characterInfoArray[i].vertex_TR.uv2;
  47602. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_114 = __this->get_m_textInfo_152();
  47603. NullCheck(L_114);
  47604. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_115 = L_114->get_meshInfo_16();
  47605. int32_t L_116 = V_0;
  47606. NullCheck(L_115);
  47607. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_117 = ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->get_uvs2_10();
  47608. int32_t L_118 = ___index_X41;
  47609. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_119 = V_1;
  47610. int32_t L_120 = ___i0;
  47611. NullCheck(L_119);
  47612. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_121 = ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->get_address_of_vertex_TR_17();
  47613. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_122 = L_121->get_uv2_2();
  47614. NullCheck(L_117);
  47615. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_118))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_122);
  47616. // m_textInfo.meshInfo[materialIndex].uvs2[3 + index_X4] = characterInfoArray[i].vertex_BR.uv2;
  47617. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_123 = __this->get_m_textInfo_152();
  47618. NullCheck(L_123);
  47619. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_124 = L_123->get_meshInfo_16();
  47620. int32_t L_125 = V_0;
  47621. NullCheck(L_124);
  47622. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_126 = ((L_124)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_125)))->get_uvs2_10();
  47623. int32_t L_127 = ___index_X41;
  47624. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_128 = V_1;
  47625. int32_t L_129 = ___i0;
  47626. NullCheck(L_128);
  47627. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_130 = ((L_128)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_129)))->get_address_of_vertex_BR_18();
  47628. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_131 = L_130->get_uv2_2();
  47629. NullCheck(L_126);
  47630. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_127))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_131);
  47631. // m_textInfo.meshInfo[materialIndex].colors32[0 + index_X4] = characterInfoArray[i].vertex_BL.color;
  47632. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_132 = __this->get_m_textInfo_152();
  47633. NullCheck(L_132);
  47634. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_133 = L_132->get_meshInfo_16();
  47635. int32_t L_134 = V_0;
  47636. NullCheck(L_133);
  47637. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_135 = ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->get_colors32_11();
  47638. int32_t L_136 = ___index_X41;
  47639. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_137 = V_1;
  47640. int32_t L_138 = ___i0;
  47641. NullCheck(L_137);
  47642. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->get_address_of_vertex_BL_15();
  47643. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_140 = L_139->get_color_4();
  47644. NullCheck(L_135);
  47645. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(L_136), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_140);
  47646. // m_textInfo.meshInfo[materialIndex].colors32[1 + index_X4] = characterInfoArray[i].vertex_TL.color;
  47647. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_141 = __this->get_m_textInfo_152();
  47648. NullCheck(L_141);
  47649. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_142 = L_141->get_meshInfo_16();
  47650. int32_t L_143 = V_0;
  47651. NullCheck(L_142);
  47652. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_144 = ((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_143)))->get_colors32_11();
  47653. int32_t L_145 = ___index_X41;
  47654. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_146 = V_1;
  47655. int32_t L_147 = ___i0;
  47656. NullCheck(L_146);
  47657. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_148 = ((L_146)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_147)))->get_address_of_vertex_TL_16();
  47658. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_149 = L_148->get_color_4();
  47659. NullCheck(L_144);
  47660. (L_144)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_145))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_149);
  47661. // m_textInfo.meshInfo[materialIndex].colors32[2 + index_X4] = characterInfoArray[i].vertex_TR.color;
  47662. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_150 = __this->get_m_textInfo_152();
  47663. NullCheck(L_150);
  47664. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_151 = L_150->get_meshInfo_16();
  47665. int32_t L_152 = V_0;
  47666. NullCheck(L_151);
  47667. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_153 = ((L_151)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_152)))->get_colors32_11();
  47668. int32_t L_154 = ___index_X41;
  47669. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_155 = V_1;
  47670. int32_t L_156 = ___i0;
  47671. NullCheck(L_155);
  47672. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_157 = ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_156)))->get_address_of_vertex_TR_17();
  47673. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_158 = L_157->get_color_4();
  47674. NullCheck(L_153);
  47675. (L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_154))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_158);
  47676. // m_textInfo.meshInfo[materialIndex].colors32[3 + index_X4] = characterInfoArray[i].vertex_BR.color;
  47677. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_159 = __this->get_m_textInfo_152();
  47678. NullCheck(L_159);
  47679. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_160 = L_159->get_meshInfo_16();
  47680. int32_t L_161 = V_0;
  47681. NullCheck(L_160);
  47682. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_162 = ((L_160)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_161)))->get_colors32_11();
  47683. int32_t L_163 = ___index_X41;
  47684. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_164 = V_1;
  47685. int32_t L_165 = ___i0;
  47686. NullCheck(L_164);
  47687. TMP_Vertex_t8008D4AEC9AE4E475F5E02225801EB18A2A1341E * L_166 = ((L_164)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_165)))->get_address_of_vertex_BR_18();
  47688. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_167 = L_166->get_color_4();
  47689. NullCheck(L_162);
  47690. (L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_163))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_167);
  47691. // m_textInfo.meshInfo[materialIndex].vertexCount = index_X4 + 4;
  47692. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_168 = __this->get_m_textInfo_152();
  47693. NullCheck(L_168);
  47694. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_169 = L_168->get_meshInfo_16();
  47695. int32_t L_170 = V_0;
  47696. NullCheck(L_169);
  47697. int32_t L_171 = ___index_X41;
  47698. ((L_169)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_170)))->set_vertexCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_171, (int32_t)4)));
  47699. // }
  47700. return;
  47701. }
  47702. }
  47703. // System.Void TMPro.TMP_Text::DrawUnderlineMesh(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,System.Single,System.Single,System.Single,System.Single,UnityEngine.Color32)
  47704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DrawUnderlineMesh_mDC7502DC52DA5095B1DAE8D582839707FB672A95 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___start0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___end1, int32_t* ___index2, float ___startScale3, float ___endScale4, float ___maxScale5, float ___sdfScale6, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___underlineColor7, const RuntimeMethod* method)
  47705. {
  47706. static bool s_Il2CppMethodInitialized;
  47707. if (!s_Il2CppMethodInitialized)
  47708. {
  47709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  47710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6);
  47711. s_Il2CppMethodInitialized = true;
  47712. }
  47713. int32_t V_0 = 0;
  47714. int32_t V_1 = 0;
  47715. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B V_2;
  47716. memset((&V_2), 0, sizeof(V_2));
  47717. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D V_3;
  47718. memset((&V_3), 0, sizeof(V_3));
  47719. float V_4 = 0.0f;
  47720. float V_5 = 0.0f;
  47721. float V_6 = 0.0f;
  47722. float V_7 = 0.0f;
  47723. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* V_8 = NULL;
  47724. int32_t V_9 = 0;
  47725. int32_t V_10 = 0;
  47726. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_11;
  47727. memset((&V_11), 0, sizeof(V_11));
  47728. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_12;
  47729. memset((&V_12), 0, sizeof(V_12));
  47730. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_13;
  47731. memset((&V_13), 0, sizeof(V_13));
  47732. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_14;
  47733. memset((&V_14), 0, sizeof(V_14));
  47734. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_15;
  47735. memset((&V_15), 0, sizeof(V_15));
  47736. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_16;
  47737. memset((&V_16), 0, sizeof(V_16));
  47738. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_17;
  47739. memset((&V_17), 0, sizeof(V_17));
  47740. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_18;
  47741. memset((&V_18), 0, sizeof(V_18));
  47742. float V_19 = 0.0f;
  47743. float V_20 = 0.0f;
  47744. float V_21 = 0.0f;
  47745. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 V_22;
  47746. memset((&V_22), 0, sizeof(V_22));
  47747. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B10_0 = NULL;
  47748. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B9_0 = NULL;
  47749. uint8_t G_B11_0 = 0x0;
  47750. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B11_1 = NULL;
  47751. {
  47752. // GetUnderlineSpecialCharacter(m_fontAsset);
  47753. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_40();
  47754. TMP_Text_GetUnderlineSpecialCharacter_m6126977EDB1F176DBC8115EA290D606E78CE6C42(__this, L_0, /*hidden argument*/NULL);
  47755. // if (m_Underline.character == null)
  47756. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_1 = __this->get_address_of_m_Underline_248();
  47757. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_2 = L_1->get_character_0();
  47758. if (L_2)
  47759. {
  47760. goto IL_002c;
  47761. }
  47762. }
  47763. {
  47764. // if (!TMP_Settings.warningsDisabled)
  47765. bool L_3;
  47766. L_3 = TMP_Settings_get_warningsDisabled_m1D1EDFF9E8E31540805D7B1D93663B12AE080D3E(/*hidden argument*/NULL);
  47767. if (L_3)
  47768. {
  47769. goto IL_002b;
  47770. }
  47771. }
  47772. {
  47773. // Debug.LogWarning("Unable to add underline since the primary Font Asset doesn't contain the underline character.", this);
  47774. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  47775. Debug_LogWarning_mE6AF3EFCF84F2296622CD42FBF9EEAF07244C0A8(_stringLiteral804E3B76CDCD07E13EAE2E489D1D76D145E0DED6, __this, /*hidden argument*/NULL);
  47776. }
  47777. IL_002b:
  47778. {
  47779. // return;
  47780. return;
  47781. }
  47782. IL_002c:
  47783. {
  47784. // int underlineMaterialIndex = m_Underline.materialIndex;
  47785. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_4 = __this->get_address_of_m_Underline_248();
  47786. int32_t L_5 = L_4->get_materialIndex_3();
  47787. V_0 = L_5;
  47788. // int verticesCount = index + 12;
  47789. int32_t* L_6 = ___index2;
  47790. int32_t L_7 = *((int32_t*)L_6);
  47791. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)((int32_t)12)));
  47792. // if (verticesCount > m_textInfo.meshInfo[underlineMaterialIndex].vertices.Length)
  47793. int32_t L_8 = V_1;
  47794. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_9 = __this->get_m_textInfo_152();
  47795. NullCheck(L_9);
  47796. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_10 = L_9->get_meshInfo_16();
  47797. int32_t L_11 = V_0;
  47798. NullCheck(L_10);
  47799. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->get_vertices_6();
  47800. NullCheck(L_12);
  47801. if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
  47802. {
  47803. goto IL_0072;
  47804. }
  47805. }
  47806. {
  47807. // m_textInfo.meshInfo[underlineMaterialIndex].ResizeMeshInfo(verticesCount / 4);
  47808. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_13 = __this->get_m_textInfo_152();
  47809. NullCheck(L_13);
  47810. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_14 = L_13->get_meshInfo_16();
  47811. int32_t L_15 = V_0;
  47812. NullCheck(L_14);
  47813. int32_t L_16 = V_1;
  47814. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15))), ((int32_t)((int32_t)L_16/(int32_t)4)), /*hidden argument*/NULL);
  47815. }
  47816. IL_0072:
  47817. {
  47818. // start.y = Mathf.Min(start.y, end.y);
  47819. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_17 = ___start0;
  47820. float L_18 = L_17.get_y_3();
  47821. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_19 = ___end1;
  47822. float L_20 = L_19.get_y_3();
  47823. float L_21;
  47824. L_21 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_18, L_20, /*hidden argument*/NULL);
  47825. (&___start0)->set_y_3(L_21);
  47826. // end.y = Mathf.Min(start.y, end.y);
  47827. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_22 = ___start0;
  47828. float L_23 = L_22.get_y_3();
  47829. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_24 = ___end1;
  47830. float L_25 = L_24.get_y_3();
  47831. float L_26;
  47832. L_26 = Mathf_Min_mD28BD5C9012619B74E475F204F96603193E99B14(L_23, L_25, /*hidden argument*/NULL);
  47833. (&___end1)->set_y_3(L_26);
  47834. // GlyphMetrics underlineGlyphMetrics = m_Underline.character.glyph.metrics;
  47835. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_27 = __this->get_address_of_m_Underline_248();
  47836. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_28 = L_27->get_character_0();
  47837. NullCheck(L_28);
  47838. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_29;
  47839. L_29 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_28, /*hidden argument*/NULL);
  47840. NullCheck(L_29);
  47841. GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B L_30;
  47842. L_30 = Glyph_get_metrics_m395A93D5BD1B7859DD95B17386DAA033D2F865B0(L_29, /*hidden argument*/NULL);
  47843. V_2 = L_30;
  47844. // GlyphRect underlineGlyphRect = m_Underline.character.glyph.glyphRect;
  47845. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_31 = __this->get_address_of_m_Underline_248();
  47846. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_32 = L_31->get_character_0();
  47847. NullCheck(L_32);
  47848. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_33;
  47849. L_33 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_32, /*hidden argument*/NULL);
  47850. NullCheck(L_33);
  47851. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_34;
  47852. L_34 = Glyph_get_glyphRect_mA3484840AF306B3F9B146D7162424238B4F456F9(L_33, /*hidden argument*/NULL);
  47853. V_3 = L_34;
  47854. // float segmentWidth = underlineGlyphMetrics.width / 2 * maxScale;
  47855. float L_35;
  47856. L_35 = GlyphMetrics_get_width_m4E2BCD2B54F121478C1D23C43FB6E8C0EF71C70F((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_2), /*hidden argument*/NULL);
  47857. float L_36 = ___maxScale5;
  47858. V_4 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_35/(float)(2.0f))), (float)L_36));
  47859. // if (end.x - start.x < underlineGlyphMetrics.width * maxScale)
  47860. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_37 = ___end1;
  47861. float L_38 = L_37.get_x_2();
  47862. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_39 = ___start0;
  47863. float L_40 = L_39.get_x_2();
  47864. float L_41;
  47865. L_41 = GlyphMetrics_get_width_m4E2BCD2B54F121478C1D23C43FB6E8C0EF71C70F((GlyphMetrics_t46B609AF0FC41272561342E8B5AEF35E4E1B537B *)(&V_2), /*hidden argument*/NULL);
  47866. float L_42 = ___maxScale5;
  47867. if ((!(((float)((float)il2cpp_codegen_subtract((float)L_38, (float)L_40))) < ((float)((float)il2cpp_codegen_multiply((float)L_41, (float)L_42))))))
  47868. {
  47869. goto IL_010e;
  47870. }
  47871. }
  47872. {
  47873. // segmentWidth = (end.x - start.x) / 2f;
  47874. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_43 = ___end1;
  47875. float L_44 = L_43.get_x_2();
  47876. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_45 = ___start0;
  47877. float L_46 = L_45.get_x_2();
  47878. V_4 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_44, (float)L_46))/(float)(2.0f)));
  47879. }
  47880. IL_010e:
  47881. {
  47882. // float startPadding = m_padding * startScale / maxScale;
  47883. float L_47 = __this->get_m_padding_241();
  47884. float L_48 = ___startScale3;
  47885. float L_49 = ___maxScale5;
  47886. V_5 = ((float)((float)((float)il2cpp_codegen_multiply((float)L_47, (float)L_48))/(float)L_49));
  47887. // float endPadding = m_padding * endScale / maxScale;
  47888. float L_50 = __this->get_m_padding_241();
  47889. float L_51 = ___endScale4;
  47890. float L_52 = ___maxScale5;
  47891. V_6 = ((float)((float)((float)il2cpp_codegen_multiply((float)L_50, (float)L_51))/(float)L_52));
  47892. // float underlineThickness = m_Underline.fontAsset.faceInfo.underlineThickness;
  47893. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_53 = __this->get_address_of_m_Underline_248();
  47894. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_54 = L_53->get_fontAsset_1();
  47895. NullCheck(L_54);
  47896. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_55;
  47897. L_55 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_54, /*hidden argument*/NULL);
  47898. V_22 = L_55;
  47899. float L_56;
  47900. L_56 = FaceInfo_get_underlineThickness_m07A6016172DE8DC1514CA780EBB80C32FA209F28((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_22), /*hidden argument*/NULL);
  47901. V_7 = L_56;
  47902. // Vector3[] vertices = m_textInfo.meshInfo[underlineMaterialIndex].vertices;
  47903. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_57 = __this->get_m_textInfo_152();
  47904. NullCheck(L_57);
  47905. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_58 = L_57->get_meshInfo_16();
  47906. int32_t L_59 = V_0;
  47907. NullCheck(L_58);
  47908. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_60 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->get_vertices_6();
  47909. V_8 = L_60;
  47910. // vertices[index + 0] = start + new Vector3(0, 0 - (underlineThickness + m_padding) * maxScale, 0); // BL
  47911. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_61 = V_8;
  47912. int32_t* L_62 = ___index2;
  47913. int32_t L_63 = *((int32_t*)L_62);
  47914. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_64 = ___start0;
  47915. float L_65 = V_7;
  47916. float L_66 = __this->get_m_padding_241();
  47917. float L_67 = ___maxScale5;
  47918. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_68;
  47919. memset((&L_68), 0, sizeof(L_68));
  47920. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_68), (0.0f), ((float)il2cpp_codegen_subtract((float)(0.0f), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_65, (float)L_66)), (float)L_67)))), (0.0f), /*hidden argument*/NULL);
  47921. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_69;
  47922. L_69 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_64, L_68, /*hidden argument*/NULL);
  47923. NullCheck(L_61);
  47924. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_69);
  47925. // vertices[index + 1] = start + new Vector3(0, m_padding * maxScale, 0); // TL
  47926. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_70 = V_8;
  47927. int32_t* L_71 = ___index2;
  47928. int32_t L_72 = *((int32_t*)L_71);
  47929. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_73 = ___start0;
  47930. float L_74 = __this->get_m_padding_241();
  47931. float L_75 = ___maxScale5;
  47932. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_76;
  47933. memset((&L_76), 0, sizeof(L_76));
  47934. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_76), (0.0f), ((float)il2cpp_codegen_multiply((float)L_74, (float)L_75)), (0.0f), /*hidden argument*/NULL);
  47935. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_77;
  47936. L_77 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_73, L_76, /*hidden argument*/NULL);
  47937. NullCheck(L_70);
  47938. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_77);
  47939. // vertices[index + 2] = vertices[index + 1] + new Vector3(segmentWidth, 0, 0); // TR
  47940. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_78 = V_8;
  47941. int32_t* L_79 = ___index2;
  47942. int32_t L_80 = *((int32_t*)L_79);
  47943. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_81 = V_8;
  47944. int32_t* L_82 = ___index2;
  47945. int32_t L_83 = *((int32_t*)L_82);
  47946. NullCheck(L_81);
  47947. int32_t L_84 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1));
  47948. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_85 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  47949. float L_86 = V_4;
  47950. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_87;
  47951. memset((&L_87), 0, sizeof(L_87));
  47952. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_87), L_86, (0.0f), (0.0f), /*hidden argument*/NULL);
  47953. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_88;
  47954. L_88 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_85, L_87, /*hidden argument*/NULL);
  47955. NullCheck(L_78);
  47956. (L_78)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_88);
  47957. // vertices[index + 3] = vertices[index + 0] + new Vector3(segmentWidth, 0, 0); // BR
  47958. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_89 = V_8;
  47959. int32_t* L_90 = ___index2;
  47960. int32_t L_91 = *((int32_t*)L_90);
  47961. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_92 = V_8;
  47962. int32_t* L_93 = ___index2;
  47963. int32_t L_94 = *((int32_t*)L_93);
  47964. NullCheck(L_92);
  47965. int32_t L_95 = L_94;
  47966. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_96 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
  47967. float L_97 = V_4;
  47968. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_98;
  47969. memset((&L_98), 0, sizeof(L_98));
  47970. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_98), L_97, (0.0f), (0.0f), /*hidden argument*/NULL);
  47971. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_99;
  47972. L_99 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_96, L_98, /*hidden argument*/NULL);
  47973. NullCheck(L_89);
  47974. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)3))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_99);
  47975. // vertices[index + 4] = vertices[index + 3]; // BL
  47976. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_100 = V_8;
  47977. int32_t* L_101 = ___index2;
  47978. int32_t L_102 = *((int32_t*)L_101);
  47979. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_103 = V_8;
  47980. int32_t* L_104 = ___index2;
  47981. int32_t L_105 = *((int32_t*)L_104);
  47982. NullCheck(L_103);
  47983. int32_t L_106 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)3));
  47984. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_107 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
  47985. NullCheck(L_100);
  47986. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_102, (int32_t)4))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_107);
  47987. // vertices[index + 5] = vertices[index + 2]; // TL
  47988. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_108 = V_8;
  47989. int32_t* L_109 = ___index2;
  47990. int32_t L_110 = *((int32_t*)L_109);
  47991. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_111 = V_8;
  47992. int32_t* L_112 = ___index2;
  47993. int32_t L_113 = *((int32_t*)L_112);
  47994. NullCheck(L_111);
  47995. int32_t L_114 = ((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)2));
  47996. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_115 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
  47997. NullCheck(L_108);
  47998. (L_108)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)5))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_115);
  47999. // vertices[index + 6] = end + new Vector3(-segmentWidth, m_padding * maxScale, 0); // TR
  48000. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_116 = V_8;
  48001. int32_t* L_117 = ___index2;
  48002. int32_t L_118 = *((int32_t*)L_117);
  48003. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_119 = ___end1;
  48004. float L_120 = V_4;
  48005. float L_121 = __this->get_m_padding_241();
  48006. float L_122 = ___maxScale5;
  48007. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_123;
  48008. memset((&L_123), 0, sizeof(L_123));
  48009. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_123), ((-L_120)), ((float)il2cpp_codegen_multiply((float)L_121, (float)L_122)), (0.0f), /*hidden argument*/NULL);
  48010. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_124;
  48011. L_124 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_119, L_123, /*hidden argument*/NULL);
  48012. NullCheck(L_116);
  48013. (L_116)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)6))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_124);
  48014. // vertices[index + 7] = end + new Vector3(-segmentWidth, -(underlineThickness + m_padding) * maxScale, 0); // BR
  48015. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_125 = V_8;
  48016. int32_t* L_126 = ___index2;
  48017. int32_t L_127 = *((int32_t*)L_126);
  48018. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_128 = ___end1;
  48019. float L_129 = V_4;
  48020. float L_130 = V_7;
  48021. float L_131 = __this->get_m_padding_241();
  48022. float L_132 = ___maxScale5;
  48023. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_133;
  48024. memset((&L_133), 0, sizeof(L_133));
  48025. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_133), ((-L_129)), ((float)il2cpp_codegen_multiply((float)((-((float)il2cpp_codegen_add((float)L_130, (float)L_131)))), (float)L_132)), (0.0f), /*hidden argument*/NULL);
  48026. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_134;
  48027. L_134 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_128, L_133, /*hidden argument*/NULL);
  48028. NullCheck(L_125);
  48029. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)7))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_134);
  48030. // vertices[index + 8] = vertices[index + 7]; // BL
  48031. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_135 = V_8;
  48032. int32_t* L_136 = ___index2;
  48033. int32_t L_137 = *((int32_t*)L_136);
  48034. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_138 = V_8;
  48035. int32_t* L_139 = ___index2;
  48036. int32_t L_140 = *((int32_t*)L_139);
  48037. NullCheck(L_138);
  48038. int32_t L_141 = ((int32_t)il2cpp_codegen_add((int32_t)L_140, (int32_t)7));
  48039. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_142 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
  48040. NullCheck(L_135);
  48041. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)8))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_142);
  48042. // vertices[index + 9] = vertices[index + 6]; // TL
  48043. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_143 = V_8;
  48044. int32_t* L_144 = ___index2;
  48045. int32_t L_145 = *((int32_t*)L_144);
  48046. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_146 = V_8;
  48047. int32_t* L_147 = ___index2;
  48048. int32_t L_148 = *((int32_t*)L_147);
  48049. NullCheck(L_146);
  48050. int32_t L_149 = ((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)6));
  48051. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_150 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
  48052. NullCheck(L_143);
  48053. (L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_145, (int32_t)((int32_t)9)))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_150);
  48054. // vertices[index + 10] = end + new Vector3(0, m_padding * maxScale, 0); // TR
  48055. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_151 = V_8;
  48056. int32_t* L_152 = ___index2;
  48057. int32_t L_153 = *((int32_t*)L_152);
  48058. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_154 = ___end1;
  48059. float L_155 = __this->get_m_padding_241();
  48060. float L_156 = ___maxScale5;
  48061. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_157;
  48062. memset((&L_157), 0, sizeof(L_157));
  48063. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_157), (0.0f), ((float)il2cpp_codegen_multiply((float)L_155, (float)L_156)), (0.0f), /*hidden argument*/NULL);
  48064. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_158;
  48065. L_158 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_154, L_157, /*hidden argument*/NULL);
  48066. NullCheck(L_151);
  48067. (L_151)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)((int32_t)10)))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_158);
  48068. // vertices[index + 11] = end + new Vector3(0, -(underlineThickness + m_padding) * maxScale, 0); // BR
  48069. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_159 = V_8;
  48070. int32_t* L_160 = ___index2;
  48071. int32_t L_161 = *((int32_t*)L_160);
  48072. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_162 = ___end1;
  48073. float L_163 = V_7;
  48074. float L_164 = __this->get_m_padding_241();
  48075. float L_165 = ___maxScale5;
  48076. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_166;
  48077. memset((&L_166), 0, sizeof(L_166));
  48078. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_166), (0.0f), ((float)il2cpp_codegen_multiply((float)((-((float)il2cpp_codegen_add((float)L_163, (float)L_164)))), (float)L_165)), (0.0f), /*hidden argument*/NULL);
  48079. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_167;
  48080. L_167 = Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline(L_162, L_166, /*hidden argument*/NULL);
  48081. NullCheck(L_159);
  48082. (L_159)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)((int32_t)11)))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_167);
  48083. // Vector2[] uvs0 = m_textInfo.meshInfo[underlineMaterialIndex].uvs0;
  48084. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_168 = __this->get_m_textInfo_152();
  48085. NullCheck(L_168);
  48086. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_169 = L_168->get_meshInfo_16();
  48087. int32_t L_170 = V_0;
  48088. NullCheck(L_169);
  48089. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_171 = ((L_169)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_170)))->get_uvs0_9();
  48090. // int atlasWidth = m_Underline.fontAsset.atlasWidth;
  48091. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_172 = __this->get_address_of_m_Underline_248();
  48092. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_173 = L_172->get_fontAsset_1();
  48093. NullCheck(L_173);
  48094. int32_t L_174;
  48095. L_174 = TMP_FontAsset_get_atlasWidth_mEE7279596F8F795EDF167D4669E2DFC66EFE8267_inline(L_173, /*hidden argument*/NULL);
  48096. V_9 = L_174;
  48097. // int atlasHeight = m_Underline.fontAsset.atlasHeight;
  48098. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_175 = __this->get_address_of_m_Underline_248();
  48099. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_176 = L_175->get_fontAsset_1();
  48100. NullCheck(L_176);
  48101. int32_t L_177;
  48102. L_177 = TMP_FontAsset_get_atlasHeight_m6F488E397BD3BDAC6296F509EF6C600E8DC83CEC_inline(L_176, /*hidden argument*/NULL);
  48103. V_10 = L_177;
  48104. // Vector2 uv0 = new Vector2((underlineGlyphRect.x - startPadding) / atlasWidth, (underlineGlyphRect.y - m_padding) / atlasHeight); // bottom left
  48105. int32_t L_178;
  48106. L_178 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48107. float L_179 = V_5;
  48108. int32_t L_180 = V_9;
  48109. int32_t L_181;
  48110. L_181 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48111. float L_182 = __this->get_m_padding_241();
  48112. int32_t L_183 = V_10;
  48113. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_11), ((float)((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_178)), (float)L_179))/(float)((float)((float)L_180)))), ((float)((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_181)), (float)L_182))/(float)((float)((float)L_183)))), /*hidden argument*/NULL);
  48114. // Vector2 uv1 = new Vector2(uv0.x, (underlineGlyphRect.y + underlineGlyphRect.height + m_padding) / atlasHeight); // top left
  48115. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_184 = V_11;
  48116. float L_185 = L_184.get_x_0();
  48117. int32_t L_186;
  48118. L_186 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48119. int32_t L_187;
  48120. L_187 = GlyphRect_get_height_m319E96AD96E2087C9C9F5A1DF883F06A4D04104F((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48121. float L_188 = __this->get_m_padding_241();
  48122. int32_t L_189 = V_10;
  48123. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_12), L_185, ((float)((float)((float)il2cpp_codegen_add((float)((float)((float)((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)L_187)))), (float)L_188))/(float)((float)((float)L_189)))), /*hidden argument*/NULL);
  48124. // Vector2 uv2 = new Vector2((underlineGlyphRect.x - startPadding + (float)underlineGlyphRect.width / 2) / atlasWidth, uv1.y); // Mid Top Left
  48125. int32_t L_190;
  48126. L_190 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48127. float L_191 = V_5;
  48128. int32_t L_192;
  48129. L_192 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48130. int32_t L_193 = V_9;
  48131. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_194 = V_12;
  48132. float L_195 = L_194.get_y_1();
  48133. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_13), ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)((float)((float)L_190)), (float)L_191)), (float)((float)((float)((float)((float)L_192))/(float)(2.0f)))))/(float)((float)((float)L_193)))), L_195, /*hidden argument*/NULL);
  48134. // Vector2 uv3 = new Vector2(uv2.x, uv0.y); // Mid Bottom Left
  48135. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_196 = V_13;
  48136. float L_197 = L_196.get_x_0();
  48137. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_198 = V_11;
  48138. float L_199 = L_198.get_y_1();
  48139. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_14), L_197, L_199, /*hidden argument*/NULL);
  48140. // Vector2 uv4 = new Vector2((underlineGlyphRect.x + endPadding + (float)underlineGlyphRect.width / 2) / atlasWidth, uv1.y); // Mid Top Right
  48141. int32_t L_200;
  48142. L_200 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48143. float L_201 = V_6;
  48144. int32_t L_202;
  48145. L_202 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48146. int32_t L_203 = V_9;
  48147. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_204 = V_12;
  48148. float L_205 = L_204.get_y_1();
  48149. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_15), ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)((float)L_200)), (float)L_201)), (float)((float)((float)((float)((float)L_202))/(float)(2.0f)))))/(float)((float)((float)L_203)))), L_205, /*hidden argument*/NULL);
  48150. // Vector2 uv5 = new Vector2(uv4.x, uv0.y); // Mid Bottom right
  48151. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_206 = V_15;
  48152. float L_207 = L_206.get_x_0();
  48153. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_208 = V_11;
  48154. float L_209 = L_208.get_y_1();
  48155. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_16), L_207, L_209, /*hidden argument*/NULL);
  48156. // Vector2 uv6 = new Vector2((underlineGlyphRect.x + endPadding + underlineGlyphRect.width) / atlasWidth, uv1.y); // End Part - Bottom Right
  48157. int32_t L_210;
  48158. L_210 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48159. float L_211 = V_6;
  48160. int32_t L_212;
  48161. L_212 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_3), /*hidden argument*/NULL);
  48162. int32_t L_213 = V_9;
  48163. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_214 = V_12;
  48164. float L_215 = L_214.get_y_1();
  48165. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_17), ((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)((float)L_210)), (float)L_211)), (float)((float)((float)L_212))))/(float)((float)((float)L_213)))), L_215, /*hidden argument*/NULL);
  48166. // Vector2 uv7 = new Vector2(uv6.x, uv0.y); // End Part - Top Right
  48167. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_216 = V_17;
  48168. float L_217 = L_216.get_x_0();
  48169. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_218 = V_11;
  48170. float L_219 = L_218.get_y_1();
  48171. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_18), L_217, L_219, /*hidden argument*/NULL);
  48172. // uvs0[0 + index] = uv0; // BL
  48173. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_220 = L_171;
  48174. int32_t* L_221 = ___index2;
  48175. int32_t L_222 = *((int32_t*)L_221);
  48176. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_223 = V_11;
  48177. NullCheck(L_220);
  48178. (L_220)->SetAt(static_cast<il2cpp_array_size_t>(L_222), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_223);
  48179. // uvs0[1 + index] = uv1; // TL
  48180. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_224 = L_220;
  48181. int32_t* L_225 = ___index2;
  48182. int32_t L_226 = *((int32_t*)L_225);
  48183. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_227 = V_12;
  48184. NullCheck(L_224);
  48185. (L_224)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_226))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_227);
  48186. // uvs0[2 + index] = uv2; // TR
  48187. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_228 = L_224;
  48188. int32_t* L_229 = ___index2;
  48189. int32_t L_230 = *((int32_t*)L_229);
  48190. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_231 = V_13;
  48191. NullCheck(L_228);
  48192. (L_228)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_230))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_231);
  48193. // uvs0[3 + index] = uv3; // BR
  48194. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_232 = L_228;
  48195. int32_t* L_233 = ___index2;
  48196. int32_t L_234 = *((int32_t*)L_233);
  48197. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_235 = V_14;
  48198. NullCheck(L_232);
  48199. (L_232)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_234))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_235);
  48200. // uvs0[4 + index] = new Vector2(uv2.x - uv2.x * 0.001f, uv0.y);
  48201. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_236 = L_232;
  48202. int32_t* L_237 = ___index2;
  48203. int32_t L_238 = *((int32_t*)L_237);
  48204. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_239 = V_13;
  48205. float L_240 = L_239.get_x_0();
  48206. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_241 = V_13;
  48207. float L_242 = L_241.get_x_0();
  48208. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_243 = V_11;
  48209. float L_244 = L_243.get_y_1();
  48210. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_245;
  48211. memset((&L_245), 0, sizeof(L_245));
  48212. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_245), ((float)il2cpp_codegen_subtract((float)L_240, (float)((float)il2cpp_codegen_multiply((float)L_242, (float)(0.00100000005f))))), L_244, /*hidden argument*/NULL);
  48213. NullCheck(L_236);
  48214. (L_236)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_238))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_245);
  48215. // uvs0[5 + index] = new Vector2(uv2.x - uv2.x * 0.001f, uv1.y);
  48216. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_246 = L_236;
  48217. int32_t* L_247 = ___index2;
  48218. int32_t L_248 = *((int32_t*)L_247);
  48219. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_249 = V_13;
  48220. float L_250 = L_249.get_x_0();
  48221. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_251 = V_13;
  48222. float L_252 = L_251.get_x_0();
  48223. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_253 = V_12;
  48224. float L_254 = L_253.get_y_1();
  48225. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_255;
  48226. memset((&L_255), 0, sizeof(L_255));
  48227. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_255), ((float)il2cpp_codegen_subtract((float)L_250, (float)((float)il2cpp_codegen_multiply((float)L_252, (float)(0.00100000005f))))), L_254, /*hidden argument*/NULL);
  48228. NullCheck(L_246);
  48229. (L_246)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_248))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_255);
  48230. // uvs0[6 + index] = new Vector2(uv2.x + uv2.x * 0.001f, uv1.y);
  48231. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_256 = L_246;
  48232. int32_t* L_257 = ___index2;
  48233. int32_t L_258 = *((int32_t*)L_257);
  48234. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_259 = V_13;
  48235. float L_260 = L_259.get_x_0();
  48236. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_261 = V_13;
  48237. float L_262 = L_261.get_x_0();
  48238. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_263 = V_12;
  48239. float L_264 = L_263.get_y_1();
  48240. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_265;
  48241. memset((&L_265), 0, sizeof(L_265));
  48242. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_265), ((float)il2cpp_codegen_add((float)L_260, (float)((float)il2cpp_codegen_multiply((float)L_262, (float)(0.00100000005f))))), L_264, /*hidden argument*/NULL);
  48243. NullCheck(L_256);
  48244. (L_256)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_258))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_265);
  48245. // uvs0[7 + index] = new Vector2(uv2.x + uv2.x * 0.001f, uv0.y);
  48246. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_266 = L_256;
  48247. int32_t* L_267 = ___index2;
  48248. int32_t L_268 = *((int32_t*)L_267);
  48249. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_269 = V_13;
  48250. float L_270 = L_269.get_x_0();
  48251. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_271 = V_13;
  48252. float L_272 = L_271.get_x_0();
  48253. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_273 = V_11;
  48254. float L_274 = L_273.get_y_1();
  48255. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_275;
  48256. memset((&L_275), 0, sizeof(L_275));
  48257. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_275), ((float)il2cpp_codegen_add((float)L_270, (float)((float)il2cpp_codegen_multiply((float)L_272, (float)(0.00100000005f))))), L_274, /*hidden argument*/NULL);
  48258. NullCheck(L_266);
  48259. (L_266)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_268))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_275);
  48260. // uvs0[8 + index] = uv5;
  48261. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_276 = L_266;
  48262. int32_t* L_277 = ___index2;
  48263. int32_t L_278 = *((int32_t*)L_277);
  48264. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_279 = V_16;
  48265. NullCheck(L_276);
  48266. (L_276)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)8, (int32_t)L_278))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_279);
  48267. // uvs0[9 + index] = uv4;
  48268. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_280 = L_276;
  48269. int32_t* L_281 = ___index2;
  48270. int32_t L_282 = *((int32_t*)L_281);
  48271. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_283 = V_15;
  48272. NullCheck(L_280);
  48273. (L_280)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)9), (int32_t)L_282))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_283);
  48274. // uvs0[10 + index] = uv6;
  48275. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_284 = L_280;
  48276. int32_t* L_285 = ___index2;
  48277. int32_t L_286 = *((int32_t*)L_285);
  48278. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_287 = V_17;
  48279. NullCheck(L_284);
  48280. (L_284)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)10), (int32_t)L_286))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_287);
  48281. // uvs0[11 + index] = uv7;
  48282. int32_t* L_288 = ___index2;
  48283. int32_t L_289 = *((int32_t*)L_288);
  48284. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_290 = V_18;
  48285. NullCheck(L_284);
  48286. (L_284)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)11), (int32_t)L_289))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_290);
  48287. // float min_UvX = 0;
  48288. V_19 = (0.0f);
  48289. // float max_UvX = (vertices[index + 2].x - start.x) / (end.x - start.x);
  48290. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_291 = V_8;
  48291. int32_t* L_292 = ___index2;
  48292. int32_t L_293 = *((int32_t*)L_292);
  48293. NullCheck(L_291);
  48294. float L_294 = ((L_291)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_293, (int32_t)2)))))->get_x_2();
  48295. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_295 = ___start0;
  48296. float L_296 = L_295.get_x_2();
  48297. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_297 = ___end1;
  48298. float L_298 = L_297.get_x_2();
  48299. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_299 = ___start0;
  48300. float L_300 = L_299.get_x_2();
  48301. V_20 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_294, (float)L_296))/(float)((float)il2cpp_codegen_subtract((float)L_298, (float)L_300))));
  48302. // float xScale = Mathf.Abs(sdfScale);
  48303. float L_301 = ___sdfScale6;
  48304. float L_302;
  48305. L_302 = fabsf(L_301);
  48306. V_21 = L_302;
  48307. // Vector2[] uvs2 = m_textInfo.meshInfo[underlineMaterialIndex].uvs2;
  48308. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_303 = __this->get_m_textInfo_152();
  48309. NullCheck(L_303);
  48310. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_304 = L_303->get_meshInfo_16();
  48311. int32_t L_305 = V_0;
  48312. NullCheck(L_304);
  48313. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_306 = ((L_304)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_305)))->get_uvs2_10();
  48314. // uvs2[0 + index] = PackUV(0, 0, xScale);
  48315. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_307 = L_306;
  48316. int32_t* L_308 = ___index2;
  48317. int32_t L_309 = *((int32_t*)L_308);
  48318. float L_310 = V_21;
  48319. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_311;
  48320. L_311 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, (0.0f), (0.0f), L_310, /*hidden argument*/NULL);
  48321. NullCheck(L_307);
  48322. (L_307)->SetAt(static_cast<il2cpp_array_size_t>(L_309), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_311);
  48323. // uvs2[1 + index] = PackUV(0, 1, xScale);
  48324. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_312 = L_307;
  48325. int32_t* L_313 = ___index2;
  48326. int32_t L_314 = *((int32_t*)L_313);
  48327. float L_315 = V_21;
  48328. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_316;
  48329. L_316 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, (0.0f), (1.0f), L_315, /*hidden argument*/NULL);
  48330. NullCheck(L_312);
  48331. (L_312)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_314))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_316);
  48332. // uvs2[2 + index] = PackUV(max_UvX, 1, xScale);
  48333. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_317 = L_312;
  48334. int32_t* L_318 = ___index2;
  48335. int32_t L_319 = *((int32_t*)L_318);
  48336. float L_320 = V_20;
  48337. float L_321 = V_21;
  48338. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_322;
  48339. L_322 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_320, (1.0f), L_321, /*hidden argument*/NULL);
  48340. NullCheck(L_317);
  48341. (L_317)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_319))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_322);
  48342. // uvs2[3 + index] = PackUV(max_UvX, 0, xScale);
  48343. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_323 = L_317;
  48344. int32_t* L_324 = ___index2;
  48345. int32_t L_325 = *((int32_t*)L_324);
  48346. float L_326 = V_20;
  48347. float L_327 = V_21;
  48348. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_328;
  48349. L_328 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_326, (0.0f), L_327, /*hidden argument*/NULL);
  48350. NullCheck(L_323);
  48351. (L_323)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_325))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_328);
  48352. // min_UvX = (vertices[index + 4].x - start.x) / (end.x - start.x);
  48353. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_329 = V_8;
  48354. int32_t* L_330 = ___index2;
  48355. int32_t L_331 = *((int32_t*)L_330);
  48356. NullCheck(L_329);
  48357. float L_332 = ((L_329)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_331, (int32_t)4)))))->get_x_2();
  48358. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_333 = ___start0;
  48359. float L_334 = L_333.get_x_2();
  48360. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_335 = ___end1;
  48361. float L_336 = L_335.get_x_2();
  48362. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_337 = ___start0;
  48363. float L_338 = L_337.get_x_2();
  48364. V_19 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_332, (float)L_334))/(float)((float)il2cpp_codegen_subtract((float)L_336, (float)L_338))));
  48365. // max_UvX = (vertices[index + 6].x - start.x) / (end.x - start.x);
  48366. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_339 = V_8;
  48367. int32_t* L_340 = ___index2;
  48368. int32_t L_341 = *((int32_t*)L_340);
  48369. NullCheck(L_339);
  48370. float L_342 = ((L_339)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_341, (int32_t)6)))))->get_x_2();
  48371. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_343 = ___start0;
  48372. float L_344 = L_343.get_x_2();
  48373. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_345 = ___end1;
  48374. float L_346 = L_345.get_x_2();
  48375. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_347 = ___start0;
  48376. float L_348 = L_347.get_x_2();
  48377. V_20 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_342, (float)L_344))/(float)((float)il2cpp_codegen_subtract((float)L_346, (float)L_348))));
  48378. // uvs2[4 + index] = PackUV(min_UvX, 0, xScale);
  48379. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_349 = L_323;
  48380. int32_t* L_350 = ___index2;
  48381. int32_t L_351 = *((int32_t*)L_350);
  48382. float L_352 = V_19;
  48383. float L_353 = V_21;
  48384. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_354;
  48385. L_354 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_352, (0.0f), L_353, /*hidden argument*/NULL);
  48386. NullCheck(L_349);
  48387. (L_349)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_351))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_354);
  48388. // uvs2[5 + index] = PackUV(min_UvX, 1, xScale);
  48389. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_355 = L_349;
  48390. int32_t* L_356 = ___index2;
  48391. int32_t L_357 = *((int32_t*)L_356);
  48392. float L_358 = V_19;
  48393. float L_359 = V_21;
  48394. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_360;
  48395. L_360 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_358, (1.0f), L_359, /*hidden argument*/NULL);
  48396. NullCheck(L_355);
  48397. (L_355)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_357))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_360);
  48398. // uvs2[6 + index] = PackUV(max_UvX, 1, xScale);
  48399. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_361 = L_355;
  48400. int32_t* L_362 = ___index2;
  48401. int32_t L_363 = *((int32_t*)L_362);
  48402. float L_364 = V_20;
  48403. float L_365 = V_21;
  48404. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_366;
  48405. L_366 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_364, (1.0f), L_365, /*hidden argument*/NULL);
  48406. NullCheck(L_361);
  48407. (L_361)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_363))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_366);
  48408. // uvs2[7 + index] = PackUV(max_UvX, 0, xScale);
  48409. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_367 = L_361;
  48410. int32_t* L_368 = ___index2;
  48411. int32_t L_369 = *((int32_t*)L_368);
  48412. float L_370 = V_20;
  48413. float L_371 = V_21;
  48414. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_372;
  48415. L_372 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_370, (0.0f), L_371, /*hidden argument*/NULL);
  48416. NullCheck(L_367);
  48417. (L_367)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_369))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_372);
  48418. // min_UvX = (vertices[index + 8].x - start.x) / (end.x - start.x);
  48419. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_373 = V_8;
  48420. int32_t* L_374 = ___index2;
  48421. int32_t L_375 = *((int32_t*)L_374);
  48422. NullCheck(L_373);
  48423. float L_376 = ((L_373)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_375, (int32_t)8)))))->get_x_2();
  48424. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_377 = ___start0;
  48425. float L_378 = L_377.get_x_2();
  48426. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_379 = ___end1;
  48427. float L_380 = L_379.get_x_2();
  48428. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_381 = ___start0;
  48429. float L_382 = L_381.get_x_2();
  48430. V_19 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_376, (float)L_378))/(float)((float)il2cpp_codegen_subtract((float)L_380, (float)L_382))));
  48431. // uvs2[8 + index] = PackUV(min_UvX, 0, xScale);
  48432. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_383 = L_367;
  48433. int32_t* L_384 = ___index2;
  48434. int32_t L_385 = *((int32_t*)L_384);
  48435. float L_386 = V_19;
  48436. float L_387 = V_21;
  48437. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_388;
  48438. L_388 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_386, (0.0f), L_387, /*hidden argument*/NULL);
  48439. NullCheck(L_383);
  48440. (L_383)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)8, (int32_t)L_385))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_388);
  48441. // uvs2[9 + index] = PackUV(min_UvX, 1, xScale);
  48442. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_389 = L_383;
  48443. int32_t* L_390 = ___index2;
  48444. int32_t L_391 = *((int32_t*)L_390);
  48445. float L_392 = V_19;
  48446. float L_393 = V_21;
  48447. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_394;
  48448. L_394 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, L_392, (1.0f), L_393, /*hidden argument*/NULL);
  48449. NullCheck(L_389);
  48450. (L_389)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)9), (int32_t)L_391))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_394);
  48451. // uvs2[10 + index] = PackUV(1, 1, xScale);
  48452. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_395 = L_389;
  48453. int32_t* L_396 = ___index2;
  48454. int32_t L_397 = *((int32_t*)L_396);
  48455. float L_398 = V_21;
  48456. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_399;
  48457. L_399 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, (1.0f), (1.0f), L_398, /*hidden argument*/NULL);
  48458. NullCheck(L_395);
  48459. (L_395)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)10), (int32_t)L_397))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_399);
  48460. // uvs2[11 + index] = PackUV(1, 0, xScale);
  48461. int32_t* L_400 = ___index2;
  48462. int32_t L_401 = *((int32_t*)L_400);
  48463. float L_402 = V_21;
  48464. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_403;
  48465. L_403 = TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2(__this, (1.0f), (0.0f), L_402, /*hidden argument*/NULL);
  48466. NullCheck(L_395);
  48467. (L_395)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)11), (int32_t)L_401))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_403);
  48468. // underlineColor.a = m_fontColor32.a < underlineColor.a ? m_fontColor32.a : underlineColor.a;
  48469. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_404 = __this->get_address_of_m_fontColor32_53();
  48470. uint8_t L_405 = L_404->get_a_4();
  48471. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_406 = ___underlineColor7;
  48472. uint8_t L_407 = L_406.get_a_4();
  48473. G_B9_0 = (&___underlineColor7);
  48474. if ((((int32_t)L_405) < ((int32_t)L_407)))
  48475. {
  48476. G_B10_0 = (&___underlineColor7);
  48477. goto IL_077d;
  48478. }
  48479. }
  48480. {
  48481. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_408 = ___underlineColor7;
  48482. uint8_t L_409 = L_408.get_a_4();
  48483. G_B11_0 = L_409;
  48484. G_B11_1 = G_B9_0;
  48485. goto IL_0788;
  48486. }
  48487. IL_077d:
  48488. {
  48489. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_410 = __this->get_address_of_m_fontColor32_53();
  48490. uint8_t L_411 = L_410->get_a_4();
  48491. G_B11_0 = L_411;
  48492. G_B11_1 = G_B10_0;
  48493. }
  48494. IL_0788:
  48495. {
  48496. G_B11_1->set_a_4(G_B11_0);
  48497. // Color32[] colors32 = m_textInfo.meshInfo[underlineMaterialIndex].colors32;
  48498. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_412 = __this->get_m_textInfo_152();
  48499. NullCheck(L_412);
  48500. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_413 = L_412->get_meshInfo_16();
  48501. int32_t L_414 = V_0;
  48502. NullCheck(L_413);
  48503. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_415 = ((L_413)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_414)))->get_colors32_11();
  48504. // colors32[0 + index] = underlineColor;
  48505. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_416 = L_415;
  48506. int32_t* L_417 = ___index2;
  48507. int32_t L_418 = *((int32_t*)L_417);
  48508. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_419 = ___underlineColor7;
  48509. NullCheck(L_416);
  48510. (L_416)->SetAt(static_cast<il2cpp_array_size_t>(L_418), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_419);
  48511. // colors32[1 + index] = underlineColor;
  48512. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_420 = L_416;
  48513. int32_t* L_421 = ___index2;
  48514. int32_t L_422 = *((int32_t*)L_421);
  48515. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_423 = ___underlineColor7;
  48516. NullCheck(L_420);
  48517. (L_420)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_422))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_423);
  48518. // colors32[2 + index] = underlineColor;
  48519. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_424 = L_420;
  48520. int32_t* L_425 = ___index2;
  48521. int32_t L_426 = *((int32_t*)L_425);
  48522. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_427 = ___underlineColor7;
  48523. NullCheck(L_424);
  48524. (L_424)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_426))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_427);
  48525. // colors32[3 + index] = underlineColor;
  48526. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_428 = L_424;
  48527. int32_t* L_429 = ___index2;
  48528. int32_t L_430 = *((int32_t*)L_429);
  48529. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_431 = ___underlineColor7;
  48530. NullCheck(L_428);
  48531. (L_428)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_430))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_431);
  48532. // colors32[4 + index] = underlineColor;
  48533. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_432 = L_428;
  48534. int32_t* L_433 = ___index2;
  48535. int32_t L_434 = *((int32_t*)L_433);
  48536. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_435 = ___underlineColor7;
  48537. NullCheck(L_432);
  48538. (L_432)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_434))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_435);
  48539. // colors32[5 + index] = underlineColor;
  48540. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_436 = L_432;
  48541. int32_t* L_437 = ___index2;
  48542. int32_t L_438 = *((int32_t*)L_437);
  48543. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_439 = ___underlineColor7;
  48544. NullCheck(L_436);
  48545. (L_436)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)5, (int32_t)L_438))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_439);
  48546. // colors32[6 + index] = underlineColor;
  48547. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_440 = L_436;
  48548. int32_t* L_441 = ___index2;
  48549. int32_t L_442 = *((int32_t*)L_441);
  48550. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_443 = ___underlineColor7;
  48551. NullCheck(L_440);
  48552. (L_440)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)6, (int32_t)L_442))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_443);
  48553. // colors32[7 + index] = underlineColor;
  48554. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_444 = L_440;
  48555. int32_t* L_445 = ___index2;
  48556. int32_t L_446 = *((int32_t*)L_445);
  48557. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_447 = ___underlineColor7;
  48558. NullCheck(L_444);
  48559. (L_444)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)7, (int32_t)L_446))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_447);
  48560. // colors32[8 + index] = underlineColor;
  48561. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_448 = L_444;
  48562. int32_t* L_449 = ___index2;
  48563. int32_t L_450 = *((int32_t*)L_449);
  48564. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_451 = ___underlineColor7;
  48565. NullCheck(L_448);
  48566. (L_448)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)8, (int32_t)L_450))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_451);
  48567. // colors32[9 + index] = underlineColor;
  48568. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_452 = L_448;
  48569. int32_t* L_453 = ___index2;
  48570. int32_t L_454 = *((int32_t*)L_453);
  48571. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_455 = ___underlineColor7;
  48572. NullCheck(L_452);
  48573. (L_452)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)9), (int32_t)L_454))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_455);
  48574. // colors32[10 + index] = underlineColor;
  48575. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_456 = L_452;
  48576. int32_t* L_457 = ___index2;
  48577. int32_t L_458 = *((int32_t*)L_457);
  48578. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_459 = ___underlineColor7;
  48579. NullCheck(L_456);
  48580. (L_456)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)10), (int32_t)L_458))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_459);
  48581. // colors32[11 + index] = underlineColor;
  48582. int32_t* L_460 = ___index2;
  48583. int32_t L_461 = *((int32_t*)L_460);
  48584. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_462 = ___underlineColor7;
  48585. NullCheck(L_456);
  48586. (L_456)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)11), (int32_t)L_461))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_462);
  48587. // index += 12;
  48588. int32_t* L_463 = ___index2;
  48589. int32_t* L_464 = ___index2;
  48590. int32_t L_465 = *((int32_t*)L_464);
  48591. *((int32_t*)L_463) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_465, (int32_t)((int32_t)12)));
  48592. // }
  48593. return;
  48594. }
  48595. }
  48596. // System.Void TMPro.TMP_Text::DrawTextHighlight(UnityEngine.Vector3,UnityEngine.Vector3,System.Int32&,UnityEngine.Color32)
  48597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DrawTextHighlight_mEA109ED44569C017EFC778354CD8C50596E577A5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___start0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___end1, int32_t* ___index2, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___highlightColor3, const RuntimeMethod* method)
  48598. {
  48599. static bool s_Il2CppMethodInitialized;
  48600. if (!s_Il2CppMethodInitialized)
  48601. {
  48602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  48603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5);
  48604. s_Il2CppMethodInitialized = true;
  48605. }
  48606. int32_t V_0 = 0;
  48607. int32_t V_1 = 0;
  48608. int32_t V_2 = 0;
  48609. int32_t V_3 = 0;
  48610. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D V_4;
  48611. memset((&V_4), 0, sizeof(V_4));
  48612. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_5;
  48613. memset((&V_5), 0, sizeof(V_5));
  48614. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_6;
  48615. memset((&V_6), 0, sizeof(V_6));
  48616. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B9_0 = NULL;
  48617. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B8_0 = NULL;
  48618. uint8_t G_B10_0 = 0x0;
  48619. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B10_1 = NULL;
  48620. {
  48621. // if (m_Underline.character == null)
  48622. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_0 = __this->get_address_of_m_Underline_248();
  48623. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_1 = L_0->get_character_0();
  48624. if (L_1)
  48625. {
  48626. goto IL_0039;
  48627. }
  48628. }
  48629. {
  48630. // GetUnderlineSpecialCharacter(m_fontAsset);
  48631. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_2 = __this->get_m_fontAsset_40();
  48632. TMP_Text_GetUnderlineSpecialCharacter_m6126977EDB1F176DBC8115EA290D606E78CE6C42(__this, L_2, /*hidden argument*/NULL);
  48633. // if (m_Underline.character == null)
  48634. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_3 = __this->get_address_of_m_Underline_248();
  48635. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_4 = L_3->get_character_0();
  48636. if (L_4)
  48637. {
  48638. goto IL_0039;
  48639. }
  48640. }
  48641. {
  48642. // if (!TMP_Settings.warningsDisabled)
  48643. bool L_5;
  48644. L_5 = TMP_Settings_get_warningsDisabled_m1D1EDFF9E8E31540805D7B1D93663B12AE080D3E(/*hidden argument*/NULL);
  48645. if (L_5)
  48646. {
  48647. goto IL_0038;
  48648. }
  48649. }
  48650. {
  48651. // Debug.LogWarning("Unable to add highlight since the primary Font Asset doesn't contain the underline character.", this);
  48652. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  48653. Debug_LogWarning_mE6AF3EFCF84F2296622CD42FBF9EEAF07244C0A8(_stringLiteral75CDF58C9AFA1ECF6D29D4045BD510C2651DD6E5, __this, /*hidden argument*/NULL);
  48654. }
  48655. IL_0038:
  48656. {
  48657. // return;
  48658. return;
  48659. }
  48660. IL_0039:
  48661. {
  48662. // int underlineMaterialIndex = m_Underline.materialIndex;
  48663. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_6 = __this->get_address_of_m_Underline_248();
  48664. int32_t L_7 = L_6->get_materialIndex_3();
  48665. V_0 = L_7;
  48666. // int verticesCount = index + 4;
  48667. int32_t* L_8 = ___index2;
  48668. int32_t L_9 = *((int32_t*)L_8);
  48669. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)4));
  48670. // if (verticesCount > m_textInfo.meshInfo[underlineMaterialIndex].vertices.Length)
  48671. int32_t L_10 = V_1;
  48672. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_11 = __this->get_m_textInfo_152();
  48673. NullCheck(L_11);
  48674. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_12 = L_11->get_meshInfo_16();
  48675. int32_t L_13 = V_0;
  48676. NullCheck(L_12);
  48677. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->get_vertices_6();
  48678. NullCheck(L_14);
  48679. if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
  48680. {
  48681. goto IL_007e;
  48682. }
  48683. }
  48684. {
  48685. // m_textInfo.meshInfo[underlineMaterialIndex].ResizeMeshInfo(verticesCount / 4);
  48686. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_15 = __this->get_m_textInfo_152();
  48687. NullCheck(L_15);
  48688. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_16 = L_15->get_meshInfo_16();
  48689. int32_t L_17 = V_0;
  48690. NullCheck(L_16);
  48691. int32_t L_18 = V_1;
  48692. TMP_MeshInfo_ResizeMeshInfo_m6F37028E8CA2A7F864B0120698826939DDEE5951((TMP_MeshInfo_t69FCEF4CBC055C00598478835753D43D94A03176 *)((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17))), ((int32_t)((int32_t)L_18/(int32_t)4)), /*hidden argument*/NULL);
  48693. }
  48694. IL_007e:
  48695. {
  48696. // Vector3[] vertices = m_textInfo.meshInfo[underlineMaterialIndex].vertices;
  48697. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_19 = __this->get_m_textInfo_152();
  48698. NullCheck(L_19);
  48699. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_20 = L_19->get_meshInfo_16();
  48700. int32_t L_21 = V_0;
  48701. NullCheck(L_20);
  48702. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->get_vertices_6();
  48703. // vertices[index + 0] = start; // BL
  48704. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_23 = L_22;
  48705. int32_t* L_24 = ___index2;
  48706. int32_t L_25 = *((int32_t*)L_24);
  48707. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_26 = ___start0;
  48708. NullCheck(L_23);
  48709. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_26);
  48710. // vertices[index + 1] = new Vector3(start.x, end.y, 0); // TL
  48711. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_27 = L_23;
  48712. int32_t* L_28 = ___index2;
  48713. int32_t L_29 = *((int32_t*)L_28);
  48714. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_30 = ___start0;
  48715. float L_31 = L_30.get_x_2();
  48716. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_32 = ___end1;
  48717. float L_33 = L_32.get_y_3();
  48718. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_34;
  48719. memset((&L_34), 0, sizeof(L_34));
  48720. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_34), L_31, L_33, (0.0f), /*hidden argument*/NULL);
  48721. NullCheck(L_27);
  48722. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_34);
  48723. // vertices[index + 2] = end; // TR
  48724. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_35 = L_27;
  48725. int32_t* L_36 = ___index2;
  48726. int32_t L_37 = *((int32_t*)L_36);
  48727. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_38 = ___end1;
  48728. NullCheck(L_35);
  48729. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)2))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_38);
  48730. // vertices[index + 3] = new Vector3(end.x, start.y, 0); // BR
  48731. int32_t* L_39 = ___index2;
  48732. int32_t L_40 = *((int32_t*)L_39);
  48733. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_41 = ___end1;
  48734. float L_42 = L_41.get_x_2();
  48735. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_43 = ___start0;
  48736. float L_44 = L_43.get_y_3();
  48737. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_45;
  48738. memset((&L_45), 0, sizeof(L_45));
  48739. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_45), L_42, L_44, (0.0f), /*hidden argument*/NULL);
  48740. NullCheck(L_35);
  48741. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)3))), (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E )L_45);
  48742. // Vector2[] uvs0 = m_textInfo.meshInfo[underlineMaterialIndex].uvs0;
  48743. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_46 = __this->get_m_textInfo_152();
  48744. NullCheck(L_46);
  48745. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_47 = L_46->get_meshInfo_16();
  48746. int32_t L_48 = V_0;
  48747. NullCheck(L_47);
  48748. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->get_uvs0_9();
  48749. // int atlasWidth = m_Underline.fontAsset.atlasWidth;
  48750. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_50 = __this->get_address_of_m_Underline_248();
  48751. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_51 = L_50->get_fontAsset_1();
  48752. NullCheck(L_51);
  48753. int32_t L_52;
  48754. L_52 = TMP_FontAsset_get_atlasWidth_mEE7279596F8F795EDF167D4669E2DFC66EFE8267_inline(L_51, /*hidden argument*/NULL);
  48755. V_2 = L_52;
  48756. // int atlasHeight = m_Underline.fontAsset.atlasHeight;
  48757. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_53 = __this->get_address_of_m_Underline_248();
  48758. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_54 = L_53->get_fontAsset_1();
  48759. NullCheck(L_54);
  48760. int32_t L_55;
  48761. L_55 = TMP_FontAsset_get_atlasHeight_m6F488E397BD3BDAC6296F509EF6C600E8DC83CEC_inline(L_54, /*hidden argument*/NULL);
  48762. V_3 = L_55;
  48763. // GlyphRect glyphRect = m_Underline.character.glyph.glyphRect;
  48764. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F * L_56 = __this->get_address_of_m_Underline_248();
  48765. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_57 = L_56->get_character_0();
  48766. NullCheck(L_57);
  48767. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_58;
  48768. L_58 = TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline(L_57, /*hidden argument*/NULL);
  48769. NullCheck(L_58);
  48770. GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D L_59;
  48771. L_59 = Glyph_get_glyphRect_mA3484840AF306B3F9B146D7162424238B4F456F9(L_58, /*hidden argument*/NULL);
  48772. V_4 = L_59;
  48773. // Vector2 uv0 = new Vector2(((float)glyphRect.x + glyphRect.width / 2) / atlasWidth, (glyphRect.y + (float)glyphRect.height / 2) / atlasHeight); // bottom left
  48774. int32_t L_60;
  48775. L_60 = GlyphRect_get_x_m004398D85360A389BCCD4F8B38347C0555F86166((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_4), /*hidden argument*/NULL);
  48776. int32_t L_61;
  48777. L_61 = GlyphRect_get_width_m8B9FBFA897082BA8E5F71222E1AAAB8D4A345A41((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_4), /*hidden argument*/NULL);
  48778. int32_t L_62 = V_2;
  48779. int32_t L_63;
  48780. L_63 = GlyphRect_get_y_mBF2FC84CB7B201F30376B46390D37887B6AD6C20((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_4), /*hidden argument*/NULL);
  48781. int32_t L_64;
  48782. L_64 = GlyphRect_get_height_m319E96AD96E2087C9C9F5A1DF883F06A4D04104F((GlyphRect_t4F6A791326A28C2CEC6B13B0BD50A4F78280289D *)(&V_4), /*hidden argument*/NULL);
  48783. int32_t L_65 = V_3;
  48784. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_5), ((float)((float)((float)il2cpp_codegen_add((float)((float)((float)L_60)), (float)((float)((float)((int32_t)((int32_t)L_61/(int32_t)2))))))/(float)((float)((float)L_62)))), ((float)((float)((float)il2cpp_codegen_add((float)((float)((float)L_63)), (float)((float)((float)((float)((float)L_64))/(float)(2.0f)))))/(float)((float)((float)L_65)))), /*hidden argument*/NULL);
  48785. // uvs0[0 + index] = uv0; // BL
  48786. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_66 = L_49;
  48787. int32_t* L_67 = ___index2;
  48788. int32_t L_68 = *((int32_t*)L_67);
  48789. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_69 = V_5;
  48790. NullCheck(L_66);
  48791. (L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_69);
  48792. // uvs0[1 + index] = uv0; // TL
  48793. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_70 = L_66;
  48794. int32_t* L_71 = ___index2;
  48795. int32_t L_72 = *((int32_t*)L_71);
  48796. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_73 = V_5;
  48797. NullCheck(L_70);
  48798. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_72))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_73);
  48799. // uvs0[2 + index] = uv0; // TR
  48800. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_74 = L_70;
  48801. int32_t* L_75 = ___index2;
  48802. int32_t L_76 = *((int32_t*)L_75);
  48803. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_77 = V_5;
  48804. NullCheck(L_74);
  48805. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_76))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_77);
  48806. // uvs0[3 + index] = uv0; // BR
  48807. int32_t* L_78 = ___index2;
  48808. int32_t L_79 = *((int32_t*)L_78);
  48809. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_80 = V_5;
  48810. NullCheck(L_74);
  48811. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_79))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_80);
  48812. // Vector2[] uvs2 = m_textInfo.meshInfo[underlineMaterialIndex].uvs2;
  48813. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_81 = __this->get_m_textInfo_152();
  48814. NullCheck(L_81);
  48815. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_82 = L_81->get_meshInfo_16();
  48816. int32_t L_83 = V_0;
  48817. NullCheck(L_82);
  48818. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_84 = ((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->get_uvs2_10();
  48819. // Vector2 customUV = new Vector2(0, 1);
  48820. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 *)(&V_6), (0.0f), (1.0f), /*hidden argument*/NULL);
  48821. // uvs2[0 + index] = customUV;
  48822. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_85 = L_84;
  48823. int32_t* L_86 = ___index2;
  48824. int32_t L_87 = *((int32_t*)L_86);
  48825. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_88 = V_6;
  48826. NullCheck(L_85);
  48827. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(L_87), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_88);
  48828. // uvs2[1 + index] = customUV;
  48829. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_89 = L_85;
  48830. int32_t* L_90 = ___index2;
  48831. int32_t L_91 = *((int32_t*)L_90);
  48832. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_92 = V_6;
  48833. NullCheck(L_89);
  48834. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_91))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_92);
  48835. // uvs2[2 + index] = customUV;
  48836. Vector2U5BU5D_tE0F58A2D6D8592B5EC37D9CDEF09103A02E5D7FA* L_93 = L_89;
  48837. int32_t* L_94 = ___index2;
  48838. int32_t L_95 = *((int32_t*)L_94);
  48839. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_96 = V_6;
  48840. NullCheck(L_93);
  48841. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_95))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_96);
  48842. // uvs2[3 + index] = customUV;
  48843. int32_t* L_97 = ___index2;
  48844. int32_t L_98 = *((int32_t*)L_97);
  48845. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_99 = V_6;
  48846. NullCheck(L_93);
  48847. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_98))), (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 )L_99);
  48848. // highlightColor.a = m_fontColor32.a < highlightColor.a ? m_fontColor32.a : highlightColor.a;
  48849. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_100 = __this->get_address_of_m_fontColor32_53();
  48850. uint8_t L_101 = L_100->get_a_4();
  48851. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_102 = ___highlightColor3;
  48852. uint8_t L_103 = L_102.get_a_4();
  48853. G_B8_0 = (&___highlightColor3);
  48854. if ((((int32_t)L_101) < ((int32_t)L_103)))
  48855. {
  48856. G_B9_0 = (&___highlightColor3);
  48857. goto IL_020d;
  48858. }
  48859. }
  48860. {
  48861. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_104 = ___highlightColor3;
  48862. uint8_t L_105 = L_104.get_a_4();
  48863. G_B10_0 = L_105;
  48864. G_B10_1 = G_B8_0;
  48865. goto IL_0218;
  48866. }
  48867. IL_020d:
  48868. {
  48869. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_106 = __this->get_address_of_m_fontColor32_53();
  48870. uint8_t L_107 = L_106->get_a_4();
  48871. G_B10_0 = L_107;
  48872. G_B10_1 = G_B9_0;
  48873. }
  48874. IL_0218:
  48875. {
  48876. G_B10_1->set_a_4(G_B10_0);
  48877. // Color32[] colors32 = m_textInfo.meshInfo[underlineMaterialIndex].colors32;
  48878. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_108 = __this->get_m_textInfo_152();
  48879. NullCheck(L_108);
  48880. TMP_MeshInfoU5BU5D_t6C0A65D18C54B6FA681B2EB0676B83116FD03119* L_109 = L_108->get_meshInfo_16();
  48881. int32_t L_110 = V_0;
  48882. NullCheck(L_109);
  48883. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_111 = ((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->get_colors32_11();
  48884. // colors32[0 + index] = highlightColor;
  48885. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_112 = L_111;
  48886. int32_t* L_113 = ___index2;
  48887. int32_t L_114 = *((int32_t*)L_113);
  48888. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_115 = ___highlightColor3;
  48889. NullCheck(L_112);
  48890. (L_112)->SetAt(static_cast<il2cpp_array_size_t>(L_114), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_115);
  48891. // colors32[1 + index] = highlightColor;
  48892. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_116 = L_112;
  48893. int32_t* L_117 = ___index2;
  48894. int32_t L_118 = *((int32_t*)L_117);
  48895. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_119 = ___highlightColor3;
  48896. NullCheck(L_116);
  48897. (L_116)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)L_118))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_119);
  48898. // colors32[2 + index] = highlightColor;
  48899. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_120 = L_116;
  48900. int32_t* L_121 = ___index2;
  48901. int32_t L_122 = *((int32_t*)L_121);
  48902. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_123 = ___highlightColor3;
  48903. NullCheck(L_120);
  48904. (L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)2, (int32_t)L_122))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_123);
  48905. // colors32[3 + index] = highlightColor;
  48906. int32_t* L_124 = ___index2;
  48907. int32_t L_125 = *((int32_t*)L_124);
  48908. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_126 = ___highlightColor3;
  48909. NullCheck(L_120);
  48910. (L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_125))), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_126);
  48911. // index += 4;
  48912. int32_t* L_127 = ___index2;
  48913. int32_t* L_128 = ___index2;
  48914. int32_t L_129 = *((int32_t*)L_128);
  48915. *((int32_t*)L_127) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_129, (int32_t)4));
  48916. // }
  48917. return;
  48918. }
  48919. }
  48920. // System.Void TMPro.TMP_Text::LoadDefaultSettings()
  48921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_LoadDefaultSettings_m604665D8B3D607EF5E442A0D4BDD0350683178D6 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  48922. {
  48923. static bool s_Il2CppMethodInitialized;
  48924. if (!s_Il2CppMethodInitialized)
  48925. {
  48926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_0_0_0_var);
  48927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  48928. s_Il2CppMethodInitialized = true;
  48929. }
  48930. float V_0 = 0.0f;
  48931. {
  48932. // if (m_fontSize == -99 || m_isWaitingOnResourceLoad)
  48933. float L_0 = __this->get_m_fontSize_73();
  48934. if ((((float)L_0) == ((float)(-99.0f))))
  48935. {
  48936. goto IL_0018;
  48937. }
  48938. }
  48939. {
  48940. bool L_1 = __this->get_m_isWaitingOnResourceLoad_184();
  48941. if (!L_1)
  48942. {
  48943. goto IL_013d;
  48944. }
  48945. }
  48946. IL_0018:
  48947. {
  48948. // m_rectTransform = this.rectTransform;
  48949. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_2;
  48950. L_2 = TMP_Text_get_rectTransform_mEDF01E64384F15763209C6A28C7E61CB2EC932C4(__this, /*hidden argument*/NULL);
  48951. __this->set_m_rectTransform_156(L_2);
  48952. // if (TMP_Settings.autoSizeTextContainer)
  48953. bool L_3;
  48954. L_3 = TMP_Settings_get_autoSizeTextContainer_m404CC1932D916F057C044733115D96825F883B3D(/*hidden argument*/NULL);
  48955. if (!L_3)
  48956. {
  48957. goto IL_0034;
  48958. }
  48959. }
  48960. {
  48961. // autoSizeTextContainer = true;
  48962. VirtualActionInvoker1< bool >::Invoke(76 /* System.Void TMPro.TMP_Text::set_autoSizeTextContainer(System.Boolean) */, __this, (bool)1);
  48963. // }
  48964. goto IL_00af;
  48965. }
  48966. IL_0034:
  48967. {
  48968. // if (GetType() == typeof(TextMeshPro))
  48969. Type_t * L_4;
  48970. L_4 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(__this, /*hidden argument*/NULL);
  48971. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_5 = { reinterpret_cast<intptr_t> (TextMeshPro_t4C8C961C0939CD311CCC4F5F306C27C5301BD8E4_0_0_0_var) };
  48972. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  48973. Type_t * L_6;
  48974. L_6 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_5, /*hidden argument*/NULL);
  48975. bool L_7;
  48976. L_7 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_4, L_6, /*hidden argument*/NULL);
  48977. if (!L_7)
  48978. {
  48979. goto IL_007e;
  48980. }
  48981. }
  48982. {
  48983. // if (m_rectTransform.sizeDelta == new Vector2(100, 100))
  48984. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_8 = __this->get_m_rectTransform_156();
  48985. NullCheck(L_8);
  48986. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9;
  48987. L_9 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_8, /*hidden argument*/NULL);
  48988. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_10;
  48989. memset((&L_10), 0, sizeof(L_10));
  48990. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_10), (100.0f), (100.0f), /*hidden argument*/NULL);
  48991. bool L_11;
  48992. L_11 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_9, L_10, /*hidden argument*/NULL);
  48993. if (!L_11)
  48994. {
  48995. goto IL_00af;
  48996. }
  48997. }
  48998. {
  48999. // m_rectTransform.sizeDelta = TMP_Settings.defaultTextMeshProTextContainerSize;
  49000. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_12 = __this->get_m_rectTransform_156();
  49001. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_13;
  49002. L_13 = TMP_Settings_get_defaultTextMeshProTextContainerSize_mBAF227406C175BCDF7E6A4520C9F05C9B336FC05(/*hidden argument*/NULL);
  49003. NullCheck(L_12);
  49004. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_12, L_13, /*hidden argument*/NULL);
  49005. // }
  49006. goto IL_00af;
  49007. }
  49008. IL_007e:
  49009. {
  49010. // if (m_rectTransform.sizeDelta == new Vector2(100, 100))
  49011. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_14 = __this->get_m_rectTransform_156();
  49012. NullCheck(L_14);
  49013. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_15;
  49014. L_15 = RectTransform_get_sizeDelta_mCFAE8C916280C173AB79BE32B910376E310D1C50(L_14, /*hidden argument*/NULL);
  49015. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_16;
  49016. memset((&L_16), 0, sizeof(L_16));
  49017. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_16), (100.0f), (100.0f), /*hidden argument*/NULL);
  49018. bool L_17;
  49019. L_17 = Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline(L_15, L_16, /*hidden argument*/NULL);
  49020. if (!L_17)
  49021. {
  49022. goto IL_00af;
  49023. }
  49024. }
  49025. {
  49026. // m_rectTransform.sizeDelta = TMP_Settings.defaultTextMeshProUITextContainerSize;
  49027. RectTransform_t8A6A306FB29A6C8C22010CF9040E319753571072 * L_18 = __this->get_m_rectTransform_156();
  49028. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_19;
  49029. L_19 = TMP_Settings_get_defaultTextMeshProUITextContainerSize_mD1E9CCFCF08DB91FE0C68D5C12814FE4A20F29A1(/*hidden argument*/NULL);
  49030. NullCheck(L_18);
  49031. RectTransform_set_sizeDelta_m61943618442E31C6FF0556CDFC70940AE7AD04D0(L_18, L_19, /*hidden argument*/NULL);
  49032. }
  49033. IL_00af:
  49034. {
  49035. // m_enableWordWrapping = TMP_Settings.enableWordWrapping;
  49036. bool L_20;
  49037. L_20 = TMP_Settings_get_enableWordWrapping_mCBDDF8C6C84C7B698FCF636381579D86CFF10ED5(/*hidden argument*/NULL);
  49038. __this->set_m_enableWordWrapping_110(L_20);
  49039. // m_enableKerning = TMP_Settings.enableKerning;
  49040. bool L_21;
  49041. L_21 = TMP_Settings_get_enableKerning_m84811A012C96346541ECBE5BCC39D1567C6EC423(/*hidden argument*/NULL);
  49042. __this->set_m_enableKerning_120(L_21);
  49043. // m_enableExtraPadding = TMP_Settings.enableExtraPadding;
  49044. bool L_22;
  49045. L_22 = TMP_Settings_get_enableExtraPadding_mEAF3DE1D43E79EC0EF530E108EDAA1138B56A62E(/*hidden argument*/NULL);
  49046. __this->set_m_enableExtraPadding_122(L_22);
  49047. // m_tintAllSprites = TMP_Settings.enableTintAllSprites;
  49048. bool L_23;
  49049. L_23 = TMP_Settings_get_enableTintAllSprites_mDA01AA6901F80197CA580341D2142DE2ECCD8299(/*hidden argument*/NULL);
  49050. __this->set_m_tintAllSprites_63(L_23);
  49051. // m_parseCtrlCharacters = TMP_Settings.enableParseEscapeCharacters;
  49052. bool L_24;
  49053. L_24 = TMP_Settings_get_enableParseEscapeCharacters_m81605646D10A97A61E44774BD24AA0593CFF62D9(/*hidden argument*/NULL);
  49054. __this->set_m_parseCtrlCharacters_125(L_24);
  49055. // m_fontSize = m_fontSizeBase = TMP_Settings.defaultFontSize;
  49056. float L_25;
  49057. L_25 = TMP_Settings_get_defaultFontSize_mB3BFEF180983034B33FC778F48B641478D13347C(/*hidden argument*/NULL);
  49058. float L_26 = L_25;
  49059. V_0 = L_26;
  49060. __this->set_m_fontSizeBase_75(L_26);
  49061. float L_27 = V_0;
  49062. __this->set_m_fontSize_73(L_27);
  49063. // m_fontSizeMin = m_fontSize * TMP_Settings.defaultTextAutoSizingMinRatio;
  49064. float L_28 = __this->get_m_fontSize_73();
  49065. float L_29;
  49066. L_29 = TMP_Settings_get_defaultTextAutoSizingMinRatio_m3D50FDA25C3F1C83BA0B7FB68084ADE9AD4DCBF8(/*hidden argument*/NULL);
  49067. __this->set_m_fontSizeMin_86(((float)il2cpp_codegen_multiply((float)L_28, (float)L_29)));
  49068. // m_fontSizeMax = m_fontSize * TMP_Settings.defaultTextAutoSizingMaxRatio;
  49069. float L_30 = __this->get_m_fontSize_73();
  49070. float L_31;
  49071. L_31 = TMP_Settings_get_defaultTextAutoSizingMaxRatio_mDBE9AA41E25BA57D825B8F51F372881091F1BBAF(/*hidden argument*/NULL);
  49072. __this->set_m_fontSizeMax_87(((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)));
  49073. // m_isWaitingOnResourceLoad = false;
  49074. __this->set_m_isWaitingOnResourceLoad_184((bool)0);
  49075. // raycastTarget = TMP_Settings.enableRaycastTarget;
  49076. bool L_32;
  49077. L_32 = TMP_Settings_get_enableRaycastTarget_mE8CA3F865C741BBDC381B902D8577B400149ED98(/*hidden argument*/NULL);
  49078. VirtualActionInvoker1< bool >::Invoke(25 /* System.Void UnityEngine.UI.Graphic::set_raycastTarget(System.Boolean) */, __this, L_32);
  49079. // m_IsTextObjectScaleStatic = TMP_Settings.isTextObjectScaleStatic;
  49080. bool L_33;
  49081. L_33 = TMP_Settings_get_isTextObjectScaleStatic_m975D2BDEB41E1E48A8B2DFC11A75AD3C63DE27DD(/*hidden argument*/NULL);
  49082. __this->set_m_IsTextObjectScaleStatic_137(L_33);
  49083. // }
  49084. goto IL_015b;
  49085. }
  49086. IL_013d:
  49087. {
  49088. // else if ((int)m_textAlignment < 0xFF)
  49089. int32_t L_34 = __this->get_m_textAlignment_94();
  49090. if ((((int32_t)L_34) >= ((int32_t)((int32_t)255))))
  49091. {
  49092. goto IL_015b;
  49093. }
  49094. }
  49095. {
  49096. // m_textAlignment = TMP_Compatibility.ConvertTextAlignmentEnumValues(m_textAlignment);
  49097. int32_t L_35 = __this->get_m_textAlignment_94();
  49098. int32_t L_36;
  49099. L_36 = TMP_Compatibility_ConvertTextAlignmentEnumValues_m3765F7202532FB5EDDDADFDB9EB41342138FF8E8(L_35, /*hidden argument*/NULL);
  49100. __this->set_m_textAlignment_94(L_36);
  49101. }
  49102. IL_015b:
  49103. {
  49104. // if (m_textAlignment != TextAlignmentOptions.Converted)
  49105. int32_t L_37 = __this->get_m_textAlignment_94();
  49106. if ((((int32_t)L_37) == ((int32_t)((int32_t)65535))))
  49107. {
  49108. goto IL_0197;
  49109. }
  49110. }
  49111. {
  49112. // m_HorizontalAlignment = (HorizontalAlignmentOptions)((int)m_textAlignment & 0xFF);
  49113. int32_t L_38 = __this->get_m_textAlignment_94();
  49114. __this->set_m_HorizontalAlignment_92(((int32_t)((int32_t)L_38&(int32_t)((int32_t)255))));
  49115. // m_VerticalAlignment = (VerticalAlignmentOptions)((int)m_textAlignment & 0xFF00);
  49116. int32_t L_39 = __this->get_m_textAlignment_94();
  49117. __this->set_m_VerticalAlignment_93(((int32_t)((int32_t)L_39&(int32_t)((int32_t)65280))));
  49118. // m_textAlignment = TextAlignmentOptions.Converted;
  49119. __this->set_m_textAlignment_94(((int32_t)65535));
  49120. }
  49121. IL_0197:
  49122. {
  49123. // }
  49124. return;
  49125. }
  49126. }
  49127. // System.Void TMPro.TMP_Text::GetSpecialCharacters(TMPro.TMP_FontAsset)
  49128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetSpecialCharacters_mBC8552268E1BAF2F95F0D221009B357F089076C1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method)
  49129. {
  49130. {
  49131. // GetEllipsisSpecialCharacter(fontAsset);
  49132. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___fontAsset0;
  49133. TMP_Text_GetEllipsisSpecialCharacter_m761A59CF11EDED61C16468150C4A6BDCE4FEDACD(__this, L_0, /*hidden argument*/NULL);
  49134. // GetUnderlineSpecialCharacter(fontAsset);
  49135. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1 = ___fontAsset0;
  49136. TMP_Text_GetUnderlineSpecialCharacter_m6126977EDB1F176DBC8115EA290D606E78CE6C42(__this, L_1, /*hidden argument*/NULL);
  49137. // }
  49138. return;
  49139. }
  49140. }
  49141. // System.Void TMPro.TMP_Text::GetEllipsisSpecialCharacter(TMPro.TMP_FontAsset)
  49142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetEllipsisSpecialCharacter_m761A59CF11EDED61C16468150C4A6BDCE4FEDACD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method)
  49143. {
  49144. static bool s_Il2CppMethodInitialized;
  49145. if (!s_Il2CppMethodInitialized)
  49146. {
  49147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49150. s_Il2CppMethodInitialized = true;
  49151. }
  49152. bool V_0 = false;
  49153. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * V_1 = NULL;
  49154. {
  49155. // TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x2026, fontAsset, false, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
  49156. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___fontAsset0;
  49157. int32_t L_1 = __this->get_m_FontStyleInternal_89();
  49158. int32_t L_2 = __this->get_m_FontWeightInternal_78();
  49159. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49160. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_3;
  49161. L_3 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(((int32_t)8230), L_0, (bool)0, L_1, L_2, (bool*)(&V_0), /*hidden argument*/NULL);
  49162. V_1 = L_3;
  49163. // if (character == null)
  49164. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_4 = V_1;
  49165. if (L_4)
  49166. {
  49167. goto IL_0055;
  49168. }
  49169. }
  49170. {
  49171. // if (fontAsset.m_FallbackFontAssetTable != null && fontAsset.m_FallbackFontAssetTable.Count > 0)
  49172. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_5 = ___fontAsset0;
  49173. NullCheck(L_5);
  49174. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_6 = L_5->get_m_FallbackFontAssetTable_34();
  49175. if (!L_6)
  49176. {
  49177. goto IL_0055;
  49178. }
  49179. }
  49180. {
  49181. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_7 = ___fontAsset0;
  49182. NullCheck(L_7);
  49183. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_8 = L_7->get_m_FallbackFontAssetTable_34();
  49184. NullCheck(L_8);
  49185. int32_t L_9;
  49186. L_9 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_8, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49187. if ((((int32_t)L_9) <= ((int32_t)0)))
  49188. {
  49189. goto IL_0055;
  49190. }
  49191. }
  49192. {
  49193. // character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(0x2026, fontAsset, fontAsset.m_FallbackFontAssetTable, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
  49194. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_10 = ___fontAsset0;
  49195. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_11 = ___fontAsset0;
  49196. NullCheck(L_11);
  49197. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_12 = L_11->get_m_FallbackFontAssetTable_34();
  49198. int32_t L_13 = __this->get_m_FontStyleInternal_89();
  49199. int32_t L_14 = __this->get_m_FontWeightInternal_78();
  49200. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49201. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_15;
  49202. L_15 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2(((int32_t)8230), L_10, L_12, (bool)1, L_13, L_14, (bool*)(&V_0), /*hidden argument*/NULL);
  49203. V_1 = L_15;
  49204. }
  49205. IL_0055:
  49206. {
  49207. // if (character == null)
  49208. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_16 = V_1;
  49209. if (L_16)
  49210. {
  49211. goto IL_008c;
  49212. }
  49213. }
  49214. {
  49215. // if (TMP_Settings.fallbackFontAssets != null && TMP_Settings.fallbackFontAssets.Count > 0)
  49216. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_17;
  49217. L_17 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49218. if (!L_17)
  49219. {
  49220. goto IL_008c;
  49221. }
  49222. }
  49223. {
  49224. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_18;
  49225. L_18 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49226. NullCheck(L_18);
  49227. int32_t L_19;
  49228. L_19 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_18, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49229. if ((((int32_t)L_19) <= ((int32_t)0)))
  49230. {
  49231. goto IL_008c;
  49232. }
  49233. }
  49234. {
  49235. // character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(0x2026, fontAsset, TMP_Settings.fallbackFontAssets, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
  49236. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_20 = ___fontAsset0;
  49237. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_21;
  49238. L_21 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49239. int32_t L_22 = __this->get_m_FontStyleInternal_89();
  49240. int32_t L_23 = __this->get_m_FontWeightInternal_78();
  49241. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49242. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_24;
  49243. L_24 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2(((int32_t)8230), L_20, L_21, (bool)1, L_22, L_23, (bool*)(&V_0), /*hidden argument*/NULL);
  49244. V_1 = L_24;
  49245. }
  49246. IL_008c:
  49247. {
  49248. // if (character == null)
  49249. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_25 = V_1;
  49250. if (L_25)
  49251. {
  49252. goto IL_00bb;
  49253. }
  49254. }
  49255. {
  49256. // if (TMP_Settings.defaultFontAsset != null)
  49257. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_26;
  49258. L_26 = TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF(/*hidden argument*/NULL);
  49259. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49260. bool L_27;
  49261. L_27 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_26, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49262. if (!L_27)
  49263. {
  49264. goto IL_00bb;
  49265. }
  49266. }
  49267. {
  49268. // character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x2026, TMP_Settings.defaultFontAsset, true, m_FontStyleInternal, m_FontWeightInternal, out isUsingAlternativeTypeface);
  49269. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_28;
  49270. L_28 = TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF(/*hidden argument*/NULL);
  49271. int32_t L_29 = __this->get_m_FontStyleInternal_89();
  49272. int32_t L_30 = __this->get_m_FontWeightInternal_78();
  49273. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49274. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_31;
  49275. L_31 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(((int32_t)8230), L_28, (bool)1, L_29, L_30, (bool*)(&V_0), /*hidden argument*/NULL);
  49276. V_1 = L_31;
  49277. }
  49278. IL_00bb:
  49279. {
  49280. // if (character != null)
  49281. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_32 = V_1;
  49282. if (!L_32)
  49283. {
  49284. goto IL_00cb;
  49285. }
  49286. }
  49287. {
  49288. // m_Ellipsis = new SpecialCharacter(character, 0);
  49289. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_33 = V_1;
  49290. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F L_34;
  49291. memset((&L_34), 0, sizeof(L_34));
  49292. SpecialCharacter__ctor_m1E58343769C4FB49AD95D4AB944B5DB637E99E52((&L_34), L_33, 0, /*hidden argument*/NULL);
  49293. __this->set_m_Ellipsis_247(L_34);
  49294. }
  49295. IL_00cb:
  49296. {
  49297. // }
  49298. return;
  49299. }
  49300. }
  49301. // System.Void TMPro.TMP_Text::GetUnderlineSpecialCharacter(TMPro.TMP_FontAsset)
  49302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_GetUnderlineSpecialCharacter_m6126977EDB1F176DBC8115EA290D606E78CE6C42 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset0, const RuntimeMethod* method)
  49303. {
  49304. static bool s_Il2CppMethodInitialized;
  49305. if (!s_Il2CppMethodInitialized)
  49306. {
  49307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  49308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
  49310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C);
  49311. s_Il2CppMethodInitialized = true;
  49312. }
  49313. bool V_0 = false;
  49314. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * V_1 = NULL;
  49315. {
  49316. // TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(0x5F, fontAsset, false, FontStyles.Normal, FontWeight.Regular, out isUsingAlternativeTypeface);
  49317. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = ___fontAsset0;
  49318. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49319. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_1;
  49320. L_1 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(((int32_t)95), L_0, (bool)0, 0, ((int32_t)400), (bool*)(&V_0), /*hidden argument*/NULL);
  49321. V_1 = L_1;
  49322. // if (character != null)
  49323. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_2 = V_1;
  49324. if (!L_2)
  49325. {
  49326. goto IL_0023;
  49327. }
  49328. }
  49329. {
  49330. // m_Underline = new SpecialCharacter(character, 0);
  49331. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_3 = V_1;
  49332. SpecialCharacter_t06A60B3C91ABA764227413C096AE5060D50D844F L_4;
  49333. memset((&L_4), 0, sizeof(L_4));
  49334. SpecialCharacter__ctor_m1E58343769C4FB49AD95D4AB944B5DB637E99E52((&L_4), L_3, 0, /*hidden argument*/NULL);
  49335. __this->set_m_Underline_248(L_4);
  49336. // }
  49337. return;
  49338. }
  49339. IL_0023:
  49340. {
  49341. // if (!TMP_Settings.warningsDisabled)
  49342. bool L_5;
  49343. L_5 = TMP_Settings_get_warningsDisabled_m1D1EDFF9E8E31540805D7B1D93663B12AE080D3E(/*hidden argument*/NULL);
  49344. if (L_5)
  49345. {
  49346. goto IL_0045;
  49347. }
  49348. }
  49349. {
  49350. // Debug.LogWarning("The character used for Underline is not available in font asset [" + fontAsset.name + "].", this);
  49351. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_6 = ___fontAsset0;
  49352. NullCheck(L_6);
  49353. String_t* L_7;
  49354. L_7 = Object_get_name_m0C7BC870ED2F0DC5A2FB09628136CD7D1CB82CFB(L_6, /*hidden argument*/NULL);
  49355. String_t* L_8;
  49356. L_8 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteralBDC04DCE144956C85753B1D40627C3620348D36C, L_7, _stringLiteral77A4D95C5A66881369906720C24690D7097D85DC, /*hidden argument*/NULL);
  49357. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  49358. Debug_LogWarning_mE6AF3EFCF84F2296622CD42FBF9EEAF07244C0A8(L_8, __this, /*hidden argument*/NULL);
  49359. }
  49360. IL_0045:
  49361. {
  49362. // }
  49363. return;
  49364. }
  49365. }
  49366. // System.Void TMPro.TMP_Text::ReplaceTagWithCharacter(System.Int32[],System.Int32,System.Int32,System.Char)
  49367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReplaceTagWithCharacter_mE737CD84109C8F5BB2E41149DD3E43BB0574ED21 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___chars0, int32_t ___insertionIndex1, int32_t ___tagLength2, Il2CppChar ___c3, const RuntimeMethod* method)
  49368. {
  49369. int32_t V_0 = 0;
  49370. {
  49371. // chars[insertionIndex] = c;
  49372. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___chars0;
  49373. int32_t L_1 = ___insertionIndex1;
  49374. Il2CppChar L_2 = ___c3;
  49375. NullCheck(L_0);
  49376. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)L_2);
  49377. // for (int i = insertionIndex + tagLength; i < chars.Length; i++)
  49378. int32_t L_3 = ___insertionIndex1;
  49379. int32_t L_4 = ___tagLength2;
  49380. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4));
  49381. goto IL_0017;
  49382. }
  49383. IL_000b:
  49384. {
  49385. // chars[i - 3] = chars[i];
  49386. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = ___chars0;
  49387. int32_t L_6 = V_0;
  49388. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ___chars0;
  49389. int32_t L_8 = V_0;
  49390. NullCheck(L_7);
  49391. int32_t L_9 = L_8;
  49392. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  49393. NullCheck(L_5);
  49394. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)3))), (int32_t)L_10);
  49395. // for (int i = insertionIndex + tagLength; i < chars.Length; i++)
  49396. int32_t L_11 = V_0;
  49397. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  49398. }
  49399. IL_0017:
  49400. {
  49401. // for (int i = insertionIndex + tagLength; i < chars.Length; i++)
  49402. int32_t L_12 = V_0;
  49403. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = ___chars0;
  49404. NullCheck(L_13);
  49405. if ((((int32_t)L_12) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))))
  49406. {
  49407. goto IL_000b;
  49408. }
  49409. }
  49410. {
  49411. // }
  49412. return;
  49413. }
  49414. }
  49415. // TMPro.TMP_FontAsset TMPro.TMP_Text::GetFontAssetForWeight(System.Int32)
  49416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Text_GetFontAssetForWeight_mDFC43F6423D68AA64763EB2C0AADB79B6E85AF46 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, int32_t ___fontWeight0, const RuntimeMethod* method)
  49417. {
  49418. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * V_0 = NULL;
  49419. int32_t V_1 = 0;
  49420. int32_t G_B3_0 = 0;
  49421. {
  49422. // bool isItalic = (m_FontStyleInternal & FontStyles.Italic) == FontStyles.Italic || (m_fontStyle & FontStyles.Italic) == FontStyles.Italic;
  49423. int32_t L_0 = __this->get_m_FontStyleInternal_89();
  49424. if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)2))) == ((int32_t)2)))
  49425. {
  49426. goto IL_0018;
  49427. }
  49428. }
  49429. {
  49430. int32_t L_1 = __this->get_m_fontStyle_88();
  49431. G_B3_0 = ((((int32_t)((int32_t)((int32_t)L_1&(int32_t)2))) == ((int32_t)2))? 1 : 0);
  49432. goto IL_0019;
  49433. }
  49434. IL_0018:
  49435. {
  49436. G_B3_0 = 1;
  49437. }
  49438. IL_0019:
  49439. {
  49440. // TMP_FontAsset fontAsset = null;
  49441. V_0 = (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 *)NULL;
  49442. // int weightIndex = fontWeight / 100;
  49443. int32_t L_2 = ___fontWeight0;
  49444. V_1 = ((int32_t)((int32_t)L_2/(int32_t)((int32_t)100)));
  49445. // if (isItalic)
  49446. if (!G_B3_0)
  49447. {
  49448. goto IL_003b;
  49449. }
  49450. }
  49451. {
  49452. // fontAsset = m_currentFontAsset.fontWeightTable[weightIndex].italicTypeface;
  49453. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_3 = __this->get_m_currentFontAsset_41();
  49454. NullCheck(L_3);
  49455. TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* L_4;
  49456. L_4 = TMP_FontAsset_get_fontWeightTable_m5147699F5119628B3ABB092CCF83101ECA9FE2E9_inline(L_3, /*hidden argument*/NULL);
  49457. int32_t L_5 = V_1;
  49458. NullCheck(L_4);
  49459. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->get_italicTypeface_1();
  49460. V_0 = L_6;
  49461. goto IL_0052;
  49462. }
  49463. IL_003b:
  49464. {
  49465. // fontAsset = m_currentFontAsset.fontWeightTable[weightIndex].regularTypeface;
  49466. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_7 = __this->get_m_currentFontAsset_41();
  49467. NullCheck(L_7);
  49468. TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* L_8;
  49469. L_8 = TMP_FontAsset_get_fontWeightTable_m5147699F5119628B3ABB092CCF83101ECA9FE2E9_inline(L_7, /*hidden argument*/NULL);
  49470. int32_t L_9 = V_1;
  49471. NullCheck(L_8);
  49472. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->get_regularTypeface_0();
  49473. V_0 = L_10;
  49474. }
  49475. IL_0052:
  49476. {
  49477. // return fontAsset;
  49478. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_11 = V_0;
  49479. return L_11;
  49480. }
  49481. }
  49482. // TMPro.TMP_TextElement TMPro.TMP_Text::GetTextElement(System.UInt32,TMPro.TMP_FontAsset,TMPro.FontStyles,TMPro.FontWeight,System.Boolean&)
  49483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * TMP_Text_GetTextElement_mD494FC7BA99010BF8D2E69E5DDF3EE17B27DDE3F (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, uint32_t ___unicode0, TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * ___fontAsset1, int32_t ___fontStyle2, int32_t ___fontWeight3, bool* ___isUsingAlternativeTypeface4, const RuntimeMethod* method)
  49484. {
  49485. static bool s_Il2CppMethodInitialized;
  49486. if (!s_Il2CppMethodInitialized)
  49487. {
  49488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  49492. s_Il2CppMethodInitialized = true;
  49493. }
  49494. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * V_0 = NULL;
  49495. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_1 = NULL;
  49496. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * V_2 = NULL;
  49497. {
  49498. // TMP_Character character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, fontAsset, false, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49499. uint32_t L_0 = ___unicode0;
  49500. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1 = ___fontAsset1;
  49501. int32_t L_2 = ___fontStyle2;
  49502. int32_t L_3 = ___fontWeight3;
  49503. bool* L_4 = ___isUsingAlternativeTypeface4;
  49504. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49505. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_5;
  49506. L_5 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(L_0, L_1, (bool)0, L_2, L_3, (bool*)L_4, /*hidden argument*/NULL);
  49507. V_0 = L_5;
  49508. // if (character != null)
  49509. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_6 = V_0;
  49510. if (!L_6)
  49511. {
  49512. goto IL_0013;
  49513. }
  49514. }
  49515. {
  49516. // return character;
  49517. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_7 = V_0;
  49518. return L_7;
  49519. }
  49520. IL_0013:
  49521. {
  49522. // if (fontAsset.m_FallbackFontAssetTable != null && fontAsset.m_FallbackFontAssetTable.Count > 0)
  49523. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_8 = ___fontAsset1;
  49524. NullCheck(L_8);
  49525. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_9 = L_8->get_m_FallbackFontAssetTable_34();
  49526. if (!L_9)
  49527. {
  49528. goto IL_003d;
  49529. }
  49530. }
  49531. {
  49532. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_10 = ___fontAsset1;
  49533. NullCheck(L_10);
  49534. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_11 = L_10->get_m_FallbackFontAssetTable_34();
  49535. NullCheck(L_11);
  49536. int32_t L_12;
  49537. L_12 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_11, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49538. if ((((int32_t)L_12) <= ((int32_t)0)))
  49539. {
  49540. goto IL_003d;
  49541. }
  49542. }
  49543. {
  49544. // character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, fontAsset.m_FallbackFontAssetTable, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49545. uint32_t L_13 = ___unicode0;
  49546. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_14 = ___fontAsset1;
  49547. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_15 = ___fontAsset1;
  49548. NullCheck(L_15);
  49549. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_16 = L_15->get_m_FallbackFontAssetTable_34();
  49550. int32_t L_17 = ___fontStyle2;
  49551. int32_t L_18 = ___fontWeight3;
  49552. bool* L_19 = ___isUsingAlternativeTypeface4;
  49553. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49554. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_20;
  49555. L_20 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2(L_13, L_14, L_16, (bool)1, L_17, L_18, (bool*)L_19, /*hidden argument*/NULL);
  49556. V_0 = L_20;
  49557. }
  49558. IL_003d:
  49559. {
  49560. // if (character != null)
  49561. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_21 = V_0;
  49562. if (!L_21)
  49563. {
  49564. goto IL_0042;
  49565. }
  49566. }
  49567. {
  49568. // return character;
  49569. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_22 = V_0;
  49570. return L_22;
  49571. }
  49572. IL_0042:
  49573. {
  49574. // if (fontAsset.instanceID != m_fontAsset.instanceID)
  49575. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_23 = ___fontAsset1;
  49576. NullCheck(L_23);
  49577. int32_t L_24;
  49578. L_24 = TMP_Asset_get_instanceID_m890B57243F07A713359F10194C3E914816D34F44(L_23, /*hidden argument*/NULL);
  49579. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_25 = __this->get_m_fontAsset_40();
  49580. NullCheck(L_25);
  49581. int32_t L_26;
  49582. L_26 = TMP_Asset_get_instanceID_m890B57243F07A713359F10194C3E914816D34F44(L_25, /*hidden argument*/NULL);
  49583. if ((((int32_t)L_24) == ((int32_t)L_26)))
  49584. {
  49585. goto IL_00c8;
  49586. }
  49587. }
  49588. {
  49589. // character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, m_fontAsset, false, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49590. uint32_t L_27 = ___unicode0;
  49591. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_28 = __this->get_m_fontAsset_40();
  49592. int32_t L_29 = ___fontStyle2;
  49593. int32_t L_30 = ___fontWeight3;
  49594. bool* L_31 = ___isUsingAlternativeTypeface4;
  49595. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49596. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_32;
  49597. L_32 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(L_27, L_28, (bool)0, L_29, L_30, (bool*)L_31, /*hidden argument*/NULL);
  49598. V_0 = L_32;
  49599. // if (character != null)
  49600. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_33 = V_0;
  49601. if (!L_33)
  49602. {
  49603. goto IL_008a;
  49604. }
  49605. }
  49606. {
  49607. // m_currentMaterialIndex = 0;
  49608. __this->set_m_currentMaterialIndex_48(0);
  49609. // m_currentMaterial = m_materialReferences[0].material;
  49610. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  49611. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_34 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  49612. NullCheck(L_34);
  49613. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_35 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_material_3();
  49614. __this->set_m_currentMaterial_44(L_35);
  49615. // return character;
  49616. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_36 = V_0;
  49617. return L_36;
  49618. }
  49619. IL_008a:
  49620. {
  49621. // if (m_fontAsset.m_FallbackFontAssetTable != null && m_fontAsset.m_FallbackFontAssetTable.Count > 0)
  49622. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_37 = __this->get_m_fontAsset_40();
  49623. NullCheck(L_37);
  49624. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_38 = L_37->get_m_FallbackFontAssetTable_34();
  49625. if (!L_38)
  49626. {
  49627. goto IL_00c3;
  49628. }
  49629. }
  49630. {
  49631. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_39 = __this->get_m_fontAsset_40();
  49632. NullCheck(L_39);
  49633. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_40 = L_39->get_m_FallbackFontAssetTable_34();
  49634. NullCheck(L_40);
  49635. int32_t L_41;
  49636. L_41 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_40, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49637. if ((((int32_t)L_41) <= ((int32_t)0)))
  49638. {
  49639. goto IL_00c3;
  49640. }
  49641. }
  49642. {
  49643. // character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, m_fontAsset.m_FallbackFontAssetTable, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49644. uint32_t L_42 = ___unicode0;
  49645. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_43 = ___fontAsset1;
  49646. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_44 = __this->get_m_fontAsset_40();
  49647. NullCheck(L_44);
  49648. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_45 = L_44->get_m_FallbackFontAssetTable_34();
  49649. int32_t L_46 = ___fontStyle2;
  49650. int32_t L_47 = ___fontWeight3;
  49651. bool* L_48 = ___isUsingAlternativeTypeface4;
  49652. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49653. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_49;
  49654. L_49 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2(L_42, L_43, L_45, (bool)1, L_46, L_47, (bool*)L_48, /*hidden argument*/NULL);
  49655. V_0 = L_49;
  49656. }
  49657. IL_00c3:
  49658. {
  49659. // if (character != null)
  49660. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_50 = V_0;
  49661. if (!L_50)
  49662. {
  49663. goto IL_00c8;
  49664. }
  49665. }
  49666. {
  49667. // return character;
  49668. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_51 = V_0;
  49669. return L_51;
  49670. }
  49671. IL_00c8:
  49672. {
  49673. // if (m_spriteAsset != null)
  49674. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_52 = __this->get_m_spriteAsset_62();
  49675. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49676. bool L_53;
  49677. L_53 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_52, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49678. if (!L_53)
  49679. {
  49680. goto IL_00e9;
  49681. }
  49682. }
  49683. {
  49684. // TMP_SpriteCharacter spriteCharacter = TMP_FontAssetUtilities.GetSpriteCharacterFromSpriteAsset(unicode, m_spriteAsset, true);
  49685. uint32_t L_54 = ___unicode0;
  49686. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_55 = __this->get_m_spriteAsset_62();
  49687. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49688. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_56;
  49689. L_56 = TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m0BD48466FF663D12B1A5CA6F34FC39220A15EF90(L_54, L_55, (bool)1, /*hidden argument*/NULL);
  49690. V_1 = L_56;
  49691. // if (spriteCharacter != null)
  49692. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_57 = V_1;
  49693. if (!L_57)
  49694. {
  49695. goto IL_00e9;
  49696. }
  49697. }
  49698. {
  49699. // return spriteCharacter;
  49700. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_58 = V_1;
  49701. return L_58;
  49702. }
  49703. IL_00e9:
  49704. {
  49705. // if (TMP_Settings.fallbackFontAssets != null && TMP_Settings.fallbackFontAssets.Count > 0)
  49706. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_59;
  49707. L_59 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49708. if (!L_59)
  49709. {
  49710. goto IL_0110;
  49711. }
  49712. }
  49713. {
  49714. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_60;
  49715. L_60 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49716. NullCheck(L_60);
  49717. int32_t L_61;
  49718. L_61 = List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_inline(L_60, /*hidden argument*/List_1_get_Count_m1BD2D3DC564D1AC8C44DC0AFF4CD1A3C7D781A4C_RuntimeMethod_var);
  49719. if ((((int32_t)L_61) <= ((int32_t)0)))
  49720. {
  49721. goto IL_0110;
  49722. }
  49723. }
  49724. {
  49725. // character = TMP_FontAssetUtilities.GetCharacterFromFontAssets(unicode, fontAsset, TMP_Settings.fallbackFontAssets, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49726. uint32_t L_62 = ___unicode0;
  49727. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_63 = ___fontAsset1;
  49728. List_1_tBE22F0B6C1EBDB760862FAD201AFE75E3DEBBBFD * L_64;
  49729. L_64 = TMP_Settings_get_fallbackFontAssets_m9AFCFEA36A048D01DD0C304BC438AE5967D7ABF9(/*hidden argument*/NULL);
  49730. int32_t L_65 = ___fontStyle2;
  49731. int32_t L_66 = ___fontWeight3;
  49732. bool* L_67 = ___isUsingAlternativeTypeface4;
  49733. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49734. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_68;
  49735. L_68 = TMP_FontAssetUtilities_GetCharacterFromFontAssets_m2063CC750813B0DE110732C3FBD1EDAA90556DE2(L_62, L_63, L_64, (bool)1, L_65, L_66, (bool*)L_67, /*hidden argument*/NULL);
  49736. V_0 = L_68;
  49737. }
  49738. IL_0110:
  49739. {
  49740. // if (character != null)
  49741. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_69 = V_0;
  49742. if (!L_69)
  49743. {
  49744. goto IL_0115;
  49745. }
  49746. }
  49747. {
  49748. // return character;
  49749. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_70 = V_0;
  49750. return L_70;
  49751. }
  49752. IL_0115:
  49753. {
  49754. // if (TMP_Settings.defaultFontAsset != null)
  49755. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_71;
  49756. L_71 = TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF(/*hidden argument*/NULL);
  49757. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49758. bool L_72;
  49759. L_72 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_71, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49760. if (!L_72)
  49761. {
  49762. goto IL_0134;
  49763. }
  49764. }
  49765. {
  49766. // character = TMP_FontAssetUtilities.GetCharacterFromFontAsset(unicode, TMP_Settings.defaultFontAsset, true, fontStyle, fontWeight, out isUsingAlternativeTypeface);
  49767. uint32_t L_73 = ___unicode0;
  49768. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_74;
  49769. L_74 = TMP_Settings_get_defaultFontAsset_mA99B94737A6D8377454EADAB1E1109697A6E11DF(/*hidden argument*/NULL);
  49770. int32_t L_75 = ___fontStyle2;
  49771. int32_t L_76 = ___fontWeight3;
  49772. bool* L_77 = ___isUsingAlternativeTypeface4;
  49773. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49774. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_78;
  49775. L_78 = TMP_FontAssetUtilities_GetCharacterFromFontAsset_mF0DE95998A7C4273ACBF88BADA68A8D65B978A74(L_73, L_74, (bool)1, L_75, L_76, (bool*)L_77, /*hidden argument*/NULL);
  49776. V_0 = L_78;
  49777. }
  49778. IL_0134:
  49779. {
  49780. // if (character != null)
  49781. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_79 = V_0;
  49782. if (!L_79)
  49783. {
  49784. goto IL_0139;
  49785. }
  49786. }
  49787. {
  49788. // return character;
  49789. TMP_Character_tE7A98584C4DDFC9E1A1D883F4A5DE99E5DE7CC0C * L_80 = V_0;
  49790. return L_80;
  49791. }
  49792. IL_0139:
  49793. {
  49794. // if (TMP_Settings.defaultSpriteAsset != null)
  49795. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_81;
  49796. L_81 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  49797. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49798. bool L_82;
  49799. L_82 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_81, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49800. if (!L_82)
  49801. {
  49802. goto IL_0158;
  49803. }
  49804. }
  49805. {
  49806. // TMP_SpriteCharacter spriteCharacter = TMP_FontAssetUtilities.GetSpriteCharacterFromSpriteAsset(unicode, TMP_Settings.defaultSpriteAsset, true);
  49807. uint32_t L_83 = ___unicode0;
  49808. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_84;
  49809. L_84 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  49810. IL2CPP_RUNTIME_CLASS_INIT(TMP_FontAssetUtilities_t2583EED4C3204E36709D05D384BB9A3A072CA114_il2cpp_TypeInfo_var);
  49811. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_85;
  49812. L_85 = TMP_FontAssetUtilities_GetSpriteCharacterFromSpriteAsset_m0BD48466FF663D12B1A5CA6F34FC39220A15EF90(L_83, L_84, (bool)1, /*hidden argument*/NULL);
  49813. V_2 = L_85;
  49814. // if (spriteCharacter != null)
  49815. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_86 = V_2;
  49816. if (!L_86)
  49817. {
  49818. goto IL_0158;
  49819. }
  49820. }
  49821. {
  49822. // return spriteCharacter;
  49823. TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * L_87 = V_2;
  49824. return L_87;
  49825. }
  49826. IL_0158:
  49827. {
  49828. // return null;
  49829. return (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 *)NULL;
  49830. }
  49831. }
  49832. // System.Void TMPro.TMP_Text::SetActiveSubMeshes(System.Boolean)
  49833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_SetActiveSubMeshes_m91A6FD241DB9B0A6D80C18079D8AAE2BA1E2C377 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___state0, const RuntimeMethod* method)
  49834. {
  49835. {
  49836. // protected virtual void SetActiveSubMeshes(bool state) { }
  49837. return;
  49838. }
  49839. }
  49840. // System.Void TMPro.TMP_Text::DestroySubMeshObjects()
  49841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_DestroySubMeshObjects_m071001EA3CF494CB2B612C079805C4F1078E2523 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  49842. {
  49843. {
  49844. // protected virtual void DestroySubMeshObjects() { }
  49845. return;
  49846. }
  49847. }
  49848. // System.Void TMPro.TMP_Text::ClearMesh()
  49849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ClearMesh_m17899D51B9D99DFB8E4A8C7FBE5D67DC31C145CC (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  49850. {
  49851. {
  49852. // public virtual void ClearMesh() { }
  49853. return;
  49854. }
  49855. }
  49856. // System.Void TMPro.TMP_Text::ClearMesh(System.Boolean)
  49857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ClearMesh_m52791E9F28FE4A768A01CE6B0BC6C96173349ED4 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, bool ___uploadGeometry0, const RuntimeMethod* method)
  49858. {
  49859. {
  49860. // public virtual void ClearMesh(bool uploadGeometry) { }
  49861. return;
  49862. }
  49863. }
  49864. // System.String TMPro.TMP_Text::GetParsedText()
  49865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TMP_Text_GetParsedText_m4205CB3BB11CFC74F7A729C63923856DCD6F70DD (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  49866. {
  49867. static bool s_Il2CppMethodInitialized;
  49868. if (!s_Il2CppMethodInitialized)
  49869. {
  49870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  49871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  49872. s_Il2CppMethodInitialized = true;
  49873. }
  49874. int32_t V_0 = 0;
  49875. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_1 = NULL;
  49876. int32_t V_2 = 0;
  49877. {
  49878. // if (m_textInfo == null)
  49879. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_0 = __this->get_m_textInfo_152();
  49880. if (L_0)
  49881. {
  49882. goto IL_000e;
  49883. }
  49884. }
  49885. {
  49886. // return string.Empty;
  49887. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  49888. return L_1;
  49889. }
  49890. IL_000e:
  49891. {
  49892. // int characterCount = m_textInfo.characterCount;
  49893. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_2 = __this->get_m_textInfo_152();
  49894. NullCheck(L_2);
  49895. int32_t L_3 = L_2->get_characterCount_3();
  49896. V_0 = L_3;
  49897. // char[] buffer = new char[characterCount];
  49898. int32_t L_4 = V_0;
  49899. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)L_4);
  49900. V_1 = L_5;
  49901. // for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
  49902. V_2 = 0;
  49903. goto IL_0042;
  49904. }
  49905. IL_0025:
  49906. {
  49907. // buffer[i] = m_textInfo.characterInfo[i].character;
  49908. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = V_1;
  49909. int32_t L_7 = V_2;
  49910. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_8 = __this->get_m_textInfo_152();
  49911. NullCheck(L_8);
  49912. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_9 = L_8->get_characterInfo_11();
  49913. int32_t L_10 = V_2;
  49914. NullCheck(L_9);
  49915. Il2CppChar L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_character_0();
  49916. NullCheck(L_6);
  49917. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Il2CppChar)L_11);
  49918. // for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
  49919. int32_t L_12 = V_2;
  49920. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  49921. }
  49922. IL_0042:
  49923. {
  49924. // for (int i = 0; i < characterCount && i < m_textInfo.characterInfo.Length; i++)
  49925. int32_t L_13 = V_2;
  49926. int32_t L_14 = V_0;
  49927. if ((((int32_t)L_13) >= ((int32_t)L_14)))
  49928. {
  49929. goto IL_0056;
  49930. }
  49931. }
  49932. {
  49933. int32_t L_15 = V_2;
  49934. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_16 = __this->get_m_textInfo_152();
  49935. NullCheck(L_16);
  49936. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_17 = L_16->get_characterInfo_11();
  49937. NullCheck(L_17);
  49938. if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))))
  49939. {
  49940. goto IL_0025;
  49941. }
  49942. }
  49943. IL_0056:
  49944. {
  49945. // return new string(buffer);
  49946. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_18 = V_1;
  49947. String_t* L_19;
  49948. L_19 = String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344(NULL, L_18, /*hidden argument*/NULL);
  49949. return L_19;
  49950. }
  49951. }
  49952. // System.Boolean TMPro.TMP_Text::IsSelfOrLinkedAncestor(TMPro.TMP_Text)
  49953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_IsSelfOrLinkedAncestor_mF41002349B43DA742FD63FB06C858F373C74A36B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___targetTextComponent0, const RuntimeMethod* method)
  49954. {
  49955. static bool s_Il2CppMethodInitialized;
  49956. if (!s_Il2CppMethodInitialized)
  49957. {
  49958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49959. s_Il2CppMethodInitialized = true;
  49960. }
  49961. {
  49962. // if (targetTextComponent == null)
  49963. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0 = ___targetTextComponent0;
  49964. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49965. bool L_1;
  49966. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49967. if (!L_1)
  49968. {
  49969. goto IL_000b;
  49970. }
  49971. }
  49972. {
  49973. // return true;
  49974. return (bool)1;
  49975. }
  49976. IL_000b:
  49977. {
  49978. // if (parentLinkedComponent != null)
  49979. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_2 = __this->get_parentLinkedComponent_118();
  49980. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  49981. bool L_3;
  49982. L_3 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_2, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  49983. if (!L_3)
  49984. {
  49985. goto IL_0029;
  49986. }
  49987. }
  49988. {
  49989. // if (parentLinkedComponent.IsSelfOrLinkedAncestor(targetTextComponent))
  49990. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_4 = __this->get_parentLinkedComponent_118();
  49991. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_5 = ___targetTextComponent0;
  49992. NullCheck(L_4);
  49993. bool L_6;
  49994. L_6 = TMP_Text_IsSelfOrLinkedAncestor_mF41002349B43DA742FD63FB06C858F373C74A36B(L_4, L_5, /*hidden argument*/NULL);
  49995. if (!L_6)
  49996. {
  49997. goto IL_0029;
  49998. }
  49999. }
  50000. {
  50001. // return true;
  50002. return (bool)1;
  50003. }
  50004. IL_0029:
  50005. {
  50006. // if (this.GetInstanceID() == targetTextComponent.GetInstanceID())
  50007. int32_t L_7;
  50008. L_7 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(__this, /*hidden argument*/NULL);
  50009. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_8 = ___targetTextComponent0;
  50010. NullCheck(L_8);
  50011. int32_t L_9;
  50012. L_9 = Object_GetInstanceID_m7CF962BC1DB5C03F3522F88728CB2F514582B501(L_8, /*hidden argument*/NULL);
  50013. if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
  50014. {
  50015. goto IL_0039;
  50016. }
  50017. }
  50018. {
  50019. // return true;
  50020. return (bool)1;
  50021. }
  50022. IL_0039:
  50023. {
  50024. // return false;
  50025. return (bool)0;
  50026. }
  50027. }
  50028. // System.Void TMPro.TMP_Text::ReleaseLinkedTextComponent(TMPro.TMP_Text)
  50029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_ReleaseLinkedTextComponent_mB51BEA36B53C434BD49F9C636456146D876450F1 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * ___targetTextComponent0, const RuntimeMethod* method)
  50030. {
  50031. static bool s_Il2CppMethodInitialized;
  50032. if (!s_Il2CppMethodInitialized)
  50033. {
  50034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  50035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  50036. s_Il2CppMethodInitialized = true;
  50037. }
  50038. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * V_0 = NULL;
  50039. {
  50040. // if (targetTextComponent == null)
  50041. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0 = ___targetTextComponent0;
  50042. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  50043. bool L_1;
  50044. L_1 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_0, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  50045. if (!L_1)
  50046. {
  50047. goto IL_000a;
  50048. }
  50049. }
  50050. {
  50051. // return;
  50052. return;
  50053. }
  50054. IL_000a:
  50055. {
  50056. // TMP_Text childLinkedComponent = targetTextComponent.linkedTextComponent;
  50057. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_2 = ___targetTextComponent0;
  50058. NullCheck(L_2);
  50059. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_3;
  50060. L_3 = TMP_Text_get_linkedTextComponent_m2F9E186B5CF62124EFA282EB27F57CAC7C43A110_inline(L_2, /*hidden argument*/NULL);
  50061. V_0 = L_3;
  50062. // if (childLinkedComponent != null)
  50063. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_4 = V_0;
  50064. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  50065. bool L_5;
  50066. L_5 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_4, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  50067. if (!L_5)
  50068. {
  50069. goto IL_0021;
  50070. }
  50071. }
  50072. {
  50073. // ReleaseLinkedTextComponent(childLinkedComponent);
  50074. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_6 = V_0;
  50075. TMP_Text_ReleaseLinkedTextComponent_mB51BEA36B53C434BD49F9C636456146D876450F1(__this, L_6, /*hidden argument*/NULL);
  50076. }
  50077. IL_0021:
  50078. {
  50079. // targetTextComponent.text = string.Empty;
  50080. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_7 = ___targetTextComponent0;
  50081. String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  50082. NullCheck(L_7);
  50083. VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_7, L_8);
  50084. // targetTextComponent.firstVisibleCharacter = 0;
  50085. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_9 = ___targetTextComponent0;
  50086. NullCheck(L_9);
  50087. TMP_Text_set_firstVisibleCharacter_mF5EA6B686366069786F1A1C995683A99655360BF(L_9, 0, /*hidden argument*/NULL);
  50088. // targetTextComponent.linkedTextComponent = null;
  50089. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_10 = ___targetTextComponent0;
  50090. NullCheck(L_10);
  50091. TMP_Text_set_linkedTextComponent_m3C46925AD5A4DAF7CF1A0D6C11EB745C3C132C88(L_10, (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 *)NULL, /*hidden argument*/NULL);
  50092. // targetTextComponent.parentLinkedComponent = null;
  50093. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_11 = ___targetTextComponent0;
  50094. NullCheck(L_11);
  50095. L_11->set_parentLinkedComponent_118((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 *)NULL);
  50096. // }
  50097. return;
  50098. }
  50099. }
  50100. // UnityEngine.Vector2 TMPro.TMP_Text::PackUV(System.Single,System.Single,System.Single)
  50101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 TMP_Text_PackUV_mE7FA438F9600FADBEDACEB70CFFBDACBE3256BD2 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___x0, float ___y1, float ___scale2, const RuntimeMethod* method)
  50102. {
  50103. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  50104. memset((&V_0), 0, sizeof(V_0));
  50105. {
  50106. // output.x = (int)(x * 511);
  50107. float L_0 = ___x0;
  50108. (&V_0)->set_x_0(((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)L_0, (float)(511.0f))))))));
  50109. // output.y = (int)(y * 511);
  50110. float L_1 = ___y1;
  50111. (&V_0)->set_y_1(((float)((float)((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)L_1, (float)(511.0f))))))));
  50112. // output.x = (output.x * 4096) + output.y;
  50113. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = V_0;
  50114. float L_3 = L_2.get_x_0();
  50115. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = V_0;
  50116. float L_5 = L_4.get_y_1();
  50117. (&V_0)->set_x_0(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_3, (float)(4096.0f))), (float)L_5)));
  50118. // output.y = scale;
  50119. float L_6 = ___scale2;
  50120. (&V_0)->set_y_1(L_6);
  50121. // return output;
  50122. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  50123. return L_7;
  50124. }
  50125. }
  50126. // System.Single TMPro.TMP_Text::PackUV(System.Single,System.Single)
  50127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_PackUV_m7868218DBD9EB62B291412D0D675CB0F0BCD8E61 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  50128. {
  50129. double V_0 = 0.0;
  50130. {
  50131. // double x0 = (int)(x * 511);
  50132. float L_0 = ___x0;
  50133. // double y0 = (int)(y * 511);
  50134. float L_1 = ___y1;
  50135. V_0 = ((double)((double)((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)L_1, (float)(511.0f)))))));
  50136. // return (float)((x0 * 4096) + y0);
  50137. double L_2 = V_0;
  50138. return ((float)((float)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)L_0, (float)(511.0f))))))), (double)(4096.0))), (double)L_2))));
  50139. }
  50140. }
  50141. // System.Void TMPro.TMP_Text::InternalUpdate()
  50142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text_InternalUpdate_mE2089EE209BE3E433B30904159408D89E9CD523D (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  50143. {
  50144. {
  50145. // internal virtual void InternalUpdate() { }
  50146. return;
  50147. }
  50148. }
  50149. // System.Int32 TMPro.TMP_Text::HexToInt(System.Char)
  50150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Il2CppChar ___hex0, const RuntimeMethod* method)
  50151. {
  50152. {
  50153. Il2CppChar L_0 = ___hex0;
  50154. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)((int32_t)48))))
  50155. {
  50156. case 0:
  50157. {
  50158. goto IL_0088;
  50159. }
  50160. case 1:
  50161. {
  50162. goto IL_008a;
  50163. }
  50164. case 2:
  50165. {
  50166. goto IL_008c;
  50167. }
  50168. case 3:
  50169. {
  50170. goto IL_008e;
  50171. }
  50172. case 4:
  50173. {
  50174. goto IL_0090;
  50175. }
  50176. case 5:
  50177. {
  50178. goto IL_0092;
  50179. }
  50180. case 6:
  50181. {
  50182. goto IL_0094;
  50183. }
  50184. case 7:
  50185. {
  50186. goto IL_0096;
  50187. }
  50188. case 8:
  50189. {
  50190. goto IL_0098;
  50191. }
  50192. case 9:
  50193. {
  50194. goto IL_009a;
  50195. }
  50196. case 10:
  50197. {
  50198. goto IL_00c1;
  50199. }
  50200. case 11:
  50201. {
  50202. goto IL_00c1;
  50203. }
  50204. case 12:
  50205. {
  50206. goto IL_00c1;
  50207. }
  50208. case 13:
  50209. {
  50210. goto IL_00c1;
  50211. }
  50212. case 14:
  50213. {
  50214. goto IL_00c1;
  50215. }
  50216. case 15:
  50217. {
  50218. goto IL_00c1;
  50219. }
  50220. case 16:
  50221. {
  50222. goto IL_00c1;
  50223. }
  50224. case 17:
  50225. {
  50226. goto IL_009d;
  50227. }
  50228. case 18:
  50229. {
  50230. goto IL_00a0;
  50231. }
  50232. case 19:
  50233. {
  50234. goto IL_00a3;
  50235. }
  50236. case 20:
  50237. {
  50238. goto IL_00a6;
  50239. }
  50240. case 21:
  50241. {
  50242. goto IL_00a9;
  50243. }
  50244. case 22:
  50245. {
  50246. goto IL_00ac;
  50247. }
  50248. }
  50249. }
  50250. {
  50251. Il2CppChar L_1 = ___hex0;
  50252. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)97))))
  50253. {
  50254. case 0:
  50255. {
  50256. goto IL_00af;
  50257. }
  50258. case 1:
  50259. {
  50260. goto IL_00b2;
  50261. }
  50262. case 2:
  50263. {
  50264. goto IL_00b5;
  50265. }
  50266. case 3:
  50267. {
  50268. goto IL_00b8;
  50269. }
  50270. case 4:
  50271. {
  50272. goto IL_00bb;
  50273. }
  50274. case 5:
  50275. {
  50276. goto IL_00be;
  50277. }
  50278. }
  50279. }
  50280. {
  50281. goto IL_00c1;
  50282. }
  50283. IL_0088:
  50284. {
  50285. // case '0': return 0;
  50286. return 0;
  50287. }
  50288. IL_008a:
  50289. {
  50290. // case '1': return 1;
  50291. return 1;
  50292. }
  50293. IL_008c:
  50294. {
  50295. // case '2': return 2;
  50296. return 2;
  50297. }
  50298. IL_008e:
  50299. {
  50300. // case '3': return 3;
  50301. return 3;
  50302. }
  50303. IL_0090:
  50304. {
  50305. // case '4': return 4;
  50306. return 4;
  50307. }
  50308. IL_0092:
  50309. {
  50310. // case '5': return 5;
  50311. return 5;
  50312. }
  50313. IL_0094:
  50314. {
  50315. // case '6': return 6;
  50316. return 6;
  50317. }
  50318. IL_0096:
  50319. {
  50320. // case '7': return 7;
  50321. return 7;
  50322. }
  50323. IL_0098:
  50324. {
  50325. // case '8': return 8;
  50326. return 8;
  50327. }
  50328. IL_009a:
  50329. {
  50330. // case '9': return 9;
  50331. return ((int32_t)9);
  50332. }
  50333. IL_009d:
  50334. {
  50335. // case 'A': return 10;
  50336. return ((int32_t)10);
  50337. }
  50338. IL_00a0:
  50339. {
  50340. // case 'B': return 11;
  50341. return ((int32_t)11);
  50342. }
  50343. IL_00a3:
  50344. {
  50345. // case 'C': return 12;
  50346. return ((int32_t)12);
  50347. }
  50348. IL_00a6:
  50349. {
  50350. // case 'D': return 13;
  50351. return ((int32_t)13);
  50352. }
  50353. IL_00a9:
  50354. {
  50355. // case 'E': return 14;
  50356. return ((int32_t)14);
  50357. }
  50358. IL_00ac:
  50359. {
  50360. // case 'F': return 15;
  50361. return ((int32_t)15);
  50362. }
  50363. IL_00af:
  50364. {
  50365. // case 'a': return 10;
  50366. return ((int32_t)10);
  50367. }
  50368. IL_00b2:
  50369. {
  50370. // case 'b': return 11;
  50371. return ((int32_t)11);
  50372. }
  50373. IL_00b5:
  50374. {
  50375. // case 'c': return 12;
  50376. return ((int32_t)12);
  50377. }
  50378. IL_00b8:
  50379. {
  50380. // case 'd': return 13;
  50381. return ((int32_t)13);
  50382. }
  50383. IL_00bb:
  50384. {
  50385. // case 'e': return 14;
  50386. return ((int32_t)14);
  50387. }
  50388. IL_00be:
  50389. {
  50390. // case 'f': return 15;
  50391. return ((int32_t)15);
  50392. }
  50393. IL_00c1:
  50394. {
  50395. // return 15;
  50396. return ((int32_t)15);
  50397. }
  50398. }
  50399. // System.Int32 TMPro.TMP_Text::GetUTF16(System.String,System.Int32)
  50400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m4B664914080FA150A90B50DEC405FDB9382E5229 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50401. {
  50402. {
  50403. // int unicode = 0;
  50404. // unicode += HexToInt(text[i]) << 12;
  50405. String_t* L_0 = ___text0;
  50406. int32_t L_1 = ___i1;
  50407. NullCheck(L_0);
  50408. Il2CppChar L_2;
  50409. L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, L_1, /*hidden argument*/NULL);
  50410. int32_t L_3;
  50411. L_3 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_2, /*hidden argument*/NULL);
  50412. // unicode += HexToInt(text[i + 1]) << 8;
  50413. String_t* L_4 = ___text0;
  50414. int32_t L_5 = ___i1;
  50415. NullCheck(L_4);
  50416. Il2CppChar L_6;
  50417. L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
  50418. int32_t L_7;
  50419. L_7 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_6, /*hidden argument*/NULL);
  50420. // unicode += HexToInt(text[i + 2]) << 4;
  50421. String_t* L_8 = ___text0;
  50422. int32_t L_9 = ___i1;
  50423. NullCheck(L_8);
  50424. Il2CppChar L_10;
  50425. L_10 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2)), /*hidden argument*/NULL);
  50426. int32_t L_11;
  50427. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_10, /*hidden argument*/NULL);
  50428. // unicode += HexToInt(text[i + 3]);
  50429. String_t* L_12 = ___text0;
  50430. int32_t L_13 = ___i1;
  50431. NullCheck(L_12);
  50432. Il2CppChar L_14;
  50433. L_14 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)3)), /*hidden argument*/NULL);
  50434. int32_t L_15;
  50435. L_15 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_14, /*hidden argument*/NULL);
  50436. // return unicode;
  50437. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_7<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)4)))), (int32_t)L_15));
  50438. }
  50439. }
  50440. // System.Int32 TMPro.TMP_Text::GetUTF16(System.Int32[],System.Int32)
  50441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m37E668B98AA0B0F5CE38D9D1F3EBF0E8BD069E0B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50442. {
  50443. {
  50444. // int unicode = 0;
  50445. // unicode += HexToInt((char)text[i]) << 12;
  50446. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___text0;
  50447. int32_t L_1 = ___i1;
  50448. NullCheck(L_0);
  50449. int32_t L_2 = L_1;
  50450. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  50451. int32_t L_4;
  50452. L_4 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_3)), /*hidden argument*/NULL);
  50453. // unicode += HexToInt((char)text[i + 1]) << 8;
  50454. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = ___text0;
  50455. int32_t L_6 = ___i1;
  50456. NullCheck(L_5);
  50457. int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  50458. int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  50459. int32_t L_9;
  50460. L_9 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_8)), /*hidden argument*/NULL);
  50461. // unicode += HexToInt((char)text[i + 2]) << 4;
  50462. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___text0;
  50463. int32_t L_11 = ___i1;
  50464. NullCheck(L_10);
  50465. int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2));
  50466. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  50467. int32_t L_14;
  50468. L_14 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_13)), /*hidden argument*/NULL);
  50469. // unicode += HexToInt((char)text[i + 3]);
  50470. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ___text0;
  50471. int32_t L_16 = ___i1;
  50472. NullCheck(L_15);
  50473. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)3));
  50474. int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  50475. int32_t L_19;
  50476. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_18)), /*hidden argument*/NULL);
  50477. // return unicode;
  50478. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_4<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_9<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_14<<(int32_t)4)))), (int32_t)L_19));
  50479. }
  50480. }
  50481. // System.Int32 TMPro.TMP_Text::GetUTF16(System.UInt32[],System.Int32)
  50482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m0B26F46E08F92C52F6AC4B2112A6D2882E4ABC2B (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50483. {
  50484. {
  50485. // int unicode = 0;
  50486. // unicode += HexToInt((char)text[i]) << 12;
  50487. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___text0;
  50488. int32_t L_1 = ___i1;
  50489. NullCheck(L_0);
  50490. int32_t L_2 = L_1;
  50491. uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  50492. int32_t L_4;
  50493. L_4 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_3)), /*hidden argument*/NULL);
  50494. // unicode += HexToInt((char)text[i + 1]) << 8;
  50495. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_5 = ___text0;
  50496. int32_t L_6 = ___i1;
  50497. NullCheck(L_5);
  50498. int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  50499. uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  50500. int32_t L_9;
  50501. L_9 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_8)), /*hidden argument*/NULL);
  50502. // unicode += HexToInt((char)text[i + 2]) << 4;
  50503. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = ___text0;
  50504. int32_t L_11 = ___i1;
  50505. NullCheck(L_10);
  50506. int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2));
  50507. uint32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  50508. int32_t L_14;
  50509. L_14 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_13)), /*hidden argument*/NULL);
  50510. // unicode += HexToInt((char)text[i + 3]);
  50511. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_15 = ___text0;
  50512. int32_t L_16 = ___i1;
  50513. NullCheck(L_15);
  50514. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)3));
  50515. uint32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  50516. int32_t L_19;
  50517. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_18)), /*hidden argument*/NULL);
  50518. // return unicode;
  50519. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_4<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_9<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_14<<(int32_t)4)))), (int32_t)L_19));
  50520. }
  50521. }
  50522. // System.Int32 TMPro.TMP_Text::GetUTF16(System.Text.StringBuilder,System.Int32)
  50523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m785E3BE07A5CE48E42E7AC7ADA1CE24404C58F22 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___text0, int32_t ___i1, const RuntimeMethod* method)
  50524. {
  50525. {
  50526. // int unicode = 0;
  50527. // unicode += HexToInt(text[i]) << 12;
  50528. StringBuilder_t * L_0 = ___text0;
  50529. int32_t L_1 = ___i1;
  50530. NullCheck(L_0);
  50531. Il2CppChar L_2;
  50532. L_2 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_0, L_1, /*hidden argument*/NULL);
  50533. int32_t L_3;
  50534. L_3 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_2, /*hidden argument*/NULL);
  50535. // unicode += HexToInt(text[i + 1]) << 8;
  50536. StringBuilder_t * L_4 = ___text0;
  50537. int32_t L_5 = ___i1;
  50538. NullCheck(L_4);
  50539. Il2CppChar L_6;
  50540. L_6 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
  50541. int32_t L_7;
  50542. L_7 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_6, /*hidden argument*/NULL);
  50543. // unicode += HexToInt(text[i + 2]) << 4;
  50544. StringBuilder_t * L_8 = ___text0;
  50545. int32_t L_9 = ___i1;
  50546. NullCheck(L_8);
  50547. Il2CppChar L_10;
  50548. L_10 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2)), /*hidden argument*/NULL);
  50549. int32_t L_11;
  50550. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_10, /*hidden argument*/NULL);
  50551. // unicode += HexToInt(text[i + 3]);
  50552. StringBuilder_t * L_12 = ___text0;
  50553. int32_t L_13 = ___i1;
  50554. NullCheck(L_12);
  50555. Il2CppChar L_14;
  50556. L_14 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_12, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)3)), /*hidden argument*/NULL);
  50557. int32_t L_15;
  50558. L_15 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_14, /*hidden argument*/NULL);
  50559. // return unicode;
  50560. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_7<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)4)))), (int32_t)L_15));
  50561. }
  50562. }
  50563. // System.Int32 TMPro.TMP_Text::GetUTF16(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  50564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF16_m316E1258F480F71F193D212F005E3A43B9B08AD7 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___text0, int32_t ___i1, const RuntimeMethod* method)
  50565. {
  50566. {
  50567. // int unicode = 0;
  50568. // unicode += HexToInt((char)text[i]) << 12;
  50569. int32_t L_0 = ___i1;
  50570. uint32_t L_1;
  50571. L_1 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), L_0, /*hidden argument*/NULL);
  50572. int32_t L_2;
  50573. L_2 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_1)), /*hidden argument*/NULL);
  50574. // unicode += HexToInt((char)text[i + 1]) << 8;
  50575. int32_t L_3 = ___i1;
  50576. uint32_t L_4;
  50577. L_4 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
  50578. int32_t L_5;
  50579. L_5 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_4)), /*hidden argument*/NULL);
  50580. // unicode += HexToInt((char)text[i + 2]) << 4;
  50581. int32_t L_6 = ___i1;
  50582. uint32_t L_7;
  50583. L_7 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)2)), /*hidden argument*/NULL);
  50584. int32_t L_8;
  50585. L_8 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_7)), /*hidden argument*/NULL);
  50586. // unicode += HexToInt((char)text[i + 3]);
  50587. int32_t L_9 = ___i1;
  50588. uint32_t L_10;
  50589. L_10 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)3)), /*hidden argument*/NULL);
  50590. int32_t L_11;
  50591. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_10)), /*hidden argument*/NULL);
  50592. // return unicode;
  50593. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_5<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_8<<(int32_t)4)))), (int32_t)L_11));
  50594. }
  50595. }
  50596. // System.Int32 TMPro.TMP_Text::GetUTF32(System.String,System.Int32)
  50597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m26941CB7C642EC3A5633ECABCF670430923036E0 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, String_t* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50598. {
  50599. {
  50600. // int unicode = 0;
  50601. // unicode += HexToInt(text[i]) << 28;
  50602. String_t* L_0 = ___text0;
  50603. int32_t L_1 = ___i1;
  50604. NullCheck(L_0);
  50605. Il2CppChar L_2;
  50606. L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, L_1, /*hidden argument*/NULL);
  50607. int32_t L_3;
  50608. L_3 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_2, /*hidden argument*/NULL);
  50609. // unicode += HexToInt(text[i + 1]) << 24;
  50610. String_t* L_4 = ___text0;
  50611. int32_t L_5 = ___i1;
  50612. NullCheck(L_4);
  50613. Il2CppChar L_6;
  50614. L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
  50615. int32_t L_7;
  50616. L_7 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_6, /*hidden argument*/NULL);
  50617. // unicode += HexToInt(text[i + 2]) << 20;
  50618. String_t* L_8 = ___text0;
  50619. int32_t L_9 = ___i1;
  50620. NullCheck(L_8);
  50621. Il2CppChar L_10;
  50622. L_10 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2)), /*hidden argument*/NULL);
  50623. int32_t L_11;
  50624. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_10, /*hidden argument*/NULL);
  50625. // unicode += HexToInt(text[i + 3]) << 16;
  50626. String_t* L_12 = ___text0;
  50627. int32_t L_13 = ___i1;
  50628. NullCheck(L_12);
  50629. Il2CppChar L_14;
  50630. L_14 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)3)), /*hidden argument*/NULL);
  50631. int32_t L_15;
  50632. L_15 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_14, /*hidden argument*/NULL);
  50633. // unicode += HexToInt(text[i + 4]) << 12;
  50634. String_t* L_16 = ___text0;
  50635. int32_t L_17 = ___i1;
  50636. NullCheck(L_16);
  50637. Il2CppChar L_18;
  50638. L_18 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_16, ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)4)), /*hidden argument*/NULL);
  50639. int32_t L_19;
  50640. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_18, /*hidden argument*/NULL);
  50641. // unicode += HexToInt(text[i + 5]) << 8;
  50642. String_t* L_20 = ___text0;
  50643. int32_t L_21 = ___i1;
  50644. NullCheck(L_20);
  50645. Il2CppChar L_22;
  50646. L_22 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_20, ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)5)), /*hidden argument*/NULL);
  50647. int32_t L_23;
  50648. L_23 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_22, /*hidden argument*/NULL);
  50649. // unicode += HexToInt(text[i + 6]) << 4;
  50650. String_t* L_24 = ___text0;
  50651. int32_t L_25 = ___i1;
  50652. NullCheck(L_24);
  50653. Il2CppChar L_26;
  50654. L_26 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_24, ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)6)), /*hidden argument*/NULL);
  50655. int32_t L_27;
  50656. L_27 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_26, /*hidden argument*/NULL);
  50657. // unicode += HexToInt(text[i + 7]);
  50658. String_t* L_28 = ___text0;
  50659. int32_t L_29 = ___i1;
  50660. NullCheck(L_28);
  50661. Il2CppChar L_30;
  50662. L_30 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_28, ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)7)), /*hidden argument*/NULL);
  50663. int32_t L_31;
  50664. L_31 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_30, /*hidden argument*/NULL);
  50665. // return unicode;
  50666. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)28))))), (int32_t)((int32_t)((int32_t)L_7<<(int32_t)((int32_t)24))))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)((int32_t)20))))), (int32_t)((int32_t)((int32_t)L_15<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_19<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_23<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_27<<(int32_t)4)))), (int32_t)L_31));
  50667. }
  50668. }
  50669. // System.Int32 TMPro.TMP_Text::GetUTF32(System.Int32[],System.Int32)
  50670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mE3E1C407CC4AEBD79805C51BCC8D94A04C166DEA (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50671. {
  50672. {
  50673. // int unicode = 0;
  50674. // unicode += HexToInt((char)text[i]) << 28;
  50675. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = ___text0;
  50676. int32_t L_1 = ___i1;
  50677. NullCheck(L_0);
  50678. int32_t L_2 = L_1;
  50679. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  50680. int32_t L_4;
  50681. L_4 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_3)), /*hidden argument*/NULL);
  50682. // unicode += HexToInt((char)text[i + 1]) << 24;
  50683. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = ___text0;
  50684. int32_t L_6 = ___i1;
  50685. NullCheck(L_5);
  50686. int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  50687. int32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  50688. int32_t L_9;
  50689. L_9 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_8)), /*hidden argument*/NULL);
  50690. // unicode += HexToInt((char)text[i + 2]) << 20;
  50691. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___text0;
  50692. int32_t L_11 = ___i1;
  50693. NullCheck(L_10);
  50694. int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2));
  50695. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  50696. int32_t L_14;
  50697. L_14 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_13)), /*hidden argument*/NULL);
  50698. // unicode += HexToInt((char)text[i + 3]) << 16;
  50699. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = ___text0;
  50700. int32_t L_16 = ___i1;
  50701. NullCheck(L_15);
  50702. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)3));
  50703. int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  50704. int32_t L_19;
  50705. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_18)), /*hidden argument*/NULL);
  50706. // unicode += HexToInt((char)text[i + 4]) << 12;
  50707. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ___text0;
  50708. int32_t L_21 = ___i1;
  50709. NullCheck(L_20);
  50710. int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)4));
  50711. int32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  50712. int32_t L_24;
  50713. L_24 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_23)), /*hidden argument*/NULL);
  50714. // unicode += HexToInt((char)text[i + 5]) << 8;
  50715. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = ___text0;
  50716. int32_t L_26 = ___i1;
  50717. NullCheck(L_25);
  50718. int32_t L_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)5));
  50719. int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  50720. int32_t L_29;
  50721. L_29 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_28)), /*hidden argument*/NULL);
  50722. // unicode += HexToInt((char)text[i + 6]) << 4;
  50723. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = ___text0;
  50724. int32_t L_31 = ___i1;
  50725. NullCheck(L_30);
  50726. int32_t L_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)6));
  50727. int32_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  50728. int32_t L_34;
  50729. L_34 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_33)), /*hidden argument*/NULL);
  50730. // unicode += HexToInt((char)text[i + 7]);
  50731. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = ___text0;
  50732. int32_t L_36 = ___i1;
  50733. NullCheck(L_35);
  50734. int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)7));
  50735. int32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  50736. int32_t L_39;
  50737. L_39 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_38)), /*hidden argument*/NULL);
  50738. // return unicode;
  50739. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_4<<(int32_t)((int32_t)28))))), (int32_t)((int32_t)((int32_t)L_9<<(int32_t)((int32_t)24))))), (int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)20))))), (int32_t)((int32_t)((int32_t)L_19<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_24<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_29<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_34<<(int32_t)4)))), (int32_t)L_39));
  50740. }
  50741. }
  50742. // System.Int32 TMPro.TMP_Text::GetUTF32(System.UInt32[],System.Int32)
  50743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_m455D7762016993C665A549FB382E3AD4F0E2FAA8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___text0, int32_t ___i1, const RuntimeMethod* method)
  50744. {
  50745. {
  50746. // int unicode = 0;
  50747. // unicode += HexToInt((char)text[i]) << 28;
  50748. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___text0;
  50749. int32_t L_1 = ___i1;
  50750. NullCheck(L_0);
  50751. int32_t L_2 = L_1;
  50752. uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  50753. int32_t L_4;
  50754. L_4 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_3)), /*hidden argument*/NULL);
  50755. // unicode += HexToInt((char)text[i + 1]) << 24;
  50756. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_5 = ___text0;
  50757. int32_t L_6 = ___i1;
  50758. NullCheck(L_5);
  50759. int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
  50760. uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  50761. int32_t L_9;
  50762. L_9 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_8)), /*hidden argument*/NULL);
  50763. // unicode += HexToInt((char)text[i + 2]) << 20;
  50764. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = ___text0;
  50765. int32_t L_11 = ___i1;
  50766. NullCheck(L_10);
  50767. int32_t L_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)2));
  50768. uint32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  50769. int32_t L_14;
  50770. L_14 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_13)), /*hidden argument*/NULL);
  50771. // unicode += HexToInt((char)text[i + 3]) << 16;
  50772. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_15 = ___text0;
  50773. int32_t L_16 = ___i1;
  50774. NullCheck(L_15);
  50775. int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)3));
  50776. uint32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  50777. int32_t L_19;
  50778. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_18)), /*hidden argument*/NULL);
  50779. // unicode += HexToInt((char)text[i + 4]) << 12;
  50780. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_20 = ___text0;
  50781. int32_t L_21 = ___i1;
  50782. NullCheck(L_20);
  50783. int32_t L_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)4));
  50784. uint32_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  50785. int32_t L_24;
  50786. L_24 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_23)), /*hidden argument*/NULL);
  50787. // unicode += HexToInt((char)text[i + 5]) << 8;
  50788. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_25 = ___text0;
  50789. int32_t L_26 = ___i1;
  50790. NullCheck(L_25);
  50791. int32_t L_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)5));
  50792. uint32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  50793. int32_t L_29;
  50794. L_29 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_28)), /*hidden argument*/NULL);
  50795. // unicode += HexToInt((char)text[i + 6]) << 4;
  50796. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_30 = ___text0;
  50797. int32_t L_31 = ___i1;
  50798. NullCheck(L_30);
  50799. int32_t L_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)6));
  50800. uint32_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  50801. int32_t L_34;
  50802. L_34 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_33)), /*hidden argument*/NULL);
  50803. // unicode += HexToInt((char)text[i + 7]);
  50804. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_35 = ___text0;
  50805. int32_t L_36 = ___i1;
  50806. NullCheck(L_35);
  50807. int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)7));
  50808. uint32_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  50809. int32_t L_39;
  50810. L_39 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_38)), /*hidden argument*/NULL);
  50811. // return unicode;
  50812. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_4<<(int32_t)((int32_t)28))))), (int32_t)((int32_t)((int32_t)L_9<<(int32_t)((int32_t)24))))), (int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)20))))), (int32_t)((int32_t)((int32_t)L_19<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_24<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_29<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_34<<(int32_t)4)))), (int32_t)L_39));
  50813. }
  50814. }
  50815. // System.Int32 TMPro.TMP_Text::GetUTF32(System.Text.StringBuilder,System.Int32)
  50816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mB00689E5246F4AD26B0A525EA80947548C427DB5 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, StringBuilder_t * ___text0, int32_t ___i1, const RuntimeMethod* method)
  50817. {
  50818. {
  50819. // int unicode = 0;
  50820. // unicode += HexToInt(text[i]) << 28;
  50821. StringBuilder_t * L_0 = ___text0;
  50822. int32_t L_1 = ___i1;
  50823. NullCheck(L_0);
  50824. Il2CppChar L_2;
  50825. L_2 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_0, L_1, /*hidden argument*/NULL);
  50826. int32_t L_3;
  50827. L_3 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_2, /*hidden argument*/NULL);
  50828. // unicode += HexToInt(text[i + 1]) << 24;
  50829. StringBuilder_t * L_4 = ___text0;
  50830. int32_t L_5 = ___i1;
  50831. NullCheck(L_4);
  50832. Il2CppChar L_6;
  50833. L_6 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_4, ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), /*hidden argument*/NULL);
  50834. int32_t L_7;
  50835. L_7 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_6, /*hidden argument*/NULL);
  50836. // unicode += HexToInt(text[i + 2]) << 20;
  50837. StringBuilder_t * L_8 = ___text0;
  50838. int32_t L_9 = ___i1;
  50839. NullCheck(L_8);
  50840. Il2CppChar L_10;
  50841. L_10 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_8, ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)2)), /*hidden argument*/NULL);
  50842. int32_t L_11;
  50843. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_10, /*hidden argument*/NULL);
  50844. // unicode += HexToInt(text[i + 3]) << 16;
  50845. StringBuilder_t * L_12 = ___text0;
  50846. int32_t L_13 = ___i1;
  50847. NullCheck(L_12);
  50848. Il2CppChar L_14;
  50849. L_14 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_12, ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)3)), /*hidden argument*/NULL);
  50850. int32_t L_15;
  50851. L_15 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_14, /*hidden argument*/NULL);
  50852. // unicode += HexToInt(text[i + 4]) << 12;
  50853. StringBuilder_t * L_16 = ___text0;
  50854. int32_t L_17 = ___i1;
  50855. NullCheck(L_16);
  50856. Il2CppChar L_18;
  50857. L_18 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_16, ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)4)), /*hidden argument*/NULL);
  50858. int32_t L_19;
  50859. L_19 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_18, /*hidden argument*/NULL);
  50860. // unicode += HexToInt(text[i + 5]) << 8;
  50861. StringBuilder_t * L_20 = ___text0;
  50862. int32_t L_21 = ___i1;
  50863. NullCheck(L_20);
  50864. Il2CppChar L_22;
  50865. L_22 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_20, ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)5)), /*hidden argument*/NULL);
  50866. int32_t L_23;
  50867. L_23 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_22, /*hidden argument*/NULL);
  50868. // unicode += HexToInt(text[i + 6]) << 4;
  50869. StringBuilder_t * L_24 = ___text0;
  50870. int32_t L_25 = ___i1;
  50871. NullCheck(L_24);
  50872. Il2CppChar L_26;
  50873. L_26 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_24, ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)6)), /*hidden argument*/NULL);
  50874. int32_t L_27;
  50875. L_27 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_26, /*hidden argument*/NULL);
  50876. // unicode += HexToInt(text[i + 7]);
  50877. StringBuilder_t * L_28 = ___text0;
  50878. int32_t L_29 = ___i1;
  50879. NullCheck(L_28);
  50880. Il2CppChar L_30;
  50881. L_30 = StringBuilder_get_Chars_m5961A0987EEF0A0F8C335048A33EC4584B53F1E3(L_28, ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)7)), /*hidden argument*/NULL);
  50882. int32_t L_31;
  50883. L_31 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_30, /*hidden argument*/NULL);
  50884. // return unicode;
  50885. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)28))))), (int32_t)((int32_t)((int32_t)L_7<<(int32_t)((int32_t)24))))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)((int32_t)20))))), (int32_t)((int32_t)((int32_t)L_15<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_19<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_23<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_27<<(int32_t)4)))), (int32_t)L_31));
  50886. }
  50887. }
  50888. // System.Int32 TMPro.TMP_Text::GetUTF32(TMPro.TMP_Text/TextBackingContainer,System.Int32)
  50889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetUTF32_mF237F19043ADC865BC93572A9F2B35572538E2A8 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B ___text0, int32_t ___i1, const RuntimeMethod* method)
  50890. {
  50891. {
  50892. // int unicode = 0;
  50893. // unicode += HexToInt((char)text[i]) << 28;
  50894. int32_t L_0 = ___i1;
  50895. uint32_t L_1;
  50896. L_1 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), L_0, /*hidden argument*/NULL);
  50897. int32_t L_2;
  50898. L_2 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_1)), /*hidden argument*/NULL);
  50899. // unicode += HexToInt((char)text[i + 1]) << 24;
  50900. int32_t L_3 = ___i1;
  50901. uint32_t L_4;
  50902. L_4 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)), /*hidden argument*/NULL);
  50903. int32_t L_5;
  50904. L_5 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_4)), /*hidden argument*/NULL);
  50905. // unicode += HexToInt((char)text[i + 2]) << 20;
  50906. int32_t L_6 = ___i1;
  50907. uint32_t L_7;
  50908. L_7 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)2)), /*hidden argument*/NULL);
  50909. int32_t L_8;
  50910. L_8 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_7)), /*hidden argument*/NULL);
  50911. // unicode += HexToInt((char)text[i + 3]) << 16;
  50912. int32_t L_9 = ___i1;
  50913. uint32_t L_10;
  50914. L_10 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)3)), /*hidden argument*/NULL);
  50915. int32_t L_11;
  50916. L_11 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_10)), /*hidden argument*/NULL);
  50917. // unicode += HexToInt((char)text[i + 4]) << 12;
  50918. int32_t L_12 = ___i1;
  50919. uint32_t L_13;
  50920. L_13 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)4)), /*hidden argument*/NULL);
  50921. int32_t L_14;
  50922. L_14 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_13)), /*hidden argument*/NULL);
  50923. // unicode += HexToInt((char)text[i + 5]) << 8;
  50924. int32_t L_15 = ___i1;
  50925. uint32_t L_16;
  50926. L_16 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)5)), /*hidden argument*/NULL);
  50927. int32_t L_17;
  50928. L_17 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_16)), /*hidden argument*/NULL);
  50929. // unicode += HexToInt((char)text[i + 6]) << 4;
  50930. int32_t L_18 = ___i1;
  50931. uint32_t L_19;
  50932. L_19 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)6)), /*hidden argument*/NULL);
  50933. int32_t L_20;
  50934. L_20 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_19)), /*hidden argument*/NULL);
  50935. // unicode += HexToInt((char)text[i + 7]);
  50936. int32_t L_21 = ___i1;
  50937. uint32_t L_22;
  50938. L_22 = TextBackingContainer_get_Item_mF07DB9AE2DB7726F81F540606D2BEDA57F48E6A5((TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B *)(&___text0), ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)7)), /*hidden argument*/NULL);
  50939. int32_t L_23;
  50940. L_23 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, ((int32_t)((uint16_t)L_22)), /*hidden argument*/NULL);
  50941. // return unicode;
  50942. return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)0, (int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)28))))), (int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)24))))), (int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)20))))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)12))))), (int32_t)((int32_t)((int32_t)L_17<<(int32_t)8)))), (int32_t)((int32_t)((int32_t)L_20<<(int32_t)4)))), (int32_t)L_23));
  50943. }
  50944. }
  50945. // UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32)
  50946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___hexChars0, int32_t ___tagCount1, const RuntimeMethod* method)
  50947. {
  50948. uint8_t V_0 = 0x0;
  50949. uint8_t V_1 = 0x0;
  50950. uint8_t V_2 = 0x0;
  50951. uint8_t V_3 = 0x0;
  50952. uint8_t V_4 = 0x0;
  50953. uint8_t V_5 = 0x0;
  50954. uint8_t V_6 = 0x0;
  50955. uint8_t V_7 = 0x0;
  50956. uint8_t V_8 = 0x0;
  50957. uint8_t V_9 = 0x0;
  50958. uint8_t V_10 = 0x0;
  50959. uint8_t V_11 = 0x0;
  50960. uint8_t V_12 = 0x0;
  50961. uint8_t V_13 = 0x0;
  50962. uint8_t V_14 = 0x0;
  50963. uint8_t V_15 = 0x0;
  50964. uint8_t V_16 = 0x0;
  50965. uint8_t V_17 = 0x0;
  50966. uint8_t V_18 = 0x0;
  50967. uint8_t V_19 = 0x0;
  50968. {
  50969. // if (tagCount == 4)
  50970. int32_t L_0 = ___tagCount1;
  50971. if ((!(((uint32_t)L_0) == ((uint32_t)4))))
  50972. {
  50973. goto IL_0058;
  50974. }
  50975. }
  50976. {
  50977. // byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[1]));
  50978. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___hexChars0;
  50979. NullCheck(L_1);
  50980. int32_t L_2 = 1;
  50981. uint16_t L_3 = (uint16_t)(L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  50982. int32_t L_4;
  50983. L_4 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_3, /*hidden argument*/NULL);
  50984. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = ___hexChars0;
  50985. NullCheck(L_5);
  50986. int32_t L_6 = 1;
  50987. uint16_t L_7 = (uint16_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  50988. int32_t L_8;
  50989. L_8 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_7, /*hidden argument*/NULL);
  50990. // byte g = (byte)(HexToInt(hexChars[2]) * 16 + HexToInt(hexChars[2]));
  50991. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_9 = ___hexChars0;
  50992. NullCheck(L_9);
  50993. int32_t L_10 = 2;
  50994. uint16_t L_11 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  50995. int32_t L_12;
  50996. L_12 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_11, /*hidden argument*/NULL);
  50997. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = ___hexChars0;
  50998. NullCheck(L_13);
  50999. int32_t L_14 = 2;
  51000. uint16_t L_15 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  51001. int32_t L_16;
  51002. L_16 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_15, /*hidden argument*/NULL);
  51003. V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)((int32_t)16))), (int32_t)L_16))));
  51004. // byte b = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[3]));
  51005. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = ___hexChars0;
  51006. NullCheck(L_17);
  51007. int32_t L_18 = 3;
  51008. uint16_t L_19 = (uint16_t)(L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  51009. int32_t L_20;
  51010. L_20 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_19, /*hidden argument*/NULL);
  51011. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = ___hexChars0;
  51012. NullCheck(L_21);
  51013. int32_t L_22 = 3;
  51014. uint16_t L_23 = (uint16_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  51015. int32_t L_24;
  51016. L_24 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_23, /*hidden argument*/NULL);
  51017. V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)((int32_t)16))), (int32_t)L_24))));
  51018. // return new Color32(r, g, b, 255);
  51019. uint8_t L_25 = V_0;
  51020. uint8_t L_26 = V_1;
  51021. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_27;
  51022. memset((&L_27), 0, sizeof(L_27));
  51023. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_27), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)((int32_t)16))), (int32_t)L_8)))), L_25, L_26, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51024. return L_27;
  51025. }
  51026. IL_0058:
  51027. {
  51028. // else if (tagCount == 5)
  51029. int32_t L_28 = ___tagCount1;
  51030. if ((!(((uint32_t)L_28) == ((uint32_t)5))))
  51031. {
  51032. goto IL_00c6;
  51033. }
  51034. }
  51035. {
  51036. // byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[1]));
  51037. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = ___hexChars0;
  51038. NullCheck(L_29);
  51039. int32_t L_30 = 1;
  51040. uint16_t L_31 = (uint16_t)(L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  51041. int32_t L_32;
  51042. L_32 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_31, /*hidden argument*/NULL);
  51043. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_33 = ___hexChars0;
  51044. NullCheck(L_33);
  51045. int32_t L_34 = 1;
  51046. uint16_t L_35 = (uint16_t)(L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  51047. int32_t L_36;
  51048. L_36 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_35, /*hidden argument*/NULL);
  51049. // byte g = (byte)(HexToInt(hexChars[2]) * 16 + HexToInt(hexChars[2]));
  51050. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_37 = ___hexChars0;
  51051. NullCheck(L_37);
  51052. int32_t L_38 = 2;
  51053. uint16_t L_39 = (uint16_t)(L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  51054. int32_t L_40;
  51055. L_40 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_39, /*hidden argument*/NULL);
  51056. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_41 = ___hexChars0;
  51057. NullCheck(L_41);
  51058. int32_t L_42 = 2;
  51059. uint16_t L_43 = (uint16_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  51060. int32_t L_44;
  51061. L_44 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_43, /*hidden argument*/NULL);
  51062. V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_40, (int32_t)((int32_t)16))), (int32_t)L_44))));
  51063. // byte b = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[3]));
  51064. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_45 = ___hexChars0;
  51065. NullCheck(L_45);
  51066. int32_t L_46 = 3;
  51067. uint16_t L_47 = (uint16_t)(L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  51068. int32_t L_48;
  51069. L_48 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_47, /*hidden argument*/NULL);
  51070. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_49 = ___hexChars0;
  51071. NullCheck(L_49);
  51072. int32_t L_50 = 3;
  51073. uint16_t L_51 = (uint16_t)(L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  51074. int32_t L_52;
  51075. L_52 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_51, /*hidden argument*/NULL);
  51076. V_3 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_48, (int32_t)((int32_t)16))), (int32_t)L_52))));
  51077. // byte a = (byte)(HexToInt(hexChars[4]) * 16 + HexToInt(hexChars[4]));
  51078. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_53 = ___hexChars0;
  51079. NullCheck(L_53);
  51080. int32_t L_54 = 4;
  51081. uint16_t L_55 = (uint16_t)(L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
  51082. int32_t L_56;
  51083. L_56 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_55, /*hidden argument*/NULL);
  51084. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_57 = ___hexChars0;
  51085. NullCheck(L_57);
  51086. int32_t L_58 = 4;
  51087. uint16_t L_59 = (uint16_t)(L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
  51088. int32_t L_60;
  51089. L_60 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_59, /*hidden argument*/NULL);
  51090. V_4 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_56, (int32_t)((int32_t)16))), (int32_t)L_60))));
  51091. // return new Color32(r, g, b, a);
  51092. uint8_t L_61 = V_2;
  51093. uint8_t L_62 = V_3;
  51094. uint8_t L_63 = V_4;
  51095. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_64;
  51096. memset((&L_64), 0, sizeof(L_64));
  51097. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_64), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_32, (int32_t)((int32_t)16))), (int32_t)L_36)))), L_61, L_62, L_63, /*hidden argument*/NULL);
  51098. return L_64;
  51099. }
  51100. IL_00c6:
  51101. {
  51102. // else if (tagCount == 7)
  51103. int32_t L_65 = ___tagCount1;
  51104. if ((!(((uint32_t)L_65) == ((uint32_t)7))))
  51105. {
  51106. goto IL_0122;
  51107. }
  51108. }
  51109. {
  51110. // byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[2]));
  51111. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_66 = ___hexChars0;
  51112. NullCheck(L_66);
  51113. int32_t L_67 = 1;
  51114. uint16_t L_68 = (uint16_t)(L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
  51115. int32_t L_69;
  51116. L_69 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_68, /*hidden argument*/NULL);
  51117. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_70 = ___hexChars0;
  51118. NullCheck(L_70);
  51119. int32_t L_71 = 2;
  51120. uint16_t L_72 = (uint16_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
  51121. int32_t L_73;
  51122. L_73 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_72, /*hidden argument*/NULL);
  51123. // byte g = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[4]));
  51124. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_74 = ___hexChars0;
  51125. NullCheck(L_74);
  51126. int32_t L_75 = 3;
  51127. uint16_t L_76 = (uint16_t)(L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  51128. int32_t L_77;
  51129. L_77 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_76, /*hidden argument*/NULL);
  51130. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_78 = ___hexChars0;
  51131. NullCheck(L_78);
  51132. int32_t L_79 = 4;
  51133. uint16_t L_80 = (uint16_t)(L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  51134. int32_t L_81;
  51135. L_81 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_80, /*hidden argument*/NULL);
  51136. V_5 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_77, (int32_t)((int32_t)16))), (int32_t)L_81))));
  51137. // byte b = (byte)(HexToInt(hexChars[5]) * 16 + HexToInt(hexChars[6]));
  51138. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_82 = ___hexChars0;
  51139. NullCheck(L_82);
  51140. int32_t L_83 = 5;
  51141. uint16_t L_84 = (uint16_t)(L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
  51142. int32_t L_85;
  51143. L_85 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_84, /*hidden argument*/NULL);
  51144. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_86 = ___hexChars0;
  51145. NullCheck(L_86);
  51146. int32_t L_87 = 6;
  51147. uint16_t L_88 = (uint16_t)(L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
  51148. int32_t L_89;
  51149. L_89 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_88, /*hidden argument*/NULL);
  51150. V_6 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_85, (int32_t)((int32_t)16))), (int32_t)L_89))));
  51151. // return new Color32(r, g, b, 255);
  51152. uint8_t L_90 = V_5;
  51153. uint8_t L_91 = V_6;
  51154. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_92;
  51155. memset((&L_92), 0, sizeof(L_92));
  51156. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_92), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_69, (int32_t)((int32_t)16))), (int32_t)L_73)))), L_90, L_91, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51157. return L_92;
  51158. }
  51159. IL_0122:
  51160. {
  51161. // else if (tagCount == 9)
  51162. int32_t L_93 = ___tagCount1;
  51163. if ((!(((uint32_t)L_93) == ((uint32_t)((int32_t)9)))))
  51164. {
  51165. goto IL_0195;
  51166. }
  51167. }
  51168. {
  51169. // byte r = (byte)(HexToInt(hexChars[1]) * 16 + HexToInt(hexChars[2]));
  51170. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_94 = ___hexChars0;
  51171. NullCheck(L_94);
  51172. int32_t L_95 = 1;
  51173. uint16_t L_96 = (uint16_t)(L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
  51174. int32_t L_97;
  51175. L_97 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_96, /*hidden argument*/NULL);
  51176. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_98 = ___hexChars0;
  51177. NullCheck(L_98);
  51178. int32_t L_99 = 2;
  51179. uint16_t L_100 = (uint16_t)(L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
  51180. int32_t L_101;
  51181. L_101 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_100, /*hidden argument*/NULL);
  51182. // byte g = (byte)(HexToInt(hexChars[3]) * 16 + HexToInt(hexChars[4]));
  51183. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_102 = ___hexChars0;
  51184. NullCheck(L_102);
  51185. int32_t L_103 = 3;
  51186. uint16_t L_104 = (uint16_t)(L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
  51187. int32_t L_105;
  51188. L_105 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_104, /*hidden argument*/NULL);
  51189. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_106 = ___hexChars0;
  51190. NullCheck(L_106);
  51191. int32_t L_107 = 4;
  51192. uint16_t L_108 = (uint16_t)(L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
  51193. int32_t L_109;
  51194. L_109 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_108, /*hidden argument*/NULL);
  51195. V_7 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_105, (int32_t)((int32_t)16))), (int32_t)L_109))));
  51196. // byte b = (byte)(HexToInt(hexChars[5]) * 16 + HexToInt(hexChars[6]));
  51197. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_110 = ___hexChars0;
  51198. NullCheck(L_110);
  51199. int32_t L_111 = 5;
  51200. uint16_t L_112 = (uint16_t)(L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
  51201. int32_t L_113;
  51202. L_113 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_112, /*hidden argument*/NULL);
  51203. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_114 = ___hexChars0;
  51204. NullCheck(L_114);
  51205. int32_t L_115 = 6;
  51206. uint16_t L_116 = (uint16_t)(L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
  51207. int32_t L_117;
  51208. L_117 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_116, /*hidden argument*/NULL);
  51209. V_8 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_113, (int32_t)((int32_t)16))), (int32_t)L_117))));
  51210. // byte a = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
  51211. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_118 = ___hexChars0;
  51212. NullCheck(L_118);
  51213. int32_t L_119 = 7;
  51214. uint16_t L_120 = (uint16_t)(L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
  51215. int32_t L_121;
  51216. L_121 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_120, /*hidden argument*/NULL);
  51217. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_122 = ___hexChars0;
  51218. NullCheck(L_122);
  51219. int32_t L_123 = 8;
  51220. uint16_t L_124 = (uint16_t)(L_122)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
  51221. int32_t L_125;
  51222. L_125 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_124, /*hidden argument*/NULL);
  51223. V_9 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_121, (int32_t)((int32_t)16))), (int32_t)L_125))));
  51224. // return new Color32(r, g, b, a);
  51225. uint8_t L_126 = V_7;
  51226. uint8_t L_127 = V_8;
  51227. uint8_t L_128 = V_9;
  51228. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_129;
  51229. memset((&L_129), 0, sizeof(L_129));
  51230. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_129), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_97, (int32_t)((int32_t)16))), (int32_t)L_101)))), L_126, L_127, L_128, /*hidden argument*/NULL);
  51231. return L_129;
  51232. }
  51233. IL_0195:
  51234. {
  51235. // else if (tagCount == 10)
  51236. int32_t L_130 = ___tagCount1;
  51237. if ((!(((uint32_t)L_130) == ((uint32_t)((int32_t)10)))))
  51238. {
  51239. goto IL_01f4;
  51240. }
  51241. }
  51242. {
  51243. // byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[7]));
  51244. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_131 = ___hexChars0;
  51245. NullCheck(L_131);
  51246. int32_t L_132 = 7;
  51247. uint16_t L_133 = (uint16_t)(L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
  51248. int32_t L_134;
  51249. L_134 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_133, /*hidden argument*/NULL);
  51250. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_135 = ___hexChars0;
  51251. NullCheck(L_135);
  51252. int32_t L_136 = 7;
  51253. uint16_t L_137 = (uint16_t)(L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
  51254. int32_t L_138;
  51255. L_138 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_137, /*hidden argument*/NULL);
  51256. // byte g = (byte)(HexToInt(hexChars[8]) * 16 + HexToInt(hexChars[8]));
  51257. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_139 = ___hexChars0;
  51258. NullCheck(L_139);
  51259. int32_t L_140 = 8;
  51260. uint16_t L_141 = (uint16_t)(L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
  51261. int32_t L_142;
  51262. L_142 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_141, /*hidden argument*/NULL);
  51263. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_143 = ___hexChars0;
  51264. NullCheck(L_143);
  51265. int32_t L_144 = 8;
  51266. uint16_t L_145 = (uint16_t)(L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
  51267. int32_t L_146;
  51268. L_146 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_145, /*hidden argument*/NULL);
  51269. V_10 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_142, (int32_t)((int32_t)16))), (int32_t)L_146))));
  51270. // byte b = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[9]));
  51271. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_147 = ___hexChars0;
  51272. NullCheck(L_147);
  51273. int32_t L_148 = ((int32_t)9);
  51274. uint16_t L_149 = (uint16_t)(L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
  51275. int32_t L_150;
  51276. L_150 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_149, /*hidden argument*/NULL);
  51277. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_151 = ___hexChars0;
  51278. NullCheck(L_151);
  51279. int32_t L_152 = ((int32_t)9);
  51280. uint16_t L_153 = (uint16_t)(L_151)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
  51281. int32_t L_154;
  51282. L_154 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_153, /*hidden argument*/NULL);
  51283. V_11 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_150, (int32_t)((int32_t)16))), (int32_t)L_154))));
  51284. // return new Color32(r, g, b, 255);
  51285. uint8_t L_155 = V_10;
  51286. uint8_t L_156 = V_11;
  51287. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_157;
  51288. memset((&L_157), 0, sizeof(L_157));
  51289. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_157), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_134, (int32_t)((int32_t)16))), (int32_t)L_138)))), L_155, L_156, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51290. return L_157;
  51291. }
  51292. IL_01f4:
  51293. {
  51294. // else if (tagCount == 11)
  51295. int32_t L_158 = ___tagCount1;
  51296. if ((!(((uint32_t)L_158) == ((uint32_t)((int32_t)11)))))
  51297. {
  51298. goto IL_026b;
  51299. }
  51300. }
  51301. {
  51302. // byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[7]));
  51303. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_159 = ___hexChars0;
  51304. NullCheck(L_159);
  51305. int32_t L_160 = 7;
  51306. uint16_t L_161 = (uint16_t)(L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
  51307. int32_t L_162;
  51308. L_162 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_161, /*hidden argument*/NULL);
  51309. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_163 = ___hexChars0;
  51310. NullCheck(L_163);
  51311. int32_t L_164 = 7;
  51312. uint16_t L_165 = (uint16_t)(L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
  51313. int32_t L_166;
  51314. L_166 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_165, /*hidden argument*/NULL);
  51315. // byte g = (byte)(HexToInt(hexChars[8]) * 16 + HexToInt(hexChars[8]));
  51316. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_167 = ___hexChars0;
  51317. NullCheck(L_167);
  51318. int32_t L_168 = 8;
  51319. uint16_t L_169 = (uint16_t)(L_167)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
  51320. int32_t L_170;
  51321. L_170 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_169, /*hidden argument*/NULL);
  51322. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_171 = ___hexChars0;
  51323. NullCheck(L_171);
  51324. int32_t L_172 = 8;
  51325. uint16_t L_173 = (uint16_t)(L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
  51326. int32_t L_174;
  51327. L_174 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_173, /*hidden argument*/NULL);
  51328. V_12 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_170, (int32_t)((int32_t)16))), (int32_t)L_174))));
  51329. // byte b = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[9]));
  51330. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_175 = ___hexChars0;
  51331. NullCheck(L_175);
  51332. int32_t L_176 = ((int32_t)9);
  51333. uint16_t L_177 = (uint16_t)(L_175)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
  51334. int32_t L_178;
  51335. L_178 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_177, /*hidden argument*/NULL);
  51336. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_179 = ___hexChars0;
  51337. NullCheck(L_179);
  51338. int32_t L_180 = ((int32_t)9);
  51339. uint16_t L_181 = (uint16_t)(L_179)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
  51340. int32_t L_182;
  51341. L_182 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_181, /*hidden argument*/NULL);
  51342. V_13 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_178, (int32_t)((int32_t)16))), (int32_t)L_182))));
  51343. // byte a = (byte)(HexToInt(hexChars[10]) * 16 + HexToInt(hexChars[10]));
  51344. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_183 = ___hexChars0;
  51345. NullCheck(L_183);
  51346. int32_t L_184 = ((int32_t)10);
  51347. uint16_t L_185 = (uint16_t)(L_183)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
  51348. int32_t L_186;
  51349. L_186 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_185, /*hidden argument*/NULL);
  51350. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_187 = ___hexChars0;
  51351. NullCheck(L_187);
  51352. int32_t L_188 = ((int32_t)10);
  51353. uint16_t L_189 = (uint16_t)(L_187)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
  51354. int32_t L_190;
  51355. L_190 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_189, /*hidden argument*/NULL);
  51356. V_14 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_186, (int32_t)((int32_t)16))), (int32_t)L_190))));
  51357. // return new Color32(r, g, b, a);
  51358. uint8_t L_191 = V_12;
  51359. uint8_t L_192 = V_13;
  51360. uint8_t L_193 = V_14;
  51361. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_194;
  51362. memset((&L_194), 0, sizeof(L_194));
  51363. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_194), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_162, (int32_t)((int32_t)16))), (int32_t)L_166)))), L_191, L_192, L_193, /*hidden argument*/NULL);
  51364. return L_194;
  51365. }
  51366. IL_026b:
  51367. {
  51368. // else if (tagCount == 13)
  51369. int32_t L_195 = ___tagCount1;
  51370. if ((!(((uint32_t)L_195) == ((uint32_t)((int32_t)13)))))
  51371. {
  51372. goto IL_02cc;
  51373. }
  51374. }
  51375. {
  51376. // byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
  51377. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_196 = ___hexChars0;
  51378. NullCheck(L_196);
  51379. int32_t L_197 = 7;
  51380. uint16_t L_198 = (uint16_t)(L_196)->GetAt(static_cast<il2cpp_array_size_t>(L_197));
  51381. int32_t L_199;
  51382. L_199 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_198, /*hidden argument*/NULL);
  51383. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_200 = ___hexChars0;
  51384. NullCheck(L_200);
  51385. int32_t L_201 = 8;
  51386. uint16_t L_202 = (uint16_t)(L_200)->GetAt(static_cast<il2cpp_array_size_t>(L_201));
  51387. int32_t L_203;
  51388. L_203 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_202, /*hidden argument*/NULL);
  51389. // byte g = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[10]));
  51390. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_204 = ___hexChars0;
  51391. NullCheck(L_204);
  51392. int32_t L_205 = ((int32_t)9);
  51393. uint16_t L_206 = (uint16_t)(L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
  51394. int32_t L_207;
  51395. L_207 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_206, /*hidden argument*/NULL);
  51396. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_208 = ___hexChars0;
  51397. NullCheck(L_208);
  51398. int32_t L_209 = ((int32_t)10);
  51399. uint16_t L_210 = (uint16_t)(L_208)->GetAt(static_cast<il2cpp_array_size_t>(L_209));
  51400. int32_t L_211;
  51401. L_211 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_210, /*hidden argument*/NULL);
  51402. V_15 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_207, (int32_t)((int32_t)16))), (int32_t)L_211))));
  51403. // byte b = (byte)(HexToInt(hexChars[11]) * 16 + HexToInt(hexChars[12]));
  51404. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_212 = ___hexChars0;
  51405. NullCheck(L_212);
  51406. int32_t L_213 = ((int32_t)11);
  51407. uint16_t L_214 = (uint16_t)(L_212)->GetAt(static_cast<il2cpp_array_size_t>(L_213));
  51408. int32_t L_215;
  51409. L_215 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_214, /*hidden argument*/NULL);
  51410. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_216 = ___hexChars0;
  51411. NullCheck(L_216);
  51412. int32_t L_217 = ((int32_t)12);
  51413. uint16_t L_218 = (uint16_t)(L_216)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
  51414. int32_t L_219;
  51415. L_219 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_218, /*hidden argument*/NULL);
  51416. V_16 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_215, (int32_t)((int32_t)16))), (int32_t)L_219))));
  51417. // return new Color32(r, g, b, 255);
  51418. uint8_t L_220 = V_15;
  51419. uint8_t L_221 = V_16;
  51420. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_222;
  51421. memset((&L_222), 0, sizeof(L_222));
  51422. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_222), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_199, (int32_t)((int32_t)16))), (int32_t)L_203)))), L_220, L_221, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51423. return L_222;
  51424. }
  51425. IL_02cc:
  51426. {
  51427. // else if (tagCount == 15)
  51428. int32_t L_223 = ___tagCount1;
  51429. if ((!(((uint32_t)L_223) == ((uint32_t)((int32_t)15)))))
  51430. {
  51431. goto IL_0345;
  51432. }
  51433. }
  51434. {
  51435. // byte r = (byte)(HexToInt(hexChars[7]) * 16 + HexToInt(hexChars[8]));
  51436. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_224 = ___hexChars0;
  51437. NullCheck(L_224);
  51438. int32_t L_225 = 7;
  51439. uint16_t L_226 = (uint16_t)(L_224)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
  51440. int32_t L_227;
  51441. L_227 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_226, /*hidden argument*/NULL);
  51442. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_228 = ___hexChars0;
  51443. NullCheck(L_228);
  51444. int32_t L_229 = 8;
  51445. uint16_t L_230 = (uint16_t)(L_228)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
  51446. int32_t L_231;
  51447. L_231 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_230, /*hidden argument*/NULL);
  51448. // byte g = (byte)(HexToInt(hexChars[9]) * 16 + HexToInt(hexChars[10]));
  51449. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_232 = ___hexChars0;
  51450. NullCheck(L_232);
  51451. int32_t L_233 = ((int32_t)9);
  51452. uint16_t L_234 = (uint16_t)(L_232)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
  51453. int32_t L_235;
  51454. L_235 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_234, /*hidden argument*/NULL);
  51455. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_236 = ___hexChars0;
  51456. NullCheck(L_236);
  51457. int32_t L_237 = ((int32_t)10);
  51458. uint16_t L_238 = (uint16_t)(L_236)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
  51459. int32_t L_239;
  51460. L_239 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_238, /*hidden argument*/NULL);
  51461. V_17 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_235, (int32_t)((int32_t)16))), (int32_t)L_239))));
  51462. // byte b = (byte)(HexToInt(hexChars[11]) * 16 + HexToInt(hexChars[12]));
  51463. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_240 = ___hexChars0;
  51464. NullCheck(L_240);
  51465. int32_t L_241 = ((int32_t)11);
  51466. uint16_t L_242 = (uint16_t)(L_240)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
  51467. int32_t L_243;
  51468. L_243 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_242, /*hidden argument*/NULL);
  51469. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_244 = ___hexChars0;
  51470. NullCheck(L_244);
  51471. int32_t L_245 = ((int32_t)12);
  51472. uint16_t L_246 = (uint16_t)(L_244)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
  51473. int32_t L_247;
  51474. L_247 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_246, /*hidden argument*/NULL);
  51475. V_18 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_243, (int32_t)((int32_t)16))), (int32_t)L_247))));
  51476. // byte a = (byte)(HexToInt(hexChars[13]) * 16 + HexToInt(hexChars[14]));
  51477. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_248 = ___hexChars0;
  51478. NullCheck(L_248);
  51479. int32_t L_249 = ((int32_t)13);
  51480. uint16_t L_250 = (uint16_t)(L_248)->GetAt(static_cast<il2cpp_array_size_t>(L_249));
  51481. int32_t L_251;
  51482. L_251 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_250, /*hidden argument*/NULL);
  51483. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_252 = ___hexChars0;
  51484. NullCheck(L_252);
  51485. int32_t L_253 = ((int32_t)14);
  51486. uint16_t L_254 = (uint16_t)(L_252)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
  51487. int32_t L_255;
  51488. L_255 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_254, /*hidden argument*/NULL);
  51489. V_19 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_251, (int32_t)((int32_t)16))), (int32_t)L_255))));
  51490. // return new Color32(r, g, b, a);
  51491. uint8_t L_256 = V_17;
  51492. uint8_t L_257 = V_18;
  51493. uint8_t L_258 = V_19;
  51494. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_259;
  51495. memset((&L_259), 0, sizeof(L_259));
  51496. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_259), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_227, (int32_t)((int32_t)16))), (int32_t)L_231)))), L_256, L_257, L_258, /*hidden argument*/NULL);
  51497. return L_259;
  51498. }
  51499. IL_0345:
  51500. {
  51501. // return new Color32(255, 255, 255, 255);
  51502. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_260;
  51503. memset((&L_260), 0, sizeof(L_260));
  51504. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_260), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51505. return L_260;
  51506. }
  51507. }
  51508. // UnityEngine.Color32 TMPro.TMP_Text::HexCharsToColor(System.Char[],System.Int32,System.Int32)
  51509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___hexChars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  51510. {
  51511. static bool s_Il2CppMethodInitialized;
  51512. if (!s_Il2CppMethodInitialized)
  51513. {
  51514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  51515. s_Il2CppMethodInitialized = true;
  51516. }
  51517. uint8_t V_0 = 0x0;
  51518. uint8_t V_1 = 0x0;
  51519. uint8_t V_2 = 0x0;
  51520. uint8_t V_3 = 0x0;
  51521. uint8_t V_4 = 0x0;
  51522. {
  51523. // if (length == 7)
  51524. int32_t L_0 = ___length2;
  51525. if ((!(((uint32_t)L_0) == ((uint32_t)7))))
  51526. {
  51527. goto IL_0064;
  51528. }
  51529. }
  51530. {
  51531. // byte r = (byte)(HexToInt(hexChars[startIndex + 1]) * 16 + HexToInt(hexChars[startIndex + 2]));
  51532. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___hexChars0;
  51533. int32_t L_2 = ___startIndex1;
  51534. NullCheck(L_1);
  51535. int32_t L_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1));
  51536. uint16_t L_4 = (uint16_t)(L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  51537. int32_t L_5;
  51538. L_5 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_4, /*hidden argument*/NULL);
  51539. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = ___hexChars0;
  51540. int32_t L_7 = ___startIndex1;
  51541. NullCheck(L_6);
  51542. int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2));
  51543. uint16_t L_9 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  51544. int32_t L_10;
  51545. L_10 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_9, /*hidden argument*/NULL);
  51546. // byte g = (byte)(HexToInt(hexChars[startIndex + 3]) * 16 + HexToInt(hexChars[startIndex + 4]));
  51547. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_11 = ___hexChars0;
  51548. int32_t L_12 = ___startIndex1;
  51549. NullCheck(L_11);
  51550. int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)3));
  51551. uint16_t L_14 = (uint16_t)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  51552. int32_t L_15;
  51553. L_15 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_14, /*hidden argument*/NULL);
  51554. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_16 = ___hexChars0;
  51555. int32_t L_17 = ___startIndex1;
  51556. NullCheck(L_16);
  51557. int32_t L_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)4));
  51558. uint16_t L_19 = (uint16_t)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  51559. int32_t L_20;
  51560. L_20 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_19, /*hidden argument*/NULL);
  51561. V_0 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)((int32_t)16))), (int32_t)L_20))));
  51562. // byte b = (byte)(HexToInt(hexChars[startIndex + 5]) * 16 + HexToInt(hexChars[startIndex + 6]));
  51563. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = ___hexChars0;
  51564. int32_t L_22 = ___startIndex1;
  51565. NullCheck(L_21);
  51566. int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)5));
  51567. uint16_t L_24 = (uint16_t)(L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  51568. int32_t L_25;
  51569. L_25 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_24, /*hidden argument*/NULL);
  51570. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_26 = ___hexChars0;
  51571. int32_t L_27 = ___startIndex1;
  51572. NullCheck(L_26);
  51573. int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)6));
  51574. uint16_t L_29 = (uint16_t)(L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  51575. int32_t L_30;
  51576. L_30 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_29, /*hidden argument*/NULL);
  51577. V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_25, (int32_t)((int32_t)16))), (int32_t)L_30))));
  51578. // return new Color32(r, g, b, 255);
  51579. uint8_t L_31 = V_0;
  51580. uint8_t L_32 = V_1;
  51581. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_33;
  51582. memset((&L_33), 0, sizeof(L_33));
  51583. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_33), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)((int32_t)16))), (int32_t)L_10)))), L_31, L_32, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  51584. return L_33;
  51585. }
  51586. IL_0064:
  51587. {
  51588. // else if (length == 9)
  51589. int32_t L_34 = ___length2;
  51590. if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)9)))))
  51591. {
  51592. goto IL_00e3;
  51593. }
  51594. }
  51595. {
  51596. // byte r = (byte)(HexToInt(hexChars[startIndex + 1]) * 16 + HexToInt(hexChars[startIndex + 2]));
  51597. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_35 = ___hexChars0;
  51598. int32_t L_36 = ___startIndex1;
  51599. NullCheck(L_35);
  51600. int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
  51601. uint16_t L_38 = (uint16_t)(L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  51602. int32_t L_39;
  51603. L_39 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_38, /*hidden argument*/NULL);
  51604. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_40 = ___hexChars0;
  51605. int32_t L_41 = ___startIndex1;
  51606. NullCheck(L_40);
  51607. int32_t L_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)2));
  51608. uint16_t L_43 = (uint16_t)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  51609. int32_t L_44;
  51610. L_44 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_43, /*hidden argument*/NULL);
  51611. // byte g = (byte)(HexToInt(hexChars[startIndex + 3]) * 16 + HexToInt(hexChars[startIndex + 4]));
  51612. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_45 = ___hexChars0;
  51613. int32_t L_46 = ___startIndex1;
  51614. NullCheck(L_45);
  51615. int32_t L_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)3));
  51616. uint16_t L_48 = (uint16_t)(L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  51617. int32_t L_49;
  51618. L_49 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_48, /*hidden argument*/NULL);
  51619. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_50 = ___hexChars0;
  51620. int32_t L_51 = ___startIndex1;
  51621. NullCheck(L_50);
  51622. int32_t L_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)4));
  51623. uint16_t L_53 = (uint16_t)(L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
  51624. int32_t L_54;
  51625. L_54 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_53, /*hidden argument*/NULL);
  51626. V_2 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_49, (int32_t)((int32_t)16))), (int32_t)L_54))));
  51627. // byte b = (byte)(HexToInt(hexChars[startIndex + 5]) * 16 + HexToInt(hexChars[startIndex + 6]));
  51628. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_55 = ___hexChars0;
  51629. int32_t L_56 = ___startIndex1;
  51630. NullCheck(L_55);
  51631. int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)5));
  51632. uint16_t L_58 = (uint16_t)(L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  51633. int32_t L_59;
  51634. L_59 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_58, /*hidden argument*/NULL);
  51635. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_60 = ___hexChars0;
  51636. int32_t L_61 = ___startIndex1;
  51637. NullCheck(L_60);
  51638. int32_t L_62 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)6));
  51639. uint16_t L_63 = (uint16_t)(L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  51640. int32_t L_64;
  51641. L_64 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_63, /*hidden argument*/NULL);
  51642. V_3 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_59, (int32_t)((int32_t)16))), (int32_t)L_64))));
  51643. // byte a = (byte)(HexToInt(hexChars[startIndex + 7]) * 16 + HexToInt(hexChars[startIndex + 8]));
  51644. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_65 = ___hexChars0;
  51645. int32_t L_66 = ___startIndex1;
  51646. NullCheck(L_65);
  51647. int32_t L_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)7));
  51648. uint16_t L_68 = (uint16_t)(L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
  51649. int32_t L_69;
  51650. L_69 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_68, /*hidden argument*/NULL);
  51651. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_70 = ___hexChars0;
  51652. int32_t L_71 = ___startIndex1;
  51653. NullCheck(L_70);
  51654. int32_t L_72 = ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)8));
  51655. uint16_t L_73 = (uint16_t)(L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
  51656. int32_t L_74;
  51657. L_74 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_73, /*hidden argument*/NULL);
  51658. V_4 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_69, (int32_t)((int32_t)16))), (int32_t)L_74))));
  51659. // return new Color32(r, g, b, a);
  51660. uint8_t L_75 = V_2;
  51661. uint8_t L_76 = V_3;
  51662. uint8_t L_77 = V_4;
  51663. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_78;
  51664. memset((&L_78), 0, sizeof(L_78));
  51665. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_78), (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)((int32_t)16))), (int32_t)L_44)))), L_75, L_76, L_77, /*hidden argument*/NULL);
  51666. return L_78;
  51667. }
  51668. IL_00e3:
  51669. {
  51670. // return s_colorWhite;
  51671. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  51672. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_79 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_s_colorWhite_55();
  51673. return L_79;
  51674. }
  51675. }
  51676. // System.Int32 TMPro.TMP_Text::GetAttributeParameters(System.Char[],System.Int32,System.Int32,System.Single[]&)
  51677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TMP_Text_GetAttributeParameters_m3BAB3B0D6C04AE941A1671FD9940A6343242D74E (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** ___parameters3, const RuntimeMethod* method)
  51678. {
  51679. int32_t V_0 = 0;
  51680. int32_t V_1 = 0;
  51681. {
  51682. // int endIndex = startIndex;
  51683. int32_t L_0 = ___startIndex1;
  51684. V_0 = L_0;
  51685. // int attributeCount = 0;
  51686. V_1 = 0;
  51687. goto IL_0028;
  51688. }
  51689. IL_0006:
  51690. {
  51691. // parameters[attributeCount] = ConvertToFloat(chars, startIndex, length, out endIndex);
  51692. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** L_1 = ___parameters3;
  51693. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = *((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)L_1);
  51694. int32_t L_3 = V_1;
  51695. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = ___chars0;
  51696. int32_t L_5 = ___startIndex1;
  51697. int32_t L_6 = ___length2;
  51698. float L_7;
  51699. L_7 = TMP_Text_ConvertToFloat_m0C13265A34730AF6245DE22ABF222BB853AC9C34(__this, L_4, L_5, L_6, (int32_t*)(&V_0), /*hidden argument*/NULL);
  51700. NullCheck(L_2);
  51701. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (float)L_7);
  51702. // length -= (endIndex - startIndex) + 1;
  51703. int32_t L_8 = ___length2;
  51704. int32_t L_9 = V_0;
  51705. int32_t L_10 = ___startIndex1;
  51706. ___length2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), (int32_t)1))));
  51707. // startIndex = endIndex + 1;
  51708. int32_t L_11 = V_0;
  51709. ___startIndex1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
  51710. // attributeCount += 1;
  51711. int32_t L_12 = V_1;
  51712. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
  51713. }
  51714. IL_0028:
  51715. {
  51716. // while (endIndex < startIndex + length)
  51717. int32_t L_13 = V_0;
  51718. int32_t L_14 = ___startIndex1;
  51719. int32_t L_15 = ___length2;
  51720. if ((((int32_t)L_13) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15)))))
  51721. {
  51722. goto IL_0006;
  51723. }
  51724. }
  51725. {
  51726. // return attributeCount;
  51727. int32_t L_16 = V_1;
  51728. return L_16;
  51729. }
  51730. }
  51731. // System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32)
  51732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method)
  51733. {
  51734. int32_t V_0 = 0;
  51735. {
  51736. // return ConvertToFloat(chars, startIndex, length, out lastIndex);
  51737. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___chars0;
  51738. int32_t L_1 = ___startIndex1;
  51739. int32_t L_2 = ___length2;
  51740. float L_3;
  51741. L_3 = TMP_Text_ConvertToFloat_m0C13265A34730AF6245DE22ABF222BB853AC9C34(__this, L_0, L_1, L_2, (int32_t*)(&V_0), /*hidden argument*/NULL);
  51742. return L_3;
  51743. }
  51744. }
  51745. // System.Single TMPro.TMP_Text::ConvertToFloat(System.Char[],System.Int32,System.Int32,System.Int32&)
  51746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TMP_Text_ConvertToFloat_m0C13265A34730AF6245DE22ABF222BB853AC9C34 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___chars0, int32_t ___startIndex1, int32_t ___length2, int32_t* ___lastIndex3, const RuntimeMethod* method)
  51747. {
  51748. int32_t V_0 = 0;
  51749. bool V_1 = false;
  51750. float V_2 = 0.0f;
  51751. int32_t V_3 = 0;
  51752. float V_4 = 0.0f;
  51753. int32_t V_5 = 0;
  51754. uint32_t V_6 = 0;
  51755. {
  51756. // if (startIndex == 0)
  51757. int32_t L_0 = ___startIndex1;
  51758. if (L_0)
  51759. {
  51760. goto IL_000d;
  51761. }
  51762. }
  51763. {
  51764. // lastIndex = 0;
  51765. int32_t* L_1 = ___lastIndex3;
  51766. *((int32_t*)L_1) = (int32_t)0;
  51767. // return Int16.MinValue;
  51768. return (-32768.0f);
  51769. }
  51770. IL_000d:
  51771. {
  51772. // int endIndex = startIndex + length;
  51773. int32_t L_2 = ___startIndex1;
  51774. int32_t L_3 = ___length2;
  51775. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3));
  51776. // bool isIntegerValue = true;
  51777. V_1 = (bool)1;
  51778. // float decimalPointMultiplier = 0;
  51779. V_2 = (0.0f);
  51780. // int valueSignMultiplier = 1;
  51781. V_3 = 1;
  51782. // if (chars[startIndex] == '+')
  51783. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = ___chars0;
  51784. int32_t L_5 = ___startIndex1;
  51785. NullCheck(L_4);
  51786. int32_t L_6 = L_5;
  51787. uint16_t L_7 = (uint16_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  51788. if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)43)))))
  51789. {
  51790. goto IL_002b;
  51791. }
  51792. }
  51793. {
  51794. // valueSignMultiplier = 1;
  51795. V_3 = 1;
  51796. // startIndex += 1;
  51797. int32_t L_8 = ___startIndex1;
  51798. ___startIndex1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
  51799. // }
  51800. goto IL_0039;
  51801. }
  51802. IL_002b:
  51803. {
  51804. // else if (chars[startIndex] == '-')
  51805. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_9 = ___chars0;
  51806. int32_t L_10 = ___startIndex1;
  51807. NullCheck(L_9);
  51808. int32_t L_11 = L_10;
  51809. uint16_t L_12 = (uint16_t)(L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  51810. if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)45)))))
  51811. {
  51812. goto IL_0039;
  51813. }
  51814. }
  51815. {
  51816. // valueSignMultiplier = -1;
  51817. V_3 = (-1);
  51818. // startIndex += 1;
  51819. int32_t L_13 = ___startIndex1;
  51820. ___startIndex1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
  51821. }
  51822. IL_0039:
  51823. {
  51824. // float value = 0;
  51825. V_4 = (0.0f);
  51826. // for (int i = startIndex; i < endIndex; i++)
  51827. int32_t L_14 = ___startIndex1;
  51828. V_5 = L_14;
  51829. goto IL_00e2;
  51830. }
  51831. IL_0048:
  51832. {
  51833. // uint c = chars[i];
  51834. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_15 = ___chars0;
  51835. int32_t L_16 = V_5;
  51836. NullCheck(L_15);
  51837. int32_t L_17 = L_16;
  51838. uint16_t L_18 = (uint16_t)(L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  51839. V_6 = L_18;
  51840. // if (c >= '0' && c <= '9' || c == '.')
  51841. uint32_t L_19 = V_6;
  51842. if ((!(((uint32_t)L_19) >= ((uint32_t)((int32_t)48)))))
  51843. {
  51844. goto IL_005a;
  51845. }
  51846. }
  51847. {
  51848. uint32_t L_20 = V_6;
  51849. if ((!(((uint32_t)L_20) > ((uint32_t)((int32_t)57)))))
  51850. {
  51851. goto IL_0060;
  51852. }
  51853. }
  51854. IL_005a:
  51855. {
  51856. uint32_t L_21 = V_6;
  51857. if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)46)))))
  51858. {
  51859. goto IL_00a5;
  51860. }
  51861. }
  51862. IL_0060:
  51863. {
  51864. // if (c == '.')
  51865. uint32_t L_22 = V_6;
  51866. if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)46)))))
  51867. {
  51868. goto IL_0070;
  51869. }
  51870. }
  51871. {
  51872. // isIntegerValue = false;
  51873. V_1 = (bool)0;
  51874. // decimalPointMultiplier = 0.1f;
  51875. V_2 = (0.100000001f);
  51876. // continue;
  51877. goto IL_00dc;
  51878. }
  51879. IL_0070:
  51880. {
  51881. // if (isIntegerValue)
  51882. bool L_23 = V_1;
  51883. if (!L_23)
  51884. {
  51885. goto IL_008a;
  51886. }
  51887. }
  51888. {
  51889. // value = value * 10 + (c - 48) * valueSignMultiplier;
  51890. float L_24 = V_4;
  51891. uint32_t L_25 = V_6;
  51892. int32_t L_26 = V_3;
  51893. V_4 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_24, (float)(10.0f))), (float)((float)((float)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)((int32_t)48))))))), (int64_t)((int64_t)((int64_t)L_26))))))));
  51894. goto IL_00dc;
  51895. }
  51896. IL_008a:
  51897. {
  51898. // value = value + (c - 48) * decimalPointMultiplier * valueSignMultiplier;
  51899. float L_27 = V_4;
  51900. uint32_t L_28 = V_6;
  51901. float L_29 = V_2;
  51902. int32_t L_30 = V_3;
  51903. V_4 = ((float)il2cpp_codegen_add((float)L_27, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)((float)((double)((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)((int32_t)48))))))), (float)L_29)), (float)((float)((float)L_30))))));
  51904. // decimalPointMultiplier *= 0.1f;
  51905. float L_31 = V_2;
  51906. V_2 = ((float)il2cpp_codegen_multiply((float)L_31, (float)(0.100000001f)));
  51907. // continue;
  51908. goto IL_00dc;
  51909. }
  51910. IL_00a5:
  51911. {
  51912. // else if (c == ',')
  51913. uint32_t L_32 = V_6;
  51914. if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)44)))))
  51915. {
  51916. goto IL_00dc;
  51917. }
  51918. }
  51919. {
  51920. // if (i + 1 < endIndex && chars[i + 1] == ' ')
  51921. int32_t L_33 = V_5;
  51922. int32_t L_34 = V_0;
  51923. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1))) >= ((int32_t)L_34)))
  51924. {
  51925. goto IL_00c5;
  51926. }
  51927. }
  51928. {
  51929. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_35 = ___chars0;
  51930. int32_t L_36 = V_5;
  51931. NullCheck(L_35);
  51932. int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
  51933. uint16_t L_38 = (uint16_t)(L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  51934. if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)32)))))
  51935. {
  51936. goto IL_00c5;
  51937. }
  51938. }
  51939. {
  51940. // lastIndex = i + 1;
  51941. int32_t* L_39 = ___lastIndex3;
  51942. int32_t L_40 = V_5;
  51943. *((int32_t*)L_39) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1));
  51944. goto IL_00ca;
  51945. }
  51946. IL_00c5:
  51947. {
  51948. // lastIndex = i;
  51949. int32_t* L_41 = ___lastIndex3;
  51950. int32_t L_42 = V_5;
  51951. *((int32_t*)L_41) = (int32_t)L_42;
  51952. }
  51953. IL_00ca:
  51954. {
  51955. // if (value > 32767)
  51956. float L_43 = V_4;
  51957. if ((!(((float)L_43) > ((float)(32767.0f)))))
  51958. {
  51959. goto IL_00d9;
  51960. }
  51961. }
  51962. {
  51963. // return Int16.MinValue;
  51964. return (-32768.0f);
  51965. }
  51966. IL_00d9:
  51967. {
  51968. // return value;
  51969. float L_44 = V_4;
  51970. return L_44;
  51971. }
  51972. IL_00dc:
  51973. {
  51974. // for (int i = startIndex; i < endIndex; i++)
  51975. int32_t L_45 = V_5;
  51976. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1));
  51977. }
  51978. IL_00e2:
  51979. {
  51980. // for (int i = startIndex; i < endIndex; i++)
  51981. int32_t L_46 = V_5;
  51982. int32_t L_47 = V_0;
  51983. if ((((int32_t)L_46) < ((int32_t)L_47)))
  51984. {
  51985. goto IL_0048;
  51986. }
  51987. }
  51988. {
  51989. // lastIndex = endIndex;
  51990. int32_t* L_48 = ___lastIndex3;
  51991. int32_t L_49 = V_0;
  51992. *((int32_t*)L_48) = (int32_t)L_49;
  51993. // if (value > 32767)
  51994. float L_50 = V_4;
  51995. if ((!(((float)L_50) > ((float)(32767.0f)))))
  51996. {
  51997. goto IL_00fd;
  51998. }
  51999. }
  52000. {
  52001. // return Int16.MinValue;
  52002. return (-32768.0f);
  52003. }
  52004. IL_00fd:
  52005. {
  52006. // return value;
  52007. float L_51 = V_4;
  52008. return L_51;
  52009. }
  52010. }
  52011. // System.Boolean TMPro.TMP_Text::ValidateHtmlTag(TMPro.TMP_Text/UnicodeChar[],System.Int32,System.Int32&)
  52012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TMP_Text_ValidateHtmlTag_mA89F3032D3AF35D4967DB4C1D576F237E3CD340A (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* ___chars0, int32_t ___startIndex1, int32_t* ___endIndex2, const RuntimeMethod* method)
  52013. {
  52014. static bool s_Il2CppMethodInitialized;
  52015. if (!s_Il2CppMethodInitialized)
  52016. {
  52017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  52018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_Invoke_m68D91978B03FED8EAA93EF5F09A4918DBA6E4E56_RuntimeMethod_var);
  52019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_Invoke_mF8221C22C7144D08E3DAF1FCEBE85A9C8133EBE4_RuntimeMethod_var);
  52020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  52021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  52022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6_RuntimeMethod_var);
  52023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_m0B1240F0607AC8B41B6D6947AA7645A359E0E5B8_RuntimeMethod_var);
  52024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_m51CAD633DE8070C15146FEF204442B995272AFEF_RuntimeMethod_var);
  52025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852_RuntimeMethod_var);
  52026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  52027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F_RuntimeMethod_var);
  52028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_il2cpp_TypeInfo_var);
  52029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m0F4536EBB9E0D7B2FC2D3A89C58446817EAE8424_RuntimeMethod_var);
  52030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  52031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  52032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mA07119C8B9BADA57C02070A71441A392B9E36366_RuntimeMethod_var);
  52033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  52034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  52035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_RuntimeMethod_var);
  52036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB_RuntimeMethod_var);
  52037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB_RuntimeMethod_var);
  52038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_RuntimeMethod_var);
  52039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD_RuntimeMethod_var);
  52040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_RuntimeMethod_var);
  52041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var);
  52042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m4A9AB24DFCA60C71D26C9A719016AAC2E573A412_RuntimeMethod_var);
  52043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_RuntimeMethod_var);
  52044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m73AF9565F796590007F67FC2507F02F0A04D0B50_RuntimeMethod_var);
  52045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_RuntimeMethod_var);
  52046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06_RuntimeMethod_var);
  52047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_m99B5059FD703674E53E9E6DB125AFD772C54436E_RuntimeMethod_var);
  52048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_RuntimeMethod_var);
  52049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F);
  52051. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF);
  52052. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083);
  52053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256);
  52054. s_Il2CppMethodInitialized = true;
  52055. }
  52056. int32_t V_0 = 0;
  52057. uint8_t V_1 = 0x0;
  52058. int32_t V_2 = 0;
  52059. int32_t V_3 = 0;
  52060. int32_t V_4 = 0;
  52061. bool V_5 = false;
  52062. bool V_6 = false;
  52063. int32_t V_7 = 0;
  52064. int32_t V_8 = 0;
  52065. int32_t V_9 = 0;
  52066. int32_t V_10 = 0;
  52067. float V_11 = 0.0f;
  52068. float V_12 = 0.0f;
  52069. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_13;
  52070. memset((&V_13), 0, sizeof(V_13));
  52071. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 V_14;
  52072. memset((&V_14), 0, sizeof(V_14));
  52073. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 V_15;
  52074. memset((&V_15), 0, sizeof(V_15));
  52075. int32_t V_16 = 0;
  52076. int32_t V_17 = 0;
  52077. int32_t V_18 = 0;
  52078. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * V_19 = NULL;
  52079. Material_t8927C00353A72755313F046D0CE85178AE8218EE * V_20 = NULL;
  52080. int32_t V_21 = 0;
  52081. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * V_22 = NULL;
  52082. int32_t V_23 = 0;
  52083. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * V_24 = NULL;
  52084. int32_t V_25 = 0;
  52085. int32_t V_26 = 0;
  52086. int32_t V_27 = 0;
  52087. int32_t V_28 = 0;
  52088. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 V_29;
  52089. memset((&V_29), 0, sizeof(V_29));
  52090. int32_t V_30 = 0;
  52091. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B V_31;
  52092. memset((&V_31), 0, sizeof(V_31));
  52093. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B V_32;
  52094. memset((&V_32), 0, sizeof(V_32));
  52095. int32_t V_33 = 0;
  52096. int32_t V_34 = 0;
  52097. int32_t V_35 = 0;
  52098. int32_t V_36 = 0;
  52099. int32_t V_37 = 0;
  52100. int32_t V_38 = 0;
  52101. int32_t V_39 = 0;
  52102. int32_t V_40 = 0;
  52103. int32_t V_41 = 0;
  52104. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B383_0 = NULL;
  52105. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B382_0 = NULL;
  52106. uint8_t G_B384_0 = 0x0;
  52107. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B384_1 = NULL;
  52108. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B395_0 = NULL;
  52109. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B394_0 = NULL;
  52110. uint8_t G_B396_0 = 0x0;
  52111. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B396_1 = NULL;
  52112. float G_B418_0 = 0.0f;
  52113. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 G_B418_1;
  52114. memset((&G_B418_1), 0, sizeof(G_B418_1));
  52115. float G_B417_0 = 0.0f;
  52116. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 G_B417_1;
  52117. memset((&G_B417_1), 0, sizeof(G_B417_1));
  52118. float G_B419_0 = 0.0f;
  52119. float G_B419_1 = 0.0f;
  52120. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 G_B419_2;
  52121. memset((&G_B419_2), 0, sizeof(G_B419_2));
  52122. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B425_0 = NULL;
  52123. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B424_0 = NULL;
  52124. uint8_t G_B426_0 = 0x0;
  52125. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * G_B426_1 = NULL;
  52126. float G_B433_0 = 0.0f;
  52127. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B433_1 = NULL;
  52128. float G_B432_0 = 0.0f;
  52129. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B432_1 = NULL;
  52130. float G_B434_0 = 0.0f;
  52131. float G_B434_1 = 0.0f;
  52132. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B434_2 = NULL;
  52133. float G_B436_0 = 0.0f;
  52134. float G_B435_0 = 0.0f;
  52135. float G_B437_0 = 0.0f;
  52136. float G_B437_1 = 0.0f;
  52137. float G_B442_0 = 0.0f;
  52138. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B442_1 = NULL;
  52139. float G_B441_0 = 0.0f;
  52140. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B441_1 = NULL;
  52141. float G_B443_0 = 0.0f;
  52142. float G_B443_1 = 0.0f;
  52143. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B443_2 = NULL;
  52144. float G_B449_0 = 0.0f;
  52145. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B449_1 = NULL;
  52146. float G_B448_0 = 0.0f;
  52147. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B448_1 = NULL;
  52148. float G_B450_0 = 0.0f;
  52149. float G_B450_1 = 0.0f;
  52150. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B450_2 = NULL;
  52151. float G_B452_0 = 0.0f;
  52152. float G_B451_0 = 0.0f;
  52153. float G_B453_0 = 0.0f;
  52154. float G_B453_1 = 0.0f;
  52155. float G_B458_0 = 0.0f;
  52156. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B458_1 = NULL;
  52157. float G_B457_0 = 0.0f;
  52158. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B457_1 = NULL;
  52159. float G_B459_0 = 0.0f;
  52160. float G_B459_1 = 0.0f;
  52161. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B459_2 = NULL;
  52162. float G_B501_0 = 0.0f;
  52163. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B501_1 = NULL;
  52164. float G_B500_0 = 0.0f;
  52165. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B500_1 = NULL;
  52166. float G_B502_0 = 0.0f;
  52167. float G_B502_1 = 0.0f;
  52168. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B502_2 = NULL;
  52169. float G_B505_0 = 0.0f;
  52170. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B505_1 = NULL;
  52171. float G_B504_0 = 0.0f;
  52172. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B504_1 = NULL;
  52173. float G_B506_0 = 0.0f;
  52174. float G_B506_1 = 0.0f;
  52175. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B506_2 = NULL;
  52176. float G_B516_0 = 0.0f;
  52177. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B516_1 = NULL;
  52178. float G_B515_0 = 0.0f;
  52179. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B515_1 = NULL;
  52180. float G_B517_0 = 0.0f;
  52181. float G_B517_1 = 0.0f;
  52182. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B517_2 = NULL;
  52183. float G_B520_0 = 0.0f;
  52184. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B520_1 = NULL;
  52185. float G_B519_0 = 0.0f;
  52186. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B519_1 = NULL;
  52187. float G_B521_0 = 0.0f;
  52188. float G_B521_1 = 0.0f;
  52189. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B521_2 = NULL;
  52190. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * G_B549_0 = NULL;
  52191. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * G_B548_0 = NULL;
  52192. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * G_B550_0 = NULL;
  52193. float G_B584_0 = 0.0f;
  52194. float G_B584_1 = 0.0f;
  52195. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B584_2 = NULL;
  52196. float G_B583_0 = 0.0f;
  52197. float G_B583_1 = 0.0f;
  52198. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B583_2 = NULL;
  52199. float G_B585_0 = 0.0f;
  52200. float G_B585_1 = 0.0f;
  52201. float G_B585_2 = 0.0f;
  52202. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B585_3 = NULL;
  52203. float G_B588_0 = 0.0f;
  52204. float G_B588_1 = 0.0f;
  52205. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B588_2 = NULL;
  52206. float G_B587_0 = 0.0f;
  52207. float G_B587_1 = 0.0f;
  52208. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B587_2 = NULL;
  52209. float G_B589_0 = 0.0f;
  52210. float G_B589_1 = 0.0f;
  52211. float G_B589_2 = 0.0f;
  52212. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B589_3 = NULL;
  52213. float G_B629_0 = 0.0f;
  52214. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B629_1 = NULL;
  52215. float G_B628_0 = 0.0f;
  52216. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B628_1 = NULL;
  52217. float G_B630_0 = 0.0f;
  52218. float G_B630_1 = 0.0f;
  52219. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B630_2 = NULL;
  52220. float G_B697_0 = 0.0f;
  52221. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B697_1 = NULL;
  52222. float G_B696_0 = 0.0f;
  52223. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B696_1 = NULL;
  52224. float G_B698_0 = 0.0f;
  52225. float G_B698_1 = 0.0f;
  52226. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B698_2 = NULL;
  52227. float G_B701_0 = 0.0f;
  52228. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B701_1 = NULL;
  52229. float G_B700_0 = 0.0f;
  52230. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B700_1 = NULL;
  52231. float G_B702_0 = 0.0f;
  52232. float G_B702_1 = 0.0f;
  52233. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B702_2 = NULL;
  52234. float G_B716_0 = 0.0f;
  52235. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B716_1 = NULL;
  52236. float G_B715_0 = 0.0f;
  52237. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B715_1 = NULL;
  52238. float G_B717_0 = 0.0f;
  52239. float G_B717_1 = 0.0f;
  52240. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B717_2 = NULL;
  52241. float G_B720_0 = 0.0f;
  52242. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B720_1 = NULL;
  52243. float G_B719_0 = 0.0f;
  52244. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B719_1 = NULL;
  52245. float G_B721_0 = 0.0f;
  52246. float G_B721_1 = 0.0f;
  52247. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B721_2 = NULL;
  52248. float G_B733_0 = 0.0f;
  52249. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B733_1 = NULL;
  52250. float G_B732_0 = 0.0f;
  52251. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B732_1 = NULL;
  52252. float G_B734_0 = 0.0f;
  52253. float G_B734_1 = 0.0f;
  52254. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B734_2 = NULL;
  52255. float G_B737_0 = 0.0f;
  52256. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B737_1 = NULL;
  52257. float G_B736_0 = 0.0f;
  52258. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B736_1 = NULL;
  52259. float G_B738_0 = 0.0f;
  52260. float G_B738_1 = 0.0f;
  52261. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B738_2 = NULL;
  52262. float G_B748_0 = 0.0f;
  52263. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B748_1 = NULL;
  52264. float G_B747_0 = 0.0f;
  52265. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B747_1 = NULL;
  52266. float G_B749_0 = 0.0f;
  52267. float G_B749_1 = 0.0f;
  52268. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B749_2 = NULL;
  52269. float G_B752_0 = 0.0f;
  52270. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B752_1 = NULL;
  52271. float G_B751_0 = 0.0f;
  52272. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B751_1 = NULL;
  52273. float G_B753_0 = 0.0f;
  52274. float G_B753_1 = 0.0f;
  52275. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B753_2 = NULL;
  52276. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * G_B775_0 = NULL;
  52277. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * G_B774_0 = NULL;
  52278. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * G_B776_0 = NULL;
  52279. float G_B851_0 = 0.0f;
  52280. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B851_1 = NULL;
  52281. float G_B850_0 = 0.0f;
  52282. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B850_1 = NULL;
  52283. float G_B852_0 = 0.0f;
  52284. float G_B852_1 = 0.0f;
  52285. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B852_2 = NULL;
  52286. float G_B855_0 = 0.0f;
  52287. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B855_1 = NULL;
  52288. float G_B854_0 = 0.0f;
  52289. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B854_1 = NULL;
  52290. float G_B856_0 = 0.0f;
  52291. float G_B856_1 = 0.0f;
  52292. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B856_2 = NULL;
  52293. float G_B859_0 = 0.0f;
  52294. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B859_1 = NULL;
  52295. float G_B858_0 = 0.0f;
  52296. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B858_1 = NULL;
  52297. float G_B860_0 = 0.0f;
  52298. float G_B860_1 = 0.0f;
  52299. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B860_2 = NULL;
  52300. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B863_0 = NULL;
  52301. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B862_0 = NULL;
  52302. float G_B864_0 = 0.0f;
  52303. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B864_1 = NULL;
  52304. float G_B875_0 = 0.0f;
  52305. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B875_1 = NULL;
  52306. float G_B874_0 = 0.0f;
  52307. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B874_1 = NULL;
  52308. float G_B876_0 = 0.0f;
  52309. float G_B876_1 = 0.0f;
  52310. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B876_2 = NULL;
  52311. float G_B879_0 = 0.0f;
  52312. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B879_1 = NULL;
  52313. float G_B878_0 = 0.0f;
  52314. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B878_1 = NULL;
  52315. float G_B880_0 = 0.0f;
  52316. float G_B880_1 = 0.0f;
  52317. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B880_2 = NULL;
  52318. float G_B883_0 = 0.0f;
  52319. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B883_1 = NULL;
  52320. float G_B882_0 = 0.0f;
  52321. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B882_1 = NULL;
  52322. float G_B884_0 = 0.0f;
  52323. float G_B884_1 = 0.0f;
  52324. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B884_2 = NULL;
  52325. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B887_0 = NULL;
  52326. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B886_0 = NULL;
  52327. float G_B888_0 = 0.0f;
  52328. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B888_1 = NULL;
  52329. float G_B895_0 = 0.0f;
  52330. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B895_1 = NULL;
  52331. float G_B894_0 = 0.0f;
  52332. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B894_1 = NULL;
  52333. float G_B896_0 = 0.0f;
  52334. float G_B896_1 = 0.0f;
  52335. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B896_2 = NULL;
  52336. float G_B899_0 = 0.0f;
  52337. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B899_1 = NULL;
  52338. float G_B898_0 = 0.0f;
  52339. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B898_1 = NULL;
  52340. float G_B900_0 = 0.0f;
  52341. float G_B900_1 = 0.0f;
  52342. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B900_2 = NULL;
  52343. float G_B903_0 = 0.0f;
  52344. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B903_1 = NULL;
  52345. float G_B902_0 = 0.0f;
  52346. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B902_1 = NULL;
  52347. float G_B904_0 = 0.0f;
  52348. float G_B904_1 = 0.0f;
  52349. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B904_2 = NULL;
  52350. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B907_0 = NULL;
  52351. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B906_0 = NULL;
  52352. float G_B908_0 = 0.0f;
  52353. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B908_1 = NULL;
  52354. float G_B921_0 = 0.0f;
  52355. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B921_1 = NULL;
  52356. float G_B920_0 = 0.0f;
  52357. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B920_1 = NULL;
  52358. float G_B922_0 = 0.0f;
  52359. float G_B922_1 = 0.0f;
  52360. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B922_2 = NULL;
  52361. float G_B925_0 = 0.0f;
  52362. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B925_1 = NULL;
  52363. float G_B924_0 = 0.0f;
  52364. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B924_1 = NULL;
  52365. float G_B926_0 = 0.0f;
  52366. float G_B926_1 = 0.0f;
  52367. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B926_2 = NULL;
  52368. float G_B929_0 = 0.0f;
  52369. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B929_1 = NULL;
  52370. float G_B928_0 = 0.0f;
  52371. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B928_1 = NULL;
  52372. float G_B930_0 = 0.0f;
  52373. float G_B930_1 = 0.0f;
  52374. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B930_2 = NULL;
  52375. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B933_0 = NULL;
  52376. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B932_0 = NULL;
  52377. float G_B934_0 = 0.0f;
  52378. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B934_1 = NULL;
  52379. float G_B941_0 = 0.0f;
  52380. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B941_1 = NULL;
  52381. float G_B940_0 = 0.0f;
  52382. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B940_1 = NULL;
  52383. float G_B942_0 = 0.0f;
  52384. float G_B942_1 = 0.0f;
  52385. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B942_2 = NULL;
  52386. float G_B945_0 = 0.0f;
  52387. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B945_1 = NULL;
  52388. float G_B944_0 = 0.0f;
  52389. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B944_1 = NULL;
  52390. float G_B946_0 = 0.0f;
  52391. float G_B946_1 = 0.0f;
  52392. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B946_2 = NULL;
  52393. float G_B949_0 = 0.0f;
  52394. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B949_1 = NULL;
  52395. float G_B948_0 = 0.0f;
  52396. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B948_1 = NULL;
  52397. float G_B950_0 = 0.0f;
  52398. float G_B950_1 = 0.0f;
  52399. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B950_2 = NULL;
  52400. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B953_0 = NULL;
  52401. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B952_0 = NULL;
  52402. float G_B954_0 = 0.0f;
  52403. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B954_1 = NULL;
  52404. float G_B961_0 = 0.0f;
  52405. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B961_1 = NULL;
  52406. float G_B960_0 = 0.0f;
  52407. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B960_1 = NULL;
  52408. float G_B962_0 = 0.0f;
  52409. float G_B962_1 = 0.0f;
  52410. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B962_2 = NULL;
  52411. float G_B965_0 = 0.0f;
  52412. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B965_1 = NULL;
  52413. float G_B964_0 = 0.0f;
  52414. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B964_1 = NULL;
  52415. float G_B966_0 = 0.0f;
  52416. float G_B966_1 = 0.0f;
  52417. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B966_2 = NULL;
  52418. float G_B969_0 = 0.0f;
  52419. float G_B968_0 = 0.0f;
  52420. float G_B970_0 = 0.0f;
  52421. float G_B970_1 = 0.0f;
  52422. {
  52423. // int tagCharCount = 0;
  52424. V_0 = 0;
  52425. // byte attributeFlag = 0;
  52426. V_1 = (uint8_t)0;
  52427. // int attributeIndex = 0;
  52428. V_2 = 0;
  52429. // m_xmlAttribute[attributeIndex].nameHashCode = 0;
  52430. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52431. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_0 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52432. int32_t L_1 = V_2;
  52433. NullCheck(L_0);
  52434. ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->set_nameHashCode_0(0);
  52435. // m_xmlAttribute[attributeIndex].valueHashCode = 0;
  52436. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_2 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52437. int32_t L_3 = V_2;
  52438. NullCheck(L_2);
  52439. ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->set_valueHashCode_1(0);
  52440. // m_xmlAttribute[attributeIndex].valueStartIndex = 0;
  52441. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_4 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52442. int32_t L_5 = V_2;
  52443. NullCheck(L_4);
  52444. ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->set_valueStartIndex_3(0);
  52445. // m_xmlAttribute[attributeIndex].valueLength = 0;
  52446. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_6 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52447. int32_t L_7 = V_2;
  52448. NullCheck(L_6);
  52449. ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->set_valueLength_4(0);
  52450. // TagValueType tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
  52451. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_8 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52452. int32_t L_9 = V_2;
  52453. NullCheck(L_8);
  52454. int32_t L_10 = 0;
  52455. V_7 = L_10;
  52456. ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->set_valueType_2(L_10);
  52457. int32_t L_11 = V_7;
  52458. V_3 = L_11;
  52459. // TagUnitType tagUnitType = m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
  52460. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_12 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52461. int32_t L_13 = V_2;
  52462. NullCheck(L_12);
  52463. int32_t L_14 = 0;
  52464. V_8 = L_14;
  52465. ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->set_unitType_5(L_14);
  52466. int32_t L_15 = V_8;
  52467. V_4 = L_15;
  52468. // m_xmlAttribute[1].nameHashCode = 0;
  52469. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_16 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52470. NullCheck(L_16);
  52471. ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->set_nameHashCode_0(0);
  52472. // m_xmlAttribute[2].nameHashCode = 0;
  52473. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_17 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52474. NullCheck(L_17);
  52475. ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(2)))->set_nameHashCode_0(0);
  52476. // m_xmlAttribute[3].nameHashCode = 0;
  52477. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_18 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52478. NullCheck(L_18);
  52479. ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(3)))->set_nameHashCode_0(0);
  52480. // m_xmlAttribute[4].nameHashCode = 0;
  52481. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_19 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52482. NullCheck(L_19);
  52483. ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(4)))->set_nameHashCode_0(0);
  52484. // endIndex = startIndex;
  52485. int32_t* L_20 = ___endIndex2;
  52486. int32_t L_21 = ___startIndex1;
  52487. *((int32_t*)L_20) = (int32_t)L_21;
  52488. // bool isTagSet = false;
  52489. V_5 = (bool)0;
  52490. // bool isValidHtmlTag = false;
  52491. V_6 = (bool)0;
  52492. // for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
  52493. int32_t L_22 = ___startIndex1;
  52494. V_9 = L_22;
  52495. goto IL_05ba;
  52496. }
  52497. IL_00ce:
  52498. {
  52499. // int unicode = chars[i].unicode;
  52500. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_23 = ___chars0;
  52501. int32_t L_24 = V_9;
  52502. NullCheck(L_23);
  52503. int32_t L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->get_unicode_0();
  52504. V_10 = L_25;
  52505. // if (unicode == '>') // ASCII Code of End HTML tag '>'
  52506. int32_t L_26 = V_10;
  52507. if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)62)))))
  52508. {
  52509. goto IL_00f7;
  52510. }
  52511. }
  52512. {
  52513. // isValidHtmlTag = true;
  52514. V_6 = (bool)1;
  52515. // endIndex = i;
  52516. int32_t* L_27 = ___endIndex2;
  52517. int32_t L_28 = V_9;
  52518. *((int32_t*)L_27) = (int32_t)L_28;
  52519. // m_htmlTag[tagCharCount] = (char)0;
  52520. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52521. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_29 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  52522. int32_t L_30 = V_0;
  52523. NullCheck(L_29);
  52524. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (Il2CppChar)0);
  52525. // break;
  52526. goto IL_05ee;
  52527. }
  52528. IL_00f7:
  52529. {
  52530. // m_htmlTag[tagCharCount] = (char)unicode;
  52531. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52532. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_31 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  52533. int32_t L_32 = V_0;
  52534. int32_t L_33 = V_10;
  52535. NullCheck(L_31);
  52536. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (Il2CppChar)((int32_t)((uint16_t)L_33)));
  52537. // tagCharCount += 1;
  52538. int32_t L_34 = V_0;
  52539. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  52540. // if (attributeFlag == 1)
  52541. uint8_t L_35 = V_1;
  52542. if ((!(((uint32_t)L_35) == ((uint32_t)1))))
  52543. {
  52544. goto IL_04e1;
  52545. }
  52546. }
  52547. {
  52548. // if (tagValueType == TagValueType.None)
  52549. int32_t L_36 = V_3;
  52550. if (L_36)
  52551. {
  52552. goto IL_0277;
  52553. }
  52554. }
  52555. {
  52556. // if (unicode == '+' || unicode == '-' || unicode == '.' || (unicode >= '0' && unicode <= '9'))
  52557. int32_t L_37 = V_10;
  52558. if ((((int32_t)L_37) == ((int32_t)((int32_t)43))))
  52559. {
  52560. goto IL_0130;
  52561. }
  52562. }
  52563. {
  52564. int32_t L_38 = V_10;
  52565. if ((((int32_t)L_38) == ((int32_t)((int32_t)45))))
  52566. {
  52567. goto IL_0130;
  52568. }
  52569. }
  52570. {
  52571. int32_t L_39 = V_10;
  52572. if ((((int32_t)L_39) == ((int32_t)((int32_t)46))))
  52573. {
  52574. goto IL_0130;
  52575. }
  52576. }
  52577. {
  52578. int32_t L_40 = V_10;
  52579. if ((((int32_t)L_40) < ((int32_t)((int32_t)48))))
  52580. {
  52581. goto IL_0177;
  52582. }
  52583. }
  52584. {
  52585. int32_t L_41 = V_10;
  52586. if ((((int32_t)L_41) > ((int32_t)((int32_t)57))))
  52587. {
  52588. goto IL_0177;
  52589. }
  52590. }
  52591. IL_0130:
  52592. {
  52593. // tagUnitType = TagUnitType.Pixels;
  52594. V_4 = 0;
  52595. // tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.NumericalValue;
  52596. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52597. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_42 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52598. int32_t L_43 = V_2;
  52599. NullCheck(L_42);
  52600. int32_t L_44 = 1;
  52601. V_7 = L_44;
  52602. ((L_42)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_43)))->set_valueType_2(L_44);
  52603. int32_t L_45 = V_7;
  52604. V_3 = L_45;
  52605. // m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
  52606. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_46 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52607. int32_t L_47 = V_2;
  52608. NullCheck(L_46);
  52609. int32_t L_48 = V_0;
  52610. ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->set_valueStartIndex_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1)));
  52611. // m_xmlAttribute[attributeIndex].valueLength += 1;
  52612. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_49 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52613. int32_t L_50 = V_2;
  52614. NullCheck(L_49);
  52615. int32_t* L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->get_address_of_valueLength_4();
  52616. int32_t* L_52 = L_51;
  52617. int32_t L_53 = *((int32_t*)L_52);
  52618. *((int32_t*)L_52) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
  52619. // }
  52620. goto IL_04e1;
  52621. }
  52622. IL_0177:
  52623. {
  52624. // else if (unicode == '#')
  52625. int32_t L_54 = V_10;
  52626. if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)35)))))
  52627. {
  52628. goto IL_01c4;
  52629. }
  52630. }
  52631. {
  52632. // tagUnitType = TagUnitType.Pixels;
  52633. V_4 = 0;
  52634. // tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.ColorValue;
  52635. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52636. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_55 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52637. int32_t L_56 = V_2;
  52638. NullCheck(L_55);
  52639. int32_t L_57 = 4;
  52640. V_7 = L_57;
  52641. ((L_55)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_56)))->set_valueType_2(L_57);
  52642. int32_t L_58 = V_7;
  52643. V_3 = L_58;
  52644. // m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
  52645. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_59 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52646. int32_t L_60 = V_2;
  52647. NullCheck(L_59);
  52648. int32_t L_61 = V_0;
  52649. ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_60)))->set_valueStartIndex_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_61, (int32_t)1)));
  52650. // m_xmlAttribute[attributeIndex].valueLength += 1;
  52651. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_62 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52652. int32_t L_63 = V_2;
  52653. NullCheck(L_62);
  52654. int32_t* L_64 = ((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63)))->get_address_of_valueLength_4();
  52655. int32_t* L_65 = L_64;
  52656. int32_t L_66 = *((int32_t*)L_65);
  52657. *((int32_t*)L_65) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1));
  52658. // }
  52659. goto IL_04e1;
  52660. }
  52661. IL_01c4:
  52662. {
  52663. // else if (unicode == '"')
  52664. int32_t L_67 = V_10;
  52665. if ((!(((uint32_t)L_67) == ((uint32_t)((int32_t)34)))))
  52666. {
  52667. goto IL_01fa;
  52668. }
  52669. }
  52670. {
  52671. // tagUnitType = TagUnitType.Pixels;
  52672. V_4 = 0;
  52673. // tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.StringValue;
  52674. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52675. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_68 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52676. int32_t L_69 = V_2;
  52677. NullCheck(L_68);
  52678. int32_t L_70 = 2;
  52679. V_7 = L_70;
  52680. ((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->set_valueType_2(L_70);
  52681. int32_t L_71 = V_7;
  52682. V_3 = L_71;
  52683. // m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount;
  52684. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_72 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52685. int32_t L_73 = V_2;
  52686. NullCheck(L_72);
  52687. int32_t L_74 = V_0;
  52688. ((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->set_valueStartIndex_3(L_74);
  52689. // }
  52690. goto IL_04e1;
  52691. }
  52692. IL_01fa:
  52693. {
  52694. // tagUnitType = TagUnitType.Pixels;
  52695. V_4 = 0;
  52696. // tagValueType = m_xmlAttribute[attributeIndex].valueType = TagValueType.StringValue;
  52697. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52698. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_75 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52699. int32_t L_76 = V_2;
  52700. NullCheck(L_75);
  52701. int32_t L_77 = 2;
  52702. V_7 = L_77;
  52703. ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->set_valueType_2(L_77);
  52704. int32_t L_78 = V_7;
  52705. V_3 = L_78;
  52706. // m_xmlAttribute[attributeIndex].valueStartIndex = tagCharCount - 1;
  52707. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_79 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52708. int32_t L_80 = V_2;
  52709. NullCheck(L_79);
  52710. int32_t L_81 = V_0;
  52711. ((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80)))->set_valueStartIndex_3(((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)1)));
  52712. // m_xmlAttribute[attributeIndex].valueHashCode = (m_xmlAttribute[attributeIndex].valueHashCode << 5) + m_xmlAttribute[attributeIndex].valueHashCode ^ unicode;
  52713. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_82 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52714. int32_t L_83 = V_2;
  52715. NullCheck(L_82);
  52716. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_84 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52717. int32_t L_85 = V_2;
  52718. NullCheck(L_84);
  52719. int32_t L_86 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)))->get_valueHashCode_1();
  52720. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_87 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52721. int32_t L_88 = V_2;
  52722. NullCheck(L_87);
  52723. int32_t L_89 = ((L_87)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_88)))->get_valueHashCode_1();
  52724. int32_t L_90 = V_10;
  52725. ((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->set_valueHashCode_1(((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_86<<(int32_t)5)), (int32_t)L_89))^(int32_t)L_90)));
  52726. // m_xmlAttribute[attributeIndex].valueLength += 1;
  52727. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_91 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52728. int32_t L_92 = V_2;
  52729. NullCheck(L_91);
  52730. int32_t* L_93 = ((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->get_address_of_valueLength_4();
  52731. int32_t* L_94 = L_93;
  52732. int32_t L_95 = *((int32_t*)L_94);
  52733. *((int32_t*)L_94) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_95, (int32_t)1));
  52734. // }
  52735. goto IL_04e1;
  52736. }
  52737. IL_0277:
  52738. {
  52739. // if (tagValueType == TagValueType.NumericalValue)
  52740. int32_t L_96 = V_3;
  52741. if ((!(((uint32_t)L_96) == ((uint32_t)1))))
  52742. {
  52743. goto IL_0379;
  52744. }
  52745. }
  52746. {
  52747. // if (unicode == 'p' || unicode == 'e' || unicode == '%' || unicode == ' ')
  52748. int32_t L_97 = V_10;
  52749. if ((((int32_t)L_97) == ((int32_t)((int32_t)112))))
  52750. {
  52751. goto IL_0299;
  52752. }
  52753. }
  52754. {
  52755. int32_t L_98 = V_10;
  52756. if ((((int32_t)L_98) == ((int32_t)((int32_t)101))))
  52757. {
  52758. goto IL_0299;
  52759. }
  52760. }
  52761. {
  52762. int32_t L_99 = V_10;
  52763. if ((((int32_t)L_99) == ((int32_t)((int32_t)37))))
  52764. {
  52765. goto IL_0299;
  52766. }
  52767. }
  52768. {
  52769. int32_t L_100 = V_10;
  52770. if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)32)))))
  52771. {
  52772. goto IL_0358;
  52773. }
  52774. }
  52775. IL_0299:
  52776. {
  52777. // attributeFlag = 2;
  52778. V_1 = (uint8_t)2;
  52779. // tagValueType = TagValueType.None;
  52780. V_3 = 0;
  52781. int32_t L_101 = V_10;
  52782. if ((((int32_t)L_101) == ((int32_t)((int32_t)37))))
  52783. {
  52784. goto IL_02bf;
  52785. }
  52786. }
  52787. {
  52788. int32_t L_102 = V_10;
  52789. if ((!(((uint32_t)L_102) == ((uint32_t)((int32_t)101)))))
  52790. {
  52791. goto IL_02d5;
  52792. }
  52793. }
  52794. {
  52795. // m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.FontUnits;
  52796. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52797. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_103 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52798. int32_t L_104 = V_2;
  52799. NullCheck(L_103);
  52800. int32_t L_105 = 1;
  52801. V_4 = L_105;
  52802. ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->set_unitType_5(L_105);
  52803. // break;
  52804. goto IL_02e9;
  52805. }
  52806. IL_02bf:
  52807. {
  52808. // m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.Percentage;
  52809. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52810. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_106 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52811. int32_t L_107 = V_2;
  52812. NullCheck(L_106);
  52813. int32_t L_108 = 2;
  52814. V_4 = L_108;
  52815. ((L_106)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_107)))->set_unitType_5(L_108);
  52816. // break;
  52817. goto IL_02e9;
  52818. }
  52819. IL_02d5:
  52820. {
  52821. // m_xmlAttribute[attributeIndex].unitType = tagUnitType = TagUnitType.Pixels;
  52822. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52823. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_109 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52824. int32_t L_110 = V_2;
  52825. NullCheck(L_109);
  52826. int32_t L_111 = 0;
  52827. V_4 = L_111;
  52828. ((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->set_unitType_5(L_111);
  52829. }
  52830. IL_02e9:
  52831. {
  52832. // attributeIndex += 1;
  52833. int32_t L_112 = V_2;
  52834. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
  52835. // m_xmlAttribute[attributeIndex].nameHashCode = 0;
  52836. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52837. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_113 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52838. int32_t L_114 = V_2;
  52839. NullCheck(L_113);
  52840. ((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->set_nameHashCode_0(0);
  52841. // m_xmlAttribute[attributeIndex].valueHashCode = 0;
  52842. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_115 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52843. int32_t L_116 = V_2;
  52844. NullCheck(L_115);
  52845. ((L_115)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_116)))->set_valueHashCode_1(0);
  52846. // m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
  52847. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_117 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52848. int32_t L_118 = V_2;
  52849. NullCheck(L_117);
  52850. ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->set_valueType_2(0);
  52851. // m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
  52852. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_119 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52853. int32_t L_120 = V_2;
  52854. NullCheck(L_119);
  52855. ((L_119)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_120)))->set_unitType_5(0);
  52856. // m_xmlAttribute[attributeIndex].valueStartIndex = 0;
  52857. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_121 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52858. int32_t L_122 = V_2;
  52859. NullCheck(L_121);
  52860. ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_122)))->set_valueStartIndex_3(0);
  52861. // m_xmlAttribute[attributeIndex].valueLength = 0;
  52862. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_123 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52863. int32_t L_124 = V_2;
  52864. NullCheck(L_123);
  52865. ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124)))->set_valueLength_4(0);
  52866. // }
  52867. goto IL_04e1;
  52868. }
  52869. IL_0358:
  52870. {
  52871. // else if (attributeFlag != 2)
  52872. uint8_t L_125 = V_1;
  52873. if ((((int32_t)L_125) == ((int32_t)2)))
  52874. {
  52875. goto IL_04e1;
  52876. }
  52877. }
  52878. {
  52879. // m_xmlAttribute[attributeIndex].valueLength += 1;
  52880. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52881. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_126 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52882. int32_t L_127 = V_2;
  52883. NullCheck(L_126);
  52884. int32_t* L_128 = ((L_126)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_127)))->get_address_of_valueLength_4();
  52885. int32_t* L_129 = L_128;
  52886. int32_t L_130 = *((int32_t*)L_129);
  52887. *((int32_t*)L_129) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_130, (int32_t)1));
  52888. // }
  52889. goto IL_04e1;
  52890. }
  52891. IL_0379:
  52892. {
  52893. // else if (tagValueType == TagValueType.ColorValue)
  52894. int32_t L_131 = V_3;
  52895. if ((!(((uint32_t)L_131) == ((uint32_t)4))))
  52896. {
  52897. goto IL_0416;
  52898. }
  52899. }
  52900. {
  52901. // if (unicode != ' ')
  52902. int32_t L_132 = V_10;
  52903. if ((((int32_t)L_132) == ((int32_t)((int32_t)32))))
  52904. {
  52905. goto IL_03a0;
  52906. }
  52907. }
  52908. {
  52909. // m_xmlAttribute[attributeIndex].valueLength += 1;
  52910. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52911. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_133 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52912. int32_t L_134 = V_2;
  52913. NullCheck(L_133);
  52914. int32_t* L_135 = ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->get_address_of_valueLength_4();
  52915. int32_t* L_136 = L_135;
  52916. int32_t L_137 = *((int32_t*)L_136);
  52917. *((int32_t*)L_136) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1));
  52918. // }
  52919. goto IL_04e1;
  52920. }
  52921. IL_03a0:
  52922. {
  52923. // attributeFlag = 2;
  52924. V_1 = (uint8_t)2;
  52925. // tagValueType = TagValueType.None;
  52926. V_3 = 0;
  52927. // tagUnitType = TagUnitType.Pixels;
  52928. V_4 = 0;
  52929. // attributeIndex += 1;
  52930. int32_t L_138 = V_2;
  52931. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)1));
  52932. // m_xmlAttribute[attributeIndex].nameHashCode = 0;
  52933. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52934. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_139 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52935. int32_t L_140 = V_2;
  52936. NullCheck(L_139);
  52937. ((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140)))->set_nameHashCode_0(0);
  52938. // m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
  52939. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_141 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52940. int32_t L_142 = V_2;
  52941. NullCheck(L_141);
  52942. ((L_141)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_142)))->set_valueType_2(0);
  52943. // m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
  52944. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_143 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52945. int32_t L_144 = V_2;
  52946. NullCheck(L_143);
  52947. ((L_143)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_144)))->set_unitType_5(0);
  52948. // m_xmlAttribute[attributeIndex].valueHashCode = 0;
  52949. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_145 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52950. int32_t L_146 = V_2;
  52951. NullCheck(L_145);
  52952. ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_146)))->set_valueHashCode_1(0);
  52953. // m_xmlAttribute[attributeIndex].valueStartIndex = 0;
  52954. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_147 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52955. int32_t L_148 = V_2;
  52956. NullCheck(L_147);
  52957. ((L_147)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_148)))->set_valueStartIndex_3(0);
  52958. // m_xmlAttribute[attributeIndex].valueLength = 0;
  52959. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_149 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52960. int32_t L_150 = V_2;
  52961. NullCheck(L_149);
  52962. ((L_149)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_150)))->set_valueLength_4(0);
  52963. // }
  52964. goto IL_04e1;
  52965. }
  52966. IL_0416:
  52967. {
  52968. // else if (tagValueType == TagValueType.StringValue)
  52969. int32_t L_151 = V_3;
  52970. if ((!(((uint32_t)L_151) == ((uint32_t)2))))
  52971. {
  52972. goto IL_04e1;
  52973. }
  52974. }
  52975. {
  52976. // if (unicode != '"')
  52977. int32_t L_152 = V_10;
  52978. if ((((int32_t)L_152) == ((int32_t)((int32_t)34))))
  52979. {
  52980. goto IL_0470;
  52981. }
  52982. }
  52983. {
  52984. // m_xmlAttribute[attributeIndex].valueHashCode = (m_xmlAttribute[attributeIndex].valueHashCode << 5) + m_xmlAttribute[attributeIndex].valueHashCode ^ unicode;
  52985. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  52986. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_153 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52987. int32_t L_154 = V_2;
  52988. NullCheck(L_153);
  52989. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_155 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52990. int32_t L_156 = V_2;
  52991. NullCheck(L_155);
  52992. int32_t L_157 = ((L_155)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_156)))->get_valueHashCode_1();
  52993. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_158 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  52994. int32_t L_159 = V_2;
  52995. NullCheck(L_158);
  52996. int32_t L_160 = ((L_158)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_159)))->get_valueHashCode_1();
  52997. int32_t L_161 = V_10;
  52998. ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_154)))->set_valueHashCode_1(((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_157<<(int32_t)5)), (int32_t)L_160))^(int32_t)L_161)));
  52999. // m_xmlAttribute[attributeIndex].valueLength += 1;
  53000. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_162 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53001. int32_t L_163 = V_2;
  53002. NullCheck(L_162);
  53003. int32_t* L_164 = ((L_162)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_163)))->get_address_of_valueLength_4();
  53004. int32_t* L_165 = L_164;
  53005. int32_t L_166 = *((int32_t*)L_165);
  53006. *((int32_t*)L_165) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1));
  53007. // }
  53008. goto IL_04e1;
  53009. }
  53010. IL_0470:
  53011. {
  53012. // attributeFlag = 2;
  53013. V_1 = (uint8_t)2;
  53014. // tagValueType = TagValueType.None;
  53015. V_3 = 0;
  53016. // tagUnitType = TagUnitType.Pixels;
  53017. V_4 = 0;
  53018. // attributeIndex += 1;
  53019. int32_t L_167 = V_2;
  53020. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)1));
  53021. // m_xmlAttribute[attributeIndex].nameHashCode = 0;
  53022. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53023. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_168 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53024. int32_t L_169 = V_2;
  53025. NullCheck(L_168);
  53026. ((L_168)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_169)))->set_nameHashCode_0(0);
  53027. // m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
  53028. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_170 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53029. int32_t L_171 = V_2;
  53030. NullCheck(L_170);
  53031. ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->set_valueType_2(0);
  53032. // m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
  53033. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_172 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53034. int32_t L_173 = V_2;
  53035. NullCheck(L_172);
  53036. ((L_172)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_173)))->set_unitType_5(0);
  53037. // m_xmlAttribute[attributeIndex].valueHashCode = 0;
  53038. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_174 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53039. int32_t L_175 = V_2;
  53040. NullCheck(L_174);
  53041. ((L_174)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_175)))->set_valueHashCode_1(0);
  53042. // m_xmlAttribute[attributeIndex].valueStartIndex = 0;
  53043. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_176 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53044. int32_t L_177 = V_2;
  53045. NullCheck(L_176);
  53046. ((L_176)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_177)))->set_valueStartIndex_3(0);
  53047. // m_xmlAttribute[attributeIndex].valueLength = 0;
  53048. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_178 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53049. int32_t L_179 = V_2;
  53050. NullCheck(L_178);
  53051. ((L_178)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_179)))->set_valueLength_4(0);
  53052. }
  53053. IL_04e1:
  53054. {
  53055. // if (unicode == '=') // '='
  53056. int32_t L_180 = V_10;
  53057. if ((!(((uint32_t)L_180) == ((uint32_t)((int32_t)61)))))
  53058. {
  53059. goto IL_04e9;
  53060. }
  53061. }
  53062. {
  53063. // attributeFlag = 1;
  53064. V_1 = (uint8_t)1;
  53065. }
  53066. IL_04e9:
  53067. {
  53068. // if (attributeFlag == 0 && unicode == ' ')
  53069. uint8_t L_181 = V_1;
  53070. if (L_181)
  53071. {
  53072. goto IL_056f;
  53073. }
  53074. }
  53075. {
  53076. int32_t L_182 = V_10;
  53077. if ((!(((uint32_t)L_182) == ((uint32_t)((int32_t)32)))))
  53078. {
  53079. goto IL_056f;
  53080. }
  53081. }
  53082. {
  53083. // if (isTagSet) return false;
  53084. bool L_183 = V_5;
  53085. if (!L_183)
  53086. {
  53087. goto IL_04fb;
  53088. }
  53089. }
  53090. {
  53091. // if (isTagSet) return false;
  53092. return (bool)0;
  53093. }
  53094. IL_04fb:
  53095. {
  53096. // isTagSet = true;
  53097. V_5 = (bool)1;
  53098. // attributeFlag = 2;
  53099. V_1 = (uint8_t)2;
  53100. // tagValueType = TagValueType.None;
  53101. V_3 = 0;
  53102. // tagUnitType = TagUnitType.Pixels;
  53103. V_4 = 0;
  53104. // attributeIndex += 1;
  53105. int32_t L_184 = V_2;
  53106. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_184, (int32_t)1));
  53107. // m_xmlAttribute[attributeIndex].nameHashCode = 0;
  53108. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53109. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_185 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53110. int32_t L_186 = V_2;
  53111. NullCheck(L_185);
  53112. ((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_186)))->set_nameHashCode_0(0);
  53113. // m_xmlAttribute[attributeIndex].valueType = TagValueType.None;
  53114. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_187 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53115. int32_t L_188 = V_2;
  53116. NullCheck(L_187);
  53117. ((L_187)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_188)))->set_valueType_2(0);
  53118. // m_xmlAttribute[attributeIndex].unitType = TagUnitType.Pixels;
  53119. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_189 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53120. int32_t L_190 = V_2;
  53121. NullCheck(L_189);
  53122. ((L_189)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_190)))->set_unitType_5(0);
  53123. // m_xmlAttribute[attributeIndex].valueHashCode = 0;
  53124. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_191 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53125. int32_t L_192 = V_2;
  53126. NullCheck(L_191);
  53127. ((L_191)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_192)))->set_valueHashCode_1(0);
  53128. // m_xmlAttribute[attributeIndex].valueStartIndex = 0;
  53129. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_193 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53130. int32_t L_194 = V_2;
  53131. NullCheck(L_193);
  53132. ((L_193)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_194)))->set_valueStartIndex_3(0);
  53133. // m_xmlAttribute[attributeIndex].valueLength = 0;
  53134. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_195 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53135. int32_t L_196 = V_2;
  53136. NullCheck(L_195);
  53137. ((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_196)))->set_valueLength_4(0);
  53138. }
  53139. IL_056f:
  53140. {
  53141. // if (attributeFlag == 0)
  53142. uint8_t L_197 = V_1;
  53143. if (L_197)
  53144. {
  53145. goto IL_05a8;
  53146. }
  53147. }
  53148. {
  53149. // m_xmlAttribute[attributeIndex].nameHashCode = (m_xmlAttribute[attributeIndex].nameHashCode << 3) - m_xmlAttribute[attributeIndex].nameHashCode + unicode;
  53150. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53151. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_198 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53152. int32_t L_199 = V_2;
  53153. NullCheck(L_198);
  53154. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_200 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53155. int32_t L_201 = V_2;
  53156. NullCheck(L_200);
  53157. int32_t L_202 = ((L_200)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_201)))->get_nameHashCode_0();
  53158. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_203 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53159. int32_t L_204 = V_2;
  53160. NullCheck(L_203);
  53161. int32_t L_205 = ((L_203)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_204)))->get_nameHashCode_0();
  53162. int32_t L_206 = V_10;
  53163. ((L_198)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_199)))->set_nameHashCode_0(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)L_202<<(int32_t)3)), (int32_t)L_205)), (int32_t)L_206)));
  53164. }
  53165. IL_05a8:
  53166. {
  53167. // if (attributeFlag == 2 && unicode == ' ')
  53168. uint8_t L_207 = V_1;
  53169. if ((!(((uint32_t)L_207) == ((uint32_t)2))))
  53170. {
  53171. goto IL_05b4;
  53172. }
  53173. }
  53174. {
  53175. int32_t L_208 = V_10;
  53176. if ((!(((uint32_t)L_208) == ((uint32_t)((int32_t)32)))))
  53177. {
  53178. goto IL_05b4;
  53179. }
  53180. }
  53181. {
  53182. // attributeFlag = 0;
  53183. V_1 = (uint8_t)0;
  53184. }
  53185. IL_05b4:
  53186. {
  53187. // for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
  53188. int32_t L_209 = V_9;
  53189. V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_209, (int32_t)1));
  53190. }
  53191. IL_05ba:
  53192. {
  53193. // for (int i = startIndex; i < chars.Length && chars[i].unicode != 0 && tagCharCount < m_htmlTag.Length && chars[i].unicode != '<'; i++)
  53194. int32_t L_210 = V_9;
  53195. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_211 = ___chars0;
  53196. NullCheck(L_211);
  53197. if ((((int32_t)L_210) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_211)->max_length))))))
  53198. {
  53199. goto IL_05ee;
  53200. }
  53201. }
  53202. {
  53203. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_212 = ___chars0;
  53204. int32_t L_213 = V_9;
  53205. NullCheck(L_212);
  53206. int32_t L_214 = ((L_212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_213)))->get_unicode_0();
  53207. if (!L_214)
  53208. {
  53209. goto IL_05ee;
  53210. }
  53211. }
  53212. {
  53213. int32_t L_215 = V_0;
  53214. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53215. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_216 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53216. NullCheck(L_216);
  53217. if ((((int32_t)L_215) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_216)->max_length))))))
  53218. {
  53219. goto IL_05ee;
  53220. }
  53221. }
  53222. {
  53223. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_217 = ___chars0;
  53224. int32_t L_218 = V_9;
  53225. NullCheck(L_217);
  53226. int32_t L_219 = ((L_217)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_218)))->get_unicode_0();
  53227. if ((!(((uint32_t)L_219) == ((uint32_t)((int32_t)60)))))
  53228. {
  53229. goto IL_00ce;
  53230. }
  53231. }
  53232. IL_05ee:
  53233. {
  53234. // if (!isValidHtmlTag)
  53235. bool L_220 = V_6;
  53236. if (L_220)
  53237. {
  53238. goto IL_05f4;
  53239. }
  53240. }
  53241. {
  53242. // return false;
  53243. return (bool)0;
  53244. }
  53245. IL_05f4:
  53246. {
  53247. // if (tag_NoParsing && (m_xmlAttribute[0].nameHashCode != 53822163 && m_xmlAttribute[0].nameHashCode != 49429939))
  53248. bool L_221 = __this->get_tag_NoParsing_193();
  53249. if (!L_221)
  53250. {
  53251. goto IL_062c;
  53252. }
  53253. }
  53254. {
  53255. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53256. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_222 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53257. NullCheck(L_222);
  53258. int32_t L_223 = ((L_222)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_nameHashCode_0();
  53259. if ((((int32_t)L_223) == ((int32_t)((int32_t)53822163))))
  53260. {
  53261. goto IL_062c;
  53262. }
  53263. }
  53264. {
  53265. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53266. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_224 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53267. NullCheck(L_224);
  53268. int32_t L_225 = ((L_224)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_nameHashCode_0();
  53269. if ((((int32_t)L_225) == ((int32_t)((int32_t)49429939))))
  53270. {
  53271. goto IL_062c;
  53272. }
  53273. }
  53274. {
  53275. // return false;
  53276. return (bool)0;
  53277. }
  53278. IL_062c:
  53279. {
  53280. // else if (m_xmlAttribute[0].nameHashCode == 53822163 || m_xmlAttribute[0].nameHashCode == 49429939)
  53281. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53282. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_226 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53283. NullCheck(L_226);
  53284. int32_t L_227 = ((L_226)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_nameHashCode_0();
  53285. if ((((int32_t)L_227) == ((int32_t)((int32_t)53822163))))
  53286. {
  53287. goto IL_065a;
  53288. }
  53289. }
  53290. {
  53291. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53292. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_228 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53293. NullCheck(L_228);
  53294. int32_t L_229 = ((L_228)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_nameHashCode_0();
  53295. if ((!(((uint32_t)L_229) == ((uint32_t)((int32_t)49429939)))))
  53296. {
  53297. goto IL_0663;
  53298. }
  53299. }
  53300. IL_065a:
  53301. {
  53302. // tag_NoParsing = false;
  53303. __this->set_tag_NoParsing_193((bool)0);
  53304. // return true;
  53305. return (bool)1;
  53306. }
  53307. IL_0663:
  53308. {
  53309. // if (m_htmlTag[0] == 35 && tagCharCount == 4)
  53310. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53311. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_230 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53312. NullCheck(L_230);
  53313. int32_t L_231 = 0;
  53314. uint16_t L_232 = (uint16_t)(L_230)->GetAt(static_cast<il2cpp_array_size_t>(L_231));
  53315. if ((!(((uint32_t)L_232) == ((uint32_t)((int32_t)35)))))
  53316. {
  53317. goto IL_0697;
  53318. }
  53319. }
  53320. {
  53321. int32_t L_233 = V_0;
  53322. if ((!(((uint32_t)L_233) == ((uint32_t)4))))
  53323. {
  53324. goto IL_0697;
  53325. }
  53326. }
  53327. {
  53328. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  53329. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53330. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_234 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53331. int32_t L_235 = V_0;
  53332. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_236;
  53333. L_236 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_234, L_235, /*hidden argument*/NULL);
  53334. __this->set_m_htmlColor_226(L_236);
  53335. // m_colorStack.Add(m_htmlColor);
  53336. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_237 = __this->get_address_of_m_colorStack_227();
  53337. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_238 = __this->get_m_htmlColor_226();
  53338. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_237, L_238, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  53339. // return true;
  53340. return (bool)1;
  53341. }
  53342. IL_0697:
  53343. {
  53344. // else if (m_htmlTag[0] == 35 && tagCharCount == 5)
  53345. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53346. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_239 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53347. NullCheck(L_239);
  53348. int32_t L_240 = 0;
  53349. uint16_t L_241 = (uint16_t)(L_239)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
  53350. if ((!(((uint32_t)L_241) == ((uint32_t)((int32_t)35)))))
  53351. {
  53352. goto IL_06cb;
  53353. }
  53354. }
  53355. {
  53356. int32_t L_242 = V_0;
  53357. if ((!(((uint32_t)L_242) == ((uint32_t)5))))
  53358. {
  53359. goto IL_06cb;
  53360. }
  53361. }
  53362. {
  53363. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  53364. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53365. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_243 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53366. int32_t L_244 = V_0;
  53367. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_245;
  53368. L_245 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_243, L_244, /*hidden argument*/NULL);
  53369. __this->set_m_htmlColor_226(L_245);
  53370. // m_colorStack.Add(m_htmlColor);
  53371. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_246 = __this->get_address_of_m_colorStack_227();
  53372. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_247 = __this->get_m_htmlColor_226();
  53373. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_246, L_247, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  53374. // return true;
  53375. return (bool)1;
  53376. }
  53377. IL_06cb:
  53378. {
  53379. // else if (m_htmlTag[0] == 35 && tagCharCount == 7) // if Tag begins with # and contains 7 characters.
  53380. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53381. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_248 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53382. NullCheck(L_248);
  53383. int32_t L_249 = 0;
  53384. uint16_t L_250 = (uint16_t)(L_248)->GetAt(static_cast<il2cpp_array_size_t>(L_249));
  53385. if ((!(((uint32_t)L_250) == ((uint32_t)((int32_t)35)))))
  53386. {
  53387. goto IL_06ff;
  53388. }
  53389. }
  53390. {
  53391. int32_t L_251 = V_0;
  53392. if ((!(((uint32_t)L_251) == ((uint32_t)7))))
  53393. {
  53394. goto IL_06ff;
  53395. }
  53396. }
  53397. {
  53398. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  53399. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53400. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_252 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53401. int32_t L_253 = V_0;
  53402. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_254;
  53403. L_254 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_252, L_253, /*hidden argument*/NULL);
  53404. __this->set_m_htmlColor_226(L_254);
  53405. // m_colorStack.Add(m_htmlColor);
  53406. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_255 = __this->get_address_of_m_colorStack_227();
  53407. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_256 = __this->get_m_htmlColor_226();
  53408. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_255, L_256, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  53409. // return true;
  53410. return (bool)1;
  53411. }
  53412. IL_06ff:
  53413. {
  53414. // else if (m_htmlTag[0] == 35 && tagCharCount == 9) // if Tag begins with # and contains 9 characters.
  53415. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53416. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_257 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53417. NullCheck(L_257);
  53418. int32_t L_258 = 0;
  53419. uint16_t L_259 = (uint16_t)(L_257)->GetAt(static_cast<il2cpp_array_size_t>(L_258));
  53420. if ((!(((uint32_t)L_259) == ((uint32_t)((int32_t)35)))))
  53421. {
  53422. goto IL_0734;
  53423. }
  53424. }
  53425. {
  53426. int32_t L_260 = V_0;
  53427. if ((!(((uint32_t)L_260) == ((uint32_t)((int32_t)9)))))
  53428. {
  53429. goto IL_0734;
  53430. }
  53431. }
  53432. {
  53433. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  53434. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53435. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_261 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  53436. int32_t L_262 = V_0;
  53437. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_263;
  53438. L_263 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_261, L_262, /*hidden argument*/NULL);
  53439. __this->set_m_htmlColor_226(L_263);
  53440. // m_colorStack.Add(m_htmlColor);
  53441. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_264 = __this->get_address_of_m_colorStack_227();
  53442. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_265 = __this->get_m_htmlColor_226();
  53443. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_264, L_265, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  53444. // return true;
  53445. return (bool)1;
  53446. }
  53447. IL_0734:
  53448. {
  53449. // float value = 0;
  53450. V_11 = (0.0f);
  53451. // switch (m_xmlAttribute[0].nameHashCode)
  53452. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  53453. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_266 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  53454. NullCheck(L_266);
  53455. int32_t L_267 = ((L_266)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_nameHashCode_0();
  53456. V_26 = L_267;
  53457. int32_t L_268 = V_26;
  53458. if ((((int32_t)L_268) > ((int32_t)((int32_t)186622))))
  53459. {
  53460. goto IL_0cc4;
  53461. }
  53462. }
  53463. {
  53464. int32_t L_269 = V_26;
  53465. if ((((int32_t)L_269) > ((int32_t)((int32_t)2963))))
  53466. {
  53467. goto IL_0a04;
  53468. }
  53469. }
  53470. {
  53471. int32_t L_270 = V_26;
  53472. if ((((int32_t)L_270) > ((int32_t)((int32_t)98))))
  53473. {
  53474. goto IL_08b6;
  53475. }
  53476. }
  53477. {
  53478. int32_t L_271 = V_26;
  53479. if ((((int32_t)L_271) > ((int32_t)((int32_t)-855002522))))
  53480. {
  53481. goto IL_0821;
  53482. }
  53483. }
  53484. {
  53485. int32_t L_272 = V_26;
  53486. if ((((int32_t)L_272) > ((int32_t)((int32_t)-1690034531))))
  53487. {
  53488. goto IL_07d2;
  53489. }
  53490. }
  53491. {
  53492. int32_t L_273 = V_26;
  53493. if ((((int32_t)L_273) > ((int32_t)((int32_t)-1883544150))))
  53494. {
  53495. goto IL_07a9;
  53496. }
  53497. }
  53498. {
  53499. int32_t L_274 = V_26;
  53500. if ((((int32_t)L_274) == ((int32_t)((int32_t)-1885698441))))
  53501. {
  53502. goto IL_1c82;
  53503. }
  53504. }
  53505. {
  53506. int32_t L_275 = V_26;
  53507. if ((((int32_t)L_275) == ((int32_t)((int32_t)-1883544150))))
  53508. {
  53509. goto IL_346b;
  53510. }
  53511. }
  53512. {
  53513. goto IL_3d1d;
  53514. }
  53515. IL_07a9:
  53516. {
  53517. int32_t L_276 = V_26;
  53518. if ((((int32_t)L_276) == ((int32_t)((int32_t)-1847322671))))
  53519. {
  53520. goto IL_3500;
  53521. }
  53522. }
  53523. {
  53524. int32_t L_277 = V_26;
  53525. if ((((int32_t)L_277) == ((int32_t)((int32_t)-1831660941))))
  53526. {
  53527. goto IL_34b4;
  53528. }
  53529. }
  53530. {
  53531. int32_t L_278 = V_26;
  53532. if ((((int32_t)L_278) == ((int32_t)((int32_t)-1690034531))))
  53533. {
  53534. goto IL_398d;
  53535. }
  53536. }
  53537. {
  53538. goto IL_3d1d;
  53539. }
  53540. IL_07d2:
  53541. {
  53542. int32_t L_279 = V_26;
  53543. if ((((int32_t)L_279) > ((int32_t)((int32_t)-1632103439))))
  53544. {
  53545. goto IL_07f8;
  53546. }
  53547. }
  53548. {
  53549. int32_t L_280 = V_26;
  53550. if ((((int32_t)L_280) == ((int32_t)((int32_t)-1668324918))))
  53551. {
  53552. goto IL_346b;
  53553. }
  53554. }
  53555. {
  53556. int32_t L_281 = V_26;
  53557. if ((((int32_t)L_281) == ((int32_t)((int32_t)-1632103439))))
  53558. {
  53559. goto IL_3500;
  53560. }
  53561. }
  53562. {
  53563. goto IL_3d1d;
  53564. }
  53565. IL_07f8:
  53566. {
  53567. int32_t L_282 = V_26;
  53568. if ((((int32_t)L_282) == ((int32_t)((int32_t)-1616441709))))
  53569. {
  53570. goto IL_34b4;
  53571. }
  53572. }
  53573. {
  53574. int32_t L_283 = V_26;
  53575. if ((((int32_t)L_283) == ((int32_t)((int32_t)-884817987))))
  53576. {
  53577. goto IL_398d;
  53578. }
  53579. }
  53580. {
  53581. int32_t L_284 = V_26;
  53582. if ((((int32_t)L_284) == ((int32_t)((int32_t)-855002522))))
  53583. {
  53584. goto IL_38a9;
  53585. }
  53586. }
  53587. {
  53588. goto IL_3d1d;
  53589. }
  53590. IL_0821:
  53591. {
  53592. int32_t L_285 = V_26;
  53593. if ((((int32_t)L_285) > ((int32_t)((int32_t)-330774850))))
  53594. {
  53595. goto IL_0879;
  53596. }
  53597. }
  53598. {
  53599. int32_t L_286 = V_26;
  53600. if ((((int32_t)L_286) > ((int32_t)((int32_t)-842656867))))
  53601. {
  53602. goto IL_0850;
  53603. }
  53604. }
  53605. {
  53606. int32_t L_287 = V_26;
  53607. if ((((int32_t)L_287) == ((int32_t)((int32_t)-842693512))))
  53608. {
  53609. goto IL_3a71;
  53610. }
  53611. }
  53612. {
  53613. int32_t L_288 = V_26;
  53614. if ((((int32_t)L_288) == ((int32_t)((int32_t)-842656867))))
  53615. {
  53616. goto IL_2eb6;
  53617. }
  53618. }
  53619. {
  53620. goto IL_3d1d;
  53621. }
  53622. IL_0850:
  53623. {
  53624. int32_t L_289 = V_26;
  53625. if ((((int32_t)L_289) == ((int32_t)((int32_t)-445573839))))
  53626. {
  53627. goto IL_3b79;
  53628. }
  53629. }
  53630. {
  53631. int32_t L_290 = V_26;
  53632. if ((((int32_t)L_290) == ((int32_t)((int32_t)-445537194))))
  53633. {
  53634. goto IL_2f72;
  53635. }
  53636. }
  53637. {
  53638. int32_t L_291 = V_26;
  53639. if ((((int32_t)L_291) == ((int32_t)((int32_t)-330774850))))
  53640. {
  53641. goto IL_1b48;
  53642. }
  53643. }
  53644. {
  53645. goto IL_3d1d;
  53646. }
  53647. IL_0879:
  53648. {
  53649. int32_t L_292 = V_26;
  53650. if ((((int32_t)L_292) > ((int32_t)((int32_t)73))))
  53651. {
  53652. goto IL_0896;
  53653. }
  53654. }
  53655. {
  53656. int32_t L_293 = V_26;
  53657. if ((((int32_t)L_293) == ((int32_t)((int32_t)66))))
  53658. {
  53659. goto IL_125c;
  53660. }
  53661. }
  53662. {
  53663. int32_t L_294 = V_26;
  53664. if ((((int32_t)L_294) == ((int32_t)((int32_t)73))))
  53665. {
  53666. goto IL_12bf;
  53667. }
  53668. }
  53669. {
  53670. goto IL_3d1d;
  53671. }
  53672. IL_0896:
  53673. {
  53674. int32_t L_295 = V_26;
  53675. if ((((int32_t)L_295) == ((int32_t)((int32_t)83))))
  53676. {
  53677. goto IL_13b5;
  53678. }
  53679. }
  53680. {
  53681. int32_t L_296 = V_26;
  53682. if ((((int32_t)L_296) == ((int32_t)((int32_t)85))))
  53683. {
  53684. goto IL_14cb;
  53685. }
  53686. }
  53687. {
  53688. int32_t L_297 = V_26;
  53689. if ((((int32_t)L_297) == ((int32_t)((int32_t)98))))
  53690. {
  53691. goto IL_125c;
  53692. }
  53693. }
  53694. {
  53695. goto IL_3d1d;
  53696. }
  53697. IL_08b6:
  53698. {
  53699. int32_t L_298 = V_26;
  53700. if ((((int32_t)L_298) > ((int32_t)((int32_t)434))))
  53701. {
  53702. goto IL_095d;
  53703. }
  53704. }
  53705. {
  53706. int32_t L_299 = V_26;
  53707. if ((((int32_t)L_299) > ((int32_t)((int32_t)402))))
  53708. {
  53709. goto IL_090e;
  53710. }
  53711. }
  53712. {
  53713. int32_t L_300 = V_26;
  53714. if ((((int32_t)L_300) > ((int32_t)((int32_t)115))))
  53715. {
  53716. goto IL_08e8;
  53717. }
  53718. }
  53719. {
  53720. int32_t L_301 = V_26;
  53721. if ((((int32_t)L_301) == ((int32_t)((int32_t)105))))
  53722. {
  53723. goto IL_12bf;
  53724. }
  53725. }
  53726. {
  53727. int32_t L_302 = V_26;
  53728. if ((((int32_t)L_302) == ((int32_t)((int32_t)115))))
  53729. {
  53730. goto IL_13b5;
  53731. }
  53732. }
  53733. {
  53734. goto IL_3d1d;
  53735. }
  53736. IL_08e8:
  53737. {
  53738. int32_t L_303 = V_26;
  53739. if ((((int32_t)L_303) == ((int32_t)((int32_t)117))))
  53740. {
  53741. goto IL_14cb;
  53742. }
  53743. }
  53744. {
  53745. int32_t L_304 = V_26;
  53746. if ((((int32_t)L_304) == ((int32_t)((int32_t)395))))
  53747. {
  53748. goto IL_1284;
  53749. }
  53750. }
  53751. {
  53752. int32_t L_305 = V_26;
  53753. if ((((int32_t)L_305) == ((int32_t)((int32_t)402))))
  53754. {
  53755. goto IL_137a;
  53756. }
  53757. }
  53758. {
  53759. goto IL_3d1d;
  53760. }
  53761. IL_090e:
  53762. {
  53763. int32_t L_306 = V_26;
  53764. if ((((int32_t)L_306) > ((int32_t)((int32_t)414))))
  53765. {
  53766. goto IL_0934;
  53767. }
  53768. }
  53769. {
  53770. int32_t L_307 = V_26;
  53771. if ((((int32_t)L_307) == ((int32_t)((int32_t)412))))
  53772. {
  53773. goto IL_148d;
  53774. }
  53775. }
  53776. {
  53777. int32_t L_308 = V_26;
  53778. if ((((int32_t)L_308) == ((int32_t)((int32_t)414))))
  53779. {
  53780. goto IL_15a1;
  53781. }
  53782. }
  53783. {
  53784. goto IL_3d1d;
  53785. }
  53786. IL_0934:
  53787. {
  53788. int32_t L_309 = V_26;
  53789. if ((((int32_t)L_309) == ((int32_t)((int32_t)426))))
  53790. {
  53791. goto IL_249e;
  53792. }
  53793. }
  53794. {
  53795. int32_t L_310 = V_26;
  53796. if ((((int32_t)L_310) == ((int32_t)((int32_t)427))))
  53797. {
  53798. goto IL_1284;
  53799. }
  53800. }
  53801. {
  53802. int32_t L_311 = V_26;
  53803. if ((((int32_t)L_311) == ((int32_t)((int32_t)434))))
  53804. {
  53805. goto IL_137a;
  53806. }
  53807. }
  53808. {
  53809. goto IL_3d1d;
  53810. }
  53811. IL_095d:
  53812. {
  53813. int32_t L_312 = V_26;
  53814. if ((((int32_t)L_312) > ((int32_t)((int32_t)670))))
  53815. {
  53816. goto IL_09b5;
  53817. }
  53818. }
  53819. {
  53820. int32_t L_313 = V_26;
  53821. if ((((int32_t)L_313) > ((int32_t)((int32_t)446))))
  53822. {
  53823. goto IL_098c;
  53824. }
  53825. }
  53826. {
  53827. int32_t L_314 = V_26;
  53828. if ((((int32_t)L_314) == ((int32_t)((int32_t)444))))
  53829. {
  53830. goto IL_148d;
  53831. }
  53832. }
  53833. {
  53834. int32_t L_315 = V_26;
  53835. if ((((int32_t)L_315) == ((int32_t)((int32_t)446))))
  53836. {
  53837. goto IL_15a1;
  53838. }
  53839. }
  53840. {
  53841. goto IL_3d1d;
  53842. }
  53843. IL_098c:
  53844. {
  53845. int32_t L_316 = V_26;
  53846. if ((((int32_t)L_316) == ((int32_t)((int32_t)656))))
  53847. {
  53848. goto IL_3d19;
  53849. }
  53850. }
  53851. {
  53852. int32_t L_317 = V_26;
  53853. if ((((int32_t)L_317) == ((int32_t)((int32_t)660))))
  53854. {
  53855. goto IL_3d15;
  53856. }
  53857. }
  53858. {
  53859. int32_t L_318 = V_26;
  53860. if ((((int32_t)L_318) == ((int32_t)((int32_t)670))))
  53861. {
  53862. goto IL_3d11;
  53863. }
  53864. }
  53865. {
  53866. goto IL_3d1d;
  53867. }
  53868. IL_09b5:
  53869. {
  53870. int32_t L_319 = V_26;
  53871. if ((((int32_t)L_319) > ((int32_t)((int32_t)916))))
  53872. {
  53873. goto IL_09db;
  53874. }
  53875. }
  53876. {
  53877. int32_t L_320 = V_26;
  53878. if ((((int32_t)L_320) == ((int32_t)((int32_t)912))))
  53879. {
  53880. goto IL_3d19;
  53881. }
  53882. }
  53883. {
  53884. int32_t L_321 = V_26;
  53885. if ((((int32_t)L_321) == ((int32_t)((int32_t)916))))
  53886. {
  53887. goto IL_3d15;
  53888. }
  53889. }
  53890. {
  53891. goto IL_3d1d;
  53892. }
  53893. IL_09db:
  53894. {
  53895. int32_t L_322 = V_26;
  53896. if ((((int32_t)L_322) == ((int32_t)((int32_t)926))))
  53897. {
  53898. goto IL_3d11;
  53899. }
  53900. }
  53901. {
  53902. int32_t L_323 = V_26;
  53903. if ((((int32_t)L_323) == ((int32_t)((int32_t)2959))))
  53904. {
  53905. goto IL_3d1b;
  53906. }
  53907. }
  53908. {
  53909. int32_t L_324 = V_26;
  53910. if ((((int32_t)L_324) == ((int32_t)((int32_t)2963))))
  53911. {
  53912. goto IL_3d17;
  53913. }
  53914. }
  53915. {
  53916. goto IL_3d1d;
  53917. }
  53918. IL_0a04:
  53919. {
  53920. int32_t L_325 = V_26;
  53921. if ((((int32_t)L_325) > ((int32_t)((int32_t)31169))))
  53922. {
  53923. goto IL_0b6a;
  53924. }
  53925. }
  53926. {
  53927. int32_t L_326 = V_26;
  53928. if ((((int32_t)L_326) > ((int32_t)((int32_t)6566))))
  53929. {
  53930. goto IL_0ac3;
  53931. }
  53932. }
  53933. {
  53934. int32_t L_327 = V_26;
  53935. if ((((int32_t)L_327) > ((int32_t)((int32_t)4556))))
  53936. {
  53937. goto IL_0a74;
  53938. }
  53939. }
  53940. {
  53941. int32_t L_328 = V_26;
  53942. if ((((int32_t)L_328) > ((int32_t)((int32_t)3215))))
  53943. {
  53944. goto IL_0a4b;
  53945. }
  53946. }
  53947. {
  53948. int32_t L_329 = V_26;
  53949. if ((((int32_t)L_329) == ((int32_t)((int32_t)2973))))
  53950. {
  53951. goto IL_3d13;
  53952. }
  53953. }
  53954. {
  53955. int32_t L_330 = V_26;
  53956. if ((((int32_t)L_330) == ((int32_t)((int32_t)3215))))
  53957. {
  53958. goto IL_3d1b;
  53959. }
  53960. }
  53961. {
  53962. goto IL_3d1d;
  53963. }
  53964. IL_0a4b:
  53965. {
  53966. int32_t L_331 = V_26;
  53967. if ((((int32_t)L_331) == ((int32_t)((int32_t)3219))))
  53968. {
  53969. goto IL_3d17;
  53970. }
  53971. }
  53972. {
  53973. int32_t L_332 = V_26;
  53974. if ((((int32_t)L_332) == ((int32_t)((int32_t)3229))))
  53975. {
  53976. goto IL_3d13;
  53977. }
  53978. }
  53979. {
  53980. int32_t L_333 = V_26;
  53981. if ((((int32_t)L_333) == ((int32_t)((int32_t)4556))))
  53982. {
  53983. goto IL_1cb7;
  53984. }
  53985. }
  53986. {
  53987. goto IL_3d1d;
  53988. }
  53989. IL_0a74:
  53990. {
  53991. int32_t L_334 = V_26;
  53992. if ((((int32_t)L_334) > ((int32_t)((int32_t)4742))))
  53993. {
  53994. goto IL_0a9a;
  53995. }
  53996. }
  53997. {
  53998. int32_t L_335 = V_26;
  53999. if ((((int32_t)L_335) == ((int32_t)((int32_t)4728))))
  54000. {
  54001. goto IL_1836;
  54002. }
  54003. }
  54004. {
  54005. int32_t L_336 = V_26;
  54006. if ((((int32_t)L_336) == ((int32_t)((int32_t)4742))))
  54007. {
  54008. goto IL_19bf;
  54009. }
  54010. }
  54011. {
  54012. goto IL_3d1d;
  54013. }
  54014. IL_0a9a:
  54015. {
  54016. int32_t L_337 = V_26;
  54017. if ((((int32_t)L_337) == ((int32_t)((int32_t)6380))))
  54018. {
  54019. goto IL_1cb7;
  54020. }
  54021. }
  54022. {
  54023. int32_t L_338 = V_26;
  54024. if ((((int32_t)L_338) == ((int32_t)((int32_t)6552))))
  54025. {
  54026. goto IL_1836;
  54027. }
  54028. }
  54029. {
  54030. int32_t L_339 = V_26;
  54031. if ((((int32_t)L_339) == ((int32_t)((int32_t)6566))))
  54032. {
  54033. goto IL_19bf;
  54034. }
  54035. }
  54036. {
  54037. goto IL_3d1d;
  54038. }
  54039. IL_0ac3:
  54040. {
  54041. int32_t L_340 = V_26;
  54042. if ((((int32_t)L_340) > ((int32_t)((int32_t)22673))))
  54043. {
  54044. goto IL_0b1b;
  54045. }
  54046. }
  54047. {
  54048. int32_t L_341 = V_26;
  54049. if ((((int32_t)L_341) > ((int32_t)((int32_t)20849))))
  54050. {
  54051. goto IL_0af2;
  54052. }
  54053. }
  54054. {
  54055. int32_t L_342 = V_26;
  54056. if ((((int32_t)L_342) == ((int32_t)((int32_t)20677))))
  54057. {
  54058. goto IL_1d62;
  54059. }
  54060. }
  54061. {
  54062. int32_t L_343 = V_26;
  54063. if ((((int32_t)L_343) == ((int32_t)((int32_t)20849))))
  54064. {
  54065. goto IL_1922;
  54066. }
  54067. }
  54068. {
  54069. goto IL_3d1d;
  54070. }
  54071. IL_0af2:
  54072. {
  54073. int32_t L_344 = V_26;
  54074. if ((((int32_t)L_344) == ((int32_t)((int32_t)20863))))
  54075. {
  54076. goto IL_1aab;
  54077. }
  54078. }
  54079. {
  54080. int32_t L_345 = V_26;
  54081. if ((((int32_t)L_345) == ((int32_t)((int32_t)22501))))
  54082. {
  54083. goto IL_1d62;
  54084. }
  54085. }
  54086. {
  54087. int32_t L_346 = V_26;
  54088. if ((((int32_t)L_346) == ((int32_t)((int32_t)22673))))
  54089. {
  54090. goto IL_1922;
  54091. }
  54092. }
  54093. {
  54094. goto IL_3d1d;
  54095. }
  54096. IL_0b1b:
  54097. {
  54098. int32_t L_347 = V_26;
  54099. if ((((int32_t)L_347) > ((int32_t)((int32_t)28511))))
  54100. {
  54101. goto IL_0b41;
  54102. }
  54103. }
  54104. {
  54105. int32_t L_348 = V_26;
  54106. if ((((int32_t)L_348) == ((int32_t)((int32_t)22687))))
  54107. {
  54108. goto IL_1aab;
  54109. }
  54110. }
  54111. {
  54112. int32_t L_349 = V_26;
  54113. if ((((int32_t)L_349) == ((int32_t)((int32_t)28511))))
  54114. {
  54115. goto IL_1f88;
  54116. }
  54117. }
  54118. {
  54119. goto IL_3d1d;
  54120. }
  54121. IL_0b41:
  54122. {
  54123. int32_t L_350 = V_26;
  54124. if ((((int32_t)L_350) == ((int32_t)((int32_t)30245))))
  54125. {
  54126. goto IL_15ed;
  54127. }
  54128. }
  54129. {
  54130. int32_t L_351 = V_26;
  54131. if ((((int32_t)L_351) == ((int32_t)((int32_t)30266))))
  54132. {
  54133. goto IL_24a0;
  54134. }
  54135. }
  54136. {
  54137. int32_t L_352 = V_26;
  54138. if ((((int32_t)L_352) == ((int32_t)((int32_t)31169))))
  54139. {
  54140. goto IL_1e52;
  54141. }
  54142. }
  54143. {
  54144. goto IL_3d1d;
  54145. }
  54146. IL_0b6a:
  54147. {
  54148. int32_t L_353 = V_26;
  54149. if ((((int32_t)L_353) > ((int32_t)((int32_t)143092))))
  54150. {
  54151. goto IL_0c1d;
  54152. }
  54153. }
  54154. {
  54155. int32_t L_354 = V_26;
  54156. if ((((int32_t)L_354) > ((int32_t)((int32_t)43066))))
  54157. {
  54158. goto IL_0bce;
  54159. }
  54160. }
  54161. {
  54162. int32_t L_355 = V_26;
  54163. if ((((int32_t)L_355) > ((int32_t)((int32_t)32745))))
  54164. {
  54165. goto IL_0ba5;
  54166. }
  54167. }
  54168. {
  54169. int32_t L_356 = V_26;
  54170. if ((((int32_t)L_356) == ((int32_t)((int32_t)31191))))
  54171. {
  54172. goto IL_1e0e;
  54173. }
  54174. }
  54175. {
  54176. int32_t L_357 = V_26;
  54177. if ((((int32_t)L_357) == ((int32_t)((int32_t)32745))))
  54178. {
  54179. goto IL_1e64;
  54180. }
  54181. }
  54182. {
  54183. goto IL_3d1d;
  54184. }
  54185. IL_0ba5:
  54186. {
  54187. int32_t L_358 = V_26;
  54188. if ((((int32_t)L_358) == ((int32_t)((int32_t)41311))))
  54189. {
  54190. goto IL_1f88;
  54191. }
  54192. }
  54193. {
  54194. int32_t L_359 = V_26;
  54195. if ((((int32_t)L_359) == ((int32_t)((int32_t)43045))))
  54196. {
  54197. goto IL_15ed;
  54198. }
  54199. }
  54200. {
  54201. int32_t L_360 = V_26;
  54202. if ((((int32_t)L_360) == ((int32_t)((int32_t)43066))))
  54203. {
  54204. goto IL_24a0;
  54205. }
  54206. }
  54207. {
  54208. goto IL_3d1d;
  54209. }
  54210. IL_0bce:
  54211. {
  54212. int32_t L_361 = V_26;
  54213. if ((((int32_t)L_361) > ((int32_t)((int32_t)43991))))
  54214. {
  54215. goto IL_0bf4;
  54216. }
  54217. }
  54218. {
  54219. int32_t L_362 = V_26;
  54220. if ((((int32_t)L_362) == ((int32_t)((int32_t)43969))))
  54221. {
  54222. goto IL_1e52;
  54223. }
  54224. }
  54225. {
  54226. int32_t L_363 = V_26;
  54227. if ((((int32_t)L_363) == ((int32_t)((int32_t)43991))))
  54228. {
  54229. goto IL_1e0e;
  54230. }
  54231. }
  54232. {
  54233. goto IL_3d1d;
  54234. }
  54235. IL_0bf4:
  54236. {
  54237. int32_t L_364 = V_26;
  54238. if ((((int32_t)L_364) == ((int32_t)((int32_t)45545))))
  54239. {
  54240. goto IL_1e64;
  54241. }
  54242. }
  54243. {
  54244. int32_t L_365 = V_26;
  54245. if ((((int32_t)L_365) == ((int32_t)((int32_t)141358))))
  54246. {
  54247. goto IL_221a;
  54248. }
  54249. }
  54250. {
  54251. int32_t L_366 = V_26;
  54252. if ((((int32_t)L_366) == ((int32_t)((int32_t)143092))))
  54253. {
  54254. goto IL_17f1;
  54255. }
  54256. }
  54257. {
  54258. goto IL_3d1d;
  54259. }
  54260. IL_0c1d:
  54261. {
  54262. int32_t L_367 = V_26;
  54263. if ((((int32_t)L_367) > ((int32_t)((int32_t)155892))))
  54264. {
  54265. goto IL_0c75;
  54266. }
  54267. }
  54268. {
  54269. int32_t L_368 = V_26;
  54270. if ((((int32_t)L_368) > ((int32_t)((int32_t)144016))))
  54271. {
  54272. goto IL_0c4c;
  54273. }
  54274. }
  54275. {
  54276. int32_t L_369 = V_26;
  54277. if ((((int32_t)L_369) == ((int32_t)((int32_t)143113))))
  54278. {
  54279. goto IL_25d4;
  54280. }
  54281. }
  54282. {
  54283. int32_t L_370 = V_26;
  54284. if ((((int32_t)L_370) == ((int32_t)((int32_t)144016))))
  54285. {
  54286. goto IL_1e5b;
  54287. }
  54288. }
  54289. {
  54290. goto IL_3d1d;
  54291. }
  54292. IL_0c4c:
  54293. {
  54294. int32_t L_371 = V_26;
  54295. if ((((int32_t)L_371) == ((int32_t)((int32_t)145592))))
  54296. {
  54297. goto IL_1f75;
  54298. }
  54299. }
  54300. {
  54301. int32_t L_372 = V_26;
  54302. if ((((int32_t)L_372) == ((int32_t)((int32_t)154158))))
  54303. {
  54304. goto IL_221a;
  54305. }
  54306. }
  54307. {
  54308. int32_t L_373 = V_26;
  54309. if ((((int32_t)L_373) == ((int32_t)((int32_t)155892))))
  54310. {
  54311. goto IL_17f1;
  54312. }
  54313. }
  54314. {
  54315. goto IL_3d1d;
  54316. }
  54317. IL_0c75:
  54318. {
  54319. int32_t L_374 = V_26;
  54320. if ((((int32_t)L_374) > ((int32_t)((int32_t)156816))))
  54321. {
  54322. goto IL_0c9b;
  54323. }
  54324. }
  54325. {
  54326. int32_t L_375 = V_26;
  54327. if ((((int32_t)L_375) == ((int32_t)((int32_t)155913))))
  54328. {
  54329. goto IL_25d4;
  54330. }
  54331. }
  54332. {
  54333. int32_t L_376 = V_26;
  54334. if ((((int32_t)L_376) == ((int32_t)((int32_t)156816))))
  54335. {
  54336. goto IL_1e5b;
  54337. }
  54338. }
  54339. {
  54340. goto IL_3d1d;
  54341. }
  54342. IL_0c9b:
  54343. {
  54344. int32_t L_377 = V_26;
  54345. if ((((int32_t)L_377) == ((int32_t)((int32_t)158392))))
  54346. {
  54347. goto IL_1f75;
  54348. }
  54349. }
  54350. {
  54351. int32_t L_378 = V_26;
  54352. if ((((int32_t)L_378) == ((int32_t)((int32_t)186285))))
  54353. {
  54354. goto IL_265a;
  54355. }
  54356. }
  54357. {
  54358. int32_t L_379 = V_26;
  54359. if ((((int32_t)L_379) == ((int32_t)((int32_t)186622))))
  54360. {
  54361. goto IL_245b;
  54362. }
  54363. }
  54364. {
  54365. goto IL_3d1d;
  54366. }
  54367. IL_0cc4:
  54368. {
  54369. int32_t L_380 = V_26;
  54370. if ((((int32_t)L_380) > ((int32_t)((int32_t)6886018))))
  54371. {
  54372. goto IL_0f90;
  54373. }
  54374. }
  54375. {
  54376. int32_t L_381 = V_26;
  54377. if ((((int32_t)L_381) > ((int32_t)((int32_t)1071884))))
  54378. {
  54379. goto IL_0e36;
  54380. }
  54381. }
  54382. {
  54383. int32_t L_382 = V_26;
  54384. if ((((int32_t)L_382) > ((int32_t)((int32_t)315682))))
  54385. {
  54386. goto IL_0d8f;
  54387. }
  54388. }
  54389. {
  54390. int32_t L_383 = V_26;
  54391. if ((((int32_t)L_383) > ((int32_t)((int32_t)237918))))
  54392. {
  54393. goto IL_0d40;
  54394. }
  54395. }
  54396. {
  54397. int32_t L_384 = V_26;
  54398. if ((((int32_t)L_384) > ((int32_t)((int32_t)226050))))
  54399. {
  54400. goto IL_0d17;
  54401. }
  54402. }
  54403. {
  54404. int32_t L_385 = V_26;
  54405. if ((((int32_t)L_385) == ((int32_t)((int32_t)192323))))
  54406. {
  54407. goto IL_27d6;
  54408. }
  54409. }
  54410. {
  54411. int32_t L_386 = V_26;
  54412. if ((((int32_t)L_386) == ((int32_t)((int32_t)226050))))
  54413. {
  54414. goto IL_3c2d;
  54415. }
  54416. }
  54417. {
  54418. goto IL_3d1d;
  54419. }
  54420. IL_0d17:
  54421. {
  54422. int32_t L_387 = V_26;
  54423. if ((((int32_t)L_387) == ((int32_t)((int32_t)227814))))
  54424. {
  54425. goto IL_3d0d;
  54426. }
  54427. }
  54428. {
  54429. int32_t L_388 = V_26;
  54430. if ((((int32_t)L_388) == ((int32_t)((int32_t)230446))))
  54431. {
  54432. goto IL_23b7;
  54433. }
  54434. }
  54435. {
  54436. int32_t L_389 = V_26;
  54437. if ((((int32_t)L_389) == ((int32_t)((int32_t)237918))))
  54438. {
  54439. goto IL_2744;
  54440. }
  54441. }
  54442. {
  54443. goto IL_3d1d;
  54444. }
  54445. IL_0d40:
  54446. {
  54447. int32_t L_390 = V_26;
  54448. if ((((int32_t)L_390) > ((int32_t)((int32_t)276254))))
  54449. {
  54450. goto IL_0d66;
  54451. }
  54452. }
  54453. {
  54454. int32_t L_391 = V_26;
  54455. if ((((int32_t)L_391) == ((int32_t)((int32_t)275917))))
  54456. {
  54457. goto IL_265a;
  54458. }
  54459. }
  54460. {
  54461. int32_t L_392 = V_26;
  54462. if ((((int32_t)L_392) == ((int32_t)((int32_t)276254))))
  54463. {
  54464. goto IL_245b;
  54465. }
  54466. }
  54467. {
  54468. goto IL_3d1d;
  54469. }
  54470. IL_0d66:
  54471. {
  54472. int32_t L_393 = V_26;
  54473. if ((((int32_t)L_393) == ((int32_t)((int32_t)280416))))
  54474. {
  54475. goto IL_2dc8;
  54476. }
  54477. }
  54478. {
  54479. int32_t L_394 = V_26;
  54480. if ((((int32_t)L_394) == ((int32_t)((int32_t)281955))))
  54481. {
  54482. goto IL_27d6;
  54483. }
  54484. }
  54485. {
  54486. int32_t L_395 = V_26;
  54487. if ((((int32_t)L_395) == ((int32_t)((int32_t)315682))))
  54488. {
  54489. goto IL_3c2d;
  54490. }
  54491. }
  54492. {
  54493. goto IL_3d1d;
  54494. }
  54495. IL_0d8f:
  54496. {
  54497. int32_t L_396 = V_26;
  54498. if ((((int32_t)L_396) > ((int32_t)((int32_t)982252))))
  54499. {
  54500. goto IL_0de7;
  54501. }
  54502. }
  54503. {
  54504. int32_t L_397 = V_26;
  54505. if ((((int32_t)L_397) > ((int32_t)((int32_t)320078))))
  54506. {
  54507. goto IL_0dbe;
  54508. }
  54509. }
  54510. {
  54511. int32_t L_398 = V_26;
  54512. if ((((int32_t)L_398) == ((int32_t)((int32_t)317446))))
  54513. {
  54514. goto IL_3d0d;
  54515. }
  54516. }
  54517. {
  54518. int32_t L_399 = V_26;
  54519. if ((((int32_t)L_399) == ((int32_t)((int32_t)320078))))
  54520. {
  54521. goto IL_23b7;
  54522. }
  54523. }
  54524. {
  54525. goto IL_3d1d;
  54526. }
  54527. IL_0dbe:
  54528. {
  54529. int32_t L_400 = V_26;
  54530. if ((((int32_t)L_400) == ((int32_t)((int32_t)327550))))
  54531. {
  54532. goto IL_2744;
  54533. }
  54534. }
  54535. {
  54536. int32_t L_401 = V_26;
  54537. if ((((int32_t)L_401) == ((int32_t)((int32_t)976214))))
  54538. {
  54539. goto IL_2731;
  54540. }
  54541. }
  54542. {
  54543. int32_t L_402 = V_26;
  54544. if ((((int32_t)L_402) == ((int32_t)((int32_t)982252))))
  54545. {
  54546. goto IL_2dca;
  54547. }
  54548. }
  54549. {
  54550. goto IL_3d1d;
  54551. }
  54552. IL_0de7:
  54553. {
  54554. int32_t L_403 = V_26;
  54555. if ((((int32_t)L_403) > ((int32_t)((int32_t)1017743))))
  54556. {
  54557. goto IL_0e0d;
  54558. }
  54559. }
  54560. {
  54561. int32_t L_404 = V_26;
  54562. if ((((int32_t)L_404) == ((int32_t)((int32_t)1015979))))
  54563. {
  54564. goto IL_3c94;
  54565. }
  54566. }
  54567. {
  54568. int32_t L_405 = V_26;
  54569. if ((((int32_t)L_405) == ((int32_t)((int32_t)1017743))))
  54570. {
  54571. goto IL_3d0f;
  54572. }
  54573. }
  54574. {
  54575. goto IL_3d1d;
  54576. }
  54577. IL_0e0d:
  54578. {
  54579. int32_t L_406 = V_26;
  54580. if ((((int32_t)L_406) == ((int32_t)((int32_t)1027847))))
  54581. {
  54582. goto IL_27c9;
  54583. }
  54584. }
  54585. {
  54586. int32_t L_407 = V_26;
  54587. if ((((int32_t)L_407) == ((int32_t)((int32_t)1065846))))
  54588. {
  54589. goto IL_2731;
  54590. }
  54591. }
  54592. {
  54593. int32_t L_408 = V_26;
  54594. if ((((int32_t)L_408) == ((int32_t)((int32_t)1071884))))
  54595. {
  54596. goto IL_2dca;
  54597. }
  54598. }
  54599. {
  54600. goto IL_3d1d;
  54601. }
  54602. IL_0e36:
  54603. {
  54604. int32_t L_409 = V_26;
  54605. if ((((int32_t)L_409) > ((int32_t)((int32_t)1619421))))
  54606. {
  54607. goto IL_0ee9;
  54608. }
  54609. }
  54610. {
  54611. int32_t L_410 = V_26;
  54612. if ((((int32_t)L_410) > ((int32_t)((int32_t)1356515))))
  54613. {
  54614. goto IL_0e9a;
  54615. }
  54616. }
  54617. {
  54618. int32_t L_411 = V_26;
  54619. if ((((int32_t)L_411) > ((int32_t)((int32_t)1107375))))
  54620. {
  54621. goto IL_0e71;
  54622. }
  54623. }
  54624. {
  54625. int32_t L_412 = V_26;
  54626. if ((((int32_t)L_412) == ((int32_t)((int32_t)1105611))))
  54627. {
  54628. goto IL_3c94;
  54629. }
  54630. }
  54631. {
  54632. int32_t L_413 = V_26;
  54633. if ((((int32_t)L_413) == ((int32_t)((int32_t)1107375))))
  54634. {
  54635. goto IL_3d0f;
  54636. }
  54637. }
  54638. {
  54639. goto IL_3d1d;
  54640. }
  54641. IL_0e71:
  54642. {
  54643. int32_t L_414 = V_26;
  54644. if ((((int32_t)L_414) == ((int32_t)((int32_t)1117479))))
  54645. {
  54646. goto IL_27c9;
  54647. }
  54648. }
  54649. {
  54650. int32_t L_415 = V_26;
  54651. if ((((int32_t)L_415) == ((int32_t)((int32_t)1286342))))
  54652. {
  54653. goto IL_3b8f;
  54654. }
  54655. }
  54656. {
  54657. int32_t L_416 = V_26;
  54658. if ((((int32_t)L_416) == ((int32_t)((int32_t)1356515))))
  54659. {
  54660. goto IL_2c39;
  54661. }
  54662. }
  54663. {
  54664. goto IL_3d1d;
  54665. }
  54666. IL_0e9a:
  54667. {
  54668. int32_t L_417 = V_26;
  54669. if ((((int32_t)L_417) > ((int32_t)((int32_t)1482398))))
  54670. {
  54671. goto IL_0ec0;
  54672. }
  54673. }
  54674. {
  54675. int32_t L_418 = V_26;
  54676. if ((((int32_t)L_418) == ((int32_t)((int32_t)1441524))))
  54677. {
  54678. goto IL_2ddd;
  54679. }
  54680. }
  54681. {
  54682. int32_t L_419 = V_26;
  54683. if ((((int32_t)L_419) == ((int32_t)((int32_t)1482398))))
  54684. {
  54685. goto IL_352d;
  54686. }
  54687. }
  54688. {
  54689. goto IL_3d1d;
  54690. }
  54691. IL_0ec0:
  54692. {
  54693. int32_t L_420 = V_26;
  54694. if ((((int32_t)L_420) == ((int32_t)((int32_t)1524585))))
  54695. {
  54696. goto IL_2d25;
  54697. }
  54698. }
  54699. {
  54700. int32_t L_421 = V_26;
  54701. if ((((int32_t)L_421) == ((int32_t)((int32_t)1600507))))
  54702. {
  54703. goto IL_3c9d;
  54704. }
  54705. }
  54706. {
  54707. int32_t L_422 = V_26;
  54708. if ((((int32_t)L_422) == ((int32_t)((int32_t)1619421))))
  54709. {
  54710. goto IL_2f7f;
  54711. }
  54712. }
  54713. {
  54714. goto IL_3d1d;
  54715. }
  54716. IL_0ee9:
  54717. {
  54718. int32_t L_423 = V_26;
  54719. if ((((int32_t)L_423) > ((int32_t)((int32_t)2109854))))
  54720. {
  54721. goto IL_0f41;
  54722. }
  54723. }
  54724. {
  54725. int32_t L_424 = V_26;
  54726. if ((((int32_t)L_424) > ((int32_t)((int32_t)1913798))))
  54727. {
  54728. goto IL_0f18;
  54729. }
  54730. }
  54731. {
  54732. int32_t L_425 = V_26;
  54733. if ((((int32_t)L_425) == ((int32_t)((int32_t)1750458))))
  54734. {
  54735. goto IL_249c;
  54736. }
  54737. }
  54738. {
  54739. int32_t L_426 = V_26;
  54740. if ((((int32_t)L_426) == ((int32_t)((int32_t)1913798))))
  54741. {
  54742. goto IL_3b8f;
  54743. }
  54744. }
  54745. {
  54746. goto IL_3d1d;
  54747. }
  54748. IL_0f18:
  54749. {
  54750. int32_t L_427 = V_26;
  54751. if ((((int32_t)L_427) == ((int32_t)((int32_t)1983971))))
  54752. {
  54753. goto IL_2c39;
  54754. }
  54755. }
  54756. {
  54757. int32_t L_428 = V_26;
  54758. if ((((int32_t)L_428) == ((int32_t)((int32_t)2068980))))
  54759. {
  54760. goto IL_2ddd;
  54761. }
  54762. }
  54763. {
  54764. int32_t L_429 = V_26;
  54765. if ((((int32_t)L_429) == ((int32_t)((int32_t)2109854))))
  54766. {
  54767. goto IL_352d;
  54768. }
  54769. }
  54770. {
  54771. goto IL_3d1d;
  54772. }
  54773. IL_0f41:
  54774. {
  54775. int32_t L_430 = V_26;
  54776. if ((((int32_t)L_430) > ((int32_t)((int32_t)2227963))))
  54777. {
  54778. goto IL_0f67;
  54779. }
  54780. }
  54781. {
  54782. int32_t L_431 = V_26;
  54783. if ((((int32_t)L_431) == ((int32_t)((int32_t)2152041))))
  54784. {
  54785. goto IL_2d25;
  54786. }
  54787. }
  54788. {
  54789. int32_t L_432 = V_26;
  54790. if ((((int32_t)L_432) == ((int32_t)((int32_t)2227963))))
  54791. {
  54792. goto IL_3c9d;
  54793. }
  54794. }
  54795. {
  54796. goto IL_3d1d;
  54797. }
  54798. IL_0f67:
  54799. {
  54800. int32_t L_433 = V_26;
  54801. if ((((int32_t)L_433) == ((int32_t)((int32_t)2246877))))
  54802. {
  54803. goto IL_2f7f;
  54804. }
  54805. }
  54806. {
  54807. int32_t L_434 = V_26;
  54808. if ((((int32_t)L_434) == ((int32_t)((int32_t)6815845))))
  54809. {
  54810. goto IL_3bde;
  54811. }
  54812. }
  54813. {
  54814. int32_t L_435 = V_26;
  54815. if ((((int32_t)L_435) == ((int32_t)((int32_t)6886018))))
  54816. {
  54817. goto IL_2ccf;
  54818. }
  54819. }
  54820. {
  54821. goto IL_3d1d;
  54822. }
  54823. IL_0f90:
  54824. {
  54825. int32_t L_436 = V_26;
  54826. if ((((int32_t)L_436) > ((int32_t)((int32_t)54741026))))
  54827. {
  54828. goto IL_10f6;
  54829. }
  54830. }
  54831. {
  54832. int32_t L_437 = V_26;
  54833. if ((((int32_t)L_437) > ((int32_t)((int32_t)7757466))))
  54834. {
  54835. goto IL_104f;
  54836. }
  54837. }
  54838. {
  54839. int32_t L_438 = V_26;
  54840. if ((((int32_t)L_438) > ((int32_t)((int32_t)7443301))))
  54841. {
  54842. goto IL_1000;
  54843. }
  54844. }
  54845. {
  54846. int32_t L_439 = V_26;
  54847. if ((((int32_t)L_439) > ((int32_t)((int32_t)7011901))))
  54848. {
  54849. goto IL_0fd7;
  54850. }
  54851. }
  54852. {
  54853. int32_t L_440 = V_26;
  54854. if ((((int32_t)L_440) == ((int32_t)((int32_t)6971027))))
  54855. {
  54856. goto IL_2ea3;
  54857. }
  54858. }
  54859. {
  54860. int32_t L_441 = V_26;
  54861. if ((((int32_t)L_441) == ((int32_t)((int32_t)7011901))))
  54862. {
  54863. goto IL_3891;
  54864. }
  54865. }
  54866. {
  54867. goto IL_3d1d;
  54868. }
  54869. IL_0fd7:
  54870. {
  54871. int32_t L_442 = V_26;
  54872. if ((((int32_t)L_442) == ((int32_t)((int32_t)7054088))))
  54873. {
  54874. goto IL_2dbb;
  54875. }
  54876. }
  54877. {
  54878. int32_t L_443 = V_26;
  54879. if ((((int32_t)L_443) == ((int32_t)((int32_t)7130010))))
  54880. {
  54881. goto IL_3d04;
  54882. }
  54883. }
  54884. {
  54885. int32_t L_444 = V_26;
  54886. if ((((int32_t)L_444) == ((int32_t)((int32_t)7443301))))
  54887. {
  54888. goto IL_3bde;
  54889. }
  54890. }
  54891. {
  54892. goto IL_3d1d;
  54893. }
  54894. IL_1000:
  54895. {
  54896. int32_t L_445 = V_26;
  54897. if ((((int32_t)L_445) > ((int32_t)((int32_t)7598483))))
  54898. {
  54899. goto IL_1026;
  54900. }
  54901. }
  54902. {
  54903. int32_t L_446 = V_26;
  54904. if ((((int32_t)L_446) == ((int32_t)((int32_t)7513474))))
  54905. {
  54906. goto IL_2ccf;
  54907. }
  54908. }
  54909. {
  54910. int32_t L_447 = V_26;
  54911. if ((((int32_t)L_447) == ((int32_t)((int32_t)7598483))))
  54912. {
  54913. goto IL_2ea3;
  54914. }
  54915. }
  54916. {
  54917. goto IL_3d1d;
  54918. }
  54919. IL_1026:
  54920. {
  54921. int32_t L_448 = V_26;
  54922. if ((((int32_t)L_448) == ((int32_t)((int32_t)7639357))))
  54923. {
  54924. goto IL_3891;
  54925. }
  54926. }
  54927. {
  54928. int32_t L_449 = V_26;
  54929. if ((((int32_t)L_449) == ((int32_t)((int32_t)7681544))))
  54930. {
  54931. goto IL_2dbb;
  54932. }
  54933. }
  54934. {
  54935. int32_t L_450 = V_26;
  54936. if ((((int32_t)L_450) == ((int32_t)((int32_t)7757466))))
  54937. {
  54938. goto IL_3d04;
  54939. }
  54940. }
  54941. {
  54942. goto IL_3d1d;
  54943. }
  54944. IL_104f:
  54945. {
  54946. int32_t L_451 = V_26;
  54947. if ((((int32_t)L_451) > ((int32_t)((int32_t)15115642))))
  54948. {
  54949. goto IL_10a7;
  54950. }
  54951. }
  54952. {
  54953. int32_t L_452 = V_26;
  54954. if ((((int32_t)L_452) > ((int32_t)((int32_t)10723418))))
  54955. {
  54956. goto IL_107e;
  54957. }
  54958. }
  54959. {
  54960. int32_t L_453 = V_26;
  54961. if ((((int32_t)L_453) == ((int32_t)((int32_t)9133802))))
  54962. {
  54963. goto IL_3495;
  54964. }
  54965. }
  54966. {
  54967. int32_t L_454 = V_26;
  54968. if ((((int32_t)L_454) == ((int32_t)((int32_t)10723418))))
  54969. {
  54970. goto IL_3b86;
  54971. }
  54972. }
  54973. {
  54974. goto IL_3d1d;
  54975. }
  54976. IL_107e:
  54977. {
  54978. int32_t L_455 = V_26;
  54979. if ((((int32_t)L_455) == ((int32_t)((int32_t)11642281))))
  54980. {
  54981. goto IL_1d6b;
  54982. }
  54983. }
  54984. {
  54985. int32_t L_456 = V_26;
  54986. if ((((int32_t)L_456) == ((int32_t)((int32_t)13526026))))
  54987. {
  54988. goto IL_3495;
  54989. }
  54990. }
  54991. {
  54992. int32_t L_457 = V_26;
  54993. if ((((int32_t)L_457) == ((int32_t)((int32_t)15115642))))
  54994. {
  54995. goto IL_3b86;
  54996. }
  54997. }
  54998. {
  54999. goto IL_3d1d;
  55000. }
  55001. IL_10a7:
  55002. {
  55003. int32_t L_458 = V_26;
  55004. if ((((int32_t)L_458) > ((int32_t)((int32_t)47840323))))
  55005. {
  55006. goto IL_10cd;
  55007. }
  55008. }
  55009. {
  55010. int32_t L_459 = V_26;
  55011. if ((((int32_t)L_459) == ((int32_t)((int32_t)16034505))))
  55012. {
  55013. goto IL_1d6b;
  55014. }
  55015. }
  55016. {
  55017. int32_t L_460 = V_26;
  55018. if ((((int32_t)L_460) == ((int32_t)((int32_t)47840323))))
  55019. {
  55020. goto IL_34b4;
  55021. }
  55022. }
  55023. {
  55024. goto IL_3d1d;
  55025. }
  55026. IL_10cd:
  55027. {
  55028. int32_t L_461 = V_26;
  55029. if ((((int32_t)L_461) == ((int32_t)((int32_t)50348802))))
  55030. {
  55031. goto IL_1e01;
  55032. }
  55033. }
  55034. {
  55035. int32_t L_462 = V_26;
  55036. if ((((int32_t)L_462) == ((int32_t)((int32_t)52232547))))
  55037. {
  55038. goto IL_34b4;
  55039. }
  55040. }
  55041. {
  55042. int32_t L_463 = V_26;
  55043. if ((((int32_t)L_463) == ((int32_t)((int32_t)54741026))))
  55044. {
  55045. goto IL_1e01;
  55046. }
  55047. }
  55048. {
  55049. goto IL_3d1d;
  55050. }
  55051. IL_10f6:
  55052. {
  55053. int32_t L_464 = V_26;
  55054. if ((((int32_t)L_464) > ((int32_t)((int32_t)514803617))))
  55055. {
  55056. goto IL_11a9;
  55057. }
  55058. }
  55059. {
  55060. int32_t L_465 = V_26;
  55061. if ((((int32_t)L_465) > ((int32_t)((int32_t)340349191))))
  55062. {
  55063. goto IL_115a;
  55064. }
  55065. }
  55066. {
  55067. int32_t L_466 = V_26;
  55068. if ((((int32_t)L_466) > ((int32_t)((int32_t)72669687))))
  55069. {
  55070. goto IL_1131;
  55071. }
  55072. }
  55073. {
  55074. int32_t L_467 = V_26;
  55075. if ((((int32_t)L_467) == ((int32_t)((int32_t)69403544))))
  55076. {
  55077. goto IL_2af5;
  55078. }
  55079. }
  55080. {
  55081. int32_t L_468 = V_26;
  55082. if ((((int32_t)L_468) == ((int32_t)((int32_t)72669687))))
  55083. {
  55084. goto IL_224f;
  55085. }
  55086. }
  55087. {
  55088. goto IL_3d1d;
  55089. }
  55090. IL_1131:
  55091. {
  55092. int32_t L_469 = V_26;
  55093. if ((((int32_t)L_469) == ((int32_t)((int32_t)100149144))))
  55094. {
  55095. goto IL_2af5;
  55096. }
  55097. }
  55098. {
  55099. int32_t L_470 = V_26;
  55100. if ((((int32_t)L_470) == ((int32_t)((int32_t)103415287))))
  55101. {
  55102. goto IL_224f;
  55103. }
  55104. }
  55105. {
  55106. int32_t L_471 = V_26;
  55107. if ((((int32_t)L_471) == ((int32_t)((int32_t)340349191))))
  55108. {
  55109. goto IL_2c26;
  55110. }
  55111. }
  55112. {
  55113. goto IL_3d1d;
  55114. }
  55115. IL_115a:
  55116. {
  55117. int32_t L_472 = V_26;
  55118. if ((((int32_t)L_472) > ((int32_t)((int32_t)371094791))))
  55119. {
  55120. goto IL_1180;
  55121. }
  55122. }
  55123. {
  55124. int32_t L_473 = V_26;
  55125. if ((((int32_t)L_473) == ((int32_t)((int32_t)343615334))))
  55126. {
  55127. goto IL_238f;
  55128. }
  55129. }
  55130. {
  55131. int32_t L_474 = V_26;
  55132. if ((((int32_t)L_474) == ((int32_t)((int32_t)371094791))))
  55133. {
  55134. goto IL_2c26;
  55135. }
  55136. }
  55137. {
  55138. goto IL_3d1d;
  55139. }
  55140. IL_1180:
  55141. {
  55142. int32_t L_475 = V_26;
  55143. if ((((int32_t)L_475) == ((int32_t)((int32_t)374360934))))
  55144. {
  55145. goto IL_238f;
  55146. }
  55147. }
  55148. {
  55149. int32_t L_476 = V_26;
  55150. if ((((int32_t)L_476) == ((int32_t)((int32_t)457225591))))
  55151. {
  55152. goto IL_1c82;
  55153. }
  55154. }
  55155. {
  55156. int32_t L_477 = V_26;
  55157. if ((((int32_t)L_477) == ((int32_t)((int32_t)514803617))))
  55158. {
  55159. goto IL_344e;
  55160. }
  55161. }
  55162. {
  55163. goto IL_3d1d;
  55164. }
  55165. IL_11a9:
  55166. {
  55167. int32_t L_478 = V_26;
  55168. if ((((int32_t)L_478) > ((int32_t)((int32_t)781906058))))
  55169. {
  55170. goto IL_1201;
  55171. }
  55172. }
  55173. {
  55174. int32_t L_479 = V_26;
  55175. if ((((int32_t)L_479) > ((int32_t)((int32_t)566686826))))
  55176. {
  55177. goto IL_11d8;
  55178. }
  55179. }
  55180. {
  55181. int32_t L_480 = V_26;
  55182. if ((((int32_t)L_480) == ((int32_t)((int32_t)551025096))))
  55183. {
  55184. goto IL_34e1;
  55185. }
  55186. }
  55187. {
  55188. int32_t L_481 = V_26;
  55189. if ((((int32_t)L_481) == ((int32_t)((int32_t)566686826))))
  55190. {
  55191. goto IL_3495;
  55192. }
  55193. }
  55194. {
  55195. goto IL_3d1d;
  55196. }
  55197. IL_11d8:
  55198. {
  55199. int32_t L_482 = V_26;
  55200. if ((((int32_t)L_482) == ((int32_t)((int32_t)730022849))))
  55201. {
  55202. goto IL_344e;
  55203. }
  55204. }
  55205. {
  55206. int32_t L_483 = V_26;
  55207. if ((((int32_t)L_483) == ((int32_t)((int32_t)766244328))))
  55208. {
  55209. goto IL_34e1;
  55210. }
  55211. }
  55212. {
  55213. int32_t L_484 = V_26;
  55214. if ((((int32_t)L_484) == ((int32_t)((int32_t)781906058))))
  55215. {
  55216. goto IL_3495;
  55217. }
  55218. }
  55219. {
  55220. goto IL_3d1d;
  55221. }
  55222. IL_1201:
  55223. {
  55224. int32_t L_485 = V_26;
  55225. if ((((int32_t)L_485) > ((int32_t)((int32_t)1109386397))))
  55226. {
  55227. goto IL_1233;
  55228. }
  55229. }
  55230. {
  55231. int32_t L_486 = V_26;
  55232. if ((((int32_t)L_486) == ((int32_t)((int32_t)1100728678))))
  55233. {
  55234. goto IL_38a9;
  55235. }
  55236. }
  55237. {
  55238. int32_t L_487 = V_26;
  55239. if ((((int32_t)L_487) == ((int32_t)((int32_t)1109349752))))
  55240. {
  55241. goto IL_3a71;
  55242. }
  55243. }
  55244. {
  55245. int32_t L_488 = V_26;
  55246. if ((((int32_t)L_488) == ((int32_t)((int32_t)1109386397))))
  55247. {
  55248. goto IL_2eb6;
  55249. }
  55250. }
  55251. {
  55252. goto IL_3d1d;
  55253. }
  55254. IL_1233:
  55255. {
  55256. int32_t L_489 = V_26;
  55257. if ((((int32_t)L_489) == ((int32_t)((int32_t)1897350193))))
  55258. {
  55259. goto IL_3b79;
  55260. }
  55261. }
  55262. {
  55263. int32_t L_490 = V_26;
  55264. if ((((int32_t)L_490) == ((int32_t)((int32_t)1897386838))))
  55265. {
  55266. goto IL_2f72;
  55267. }
  55268. }
  55269. {
  55270. int32_t L_491 = V_26;
  55271. if ((((int32_t)L_491) == ((int32_t)((int32_t)2012149182))))
  55272. {
  55273. goto IL_1b48;
  55274. }
  55275. }
  55276. {
  55277. goto IL_3d1d;
  55278. }
  55279. IL_125c:
  55280. {
  55281. // m_FontStyleInternal |= FontStyles.Bold;
  55282. int32_t L_492 = __this->get_m_FontStyleInternal_89();
  55283. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_492|(int32_t)1)));
  55284. // m_fontStyleStack.Add(FontStyles.Bold);
  55285. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_493 = __this->get_address_of_m_fontStyleStack_90();
  55286. uint8_t L_494;
  55287. L_494 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_493, 1, /*hidden argument*/NULL);
  55288. // m_FontWeightInternal = FontWeight.Bold;
  55289. __this->set_m_FontWeightInternal_78(((int32_t)700));
  55290. // return true;
  55291. return (bool)1;
  55292. }
  55293. IL_1284:
  55294. {
  55295. // if ((m_fontStyle & FontStyles.Bold) != FontStyles.Bold)
  55296. int32_t L_495 = __this->get_m_fontStyle_88();
  55297. if ((((int32_t)((int32_t)((int32_t)L_495&(int32_t)1))) == ((int32_t)1)))
  55298. {
  55299. goto IL_12bd;
  55300. }
  55301. }
  55302. {
  55303. // if (m_fontStyleStack.Remove(FontStyles.Bold) == 0)
  55304. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_496 = __this->get_address_of_m_fontStyleStack_90();
  55305. uint8_t L_497;
  55306. L_497 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_496, 1, /*hidden argument*/NULL);
  55307. if (L_497)
  55308. {
  55309. goto IL_12bd;
  55310. }
  55311. }
  55312. {
  55313. // m_FontStyleInternal &= ~FontStyles.Bold;
  55314. int32_t L_498 = __this->get_m_FontStyleInternal_89();
  55315. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_498&(int32_t)((int32_t)-2))));
  55316. // m_FontWeightInternal = m_FontWeightStack.Peek();
  55317. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * L_499 = __this->get_address_of_m_FontWeightStack_79();
  55318. int32_t L_500;
  55319. L_500 = TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB((TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *)L_499, /*hidden argument*/TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB_RuntimeMethod_var);
  55320. __this->set_m_FontWeightInternal_78(L_500);
  55321. }
  55322. IL_12bd:
  55323. {
  55324. // return true;
  55325. return (bool)1;
  55326. }
  55327. IL_12bf:
  55328. {
  55329. // m_FontStyleInternal |= FontStyles.Italic;
  55330. int32_t L_501 = __this->get_m_FontStyleInternal_89();
  55331. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_501|(int32_t)2)));
  55332. // m_fontStyleStack.Add(FontStyles.Italic);
  55333. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_502 = __this->get_address_of_m_fontStyleStack_90();
  55334. uint8_t L_503;
  55335. L_503 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_502, 2, /*hidden argument*/NULL);
  55336. // if (m_xmlAttribute[1].nameHashCode == 276531 || m_xmlAttribute[1].nameHashCode == 186899)
  55337. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55338. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_504 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55339. NullCheck(L_504);
  55340. int32_t L_505 = ((L_504)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55341. if ((((int32_t)L_505) == ((int32_t)((int32_t)276531))))
  55342. {
  55343. goto IL_1308;
  55344. }
  55345. }
  55346. {
  55347. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55348. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_506 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55349. NullCheck(L_506);
  55350. int32_t L_507 = ((L_506)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55351. if ((!(((uint32_t)L_507) == ((uint32_t)((int32_t)186899)))))
  55352. {
  55353. goto IL_1356;
  55354. }
  55355. }
  55356. IL_1308:
  55357. {
  55358. // m_ItalicAngle = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
  55359. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55360. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_508 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55361. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_509 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55362. NullCheck(L_509);
  55363. int32_t L_510 = ((L_509)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueStartIndex_3();
  55364. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_511 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55365. NullCheck(L_511);
  55366. int32_t L_512 = ((L_511)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueLength_4();
  55367. float L_513;
  55368. L_513 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_508, L_510, L_512, /*hidden argument*/NULL);
  55369. __this->set_m_ItalicAngle_239(((int32_t)((int32_t)L_513)));
  55370. // if (m_ItalicAngle < -180 || m_ItalicAngle > 180) return false;
  55371. int32_t L_514 = __this->get_m_ItalicAngle_239();
  55372. if ((((int32_t)L_514) < ((int32_t)((int32_t)-180))))
  55373. {
  55374. goto IL_1354;
  55375. }
  55376. }
  55377. {
  55378. int32_t L_515 = __this->get_m_ItalicAngle_239();
  55379. if ((((int32_t)L_515) <= ((int32_t)((int32_t)180))))
  55380. {
  55381. goto IL_1367;
  55382. }
  55383. }
  55384. IL_1354:
  55385. {
  55386. // if (m_ItalicAngle < -180 || m_ItalicAngle > 180) return false;
  55387. return (bool)0;
  55388. }
  55389. IL_1356:
  55390. {
  55391. // m_ItalicAngle = m_currentFontAsset.italicStyle;
  55392. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_516 = __this->get_m_currentFontAsset_41();
  55393. NullCheck(L_516);
  55394. uint8_t L_517 = L_516->get_italicStyle_42();
  55395. __this->set_m_ItalicAngle_239(L_517);
  55396. }
  55397. IL_1367:
  55398. {
  55399. // m_ItalicAngleStack.Add(m_ItalicAngle);
  55400. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * L_518 = __this->get_address_of_m_ItalicAngleStack_238();
  55401. int32_t L_519 = __this->get_m_ItalicAngle_239();
  55402. TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)L_518, L_519, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_RuntimeMethod_var);
  55403. // return true;
  55404. return (bool)1;
  55405. }
  55406. IL_137a:
  55407. {
  55408. // if ((m_fontStyle & FontStyles.Italic) != FontStyles.Italic)
  55409. int32_t L_520 = __this->get_m_fontStyle_88();
  55410. if ((((int32_t)((int32_t)((int32_t)L_520&(int32_t)2))) == ((int32_t)2)))
  55411. {
  55412. goto IL_13b3;
  55413. }
  55414. }
  55415. {
  55416. // m_ItalicAngle = m_ItalicAngleStack.Remove();
  55417. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * L_521 = __this->get_address_of_m_ItalicAngleStack_238();
  55418. int32_t L_522;
  55419. L_522 = TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)L_521, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_RuntimeMethod_var);
  55420. __this->set_m_ItalicAngle_239(L_522);
  55421. // if (m_fontStyleStack.Remove(FontStyles.Italic) == 0)
  55422. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_523 = __this->get_address_of_m_fontStyleStack_90();
  55423. uint8_t L_524;
  55424. L_524 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_523, 2, /*hidden argument*/NULL);
  55425. if (L_524)
  55426. {
  55427. goto IL_13b3;
  55428. }
  55429. }
  55430. {
  55431. // m_FontStyleInternal &= ~FontStyles.Italic;
  55432. int32_t L_525 = __this->get_m_FontStyleInternal_89();
  55433. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_525&(int32_t)((int32_t)-3))));
  55434. }
  55435. IL_13b3:
  55436. {
  55437. // return true;
  55438. return (bool)1;
  55439. }
  55440. IL_13b5:
  55441. {
  55442. // m_FontStyleInternal |= FontStyles.Strikethrough;
  55443. int32_t L_526 = __this->get_m_FontStyleInternal_89();
  55444. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_526|(int32_t)((int32_t)64))));
  55445. // m_fontStyleStack.Add(FontStyles.Strikethrough);
  55446. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_527 = __this->get_address_of_m_fontStyleStack_90();
  55447. uint8_t L_528;
  55448. L_528 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_527, ((int32_t)64), /*hidden argument*/NULL);
  55449. // if (m_xmlAttribute[1].nameHashCode == 281955 || m_xmlAttribute[1].nameHashCode == 192323)
  55450. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55451. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_529 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55452. NullCheck(L_529);
  55453. int32_t L_530 = ((L_529)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55454. if ((((int32_t)L_530) == ((int32_t)((int32_t)281955))))
  55455. {
  55456. goto IL_1400;
  55457. }
  55458. }
  55459. {
  55460. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55461. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_531 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55462. NullCheck(L_531);
  55463. int32_t L_532 = ((L_531)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55464. if ((!(((uint32_t)L_532) == ((uint32_t)((int32_t)192323)))))
  55465. {
  55466. goto IL_146e;
  55467. }
  55468. }
  55469. IL_1400:
  55470. {
  55471. // m_strikethroughColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
  55472. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55473. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_533 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55474. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_534 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55475. NullCheck(L_534);
  55476. int32_t L_535 = ((L_534)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueStartIndex_3();
  55477. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_536 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55478. NullCheck(L_536);
  55479. int32_t L_537 = ((L_536)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueLength_4();
  55480. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_538;
  55481. L_538 = TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107(__this, L_533, L_535, L_537, /*hidden argument*/NULL);
  55482. __this->set_m_strikethroughColor_57(L_538);
  55483. // m_strikethroughColor.a = m_htmlColor.a < m_strikethroughColor.a ? (byte)(m_htmlColor.a) : (byte)(m_strikethroughColor .a);
  55484. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_539 = __this->get_address_of_m_strikethroughColor_57();
  55485. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_540 = __this->get_address_of_m_htmlColor_226();
  55486. uint8_t L_541 = L_540->get_a_4();
  55487. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_542 = __this->get_address_of_m_strikethroughColor_57();
  55488. uint8_t L_543 = L_542->get_a_4();
  55489. G_B382_0 = L_539;
  55490. if ((((int32_t)L_541) < ((int32_t)L_543)))
  55491. {
  55492. G_B383_0 = L_539;
  55493. goto IL_145c;
  55494. }
  55495. }
  55496. {
  55497. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_544 = __this->get_address_of_m_strikethroughColor_57();
  55498. uint8_t L_545 = L_544->get_a_4();
  55499. G_B384_0 = L_545;
  55500. G_B384_1 = G_B382_0;
  55501. goto IL_1467;
  55502. }
  55503. IL_145c:
  55504. {
  55505. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_546 = __this->get_address_of_m_htmlColor_226();
  55506. uint8_t L_547 = L_546->get_a_4();
  55507. G_B384_0 = L_547;
  55508. G_B384_1 = G_B383_0;
  55509. }
  55510. IL_1467:
  55511. {
  55512. G_B384_1->set_a_4(G_B384_0);
  55513. // }
  55514. goto IL_147a;
  55515. }
  55516. IL_146e:
  55517. {
  55518. // m_strikethroughColor = m_htmlColor;
  55519. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_548 = __this->get_m_htmlColor_226();
  55520. __this->set_m_strikethroughColor_57(L_548);
  55521. }
  55522. IL_147a:
  55523. {
  55524. // m_strikethroughColorStack.Add(m_strikethroughColor);
  55525. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_549 = __this->get_address_of_m_strikethroughColorStack_229();
  55526. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_550 = __this->get_m_strikethroughColor_57();
  55527. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_549, L_550, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  55528. // return true;
  55529. return (bool)1;
  55530. }
  55531. IL_148d:
  55532. {
  55533. // if ((m_fontStyle & FontStyles.Strikethrough) != FontStyles.Strikethrough)
  55534. int32_t L_551 = __this->get_m_fontStyle_88();
  55535. if ((((int32_t)((int32_t)((int32_t)L_551&(int32_t)((int32_t)64)))) == ((int32_t)((int32_t)64))))
  55536. {
  55537. goto IL_14b8;
  55538. }
  55539. }
  55540. {
  55541. // if (m_fontStyleStack.Remove(FontStyles.Strikethrough) == 0)
  55542. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_552 = __this->get_address_of_m_fontStyleStack_90();
  55543. uint8_t L_553;
  55544. L_553 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_552, ((int32_t)64), /*hidden argument*/NULL);
  55545. if (L_553)
  55546. {
  55547. goto IL_14b8;
  55548. }
  55549. }
  55550. {
  55551. // m_FontStyleInternal &= ~FontStyles.Strikethrough;
  55552. int32_t L_554 = __this->get_m_FontStyleInternal_89();
  55553. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_554&(int32_t)((int32_t)-65))));
  55554. }
  55555. IL_14b8:
  55556. {
  55557. // m_strikethroughColor = m_strikethroughColorStack.Remove();
  55558. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_555 = __this->get_address_of_m_strikethroughColorStack_229();
  55559. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_556;
  55560. L_556 = TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_555, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var);
  55561. __this->set_m_strikethroughColor_57(L_556);
  55562. // return true;
  55563. return (bool)1;
  55564. }
  55565. IL_14cb:
  55566. {
  55567. // m_FontStyleInternal |= FontStyles.Underline;
  55568. int32_t L_557 = __this->get_m_FontStyleInternal_89();
  55569. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_557|(int32_t)4)));
  55570. // m_fontStyleStack.Add(FontStyles.Underline);
  55571. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_558 = __this->get_address_of_m_fontStyleStack_90();
  55572. uint8_t L_559;
  55573. L_559 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_558, 4, /*hidden argument*/NULL);
  55574. // if (m_xmlAttribute[1].nameHashCode == 281955 || m_xmlAttribute[1].nameHashCode == 192323)
  55575. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55576. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_560 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55577. NullCheck(L_560);
  55578. int32_t L_561 = ((L_560)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55579. if ((((int32_t)L_561) == ((int32_t)((int32_t)281955))))
  55580. {
  55581. goto IL_1514;
  55582. }
  55583. }
  55584. {
  55585. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55586. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_562 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55587. NullCheck(L_562);
  55588. int32_t L_563 = ((L_562)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  55589. if ((!(((uint32_t)L_563) == ((uint32_t)((int32_t)192323)))))
  55590. {
  55591. goto IL_1582;
  55592. }
  55593. }
  55594. IL_1514:
  55595. {
  55596. // m_underlineColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
  55597. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55598. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_564 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55599. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_565 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55600. NullCheck(L_565);
  55601. int32_t L_566 = ((L_565)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueStartIndex_3();
  55602. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_567 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55603. NullCheck(L_567);
  55604. int32_t L_568 = ((L_567)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueLength_4();
  55605. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_569;
  55606. L_569 = TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107(__this, L_564, L_566, L_568, /*hidden argument*/NULL);
  55607. __this->set_m_underlineColor_56(L_569);
  55608. // m_underlineColor.a = m_htmlColor.a < m_underlineColor.a ? (byte)(m_htmlColor.a) : (byte)(m_underlineColor.a);
  55609. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_570 = __this->get_address_of_m_underlineColor_56();
  55610. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_571 = __this->get_address_of_m_htmlColor_226();
  55611. uint8_t L_572 = L_571->get_a_4();
  55612. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_573 = __this->get_address_of_m_underlineColor_56();
  55613. uint8_t L_574 = L_573->get_a_4();
  55614. G_B394_0 = L_570;
  55615. if ((((int32_t)L_572) < ((int32_t)L_574)))
  55616. {
  55617. G_B395_0 = L_570;
  55618. goto IL_1570;
  55619. }
  55620. }
  55621. {
  55622. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_575 = __this->get_address_of_m_underlineColor_56();
  55623. uint8_t L_576 = L_575->get_a_4();
  55624. G_B396_0 = L_576;
  55625. G_B396_1 = G_B394_0;
  55626. goto IL_157b;
  55627. }
  55628. IL_1570:
  55629. {
  55630. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_577 = __this->get_address_of_m_htmlColor_226();
  55631. uint8_t L_578 = L_577->get_a_4();
  55632. G_B396_0 = L_578;
  55633. G_B396_1 = G_B395_0;
  55634. }
  55635. IL_157b:
  55636. {
  55637. G_B396_1->set_a_4(G_B396_0);
  55638. // }
  55639. goto IL_158e;
  55640. }
  55641. IL_1582:
  55642. {
  55643. // m_underlineColor = m_htmlColor;
  55644. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_579 = __this->get_m_htmlColor_226();
  55645. __this->set_m_underlineColor_56(L_579);
  55646. }
  55647. IL_158e:
  55648. {
  55649. // m_underlineColorStack.Add(m_underlineColor);
  55650. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_580 = __this->get_address_of_m_underlineColorStack_228();
  55651. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_581 = __this->get_m_underlineColor_56();
  55652. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_580, L_581, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  55653. // return true;
  55654. return (bool)1;
  55655. }
  55656. IL_15a1:
  55657. {
  55658. // if ((m_fontStyle & FontStyles.Underline) != FontStyles.Underline)
  55659. int32_t L_582 = __this->get_m_fontStyle_88();
  55660. if ((((int32_t)((int32_t)((int32_t)L_582&(int32_t)4))) == ((int32_t)4)))
  55661. {
  55662. goto IL_15da;
  55663. }
  55664. }
  55665. {
  55666. // m_underlineColor = m_underlineColorStack.Remove();
  55667. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_583 = __this->get_address_of_m_underlineColorStack_228();
  55668. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_584;
  55669. L_584 = TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_583, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var);
  55670. __this->set_m_underlineColor_56(L_584);
  55671. // if (m_fontStyleStack.Remove(FontStyles.Underline) == 0)
  55672. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_585 = __this->get_address_of_m_fontStyleStack_90();
  55673. uint8_t L_586;
  55674. L_586 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_585, 4, /*hidden argument*/NULL);
  55675. if (L_586)
  55676. {
  55677. goto IL_15da;
  55678. }
  55679. }
  55680. {
  55681. // m_FontStyleInternal &= ~FontStyles.Underline;
  55682. int32_t L_587 = __this->get_m_FontStyleInternal_89();
  55683. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_587&(int32_t)((int32_t)-5))));
  55684. }
  55685. IL_15da:
  55686. {
  55687. // m_underlineColor = m_underlineColorStack.Remove();
  55688. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_588 = __this->get_address_of_m_underlineColorStack_228();
  55689. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_589;
  55690. L_589 = TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_588, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var);
  55691. __this->set_m_underlineColor_56(L_589);
  55692. // return true;
  55693. return (bool)1;
  55694. }
  55695. IL_15ed:
  55696. {
  55697. // m_FontStyleInternal |= FontStyles.Highlight;
  55698. int32_t L_590 = __this->get_m_FontStyleInternal_89();
  55699. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_590|(int32_t)((int32_t)512))));
  55700. // m_fontStyleStack.Add(FontStyles.Highlight);
  55701. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_591 = __this->get_address_of_m_fontStyleStack_90();
  55702. uint8_t L_592;
  55703. L_592 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_591, ((int32_t)512), /*hidden argument*/NULL);
  55704. // Color32 highlightColor = new Color32(255, 255, 0, 64);
  55705. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)(&V_13), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)0, (uint8_t)((int32_t)64), /*hidden argument*/NULL);
  55706. // TMP_Offset highlightPadding = TMP_Offset.zero;
  55707. IL2CPP_RUNTIME_CLASS_INIT(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  55708. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_593;
  55709. L_593 = TMP_Offset_get_zero_mC68A171E4943C6D024FFEECEC478911D7E3623E2_inline(/*hidden argument*/NULL);
  55710. V_14 = L_593;
  55711. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  55712. V_27 = 0;
  55713. goto IL_1787;
  55714. }
  55715. IL_1633:
  55716. {
  55717. // int nameHashCode = m_xmlAttribute[i].nameHashCode;
  55718. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55719. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_594 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55720. int32_t L_595 = V_27;
  55721. NullCheck(L_594);
  55722. int32_t L_596 = ((L_594)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_595)))->get_nameHashCode_0();
  55723. V_28 = L_596;
  55724. int32_t L_597 = V_28;
  55725. if ((((int32_t)L_597) > ((int32_t)((int32_t)43045))))
  55726. {
  55727. goto IL_1666;
  55728. }
  55729. }
  55730. {
  55731. int32_t L_598 = V_28;
  55732. if ((((int32_t)L_598) == ((int32_t)((int32_t)30245))))
  55733. {
  55734. goto IL_1680;
  55735. }
  55736. }
  55737. {
  55738. int32_t L_599 = V_28;
  55739. if ((((int32_t)L_599) == ((int32_t)((int32_t)43045))))
  55740. {
  55741. goto IL_1680;
  55742. }
  55743. }
  55744. {
  55745. goto IL_1781;
  55746. }
  55747. IL_1666:
  55748. {
  55749. int32_t L_600 = V_28;
  55750. if ((((int32_t)L_600) == ((int32_t)((int32_t)281955))))
  55751. {
  55752. goto IL_16c9;
  55753. }
  55754. }
  55755. {
  55756. int32_t L_601 = V_28;
  55757. if ((((int32_t)L_601) == ((int32_t)((int32_t)15087385))))
  55758. {
  55759. goto IL_16fd;
  55760. }
  55761. }
  55762. {
  55763. goto IL_1781;
  55764. }
  55765. IL_1680:
  55766. {
  55767. // if (m_xmlAttribute[i].valueType == TagValueType.ColorValue)
  55768. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55769. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_602 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55770. int32_t L_603 = V_27;
  55771. NullCheck(L_602);
  55772. int32_t L_604 = ((L_602)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_603)))->get_valueType_2();
  55773. if ((!(((uint32_t)L_604) == ((uint32_t)4))))
  55774. {
  55775. goto IL_1781;
  55776. }
  55777. }
  55778. {
  55779. // highlightColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  55780. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55781. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_605 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55782. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_606 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55783. NullCheck(L_606);
  55784. int32_t L_607 = ((L_606)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  55785. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_608 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55786. NullCheck(L_608);
  55787. int32_t L_609 = ((L_608)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  55788. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_610;
  55789. L_610 = TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107(__this, L_605, L_607, L_609, /*hidden argument*/NULL);
  55790. V_13 = L_610;
  55791. // break;
  55792. goto IL_1781;
  55793. }
  55794. IL_16c9:
  55795. {
  55796. // highlightColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength);
  55797. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55798. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_611 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55799. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_612 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55800. int32_t L_613 = V_27;
  55801. NullCheck(L_612);
  55802. int32_t L_614 = ((L_612)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_613)))->get_valueStartIndex_3();
  55803. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_615 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55804. int32_t L_616 = V_27;
  55805. NullCheck(L_615);
  55806. int32_t L_617 = ((L_615)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_616)))->get_valueLength_4();
  55807. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_618;
  55808. L_618 = TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107(__this, L_611, L_614, L_617, /*hidden argument*/NULL);
  55809. V_13 = L_618;
  55810. // break;
  55811. goto IL_1781;
  55812. }
  55813. IL_16fd:
  55814. {
  55815. // int paramCount = GetAttributeParameters(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength, ref m_attributeParameterValues);
  55816. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55817. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_619 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  55818. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_620 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55819. int32_t L_621 = V_27;
  55820. NullCheck(L_620);
  55821. int32_t L_622 = ((L_620)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_621)))->get_valueStartIndex_3();
  55822. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_623 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55823. int32_t L_624 = V_27;
  55824. NullCheck(L_623);
  55825. int32_t L_625 = ((L_623)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_624)))->get_valueLength_4();
  55826. int32_t L_626;
  55827. L_626 = TMP_Text_GetAttributeParameters_m3BAB3B0D6C04AE941A1671FD9940A6343242D74E(__this, L_619, L_622, L_625, (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_attributeParameterValues_189()), /*hidden argument*/NULL);
  55828. // if (paramCount != 4) return false;
  55829. if ((((int32_t)L_626) == ((int32_t)4)))
  55830. {
  55831. goto IL_1734;
  55832. }
  55833. }
  55834. {
  55835. // if (paramCount != 4) return false;
  55836. return (bool)0;
  55837. }
  55838. IL_1734:
  55839. {
  55840. // highlightPadding = new TMP_Offset(m_attributeParameterValues[0], m_attributeParameterValues[1], m_attributeParameterValues[2], m_attributeParameterValues[3]);
  55841. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55842. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_627 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  55843. NullCheck(L_627);
  55844. int32_t L_628 = 0;
  55845. float L_629 = (L_627)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
  55846. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_630 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  55847. NullCheck(L_630);
  55848. int32_t L_631 = 1;
  55849. float L_632 = (L_630)->GetAt(static_cast<il2cpp_array_size_t>(L_631));
  55850. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_633 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  55851. NullCheck(L_633);
  55852. int32_t L_634 = 2;
  55853. float L_635 = (L_633)->GetAt(static_cast<il2cpp_array_size_t>(L_634));
  55854. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_636 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  55855. NullCheck(L_636);
  55856. int32_t L_637 = 3;
  55857. float L_638 = (L_636)->GetAt(static_cast<il2cpp_array_size_t>(L_637));
  55858. TMP_Offset__ctor_m015A6148C7CD342FAF43B7D165DD2C36E06019F4((TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 *)(&V_14), L_629, L_632, L_635, L_638, /*hidden argument*/NULL);
  55859. // highlightPadding *= m_fontSize * 0.01f * (m_isOrthographic ? 1 : 0.1f);
  55860. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_639 = V_14;
  55861. float L_640 = __this->get_m_fontSize_73();
  55862. bool L_641 = __this->get_m_isOrthographic_127();
  55863. G_B417_0 = ((float)il2cpp_codegen_multiply((float)L_640, (float)(0.00999999978f)));
  55864. G_B417_1 = L_639;
  55865. if (L_641)
  55866. {
  55867. G_B418_0 = ((float)il2cpp_codegen_multiply((float)L_640, (float)(0.00999999978f)));
  55868. G_B418_1 = L_639;
  55869. goto IL_1774;
  55870. }
  55871. }
  55872. {
  55873. G_B419_0 = (0.100000001f);
  55874. G_B419_1 = G_B417_0;
  55875. G_B419_2 = G_B417_1;
  55876. goto IL_1779;
  55877. }
  55878. IL_1774:
  55879. {
  55880. G_B419_0 = (1.0f);
  55881. G_B419_1 = G_B418_0;
  55882. G_B419_2 = G_B418_1;
  55883. }
  55884. IL_1779:
  55885. {
  55886. IL2CPP_RUNTIME_CLASS_INIT(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  55887. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_642;
  55888. L_642 = TMP_Offset_op_Multiply_m40B656F12D0FFDDECC97D08A5657FC52E43B96CD(G_B419_2, ((float)il2cpp_codegen_multiply((float)G_B419_1, (float)G_B419_0)), /*hidden argument*/NULL);
  55889. V_14 = L_642;
  55890. }
  55891. IL_1781:
  55892. {
  55893. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  55894. int32_t L_643 = V_27;
  55895. V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_643, (int32_t)1));
  55896. }
  55897. IL_1787:
  55898. {
  55899. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  55900. int32_t L_644 = V_27;
  55901. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55902. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_645 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55903. NullCheck(L_645);
  55904. if ((((int32_t)L_644) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_645)->max_length))))))
  55905. {
  55906. goto IL_17a8;
  55907. }
  55908. }
  55909. {
  55910. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  55911. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_646 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  55912. int32_t L_647 = V_27;
  55913. NullCheck(L_646);
  55914. int32_t L_648 = ((L_646)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_647)))->get_nameHashCode_0();
  55915. if (L_648)
  55916. {
  55917. goto IL_1633;
  55918. }
  55919. }
  55920. IL_17a8:
  55921. {
  55922. // highlightColor.a = m_htmlColor.a < highlightColor.a ? (byte)(m_htmlColor.a) : (byte)(highlightColor.a);
  55923. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_649 = __this->get_address_of_m_htmlColor_226();
  55924. uint8_t L_650 = L_649->get_a_4();
  55925. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_651 = V_13;
  55926. uint8_t L_652 = L_651.get_a_4();
  55927. G_B424_0 = (&V_13);
  55928. if ((((int32_t)L_650) < ((int32_t)L_652)))
  55929. {
  55930. G_B425_0 = (&V_13);
  55931. goto IL_17c7;
  55932. }
  55933. }
  55934. {
  55935. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_653 = V_13;
  55936. uint8_t L_654 = L_653.get_a_4();
  55937. G_B426_0 = L_654;
  55938. G_B426_1 = G_B424_0;
  55939. goto IL_17d2;
  55940. }
  55941. IL_17c7:
  55942. {
  55943. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_655 = __this->get_address_of_m_htmlColor_226();
  55944. uint8_t L_656 = L_655->get_a_4();
  55945. G_B426_0 = L_656;
  55946. G_B426_1 = G_B425_0;
  55947. }
  55948. IL_17d2:
  55949. {
  55950. G_B426_1->set_a_4(G_B426_0);
  55951. // HighlightState state = new HighlightState(highlightColor, highlightPadding);
  55952. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_657 = V_13;
  55953. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_658 = V_14;
  55954. HighlightState__ctor_m5FB32DE7A9CEAF55D6C4D982DB7AC3A11A3036E7((HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 *)(&V_15), L_657, L_658, /*hidden argument*/NULL);
  55955. // m_HighlightStateStack.Push(state);
  55956. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * L_659 = __this->get_address_of_m_HighlightStateStack_230();
  55957. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 L_660 = V_15;
  55958. TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD((TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E *)L_659, L_660, /*hidden argument*/TMP_TextProcessingStack_1_Push_m389C684BA472975721F9F788F1BFE4D9601568AD_RuntimeMethod_var);
  55959. // return true;
  55960. return (bool)1;
  55961. }
  55962. IL_17f1:
  55963. {
  55964. // if ((m_fontStyle & FontStyles.Highlight) != FontStyles.Highlight)
  55965. int32_t L_661 = __this->get_m_fontStyle_88();
  55966. if ((((int32_t)((int32_t)((int32_t)L_661&(int32_t)((int32_t)512)))) == ((int32_t)((int32_t)512))))
  55967. {
  55968. goto IL_1834;
  55969. }
  55970. }
  55971. {
  55972. // m_HighlightStateStack.Remove();
  55973. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E * L_662 = __this->get_address_of_m_HighlightStateStack_230();
  55974. HighlightState_t52CE27A1187034A1037ABC13A70BAEE4AC3B5759 L_663;
  55975. L_663 = TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06((TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E *)L_662, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m8BCCFE8D06EEEB565968ECA3E6BD19A1BF789B06_RuntimeMethod_var);
  55976. // if (m_fontStyleStack.Remove(FontStyles.Highlight) == 0)
  55977. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_664 = __this->get_address_of_m_fontStyleStack_90();
  55978. uint8_t L_665;
  55979. L_665 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_664, ((int32_t)512), /*hidden argument*/NULL);
  55980. if (L_665)
  55981. {
  55982. goto IL_1834;
  55983. }
  55984. }
  55985. {
  55986. // m_FontStyleInternal &= ~FontStyles.Highlight;
  55987. int32_t L_666 = __this->get_m_FontStyleInternal_89();
  55988. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_666&(int32_t)((int32_t)-513))));
  55989. }
  55990. IL_1834:
  55991. {
  55992. // return true;
  55993. return (bool)1;
  55994. }
  55995. IL_1836:
  55996. {
  55997. // m_fontScaleMultiplier *= m_currentFontAsset.faceInfo.subscriptSize > 0 ? m_currentFontAsset.faceInfo.subscriptSize : 1;
  55998. float L_667 = __this->get_m_fontScaleMultiplier_186();
  55999. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_668 = __this->get_m_currentFontAsset_41();
  56000. NullCheck(L_668);
  56001. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_669;
  56002. L_669 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_668, /*hidden argument*/NULL);
  56003. V_29 = L_669;
  56004. float L_670;
  56005. L_670 = FaceInfo_get_subscriptSize_mEC9AEAD24A51AB19FFCC09AE919EF656ED2C6413((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56006. G_B432_0 = L_667;
  56007. G_B432_1 = __this;
  56008. if ((((float)L_670) > ((float)(0.0f))))
  56009. {
  56010. G_B433_0 = L_667;
  56011. G_B433_1 = __this;
  56012. goto IL_185f;
  56013. }
  56014. }
  56015. {
  56016. G_B434_0 = (1.0f);
  56017. G_B434_1 = G_B432_0;
  56018. G_B434_2 = G_B432_1;
  56019. goto IL_1873;
  56020. }
  56021. IL_185f:
  56022. {
  56023. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_671 = __this->get_m_currentFontAsset_41();
  56024. NullCheck(L_671);
  56025. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_672;
  56026. L_672 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_671, /*hidden argument*/NULL);
  56027. V_29 = L_672;
  56028. float L_673;
  56029. L_673 = FaceInfo_get_subscriptSize_mEC9AEAD24A51AB19FFCC09AE919EF656ED2C6413((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56030. G_B434_0 = L_673;
  56031. G_B434_1 = G_B433_0;
  56032. G_B434_2 = G_B433_1;
  56033. }
  56034. IL_1873:
  56035. {
  56036. NullCheck(G_B434_2);
  56037. G_B434_2->set_m_fontScaleMultiplier_186(((float)il2cpp_codegen_multiply((float)G_B434_1, (float)G_B434_0)));
  56038. // m_baselineOffsetStack.Push(m_baselineOffset);
  56039. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_674 = __this->get_address_of_m_baselineOffsetStack_243();
  56040. float L_675 = __this->get_m_baselineOffset_242();
  56041. TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_674, L_675, /*hidden argument*/TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_RuntimeMethod_var);
  56042. // fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  56043. float L_676 = __this->get_m_currentFontSize_74();
  56044. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_677 = __this->get_m_currentFontAsset_41();
  56045. NullCheck(L_677);
  56046. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_678;
  56047. L_678 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_677, /*hidden argument*/NULL);
  56048. V_29 = L_678;
  56049. int32_t L_679;
  56050. L_679 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56051. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_680 = __this->get_m_currentFontAsset_41();
  56052. NullCheck(L_680);
  56053. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_681;
  56054. L_681 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_680, /*hidden argument*/NULL);
  56055. V_29 = L_681;
  56056. float L_682;
  56057. L_682 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56058. bool L_683 = __this->get_m_isOrthographic_127();
  56059. G_B435_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_676/(float)((float)((float)L_679)))), (float)L_682));
  56060. if (L_683)
  56061. {
  56062. G_B436_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_676/(float)((float)((float)L_679)))), (float)L_682));
  56063. goto IL_18ca;
  56064. }
  56065. }
  56066. {
  56067. G_B437_0 = (0.100000001f);
  56068. G_B437_1 = G_B435_0;
  56069. goto IL_18cf;
  56070. }
  56071. IL_18ca:
  56072. {
  56073. G_B437_0 = (1.0f);
  56074. G_B437_1 = G_B436_0;
  56075. }
  56076. IL_18cf:
  56077. {
  56078. V_12 = ((float)il2cpp_codegen_multiply((float)G_B437_1, (float)G_B437_0));
  56079. // m_baselineOffset += m_currentFontAsset.faceInfo.subscriptOffset * fontScale * m_fontScaleMultiplier;
  56080. float L_684 = __this->get_m_baselineOffset_242();
  56081. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_685 = __this->get_m_currentFontAsset_41();
  56082. NullCheck(L_685);
  56083. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_686;
  56084. L_686 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_685, /*hidden argument*/NULL);
  56085. V_29 = L_686;
  56086. float L_687;
  56087. L_687 = FaceInfo_get_subscriptOffset_mD3F7F2F5F93364977E3F81E9B693D5CDB1419088((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56088. float L_688 = V_12;
  56089. float L_689 = __this->get_m_fontScaleMultiplier_186();
  56090. __this->set_m_baselineOffset_242(((float)il2cpp_codegen_add((float)L_684, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_687, (float)L_688)), (float)L_689)))));
  56091. // m_fontStyleStack.Add(FontStyles.Subscript);
  56092. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_690 = __this->get_address_of_m_fontStyleStack_90();
  56093. uint8_t L_691;
  56094. L_691 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_690, ((int32_t)256), /*hidden argument*/NULL);
  56095. // m_FontStyleInternal |= FontStyles.Subscript;
  56096. int32_t L_692 = __this->get_m_FontStyleInternal_89();
  56097. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_692|(int32_t)((int32_t)256))));
  56098. // return true;
  56099. return (bool)1;
  56100. }
  56101. IL_1922:
  56102. {
  56103. // if ((m_FontStyleInternal & FontStyles.Subscript) == FontStyles.Subscript)
  56104. int32_t L_693 = __this->get_m_FontStyleInternal_89();
  56105. if ((!(((uint32_t)((int32_t)((int32_t)L_693&(int32_t)((int32_t)256)))) == ((uint32_t)((int32_t)256)))))
  56106. {
  56107. goto IL_19bd;
  56108. }
  56109. }
  56110. {
  56111. // if (m_fontScaleMultiplier < 1)
  56112. float L_694 = __this->get_m_fontScaleMultiplier_186();
  56113. if ((!(((float)L_694) < ((float)(1.0f)))))
  56114. {
  56115. goto IL_1999;
  56116. }
  56117. }
  56118. {
  56119. // m_baselineOffset = m_baselineOffsetStack.Pop();
  56120. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_695 = __this->get_address_of_m_baselineOffsetStack_243();
  56121. float L_696;
  56122. L_696 = TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_695, /*hidden argument*/TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_RuntimeMethod_var);
  56123. __this->set_m_baselineOffset_242(L_696);
  56124. // m_fontScaleMultiplier /= m_currentFontAsset.faceInfo.subscriptSize > 0 ? m_currentFontAsset.faceInfo.subscriptSize : 1;
  56125. float L_697 = __this->get_m_fontScaleMultiplier_186();
  56126. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_698 = __this->get_m_currentFontAsset_41();
  56127. NullCheck(L_698);
  56128. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_699;
  56129. L_699 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_698, /*hidden argument*/NULL);
  56130. V_29 = L_699;
  56131. float L_700;
  56132. L_700 = FaceInfo_get_subscriptSize_mEC9AEAD24A51AB19FFCC09AE919EF656ED2C6413((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56133. G_B441_0 = L_697;
  56134. G_B441_1 = __this;
  56135. if ((((float)L_700) > ((float)(0.0f))))
  56136. {
  56137. G_B442_0 = L_697;
  56138. G_B442_1 = __this;
  56139. goto IL_197f;
  56140. }
  56141. }
  56142. {
  56143. G_B443_0 = (1.0f);
  56144. G_B443_1 = G_B441_0;
  56145. G_B443_2 = G_B441_1;
  56146. goto IL_1993;
  56147. }
  56148. IL_197f:
  56149. {
  56150. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_701 = __this->get_m_currentFontAsset_41();
  56151. NullCheck(L_701);
  56152. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_702;
  56153. L_702 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_701, /*hidden argument*/NULL);
  56154. V_29 = L_702;
  56155. float L_703;
  56156. L_703 = FaceInfo_get_subscriptSize_mEC9AEAD24A51AB19FFCC09AE919EF656ED2C6413((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56157. G_B443_0 = L_703;
  56158. G_B443_1 = G_B442_0;
  56159. G_B443_2 = G_B442_1;
  56160. }
  56161. IL_1993:
  56162. {
  56163. NullCheck(G_B443_2);
  56164. G_B443_2->set_m_fontScaleMultiplier_186(((float)((float)G_B443_1/(float)G_B443_0)));
  56165. }
  56166. IL_1999:
  56167. {
  56168. // if (m_fontStyleStack.Remove(FontStyles.Subscript) == 0)
  56169. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_704 = __this->get_address_of_m_fontStyleStack_90();
  56170. uint8_t L_705;
  56171. L_705 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_704, ((int32_t)256), /*hidden argument*/NULL);
  56172. if (L_705)
  56173. {
  56174. goto IL_19bd;
  56175. }
  56176. }
  56177. {
  56178. // m_FontStyleInternal &= ~FontStyles.Subscript;
  56179. int32_t L_706 = __this->get_m_FontStyleInternal_89();
  56180. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_706&(int32_t)((int32_t)-257))));
  56181. }
  56182. IL_19bd:
  56183. {
  56184. // return true;
  56185. return (bool)1;
  56186. }
  56187. IL_19bf:
  56188. {
  56189. // m_fontScaleMultiplier *= m_currentFontAsset.faceInfo.superscriptSize > 0 ? m_currentFontAsset.faceInfo.superscriptSize : 1;
  56190. float L_707 = __this->get_m_fontScaleMultiplier_186();
  56191. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_708 = __this->get_m_currentFontAsset_41();
  56192. NullCheck(L_708);
  56193. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_709;
  56194. L_709 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_708, /*hidden argument*/NULL);
  56195. V_29 = L_709;
  56196. float L_710;
  56197. L_710 = FaceInfo_get_superscriptSize_m7FBEC1B0C97A7DC9D581AF9ADBDDCF14F7565F1A((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56198. G_B448_0 = L_707;
  56199. G_B448_1 = __this;
  56200. if ((((float)L_710) > ((float)(0.0f))))
  56201. {
  56202. G_B449_0 = L_707;
  56203. G_B449_1 = __this;
  56204. goto IL_19e8;
  56205. }
  56206. }
  56207. {
  56208. G_B450_0 = (1.0f);
  56209. G_B450_1 = G_B448_0;
  56210. G_B450_2 = G_B448_1;
  56211. goto IL_19fc;
  56212. }
  56213. IL_19e8:
  56214. {
  56215. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_711 = __this->get_m_currentFontAsset_41();
  56216. NullCheck(L_711);
  56217. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_712;
  56218. L_712 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_711, /*hidden argument*/NULL);
  56219. V_29 = L_712;
  56220. float L_713;
  56221. L_713 = FaceInfo_get_superscriptSize_m7FBEC1B0C97A7DC9D581AF9ADBDDCF14F7565F1A((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56222. G_B450_0 = L_713;
  56223. G_B450_1 = G_B449_0;
  56224. G_B450_2 = G_B449_1;
  56225. }
  56226. IL_19fc:
  56227. {
  56228. NullCheck(G_B450_2);
  56229. G_B450_2->set_m_fontScaleMultiplier_186(((float)il2cpp_codegen_multiply((float)G_B450_1, (float)G_B450_0)));
  56230. // m_baselineOffsetStack.Push(m_baselineOffset);
  56231. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_714 = __this->get_address_of_m_baselineOffsetStack_243();
  56232. float L_715 = __this->get_m_baselineOffset_242();
  56233. TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_714, L_715, /*hidden argument*/TMP_TextProcessingStack_1_Push_m91F7FBC75B6C41B2985543B3203B097DDA57C170_RuntimeMethod_var);
  56234. // fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  56235. float L_716 = __this->get_m_currentFontSize_74();
  56236. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_717 = __this->get_m_currentFontAsset_41();
  56237. NullCheck(L_717);
  56238. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_718;
  56239. L_718 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_717, /*hidden argument*/NULL);
  56240. V_29 = L_718;
  56241. int32_t L_719;
  56242. L_719 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56243. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_720 = __this->get_m_currentFontAsset_41();
  56244. NullCheck(L_720);
  56245. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_721;
  56246. L_721 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_720, /*hidden argument*/NULL);
  56247. V_29 = L_721;
  56248. float L_722;
  56249. L_722 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56250. bool L_723 = __this->get_m_isOrthographic_127();
  56251. G_B451_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_716/(float)((float)((float)L_719)))), (float)L_722));
  56252. if (L_723)
  56253. {
  56254. G_B452_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_716/(float)((float)((float)L_719)))), (float)L_722));
  56255. goto IL_1a53;
  56256. }
  56257. }
  56258. {
  56259. G_B453_0 = (0.100000001f);
  56260. G_B453_1 = G_B451_0;
  56261. goto IL_1a58;
  56262. }
  56263. IL_1a53:
  56264. {
  56265. G_B453_0 = (1.0f);
  56266. G_B453_1 = G_B452_0;
  56267. }
  56268. IL_1a58:
  56269. {
  56270. V_12 = ((float)il2cpp_codegen_multiply((float)G_B453_1, (float)G_B453_0));
  56271. // m_baselineOffset += m_currentFontAsset.faceInfo.superscriptOffset * fontScale * m_fontScaleMultiplier;
  56272. float L_724 = __this->get_m_baselineOffset_242();
  56273. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_725 = __this->get_m_currentFontAsset_41();
  56274. NullCheck(L_725);
  56275. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_726;
  56276. L_726 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_725, /*hidden argument*/NULL);
  56277. V_29 = L_726;
  56278. float L_727;
  56279. L_727 = FaceInfo_get_superscriptOffset_mAF8D37F78A79780652BAE40384F0C4DED8350769((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56280. float L_728 = V_12;
  56281. float L_729 = __this->get_m_fontScaleMultiplier_186();
  56282. __this->set_m_baselineOffset_242(((float)il2cpp_codegen_add((float)L_724, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_727, (float)L_728)), (float)L_729)))));
  56283. // m_fontStyleStack.Add(FontStyles.Superscript);
  56284. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_730 = __this->get_address_of_m_fontStyleStack_90();
  56285. uint8_t L_731;
  56286. L_731 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_730, ((int32_t)128), /*hidden argument*/NULL);
  56287. // m_FontStyleInternal |= FontStyles.Superscript;
  56288. int32_t L_732 = __this->get_m_FontStyleInternal_89();
  56289. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_732|(int32_t)((int32_t)128))));
  56290. // return true;
  56291. return (bool)1;
  56292. }
  56293. IL_1aab:
  56294. {
  56295. // if ((m_FontStyleInternal & FontStyles.Superscript) == FontStyles.Superscript)
  56296. int32_t L_733 = __this->get_m_FontStyleInternal_89();
  56297. if ((!(((uint32_t)((int32_t)((int32_t)L_733&(int32_t)((int32_t)128)))) == ((uint32_t)((int32_t)128)))))
  56298. {
  56299. goto IL_1b46;
  56300. }
  56301. }
  56302. {
  56303. // if (m_fontScaleMultiplier < 1)
  56304. float L_734 = __this->get_m_fontScaleMultiplier_186();
  56305. if ((!(((float)L_734) < ((float)(1.0f)))))
  56306. {
  56307. goto IL_1b22;
  56308. }
  56309. }
  56310. {
  56311. // m_baselineOffset = m_baselineOffsetStack.Pop();
  56312. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_735 = __this->get_address_of_m_baselineOffsetStack_243();
  56313. float L_736;
  56314. L_736 = TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_735, /*hidden argument*/TMP_TextProcessingStack_1_Pop_m756EA91DC886BF52CE9D194FB7D401ACF6CC256F_RuntimeMethod_var);
  56315. __this->set_m_baselineOffset_242(L_736);
  56316. // m_fontScaleMultiplier /= m_currentFontAsset.faceInfo.superscriptSize > 0 ? m_currentFontAsset.faceInfo.superscriptSize : 1;
  56317. float L_737 = __this->get_m_fontScaleMultiplier_186();
  56318. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_738 = __this->get_m_currentFontAsset_41();
  56319. NullCheck(L_738);
  56320. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_739;
  56321. L_739 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_738, /*hidden argument*/NULL);
  56322. V_29 = L_739;
  56323. float L_740;
  56324. L_740 = FaceInfo_get_superscriptSize_m7FBEC1B0C97A7DC9D581AF9ADBDDCF14F7565F1A((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56325. G_B457_0 = L_737;
  56326. G_B457_1 = __this;
  56327. if ((((float)L_740) > ((float)(0.0f))))
  56328. {
  56329. G_B458_0 = L_737;
  56330. G_B458_1 = __this;
  56331. goto IL_1b08;
  56332. }
  56333. }
  56334. {
  56335. G_B459_0 = (1.0f);
  56336. G_B459_1 = G_B457_0;
  56337. G_B459_2 = G_B457_1;
  56338. goto IL_1b1c;
  56339. }
  56340. IL_1b08:
  56341. {
  56342. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_741 = __this->get_m_currentFontAsset_41();
  56343. NullCheck(L_741);
  56344. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_742;
  56345. L_742 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_741, /*hidden argument*/NULL);
  56346. V_29 = L_742;
  56347. float L_743;
  56348. L_743 = FaceInfo_get_superscriptSize_m7FBEC1B0C97A7DC9D581AF9ADBDDCF14F7565F1A((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  56349. G_B459_0 = L_743;
  56350. G_B459_1 = G_B458_0;
  56351. G_B459_2 = G_B458_1;
  56352. }
  56353. IL_1b1c:
  56354. {
  56355. NullCheck(G_B459_2);
  56356. G_B459_2->set_m_fontScaleMultiplier_186(((float)((float)G_B459_1/(float)G_B459_0)));
  56357. }
  56358. IL_1b22:
  56359. {
  56360. // if (m_fontStyleStack.Remove(FontStyles.Superscript) == 0)
  56361. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_744 = __this->get_address_of_m_fontStyleStack_90();
  56362. uint8_t L_745;
  56363. L_745 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_744, ((int32_t)128), /*hidden argument*/NULL);
  56364. if (L_745)
  56365. {
  56366. goto IL_1b46;
  56367. }
  56368. }
  56369. {
  56370. // m_FontStyleInternal &= ~FontStyles.Superscript;
  56371. int32_t L_746 = __this->get_m_FontStyleInternal_89();
  56372. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_746&(int32_t)((int32_t)-129))));
  56373. }
  56374. IL_1b46:
  56375. {
  56376. // return true;
  56377. return (bool)1;
  56378. }
  56379. IL_1b48:
  56380. {
  56381. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  56382. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56383. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_747 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56384. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_748 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56385. NullCheck(L_748);
  56386. int32_t L_749 = ((L_748)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  56387. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_750 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56388. NullCheck(L_750);
  56389. int32_t L_751 = ((L_750)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  56390. float L_752;
  56391. L_752 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_747, L_749, L_751, /*hidden argument*/NULL);
  56392. V_11 = L_752;
  56393. // if (value == Int16.MinValue) return false;
  56394. float L_753 = V_11;
  56395. if ((!(((float)L_753) == ((float)(-32768.0f)))))
  56396. {
  56397. goto IL_1b80;
  56398. }
  56399. }
  56400. {
  56401. // if (value == Int16.MinValue) return false;
  56402. return (bool)0;
  56403. }
  56404. IL_1b80:
  56405. {
  56406. // switch ((int)value)
  56407. float L_754 = V_11;
  56408. V_30 = ((int32_t)((int32_t)L_754));
  56409. int32_t L_755 = V_30;
  56410. if ((((int32_t)L_755) > ((int32_t)((int32_t)400))))
  56411. {
  56412. goto IL_1bc2;
  56413. }
  56414. }
  56415. {
  56416. int32_t L_756 = V_30;
  56417. if ((((int32_t)L_756) > ((int32_t)((int32_t)200))))
  56418. {
  56419. goto IL_1bab;
  56420. }
  56421. }
  56422. {
  56423. int32_t L_757 = V_30;
  56424. if ((((int32_t)L_757) == ((int32_t)((int32_t)100))))
  56425. {
  56426. goto IL_1bff;
  56427. }
  56428. }
  56429. {
  56430. int32_t L_758 = V_30;
  56431. if ((((int32_t)L_758) == ((int32_t)((int32_t)200))))
  56432. {
  56433. goto IL_1c09;
  56434. }
  56435. }
  56436. {
  56437. goto IL_1c6f;
  56438. }
  56439. IL_1bab:
  56440. {
  56441. int32_t L_759 = V_30;
  56442. if ((((int32_t)L_759) == ((int32_t)((int32_t)300))))
  56443. {
  56444. goto IL_1c16;
  56445. }
  56446. }
  56447. {
  56448. int32_t L_760 = V_30;
  56449. if ((((int32_t)L_760) == ((int32_t)((int32_t)400))))
  56450. {
  56451. goto IL_1c23;
  56452. }
  56453. }
  56454. {
  56455. goto IL_1c6f;
  56456. }
  56457. IL_1bc2:
  56458. {
  56459. int32_t L_761 = V_30;
  56460. if ((((int32_t)L_761) > ((int32_t)((int32_t)600))))
  56461. {
  56462. goto IL_1be2;
  56463. }
  56464. }
  56465. {
  56466. int32_t L_762 = V_30;
  56467. if ((((int32_t)L_762) == ((int32_t)((int32_t)500))))
  56468. {
  56469. goto IL_1c30;
  56470. }
  56471. }
  56472. {
  56473. int32_t L_763 = V_30;
  56474. if ((((int32_t)L_763) == ((int32_t)((int32_t)600))))
  56475. {
  56476. goto IL_1c3d;
  56477. }
  56478. }
  56479. {
  56480. goto IL_1c6f;
  56481. }
  56482. IL_1be2:
  56483. {
  56484. int32_t L_764 = V_30;
  56485. if ((((int32_t)L_764) == ((int32_t)((int32_t)700))))
  56486. {
  56487. goto IL_1c4a;
  56488. }
  56489. }
  56490. {
  56491. int32_t L_765 = V_30;
  56492. if ((((int32_t)L_765) == ((int32_t)((int32_t)800))))
  56493. {
  56494. goto IL_1c57;
  56495. }
  56496. }
  56497. {
  56498. int32_t L_766 = V_30;
  56499. if ((((int32_t)L_766) == ((int32_t)((int32_t)900))))
  56500. {
  56501. goto IL_1c64;
  56502. }
  56503. }
  56504. {
  56505. goto IL_1c6f;
  56506. }
  56507. IL_1bff:
  56508. {
  56509. // m_FontWeightInternal = FontWeight.Thin;
  56510. __this->set_m_FontWeightInternal_78(((int32_t)100));
  56511. // break;
  56512. goto IL_1c6f;
  56513. }
  56514. IL_1c09:
  56515. {
  56516. // m_FontWeightInternal = FontWeight.ExtraLight;
  56517. __this->set_m_FontWeightInternal_78(((int32_t)200));
  56518. // break;
  56519. goto IL_1c6f;
  56520. }
  56521. IL_1c16:
  56522. {
  56523. // m_FontWeightInternal = FontWeight.Light;
  56524. __this->set_m_FontWeightInternal_78(((int32_t)300));
  56525. // break;
  56526. goto IL_1c6f;
  56527. }
  56528. IL_1c23:
  56529. {
  56530. // m_FontWeightInternal = FontWeight.Regular;
  56531. __this->set_m_FontWeightInternal_78(((int32_t)400));
  56532. // break;
  56533. goto IL_1c6f;
  56534. }
  56535. IL_1c30:
  56536. {
  56537. // m_FontWeightInternal = FontWeight.Medium;
  56538. __this->set_m_FontWeightInternal_78(((int32_t)500));
  56539. // break;
  56540. goto IL_1c6f;
  56541. }
  56542. IL_1c3d:
  56543. {
  56544. // m_FontWeightInternal = FontWeight.SemiBold;
  56545. __this->set_m_FontWeightInternal_78(((int32_t)600));
  56546. // break;
  56547. goto IL_1c6f;
  56548. }
  56549. IL_1c4a:
  56550. {
  56551. // m_FontWeightInternal = FontWeight.Bold;
  56552. __this->set_m_FontWeightInternal_78(((int32_t)700));
  56553. // break;
  56554. goto IL_1c6f;
  56555. }
  56556. IL_1c57:
  56557. {
  56558. // m_FontWeightInternal = FontWeight.Heavy;
  56559. __this->set_m_FontWeightInternal_78(((int32_t)800));
  56560. // break;
  56561. goto IL_1c6f;
  56562. }
  56563. IL_1c64:
  56564. {
  56565. // m_FontWeightInternal = FontWeight.Black;
  56566. __this->set_m_FontWeightInternal_78(((int32_t)900));
  56567. }
  56568. IL_1c6f:
  56569. {
  56570. // m_FontWeightStack.Add(m_FontWeightInternal);
  56571. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * L_767 = __this->get_address_of_m_FontWeightStack_79();
  56572. int32_t L_768 = __this->get_m_FontWeightInternal_78();
  56573. TMP_TextProcessingStack_1_Add_m0F4536EBB9E0D7B2FC2D3A89C58446817EAE8424((TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *)L_767, L_768, /*hidden argument*/TMP_TextProcessingStack_1_Add_m0F4536EBB9E0D7B2FC2D3A89C58446817EAE8424_RuntimeMethod_var);
  56574. // return true;
  56575. return (bool)1;
  56576. }
  56577. IL_1c82:
  56578. {
  56579. // m_FontWeightStack.Remove();
  56580. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * L_769 = __this->get_address_of_m_FontWeightStack_79();
  56581. int32_t L_770;
  56582. L_770 = TMP_TextProcessingStack_1_Remove_m99B5059FD703674E53E9E6DB125AFD772C54436E((TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *)L_769, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m99B5059FD703674E53E9E6DB125AFD772C54436E_RuntimeMethod_var);
  56583. // if (m_FontStyleInternal == FontStyles.Bold)
  56584. int32_t L_771 = __this->get_m_FontStyleInternal_89();
  56585. if ((!(((uint32_t)L_771) == ((uint32_t)1))))
  56586. {
  56587. goto IL_1ca4;
  56588. }
  56589. }
  56590. {
  56591. // m_FontWeightInternal = FontWeight.Bold;
  56592. __this->set_m_FontWeightInternal_78(((int32_t)700));
  56593. goto IL_1cb5;
  56594. }
  56595. IL_1ca4:
  56596. {
  56597. // m_FontWeightInternal = m_FontWeightStack.Peek();
  56598. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 * L_772 = __this->get_address_of_m_FontWeightStack_79();
  56599. int32_t L_773;
  56600. L_773 = TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB((TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 *)L_772, /*hidden argument*/TMP_TextProcessingStack_1_Peek_mFE79D8509A023E79EE840CA8E31D083377859FAB_RuntimeMethod_var);
  56601. __this->set_m_FontWeightInternal_78(L_773);
  56602. }
  56603. IL_1cb5:
  56604. {
  56605. // return true;
  56606. return (bool)1;
  56607. }
  56608. IL_1cb7:
  56609. {
  56610. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  56611. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56612. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_774 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56613. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_775 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56614. NullCheck(L_775);
  56615. int32_t L_776 = ((L_775)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  56616. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_777 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56617. NullCheck(L_777);
  56618. int32_t L_778 = ((L_777)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  56619. float L_779;
  56620. L_779 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_774, L_776, L_778, /*hidden argument*/NULL);
  56621. V_11 = L_779;
  56622. // if (value == Int16.MinValue) return false;
  56623. float L_780 = V_11;
  56624. if ((!(((float)L_780) == ((float)(-32768.0f)))))
  56625. {
  56626. goto IL_1cef;
  56627. }
  56628. }
  56629. {
  56630. // if (value == Int16.MinValue) return false;
  56631. return (bool)0;
  56632. }
  56633. IL_1cef:
  56634. {
  56635. int32_t L_781 = V_4;
  56636. switch (L_781)
  56637. {
  56638. case 0:
  56639. {
  56640. goto IL_1d04;
  56641. }
  56642. case 1:
  56643. {
  56644. goto IL_1d23;
  56645. }
  56646. case 2:
  56647. {
  56648. goto IL_1d49;
  56649. }
  56650. }
  56651. }
  56652. {
  56653. goto IL_1d60;
  56654. }
  56655. IL_1d04:
  56656. {
  56657. // m_xAdvance = value * (m_isOrthographic ? 1.0f : 0.1f);
  56658. float L_782 = V_11;
  56659. bool L_783 = __this->get_m_isOrthographic_127();
  56660. G_B500_0 = L_782;
  56661. G_B500_1 = __this;
  56662. if (L_783)
  56663. {
  56664. G_B501_0 = L_782;
  56665. G_B501_1 = __this;
  56666. goto IL_1d16;
  56667. }
  56668. }
  56669. {
  56670. G_B502_0 = (0.100000001f);
  56671. G_B502_1 = G_B500_0;
  56672. G_B502_2 = G_B500_1;
  56673. goto IL_1d1b;
  56674. }
  56675. IL_1d16:
  56676. {
  56677. G_B502_0 = (1.0f);
  56678. G_B502_1 = G_B501_0;
  56679. G_B502_2 = G_B501_1;
  56680. }
  56681. IL_1d1b:
  56682. {
  56683. NullCheck(G_B502_2);
  56684. G_B502_2->set_m_xAdvance_244(((float)il2cpp_codegen_multiply((float)G_B502_1, (float)G_B502_0)));
  56685. // return true;
  56686. return (bool)1;
  56687. }
  56688. IL_1d23:
  56689. {
  56690. // m_xAdvance = value * m_currentFontSize * (m_isOrthographic ? 1.0f : 0.1f);
  56691. float L_784 = V_11;
  56692. float L_785 = __this->get_m_currentFontSize_74();
  56693. bool L_786 = __this->get_m_isOrthographic_127();
  56694. G_B504_0 = ((float)il2cpp_codegen_multiply((float)L_784, (float)L_785));
  56695. G_B504_1 = __this;
  56696. if (L_786)
  56697. {
  56698. G_B505_0 = ((float)il2cpp_codegen_multiply((float)L_784, (float)L_785));
  56699. G_B505_1 = __this;
  56700. goto IL_1d3c;
  56701. }
  56702. }
  56703. {
  56704. G_B506_0 = (0.100000001f);
  56705. G_B506_1 = G_B504_0;
  56706. G_B506_2 = G_B504_1;
  56707. goto IL_1d41;
  56708. }
  56709. IL_1d3c:
  56710. {
  56711. G_B506_0 = (1.0f);
  56712. G_B506_1 = G_B505_0;
  56713. G_B506_2 = G_B505_1;
  56714. }
  56715. IL_1d41:
  56716. {
  56717. NullCheck(G_B506_2);
  56718. G_B506_2->set_m_xAdvance_244(((float)il2cpp_codegen_multiply((float)G_B506_1, (float)G_B506_0)));
  56719. // return true;
  56720. return (bool)1;
  56721. }
  56722. IL_1d49:
  56723. {
  56724. // m_xAdvance = m_marginWidth * value / 100;
  56725. float L_787 = __this->get_m_marginWidth_149();
  56726. float L_788 = V_11;
  56727. __this->set_m_xAdvance_244(((float)((float)((float)il2cpp_codegen_multiply((float)L_787, (float)L_788))/(float)(100.0f))));
  56728. // return true;
  56729. return (bool)1;
  56730. }
  56731. IL_1d60:
  56732. {
  56733. // return false;
  56734. return (bool)0;
  56735. }
  56736. IL_1d62:
  56737. {
  56738. // m_isIgnoringAlignment = false;
  56739. __this->set_m_isIgnoringAlignment_113((bool)0);
  56740. // return true;
  56741. return (bool)1;
  56742. }
  56743. IL_1d6b:
  56744. {
  56745. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  56746. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56747. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_789 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56748. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_790 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56749. NullCheck(L_790);
  56750. int32_t L_791 = ((L_790)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  56751. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_792 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56752. NullCheck(L_792);
  56753. int32_t L_793 = ((L_792)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  56754. float L_794;
  56755. L_794 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_789, L_791, L_793, /*hidden argument*/NULL);
  56756. V_11 = L_794;
  56757. // if (value == Int16.MinValue) return false;
  56758. float L_795 = V_11;
  56759. if ((!(((float)L_795) == ((float)(-32768.0f)))))
  56760. {
  56761. goto IL_1da3;
  56762. }
  56763. }
  56764. {
  56765. // if (value == Int16.MinValue) return false;
  56766. return (bool)0;
  56767. }
  56768. IL_1da3:
  56769. {
  56770. int32_t L_796 = V_4;
  56771. switch (L_796)
  56772. {
  56773. case 0:
  56774. {
  56775. goto IL_1db8;
  56776. }
  56777. case 1:
  56778. {
  56779. goto IL_1dd7;
  56780. }
  56781. case 2:
  56782. {
  56783. goto IL_1dfd;
  56784. }
  56785. }
  56786. }
  56787. {
  56788. goto IL_1dff;
  56789. }
  56790. IL_1db8:
  56791. {
  56792. // m_baselineOffset = value * (m_isOrthographic ? 1 : 0.1f);
  56793. float L_797 = V_11;
  56794. bool L_798 = __this->get_m_isOrthographic_127();
  56795. G_B515_0 = L_797;
  56796. G_B515_1 = __this;
  56797. if (L_798)
  56798. {
  56799. G_B516_0 = L_797;
  56800. G_B516_1 = __this;
  56801. goto IL_1dca;
  56802. }
  56803. }
  56804. {
  56805. G_B517_0 = (0.100000001f);
  56806. G_B517_1 = G_B515_0;
  56807. G_B517_2 = G_B515_1;
  56808. goto IL_1dcf;
  56809. }
  56810. IL_1dca:
  56811. {
  56812. G_B517_0 = (1.0f);
  56813. G_B517_1 = G_B516_0;
  56814. G_B517_2 = G_B516_1;
  56815. }
  56816. IL_1dcf:
  56817. {
  56818. NullCheck(G_B517_2);
  56819. G_B517_2->set_m_baselineOffset_242(((float)il2cpp_codegen_multiply((float)G_B517_1, (float)G_B517_0)));
  56820. // return true;
  56821. return (bool)1;
  56822. }
  56823. IL_1dd7:
  56824. {
  56825. // m_baselineOffset = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  56826. float L_799 = V_11;
  56827. bool L_800 = __this->get_m_isOrthographic_127();
  56828. G_B519_0 = L_799;
  56829. G_B519_1 = __this;
  56830. if (L_800)
  56831. {
  56832. G_B520_0 = L_799;
  56833. G_B520_1 = __this;
  56834. goto IL_1de9;
  56835. }
  56836. }
  56837. {
  56838. G_B521_0 = (0.100000001f);
  56839. G_B521_1 = G_B519_0;
  56840. G_B521_2 = G_B519_1;
  56841. goto IL_1dee;
  56842. }
  56843. IL_1de9:
  56844. {
  56845. G_B521_0 = (1.0f);
  56846. G_B521_1 = G_B520_0;
  56847. G_B521_2 = G_B520_1;
  56848. }
  56849. IL_1dee:
  56850. {
  56851. float L_801 = __this->get_m_currentFontSize_74();
  56852. NullCheck(G_B521_2);
  56853. G_B521_2->set_m_baselineOffset_242(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B521_1, (float)G_B521_0)), (float)L_801)));
  56854. // return true;
  56855. return (bool)1;
  56856. }
  56857. IL_1dfd:
  56858. {
  56859. // return false;
  56860. return (bool)0;
  56861. }
  56862. IL_1dff:
  56863. {
  56864. // return false;
  56865. return (bool)0;
  56866. }
  56867. IL_1e01:
  56868. {
  56869. // m_baselineOffset = 0;
  56870. __this->set_m_baselineOffset_242((0.0f));
  56871. // return true;
  56872. return (bool)1;
  56873. }
  56874. IL_1e0e:
  56875. {
  56876. // if (m_overflowMode == TextOverflowModes.Page)
  56877. int32_t L_802 = __this->get_m_overflowMode_115();
  56878. if ((!(((uint32_t)L_802) == ((uint32_t)5))))
  56879. {
  56880. goto IL_1e50;
  56881. }
  56882. }
  56883. {
  56884. // m_xAdvance = 0 + tag_LineIndent + tag_Indent;
  56885. float L_803 = __this->get_tag_LineIndent_190();
  56886. float L_804 = __this->get_tag_Indent_191();
  56887. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)(0.0f), (float)L_803)), (float)L_804)));
  56888. // m_lineOffset = 0;
  56889. __this->set_m_lineOffset_224((0.0f));
  56890. // m_pageNumber += 1;
  56891. int32_t L_805 = __this->get_m_pageNumber_214();
  56892. __this->set_m_pageNumber_214(((int32_t)il2cpp_codegen_add((int32_t)L_805, (int32_t)1)));
  56893. // m_isNewPage = true;
  56894. __this->set_m_isNewPage_145((bool)1);
  56895. }
  56896. IL_1e50:
  56897. {
  56898. // return true;
  56899. return (bool)1;
  56900. }
  56901. IL_1e52:
  56902. {
  56903. // m_isNonBreakingSpace = true;
  56904. __this->set_m_isNonBreakingSpace_112((bool)1);
  56905. // return true;
  56906. return (bool)1;
  56907. }
  56908. IL_1e5b:
  56909. {
  56910. // m_isNonBreakingSpace = false;
  56911. __this->set_m_isNonBreakingSpace_112((bool)0);
  56912. // return true;
  56913. return (bool)1;
  56914. }
  56915. IL_1e64:
  56916. {
  56917. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  56918. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56919. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_806 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56920. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_807 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56921. NullCheck(L_807);
  56922. int32_t L_808 = ((L_807)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  56923. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_809 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  56924. NullCheck(L_809);
  56925. int32_t L_810 = ((L_809)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  56926. float L_811;
  56927. L_811 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_806, L_808, L_810, /*hidden argument*/NULL);
  56928. V_11 = L_811;
  56929. // if (value == Int16.MinValue) return false;
  56930. float L_812 = V_11;
  56931. if ((!(((float)L_812) == ((float)(-32768.0f)))))
  56932. {
  56933. goto IL_1e9c;
  56934. }
  56935. }
  56936. {
  56937. // if (value == Int16.MinValue) return false;
  56938. return (bool)0;
  56939. }
  56940. IL_1e9c:
  56941. {
  56942. int32_t L_813 = V_4;
  56943. switch (L_813)
  56944. {
  56945. case 0:
  56946. {
  56947. goto IL_1eb4;
  56948. }
  56949. case 1:
  56950. {
  56951. goto IL_1f29;
  56952. }
  56953. case 2:
  56954. {
  56955. goto IL_1f4b;
  56956. }
  56957. }
  56958. }
  56959. {
  56960. goto IL_1f73;
  56961. }
  56962. IL_1eb4:
  56963. {
  56964. // if (m_htmlTag[5] == 43) // <size=+00>
  56965. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56966. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_814 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56967. NullCheck(L_814);
  56968. int32_t L_815 = 5;
  56969. uint16_t L_816 = (uint16_t)(L_814)->GetAt(static_cast<il2cpp_array_size_t>(L_815));
  56970. if ((!(((uint32_t)L_816) == ((uint32_t)((int32_t)43)))))
  56971. {
  56972. goto IL_1ee1;
  56973. }
  56974. }
  56975. {
  56976. // m_currentFontSize = m_fontSize + value;
  56977. float L_817 = __this->get_m_fontSize_73();
  56978. float L_818 = V_11;
  56979. __this->set_m_currentFontSize_74(((float)il2cpp_codegen_add((float)L_817, (float)L_818)));
  56980. // m_sizeStack.Add(m_currentFontSize);
  56981. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_819 = __this->get_address_of_m_sizeStack_76();
  56982. float L_820 = __this->get_m_currentFontSize_74();
  56983. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_819, L_820, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  56984. // return true;
  56985. return (bool)1;
  56986. }
  56987. IL_1ee1:
  56988. {
  56989. // else if (m_htmlTag[5] == 45) // <size=-00>
  56990. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  56991. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_821 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  56992. NullCheck(L_821);
  56993. int32_t L_822 = 5;
  56994. uint16_t L_823 = (uint16_t)(L_821)->GetAt(static_cast<il2cpp_array_size_t>(L_822));
  56995. if ((!(((uint32_t)L_823) == ((uint32_t)((int32_t)45)))))
  56996. {
  56997. goto IL_1f0e;
  56998. }
  56999. }
  57000. {
  57001. // m_currentFontSize = m_fontSize + value;
  57002. float L_824 = __this->get_m_fontSize_73();
  57003. float L_825 = V_11;
  57004. __this->set_m_currentFontSize_74(((float)il2cpp_codegen_add((float)L_824, (float)L_825)));
  57005. // m_sizeStack.Add(m_currentFontSize);
  57006. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_826 = __this->get_address_of_m_sizeStack_76();
  57007. float L_827 = __this->get_m_currentFontSize_74();
  57008. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_826, L_827, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  57009. // return true;
  57010. return (bool)1;
  57011. }
  57012. IL_1f0e:
  57013. {
  57014. // m_currentFontSize = value;
  57015. float L_828 = V_11;
  57016. __this->set_m_currentFontSize_74(L_828);
  57017. // m_sizeStack.Add(m_currentFontSize);
  57018. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_829 = __this->get_address_of_m_sizeStack_76();
  57019. float L_830 = __this->get_m_currentFontSize_74();
  57020. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_829, L_830, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  57021. // return true;
  57022. return (bool)1;
  57023. }
  57024. IL_1f29:
  57025. {
  57026. // m_currentFontSize = m_fontSize * value;
  57027. float L_831 = __this->get_m_fontSize_73();
  57028. float L_832 = V_11;
  57029. __this->set_m_currentFontSize_74(((float)il2cpp_codegen_multiply((float)L_831, (float)L_832)));
  57030. // m_sizeStack.Add(m_currentFontSize);
  57031. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_833 = __this->get_address_of_m_sizeStack_76();
  57032. float L_834 = __this->get_m_currentFontSize_74();
  57033. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_833, L_834, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  57034. // return true;
  57035. return (bool)1;
  57036. }
  57037. IL_1f4b:
  57038. {
  57039. // m_currentFontSize = m_fontSize * value / 100;
  57040. float L_835 = __this->get_m_fontSize_73();
  57041. float L_836 = V_11;
  57042. __this->set_m_currentFontSize_74(((float)((float)((float)il2cpp_codegen_multiply((float)L_835, (float)L_836))/(float)(100.0f))));
  57043. // m_sizeStack.Add(m_currentFontSize);
  57044. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_837 = __this->get_address_of_m_sizeStack_76();
  57045. float L_838 = __this->get_m_currentFontSize_74();
  57046. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_837, L_838, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  57047. // return true;
  57048. return (bool)1;
  57049. }
  57050. IL_1f73:
  57051. {
  57052. // return false;
  57053. return (bool)0;
  57054. }
  57055. IL_1f75:
  57056. {
  57057. // m_currentFontSize = m_sizeStack.Remove();
  57058. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_839 = __this->get_address_of_m_sizeStack_76();
  57059. float L_840;
  57060. L_840 = TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_839, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_RuntimeMethod_var);
  57061. __this->set_m_currentFontSize_74(L_840);
  57062. // return true;
  57063. return (bool)1;
  57064. }
  57065. IL_1f88:
  57066. {
  57067. // int fontHashCode = m_xmlAttribute[0].valueHashCode;
  57068. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57069. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_841 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57070. NullCheck(L_841);
  57071. int32_t L_842 = ((L_841)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  57072. V_16 = L_842;
  57073. // int materialAttributeHashCode = m_xmlAttribute[1].nameHashCode;
  57074. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_843 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57075. NullCheck(L_843);
  57076. int32_t L_844 = ((L_843)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_nameHashCode_0();
  57077. V_17 = L_844;
  57078. // int materialHashCode = m_xmlAttribute[1].valueHashCode;
  57079. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_845 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57080. NullCheck(L_845);
  57081. int32_t L_846 = ((L_845)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueHashCode_1();
  57082. V_18 = L_846;
  57083. // if (fontHashCode == 764638571 || fontHashCode == 523367755)
  57084. int32_t L_847 = V_16;
  57085. if ((((int32_t)L_847) == ((int32_t)((int32_t)764638571))))
  57086. {
  57087. goto IL_1fd0;
  57088. }
  57089. }
  57090. {
  57091. int32_t L_848 = V_16;
  57092. if ((!(((uint32_t)L_848) == ((uint32_t)((int32_t)523367755)))))
  57093. {
  57094. goto IL_201a;
  57095. }
  57096. }
  57097. IL_1fd0:
  57098. {
  57099. // m_currentFontAsset = m_materialReferences[0].fontAsset;
  57100. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57101. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_849 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57102. NullCheck(L_849);
  57103. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_850 = ((L_849)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_fontAsset_1();
  57104. __this->set_m_currentFontAsset_41(L_850);
  57105. // m_currentMaterial = m_materialReferences[0].material;
  57106. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_851 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57107. NullCheck(L_851);
  57108. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_852 = ((L_851)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_material_3();
  57109. __this->set_m_currentMaterial_44(L_852);
  57110. // m_currentMaterialIndex = 0;
  57111. __this->set_m_currentMaterialIndex_48(0);
  57112. // m_materialReferenceStack.Add(m_materialReferences[0]);
  57113. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_853 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57114. NullCheck(L_853);
  57115. int32_t L_854 = 0;
  57116. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_855 = (L_853)->GetAt(static_cast<il2cpp_array_size_t>(L_854));
  57117. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_855, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57118. // return true;
  57119. return (bool)1;
  57120. }
  57121. IL_201a:
  57122. {
  57123. // MaterialReferenceManager.TryGetFontAsset(fontHashCode, out tempFont);
  57124. int32_t L_856 = V_16;
  57125. bool L_857;
  57126. L_857 = MaterialReferenceManager_TryGetFontAsset_m7422680224164D30BFD64102D40A9FB7984B980B(L_856, (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 **)(&V_19), /*hidden argument*/NULL);
  57127. // if (tempFont == null)
  57128. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_858 = V_19;
  57129. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  57130. bool L_859;
  57131. L_859 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_858, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  57132. if (!L_859)
  57133. {
  57134. goto IL_20c8;
  57135. }
  57136. }
  57137. {
  57138. // tempFont = OnFontAssetRequest?.Invoke(fontHashCode, new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  57139. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57140. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_860 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnFontAssetRequest_163();
  57141. Func_3_tD4EA9DBB68453335E80C2917C93BDE503A28F3F0 * L_861 = L_860;
  57142. G_B548_0 = L_861;
  57143. if (L_861)
  57144. {
  57145. G_B549_0 = L_861;
  57146. goto IL_203d;
  57147. }
  57148. }
  57149. {
  57150. G_B550_0 = ((TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 *)(NULL));
  57151. goto IL_206e;
  57152. }
  57153. IL_203d:
  57154. {
  57155. int32_t L_862 = V_16;
  57156. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57157. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_863 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57158. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_864 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57159. NullCheck(L_864);
  57160. int32_t L_865 = ((L_864)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57161. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_866 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57162. NullCheck(L_866);
  57163. int32_t L_867 = ((L_866)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57164. String_t* L_868;
  57165. L_868 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_863, L_865, L_867, /*hidden argument*/NULL);
  57166. NullCheck(G_B549_0);
  57167. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_869;
  57168. L_869 = Func_3_Invoke_m68D91978B03FED8EAA93EF5F09A4918DBA6E4E56(G_B549_0, L_862, L_868, /*hidden argument*/Func_3_Invoke_m68D91978B03FED8EAA93EF5F09A4918DBA6E4E56_RuntimeMethod_var);
  57169. G_B550_0 = L_869;
  57170. }
  57171. IL_206e:
  57172. {
  57173. V_19 = G_B550_0;
  57174. // if (tempFont == null)
  57175. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_870 = V_19;
  57176. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  57177. bool L_871;
  57178. L_871 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_870, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  57179. if (!L_871)
  57180. {
  57181. goto IL_20b5;
  57182. }
  57183. }
  57184. {
  57185. // tempFont = Resources.Load<TMP_FontAsset>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  57186. String_t* L_872;
  57187. L_872 = TMP_Settings_get_defaultFontAssetPath_m8F2856BBE95023B72928C83A9670FF58E4442CD3(/*hidden argument*/NULL);
  57188. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57189. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_873 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57190. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_874 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57191. NullCheck(L_874);
  57192. int32_t L_875 = ((L_874)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57193. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_876 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57194. NullCheck(L_876);
  57195. int32_t L_877 = ((L_876)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57196. String_t* L_878;
  57197. L_878 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_873, L_875, L_877, /*hidden argument*/NULL);
  57198. String_t* L_879;
  57199. L_879 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_872, L_878, /*hidden argument*/NULL);
  57200. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_880;
  57201. L_880 = Resources_Load_TisTMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_m51CAD633DE8070C15146FEF204442B995272AFEF(L_879, /*hidden argument*/Resources_Load_TisTMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2_m51CAD633DE8070C15146FEF204442B995272AFEF_RuntimeMethod_var);
  57202. V_19 = L_880;
  57203. }
  57204. IL_20b5:
  57205. {
  57206. // if (tempFont == null)
  57207. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_881 = V_19;
  57208. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  57209. bool L_882;
  57210. L_882 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_881, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  57211. if (!L_882)
  57212. {
  57213. goto IL_20c1;
  57214. }
  57215. }
  57216. {
  57217. // return false;
  57218. return (bool)0;
  57219. }
  57220. IL_20c1:
  57221. {
  57222. // MaterialReferenceManager.AddFontAsset(tempFont);
  57223. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_883 = V_19;
  57224. MaterialReferenceManager_AddFontAsset_m6F68B13F9330E8C50F6DAD6D765AE56A6CE96E0A(L_883, /*hidden argument*/NULL);
  57225. }
  57226. IL_20c8:
  57227. {
  57228. // if (materialAttributeHashCode == 0 && materialHashCode == 0)
  57229. int32_t L_884 = V_17;
  57230. if (L_884)
  57231. {
  57232. goto IL_2119;
  57233. }
  57234. }
  57235. {
  57236. int32_t L_885 = V_18;
  57237. if (L_885)
  57238. {
  57239. goto IL_2119;
  57240. }
  57241. }
  57242. {
  57243. // m_currentMaterial = tempFont.material;
  57244. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_886 = V_19;
  57245. NullCheck(L_886);
  57246. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_887 = ((TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)L_886)->get_material_6();
  57247. __this->set_m_currentMaterial_44(L_887);
  57248. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
  57249. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_888 = __this->get_m_currentMaterial_44();
  57250. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_889 = V_19;
  57251. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57252. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_890 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  57253. int32_t L_891;
  57254. L_891 = MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218(L_888, L_889, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_890, /*hidden argument*/NULL);
  57255. __this->set_m_currentMaterialIndex_48(L_891);
  57256. // m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
  57257. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_892 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57258. int32_t L_893 = __this->get_m_currentMaterialIndex_48();
  57259. NullCheck(L_892);
  57260. int32_t L_894 = L_893;
  57261. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_895 = (L_892)->GetAt(static_cast<il2cpp_array_size_t>(L_894));
  57262. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_895, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57263. // }
  57264. goto IL_2210;
  57265. }
  57266. IL_2119:
  57267. {
  57268. // else if (materialAttributeHashCode == 103415287 || materialAttributeHashCode == 72669687) // using material attribute
  57269. int32_t L_896 = V_17;
  57270. if ((((int32_t)L_896) == ((int32_t)((int32_t)103415287))))
  57271. {
  57272. goto IL_212e;
  57273. }
  57274. }
  57275. {
  57276. int32_t L_897 = V_17;
  57277. if ((!(((uint32_t)L_897) == ((uint32_t)((int32_t)72669687)))))
  57278. {
  57279. goto IL_220e;
  57280. }
  57281. }
  57282. IL_212e:
  57283. {
  57284. // if (MaterialReferenceManager.TryGetMaterial(materialHashCode, out tempMaterial))
  57285. int32_t L_898 = V_18;
  57286. bool L_899;
  57287. L_899 = MaterialReferenceManager_TryGetMaterial_mB48529A49E844E018A1E9EC944F892BA04DA8776(L_898, (Material_t8927C00353A72755313F046D0CE85178AE8218EE **)(&V_20), /*hidden argument*/NULL);
  57288. if (!L_899)
  57289. {
  57290. goto IL_217d;
  57291. }
  57292. }
  57293. {
  57294. // m_currentMaterial = tempMaterial;
  57295. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_900 = V_20;
  57296. __this->set_m_currentMaterial_44(L_900);
  57297. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
  57298. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_901 = __this->get_m_currentMaterial_44();
  57299. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_902 = V_19;
  57300. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57301. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_903 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  57302. int32_t L_904;
  57303. L_904 = MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218(L_901, L_902, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_903, /*hidden argument*/NULL);
  57304. __this->set_m_currentMaterialIndex_48(L_904);
  57305. // m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
  57306. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_905 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57307. int32_t L_906 = __this->get_m_currentMaterialIndex_48();
  57308. NullCheck(L_905);
  57309. int32_t L_907 = L_906;
  57310. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_908 = (L_905)->GetAt(static_cast<il2cpp_array_size_t>(L_907));
  57311. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_908, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57312. // }
  57313. goto IL_2210;
  57314. }
  57315. IL_217d:
  57316. {
  57317. // tempMaterial = Resources.Load<Material>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength));
  57318. String_t* L_909;
  57319. L_909 = TMP_Settings_get_defaultFontAssetPath_m8F2856BBE95023B72928C83A9670FF58E4442CD3(/*hidden argument*/NULL);
  57320. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57321. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_910 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57322. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_911 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57323. NullCheck(L_911);
  57324. int32_t L_912 = ((L_911)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueStartIndex_3();
  57325. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_913 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57326. NullCheck(L_913);
  57327. int32_t L_914 = ((L_913)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueLength_4();
  57328. String_t* L_915;
  57329. L_915 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_910, L_912, L_914, /*hidden argument*/NULL);
  57330. String_t* L_916;
  57331. L_916 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_909, L_915, /*hidden argument*/NULL);
  57332. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_917;
  57333. L_917 = Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6(L_916, /*hidden argument*/Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6_RuntimeMethod_var);
  57334. V_20 = L_917;
  57335. // if (tempMaterial == null)
  57336. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_918 = V_20;
  57337. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  57338. bool L_919;
  57339. L_919 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_918, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  57340. if (!L_919)
  57341. {
  57342. goto IL_21c4;
  57343. }
  57344. }
  57345. {
  57346. // return false;
  57347. return (bool)0;
  57348. }
  57349. IL_21c4:
  57350. {
  57351. // MaterialReferenceManager.AddFontMaterial(materialHashCode, tempMaterial);
  57352. int32_t L_920 = V_18;
  57353. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_921 = V_20;
  57354. MaterialReferenceManager_AddFontMaterial_m908D1F52EE4D3EEA8E1A219AA024DFE167C0526A(L_920, L_921, /*hidden argument*/NULL);
  57355. // m_currentMaterial = tempMaterial;
  57356. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_922 = V_20;
  57357. __this->set_m_currentMaterial_44(L_922);
  57358. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, tempFont, ref m_materialReferences, m_materialReferenceIndexLookup);
  57359. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_923 = __this->get_m_currentMaterial_44();
  57360. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_924 = V_19;
  57361. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57362. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_925 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  57363. int32_t L_926;
  57364. L_926 = MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218(L_923, L_924, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_925, /*hidden argument*/NULL);
  57365. __this->set_m_currentMaterialIndex_48(L_926);
  57366. // m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
  57367. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_927 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57368. int32_t L_928 = __this->get_m_currentMaterialIndex_48();
  57369. NullCheck(L_927);
  57370. int32_t L_929 = L_928;
  57371. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_930 = (L_927)->GetAt(static_cast<il2cpp_array_size_t>(L_929));
  57372. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_930, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57373. // }
  57374. goto IL_2210;
  57375. }
  57376. IL_220e:
  57377. {
  57378. // return false;
  57379. return (bool)0;
  57380. }
  57381. IL_2210:
  57382. {
  57383. // m_currentFontAsset = tempFont;
  57384. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_931 = V_19;
  57385. __this->set_m_currentFontAsset_41(L_931);
  57386. // return true;
  57387. return (bool)1;
  57388. }
  57389. IL_221a:
  57390. {
  57391. // MaterialReference materialReference = m_materialReferenceStack.Remove();
  57392. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57393. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_932;
  57394. L_932 = TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), /*hidden argument*/TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_RuntimeMethod_var);
  57395. V_31 = L_932;
  57396. // m_currentFontAsset = materialReference.fontAsset;
  57397. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_933 = V_31;
  57398. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_934 = L_933.get_fontAsset_1();
  57399. __this->set_m_currentFontAsset_41(L_934);
  57400. // m_currentMaterial = materialReference.material;
  57401. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_935 = V_31;
  57402. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_936 = L_935.get_material_3();
  57403. __this->set_m_currentMaterial_44(L_936);
  57404. // m_currentMaterialIndex = materialReference.index;
  57405. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_937 = V_31;
  57406. int32_t L_938 = L_937.get_index_0();
  57407. __this->set_m_currentMaterialIndex_48(L_938);
  57408. // return true;
  57409. return (bool)1;
  57410. }
  57411. IL_224f:
  57412. {
  57413. // materialHashCode = m_xmlAttribute[0].valueHashCode;
  57414. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57415. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_939 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57416. NullCheck(L_939);
  57417. int32_t L_940 = ((L_939)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  57418. V_18 = L_940;
  57419. // if (materialHashCode == 764638571 || materialHashCode == 523367755)
  57420. int32_t L_941 = V_18;
  57421. if ((((int32_t)L_941) == ((int32_t)((int32_t)764638571))))
  57422. {
  57423. goto IL_2273;
  57424. }
  57425. }
  57426. {
  57427. int32_t L_942 = V_18;
  57428. if ((!(((uint32_t)L_942) == ((uint32_t)((int32_t)523367755)))))
  57429. {
  57430. goto IL_22a7;
  57431. }
  57432. }
  57433. IL_2273:
  57434. {
  57435. // m_currentMaterial = m_materialReferences[0].material;
  57436. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57437. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_943 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57438. NullCheck(L_943);
  57439. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_944 = ((L_943)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_material_3();
  57440. __this->set_m_currentMaterial_44(L_944);
  57441. // m_currentMaterialIndex = 0;
  57442. __this->set_m_currentMaterialIndex_48(0);
  57443. // m_materialReferenceStack.Add(m_materialReferences[0]);
  57444. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_945 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57445. NullCheck(L_945);
  57446. int32_t L_946 = 0;
  57447. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_947 = (L_945)->GetAt(static_cast<il2cpp_array_size_t>(L_946));
  57448. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_947, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57449. // return true;
  57450. return (bool)1;
  57451. }
  57452. IL_22a7:
  57453. {
  57454. // if (MaterialReferenceManager.TryGetMaterial(materialHashCode, out tempMaterial))
  57455. int32_t L_948 = V_18;
  57456. bool L_949;
  57457. L_949 = MaterialReferenceManager_TryGetMaterial_mB48529A49E844E018A1E9EC944F892BA04DA8776(L_948, (Material_t8927C00353A72755313F046D0CE85178AE8218EE **)(&V_20), /*hidden argument*/NULL);
  57458. if (!L_949)
  57459. {
  57460. goto IL_22fa;
  57461. }
  57462. }
  57463. {
  57464. // m_currentMaterial = tempMaterial;
  57465. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_950 = V_20;
  57466. __this->set_m_currentMaterial_44(L_950);
  57467. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, m_currentFontAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
  57468. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_951 = __this->get_m_currentMaterial_44();
  57469. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_952 = __this->get_m_currentFontAsset_41();
  57470. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57471. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_953 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  57472. int32_t L_954;
  57473. L_954 = MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218(L_951, L_952, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_953, /*hidden argument*/NULL);
  57474. __this->set_m_currentMaterialIndex_48(L_954);
  57475. // m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
  57476. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_955 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57477. int32_t L_956 = __this->get_m_currentMaterialIndex_48();
  57478. NullCheck(L_955);
  57479. int32_t L_957 = L_956;
  57480. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_958 = (L_955)->GetAt(static_cast<il2cpp_array_size_t>(L_957));
  57481. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_958, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57482. // }
  57483. goto IL_238d;
  57484. }
  57485. IL_22fa:
  57486. {
  57487. // tempMaterial = Resources.Load<Material>(TMP_Settings.defaultFontAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  57488. String_t* L_959;
  57489. L_959 = TMP_Settings_get_defaultFontAssetPath_m8F2856BBE95023B72928C83A9670FF58E4442CD3(/*hidden argument*/NULL);
  57490. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57491. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_960 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57492. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_961 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57493. NullCheck(L_961);
  57494. int32_t L_962 = ((L_961)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57495. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_963 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57496. NullCheck(L_963);
  57497. int32_t L_964 = ((L_963)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57498. String_t* L_965;
  57499. L_965 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_960, L_962, L_964, /*hidden argument*/NULL);
  57500. String_t* L_966;
  57501. L_966 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_959, L_965, /*hidden argument*/NULL);
  57502. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_967;
  57503. L_967 = Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6(L_966, /*hidden argument*/Resources_Load_TisMaterial_t8927C00353A72755313F046D0CE85178AE8218EE_m8A5E59B9150AFE4AFBA6CD1B6690159A575A2FA6_RuntimeMethod_var);
  57504. V_20 = L_967;
  57505. // if (tempMaterial == null)
  57506. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_968 = V_20;
  57507. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  57508. bool L_969;
  57509. L_969 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_968, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  57510. if (!L_969)
  57511. {
  57512. goto IL_2341;
  57513. }
  57514. }
  57515. {
  57516. // return false;
  57517. return (bool)0;
  57518. }
  57519. IL_2341:
  57520. {
  57521. // MaterialReferenceManager.AddFontMaterial(materialHashCode, tempMaterial);
  57522. int32_t L_970 = V_18;
  57523. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_971 = V_20;
  57524. MaterialReferenceManager_AddFontMaterial_m908D1F52EE4D3EEA8E1A219AA024DFE167C0526A(L_970, L_971, /*hidden argument*/NULL);
  57525. // m_currentMaterial = tempMaterial;
  57526. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_972 = V_20;
  57527. __this->set_m_currentMaterial_44(L_972);
  57528. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentMaterial, m_currentFontAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
  57529. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_973 = __this->get_m_currentMaterial_44();
  57530. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_974 = __this->get_m_currentFontAsset_41();
  57531. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57532. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_975 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  57533. int32_t L_976;
  57534. L_976 = MaterialReference_AddMaterialReference_m3DA11DD8331161A6CC550E2D15190407163DA218(L_973, L_974, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_975, /*hidden argument*/NULL);
  57535. __this->set_m_currentMaterialIndex_48(L_976);
  57536. // m_materialReferenceStack.Add(m_materialReferences[m_currentMaterialIndex]);
  57537. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_977 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferences_45();
  57538. int32_t L_978 = __this->get_m_currentMaterialIndex_48();
  57539. NullCheck(L_977);
  57540. int32_t L_979 = L_978;
  57541. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_980 = (L_977)->GetAt(static_cast<il2cpp_array_size_t>(L_979));
  57542. TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), L_980, /*hidden argument*/TMP_TextProcessingStack_1_Add_m85A5D0FB6BE2F1141E6B58A73E155C67576C765E_RuntimeMethod_var);
  57543. }
  57544. IL_238d:
  57545. {
  57546. // return true;
  57547. return (bool)1;
  57548. }
  57549. IL_238f:
  57550. {
  57551. // MaterialReference materialReference = m_materialReferenceStack.Remove();
  57552. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57553. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_981;
  57554. L_981 = TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F((TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 *)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferenceStack_47()), /*hidden argument*/TMP_TextProcessingStack_1_Remove_mC8CEFB988FE01FEAA07B20677A6021414489580F_RuntimeMethod_var);
  57555. V_32 = L_981;
  57556. // m_currentMaterial = materialReference.material;
  57557. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_982 = V_32;
  57558. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_983 = L_982.get_material_3();
  57559. __this->set_m_currentMaterial_44(L_983);
  57560. // m_currentMaterialIndex = materialReference.index;
  57561. MaterialReference_tB00D33F114B6EF4E7D63B25D053A0111D502951B L_984 = V_32;
  57562. int32_t L_985 = L_984.get_index_0();
  57563. __this->set_m_currentMaterialIndex_48(L_985);
  57564. // return true;
  57565. return (bool)1;
  57566. }
  57567. IL_23b7:
  57568. {
  57569. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  57570. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57571. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_986 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57572. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_987 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57573. NullCheck(L_987);
  57574. int32_t L_988 = ((L_987)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57575. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_989 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57576. NullCheck(L_989);
  57577. int32_t L_990 = ((L_989)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57578. float L_991;
  57579. L_991 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_986, L_988, L_990, /*hidden argument*/NULL);
  57580. V_11 = L_991;
  57581. // if (value == Int16.MinValue) return false;
  57582. float L_992 = V_11;
  57583. if ((!(((float)L_992) == ((float)(-32768.0f)))))
  57584. {
  57585. goto IL_23ef;
  57586. }
  57587. }
  57588. {
  57589. // if (value == Int16.MinValue) return false;
  57590. return (bool)0;
  57591. }
  57592. IL_23ef:
  57593. {
  57594. int32_t L_993 = V_4;
  57595. switch (L_993)
  57596. {
  57597. case 0:
  57598. {
  57599. goto IL_2404;
  57600. }
  57601. case 1:
  57602. {
  57603. goto IL_242a;
  57604. }
  57605. case 2:
  57606. {
  57607. goto IL_2457;
  57608. }
  57609. }
  57610. }
  57611. {
  57612. goto IL_2459;
  57613. }
  57614. IL_2404:
  57615. {
  57616. // m_xAdvance += value * (m_isOrthographic ? 1 : 0.1f);
  57617. float L_994 = __this->get_m_xAdvance_244();
  57618. float L_995 = V_11;
  57619. bool L_996 = __this->get_m_isOrthographic_127();
  57620. G_B583_0 = L_995;
  57621. G_B583_1 = L_994;
  57622. G_B583_2 = __this;
  57623. if (L_996)
  57624. {
  57625. G_B584_0 = L_995;
  57626. G_B584_1 = L_994;
  57627. G_B584_2 = __this;
  57628. goto IL_241c;
  57629. }
  57630. }
  57631. {
  57632. G_B585_0 = (0.100000001f);
  57633. G_B585_1 = G_B583_0;
  57634. G_B585_2 = G_B583_1;
  57635. G_B585_3 = G_B583_2;
  57636. goto IL_2421;
  57637. }
  57638. IL_241c:
  57639. {
  57640. G_B585_0 = (1.0f);
  57641. G_B585_1 = G_B584_0;
  57642. G_B585_2 = G_B584_1;
  57643. G_B585_3 = G_B584_2;
  57644. }
  57645. IL_2421:
  57646. {
  57647. NullCheck(G_B585_3);
  57648. G_B585_3->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)G_B585_2, (float)((float)il2cpp_codegen_multiply((float)G_B585_1, (float)G_B585_0)))));
  57649. // return true;
  57650. return (bool)1;
  57651. }
  57652. IL_242a:
  57653. {
  57654. // m_xAdvance += value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  57655. float L_997 = __this->get_m_xAdvance_244();
  57656. float L_998 = V_11;
  57657. bool L_999 = __this->get_m_isOrthographic_127();
  57658. G_B587_0 = L_998;
  57659. G_B587_1 = L_997;
  57660. G_B587_2 = __this;
  57661. if (L_999)
  57662. {
  57663. G_B588_0 = L_998;
  57664. G_B588_1 = L_997;
  57665. G_B588_2 = __this;
  57666. goto IL_2442;
  57667. }
  57668. }
  57669. {
  57670. G_B589_0 = (0.100000001f);
  57671. G_B589_1 = G_B587_0;
  57672. G_B589_2 = G_B587_1;
  57673. G_B589_3 = G_B587_2;
  57674. goto IL_2447;
  57675. }
  57676. IL_2442:
  57677. {
  57678. G_B589_0 = (1.0f);
  57679. G_B589_1 = G_B588_0;
  57680. G_B589_2 = G_B588_1;
  57681. G_B589_3 = G_B588_2;
  57682. }
  57683. IL_2447:
  57684. {
  57685. float L_1000 = __this->get_m_currentFontSize_74();
  57686. NullCheck(G_B589_3);
  57687. G_B589_3->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)G_B589_2, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B589_1, (float)G_B589_0)), (float)L_1000)))));
  57688. // return true;
  57689. return (bool)1;
  57690. }
  57691. IL_2457:
  57692. {
  57693. // return false;
  57694. return (bool)0;
  57695. }
  57696. IL_2459:
  57697. {
  57698. // return false;
  57699. return (bool)0;
  57700. }
  57701. IL_245b:
  57702. {
  57703. // if (m_xmlAttribute[0].valueLength != 3) return false;
  57704. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57705. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1001 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57706. NullCheck(L_1001);
  57707. int32_t L_1002 = ((L_1001)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57708. if ((((int32_t)L_1002) == ((int32_t)3)))
  57709. {
  57710. goto IL_2470;
  57711. }
  57712. }
  57713. {
  57714. // if (m_xmlAttribute[0].valueLength != 3) return false;
  57715. return (bool)0;
  57716. }
  57717. IL_2470:
  57718. {
  57719. // m_htmlColor.a = (byte)(HexToInt(m_htmlTag[7]) * 16 + HexToInt(m_htmlTag[8]));
  57720. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * L_1003 = __this->get_address_of_m_htmlColor_226();
  57721. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57722. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1004 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57723. NullCheck(L_1004);
  57724. int32_t L_1005 = 7;
  57725. uint16_t L_1006 = (uint16_t)(L_1004)->GetAt(static_cast<il2cpp_array_size_t>(L_1005));
  57726. int32_t L_1007;
  57727. L_1007 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_1006, /*hidden argument*/NULL);
  57728. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1008 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57729. NullCheck(L_1008);
  57730. int32_t L_1009 = 8;
  57731. uint16_t L_1010 = (uint16_t)(L_1008)->GetAt(static_cast<il2cpp_array_size_t>(L_1009));
  57732. int32_t L_1011;
  57733. L_1011 = TMP_Text_HexToInt_mBD28D812735DC7C7F98C88EA0B3122C25AF7D5AB(__this, L_1010, /*hidden argument*/NULL);
  57734. L_1003->set_a_4((uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1007, (int32_t)((int32_t)16))), (int32_t)L_1011)))));
  57735. // return true;
  57736. return (bool)1;
  57737. }
  57738. IL_249c:
  57739. {
  57740. // return false;
  57741. return (bool)0;
  57742. }
  57743. IL_249e:
  57744. {
  57745. // return true;
  57746. return (bool)1;
  57747. }
  57748. IL_24a0:
  57749. {
  57750. // if (m_isParsingText && !m_isCalculatingPreferredValues)
  57751. bool L_1012 = __this->get_m_isParsingText_194();
  57752. if (!L_1012)
  57753. {
  57754. goto IL_25d2;
  57755. }
  57756. }
  57757. {
  57758. bool L_1013 = __this->get_m_isCalculatingPreferredValues_180();
  57759. if (L_1013)
  57760. {
  57761. goto IL_25d2;
  57762. }
  57763. }
  57764. {
  57765. // int index = m_textInfo.linkCount;
  57766. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1014 = __this->get_m_textInfo_152();
  57767. NullCheck(L_1014);
  57768. int32_t L_1015 = L_1014->get_linkCount_7();
  57769. V_33 = L_1015;
  57770. // if (index + 1 > m_textInfo.linkInfo.Length)
  57771. int32_t L_1016 = V_33;
  57772. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1017 = __this->get_m_textInfo_152();
  57773. NullCheck(L_1017);
  57774. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1018 = L_1017->get_linkInfo_13();
  57775. NullCheck(L_1018);
  57776. if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1016, (int32_t)1))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1018)->max_length))))))
  57777. {
  57778. goto IL_24ea;
  57779. }
  57780. }
  57781. {
  57782. // TMP_TextInfo.Resize(ref m_textInfo.linkInfo, index + 1);
  57783. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1019 = __this->get_m_textInfo_152();
  57784. NullCheck(L_1019);
  57785. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6** L_1020 = L_1019->get_address_of_linkInfo_13();
  57786. int32_t L_1021 = V_33;
  57787. IL2CPP_RUNTIME_CLASS_INIT(TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547_il2cpp_TypeInfo_var);
  57788. TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F((TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6**)L_1020, ((int32_t)il2cpp_codegen_add((int32_t)L_1021, (int32_t)1)), /*hidden argument*/TMP_TextInfo_Resize_TisTMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6_mAE60E685FA53D0B916F1ACD5A1B5245A84406C2F_RuntimeMethod_var);
  57789. }
  57790. IL_24ea:
  57791. {
  57792. // m_textInfo.linkInfo[index].textComponent = this;
  57793. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1022 = __this->get_m_textInfo_152();
  57794. NullCheck(L_1022);
  57795. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1023 = L_1022->get_linkInfo_13();
  57796. int32_t L_1024 = V_33;
  57797. NullCheck(L_1023);
  57798. ((L_1023)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1024)))->set_textComponent_0(__this);
  57799. // m_textInfo.linkInfo[index].hashCode = m_xmlAttribute[0].valueHashCode;
  57800. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1025 = __this->get_m_textInfo_152();
  57801. NullCheck(L_1025);
  57802. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1026 = L_1025->get_linkInfo_13();
  57803. int32_t L_1027 = V_33;
  57804. NullCheck(L_1026);
  57805. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57806. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1028 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57807. NullCheck(L_1028);
  57808. int32_t L_1029 = ((L_1028)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  57809. ((L_1026)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1027)))->set_hashCode_1(L_1029);
  57810. // m_textInfo.linkInfo[index].linkTextfirstCharacterIndex = m_characterCount;
  57811. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1030 = __this->get_m_textInfo_152();
  57812. NullCheck(L_1030);
  57813. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1031 = L_1030->get_linkInfo_13();
  57814. int32_t L_1032 = V_33;
  57815. NullCheck(L_1031);
  57816. int32_t L_1033 = __this->get_m_characterCount_207();
  57817. ((L_1031)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1032)))->set_linkTextfirstCharacterIndex_4(L_1033);
  57818. // m_textInfo.linkInfo[index].linkIdFirstCharacterIndex = startIndex + m_xmlAttribute[0].valueStartIndex;
  57819. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1034 = __this->get_m_textInfo_152();
  57820. NullCheck(L_1034);
  57821. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1035 = L_1034->get_linkInfo_13();
  57822. int32_t L_1036 = V_33;
  57823. NullCheck(L_1035);
  57824. int32_t L_1037 = ___startIndex1;
  57825. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1038 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57826. NullCheck(L_1038);
  57827. int32_t L_1039 = ((L_1038)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57828. ((L_1035)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1036)))->set_linkIdFirstCharacterIndex_2(((int32_t)il2cpp_codegen_add((int32_t)L_1037, (int32_t)L_1039)));
  57829. // m_textInfo.linkInfo[index].linkIdLength = m_xmlAttribute[0].valueLength;
  57830. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1040 = __this->get_m_textInfo_152();
  57831. NullCheck(L_1040);
  57832. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1041 = L_1040->get_linkInfo_13();
  57833. int32_t L_1042 = V_33;
  57834. NullCheck(L_1041);
  57835. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1043 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57836. NullCheck(L_1043);
  57837. int32_t L_1044 = ((L_1043)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57838. ((L_1041)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1042)))->set_linkIdLength_3(L_1044);
  57839. // m_textInfo.linkInfo[index].SetLinkID(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  57840. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1045 = __this->get_m_textInfo_152();
  57841. NullCheck(L_1045);
  57842. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1046 = L_1045->get_linkInfo_13();
  57843. int32_t L_1047 = V_33;
  57844. NullCheck(L_1046);
  57845. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1048 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  57846. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1049 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57847. NullCheck(L_1049);
  57848. int32_t L_1050 = ((L_1049)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  57849. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1051 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57850. NullCheck(L_1051);
  57851. int32_t L_1052 = ((L_1051)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  57852. TMP_LinkInfo_SetLinkID_m885C98D78F8BB12F5FE6A1D2D71D212654387A8D((TMP_LinkInfo_t1BFC3C15E256E033F84E8C3A48E0AC5F64D206A6 *)((L_1046)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1047))), L_1048, L_1050, L_1052, /*hidden argument*/NULL);
  57853. }
  57854. IL_25d2:
  57855. {
  57856. // return true;
  57857. return (bool)1;
  57858. }
  57859. IL_25d4:
  57860. {
  57861. // if (m_isParsingText && !m_isCalculatingPreferredValues)
  57862. bool L_1053 = __this->get_m_isParsingText_194();
  57863. if (!L_1053)
  57864. {
  57865. goto IL_2658;
  57866. }
  57867. }
  57868. {
  57869. bool L_1054 = __this->get_m_isCalculatingPreferredValues_180();
  57870. if (L_1054)
  57871. {
  57872. goto IL_2658;
  57873. }
  57874. }
  57875. {
  57876. // if (m_textInfo.linkCount < m_textInfo.linkInfo.Length)
  57877. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1055 = __this->get_m_textInfo_152();
  57878. NullCheck(L_1055);
  57879. int32_t L_1056 = L_1055->get_linkCount_7();
  57880. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1057 = __this->get_m_textInfo_152();
  57881. NullCheck(L_1057);
  57882. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1058 = L_1057->get_linkInfo_13();
  57883. NullCheck(L_1058);
  57884. if ((((int32_t)L_1056) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1058)->max_length))))))
  57885. {
  57886. goto IL_2658;
  57887. }
  57888. }
  57889. {
  57890. // m_textInfo.linkInfo[m_textInfo.linkCount].linkTextLength = m_characterCount - m_textInfo.linkInfo[m_textInfo.linkCount].linkTextfirstCharacterIndex;
  57891. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1059 = __this->get_m_textInfo_152();
  57892. NullCheck(L_1059);
  57893. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1060 = L_1059->get_linkInfo_13();
  57894. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1061 = __this->get_m_textInfo_152();
  57895. NullCheck(L_1061);
  57896. int32_t L_1062 = L_1061->get_linkCount_7();
  57897. NullCheck(L_1060);
  57898. int32_t L_1063 = __this->get_m_characterCount_207();
  57899. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1064 = __this->get_m_textInfo_152();
  57900. NullCheck(L_1064);
  57901. TMP_LinkInfoU5BU5D_t27AF3A656CD9F504EFE1F29B69409819CBE7C6C6* L_1065 = L_1064->get_linkInfo_13();
  57902. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1066 = __this->get_m_textInfo_152();
  57903. NullCheck(L_1066);
  57904. int32_t L_1067 = L_1066->get_linkCount_7();
  57905. NullCheck(L_1065);
  57906. int32_t L_1068 = ((L_1065)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1067)))->get_linkTextfirstCharacterIndex_4();
  57907. ((L_1060)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1062)))->set_linkTextLength_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_1063, (int32_t)L_1068)));
  57908. // m_textInfo.linkCount += 1;
  57909. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1069 = __this->get_m_textInfo_152();
  57910. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1070 = L_1069;
  57911. NullCheck(L_1070);
  57912. int32_t L_1071 = L_1070->get_linkCount_7();
  57913. NullCheck(L_1070);
  57914. L_1070->set_linkCount_7(((int32_t)il2cpp_codegen_add((int32_t)L_1071, (int32_t)1)));
  57915. }
  57916. IL_2658:
  57917. {
  57918. // return true;
  57919. return (bool)1;
  57920. }
  57921. IL_265a:
  57922. {
  57923. // switch (m_xmlAttribute[0].valueHashCode)
  57924. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  57925. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1072 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  57926. NullCheck(L_1072);
  57927. int32_t L_1073 = ((L_1072)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  57928. V_30 = L_1073;
  57929. int32_t L_1074 = V_30;
  57930. if ((((int32_t)L_1074) > ((int32_t)((int32_t)-458210101))))
  57931. {
  57932. goto IL_268c;
  57933. }
  57934. }
  57935. {
  57936. int32_t L_1075 = V_30;
  57937. if ((((int32_t)L_1075) == ((int32_t)((int32_t)-523808257))))
  57938. {
  57939. goto IL_26fa;
  57940. }
  57941. }
  57942. {
  57943. int32_t L_1076 = V_30;
  57944. if ((((int32_t)L_1076) == ((int32_t)((int32_t)-458210101))))
  57945. {
  57946. goto IL_26e0;
  57947. }
  57948. }
  57949. {
  57950. goto IL_272f;
  57951. }
  57952. IL_268c:
  57953. {
  57954. int32_t L_1077 = V_30;
  57955. if ((((int32_t)L_1077) == ((int32_t)((int32_t)3774683))))
  57956. {
  57957. goto IL_26ac;
  57958. }
  57959. }
  57960. {
  57961. int32_t L_1078 = V_30;
  57962. if ((((int32_t)L_1078) == ((int32_t)((int32_t)122383428))))
  57963. {
  57964. goto IL_2714;
  57965. }
  57966. }
  57967. {
  57968. int32_t L_1079 = V_30;
  57969. if ((((int32_t)L_1079) == ((int32_t)((int32_t)136703040))))
  57970. {
  57971. goto IL_26c6;
  57972. }
  57973. }
  57974. {
  57975. goto IL_272f;
  57976. }
  57977. IL_26ac:
  57978. {
  57979. // m_lineJustification = HorizontalAlignmentOptions.Left;
  57980. __this->set_m_lineJustification_95(1);
  57981. // m_lineJustificationStack.Add(m_lineJustification);
  57982. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1080 = __this->get_address_of_m_lineJustificationStack_96();
  57983. int32_t L_1081 = __this->get_m_lineJustification_95();
  57984. TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1080, L_1081, /*hidden argument*/TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  57985. // return true;
  57986. return (bool)1;
  57987. }
  57988. IL_26c6:
  57989. {
  57990. // m_lineJustification = HorizontalAlignmentOptions.Right;
  57991. __this->set_m_lineJustification_95(4);
  57992. // m_lineJustificationStack.Add(m_lineJustification);
  57993. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1082 = __this->get_address_of_m_lineJustificationStack_96();
  57994. int32_t L_1083 = __this->get_m_lineJustification_95();
  57995. TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1082, L_1083, /*hidden argument*/TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  57996. // return true;
  57997. return (bool)1;
  57998. }
  57999. IL_26e0:
  58000. {
  58001. // m_lineJustification = HorizontalAlignmentOptions.Center;
  58002. __this->set_m_lineJustification_95(2);
  58003. // m_lineJustificationStack.Add(m_lineJustification);
  58004. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1084 = __this->get_address_of_m_lineJustificationStack_96();
  58005. int32_t L_1085 = __this->get_m_lineJustification_95();
  58006. TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1084, L_1085, /*hidden argument*/TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  58007. // return true;
  58008. return (bool)1;
  58009. }
  58010. IL_26fa:
  58011. {
  58012. // m_lineJustification = HorizontalAlignmentOptions.Justified;
  58013. __this->set_m_lineJustification_95(8);
  58014. // m_lineJustificationStack.Add(m_lineJustification);
  58015. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1086 = __this->get_address_of_m_lineJustificationStack_96();
  58016. int32_t L_1087 = __this->get_m_lineJustification_95();
  58017. TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1086, L_1087, /*hidden argument*/TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  58018. // return true;
  58019. return (bool)1;
  58020. }
  58021. IL_2714:
  58022. {
  58023. // m_lineJustification = HorizontalAlignmentOptions.Flush;
  58024. __this->set_m_lineJustification_95(((int32_t)16));
  58025. // m_lineJustificationStack.Add(m_lineJustification);
  58026. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1088 = __this->get_address_of_m_lineJustificationStack_96();
  58027. int32_t L_1089 = __this->get_m_lineJustification_95();
  58028. TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1088, L_1089, /*hidden argument*/TMP_TextProcessingStack_1_Add_m70D1A2EF9E7A47936DC34B56547C4E43C66F7EBE_RuntimeMethod_var);
  58029. // return true;
  58030. return (bool)1;
  58031. }
  58032. IL_272f:
  58033. {
  58034. // return false;
  58035. return (bool)0;
  58036. }
  58037. IL_2731:
  58038. {
  58039. // m_lineJustification = m_lineJustificationStack.Remove();
  58040. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B * L_1090 = __this->get_address_of_m_lineJustificationStack_96();
  58041. int32_t L_1091;
  58042. L_1091 = TMP_TextProcessingStack_1_Remove_m73AF9565F796590007F67FC2507F02F0A04D0B50((TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B *)L_1090, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m73AF9565F796590007F67FC2507F02F0A04D0B50_RuntimeMethod_var);
  58043. __this->set_m_lineJustification_95(L_1091);
  58044. // return true;
  58045. return (bool)1;
  58046. }
  58047. IL_2744:
  58048. {
  58049. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  58050. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58051. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1092 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58052. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1093 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58053. NullCheck(L_1093);
  58054. int32_t L_1094 = ((L_1093)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  58055. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1095 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58056. NullCheck(L_1095);
  58057. int32_t L_1096 = ((L_1095)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  58058. float L_1097;
  58059. L_1097 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1092, L_1094, L_1096, /*hidden argument*/NULL);
  58060. V_11 = L_1097;
  58061. // if (value == Int16.MinValue) return false;
  58062. float L_1098 = V_11;
  58063. if ((!(((float)L_1098) == ((float)(-32768.0f)))))
  58064. {
  58065. goto IL_277c;
  58066. }
  58067. }
  58068. {
  58069. // if (value == Int16.MinValue) return false;
  58070. return (bool)0;
  58071. }
  58072. IL_277c:
  58073. {
  58074. int32_t L_1099 = V_4;
  58075. switch (L_1099)
  58076. {
  58077. case 0:
  58078. {
  58079. goto IL_2791;
  58080. }
  58081. case 1:
  58082. {
  58083. goto IL_27b0;
  58084. }
  58085. case 2:
  58086. {
  58087. goto IL_27b2;
  58088. }
  58089. }
  58090. }
  58091. {
  58092. goto IL_27c7;
  58093. }
  58094. IL_2791:
  58095. {
  58096. // m_width = value * (m_isOrthographic ? 1 : 0.1f);
  58097. float L_1100 = V_11;
  58098. bool L_1101 = __this->get_m_isOrthographic_127();
  58099. G_B628_0 = L_1100;
  58100. G_B628_1 = __this;
  58101. if (L_1101)
  58102. {
  58103. G_B629_0 = L_1100;
  58104. G_B629_1 = __this;
  58105. goto IL_27a3;
  58106. }
  58107. }
  58108. {
  58109. G_B630_0 = (0.100000001f);
  58110. G_B630_1 = G_B628_0;
  58111. G_B630_2 = G_B628_1;
  58112. goto IL_27a8;
  58113. }
  58114. IL_27a3:
  58115. {
  58116. G_B630_0 = (1.0f);
  58117. G_B630_1 = G_B629_0;
  58118. G_B630_2 = G_B629_1;
  58119. }
  58120. IL_27a8:
  58121. {
  58122. NullCheck(G_B630_2);
  58123. G_B630_2->set_m_width_151(((float)il2cpp_codegen_multiply((float)G_B630_1, (float)G_B630_0)));
  58124. // break;
  58125. goto IL_27c7;
  58126. }
  58127. IL_27b0:
  58128. {
  58129. // return false;
  58130. return (bool)0;
  58131. }
  58132. IL_27b2:
  58133. {
  58134. // m_width = m_marginWidth * value / 100;
  58135. float L_1102 = __this->get_m_marginWidth_149();
  58136. float L_1103 = V_11;
  58137. __this->set_m_width_151(((float)((float)((float)il2cpp_codegen_multiply((float)L_1102, (float)L_1103))/(float)(100.0f))));
  58138. }
  58139. IL_27c7:
  58140. {
  58141. // return true;
  58142. return (bool)1;
  58143. }
  58144. IL_27c9:
  58145. {
  58146. // m_width = -1;
  58147. __this->set_m_width_151((-1.0f));
  58148. // return true;
  58149. return (bool)1;
  58150. }
  58151. IL_27d6:
  58152. {
  58153. // if (m_htmlTag[6] == 35 && tagCharCount == 10)
  58154. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58155. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1104 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58156. NullCheck(L_1104);
  58157. int32_t L_1105 = 6;
  58158. uint16_t L_1106 = (uint16_t)(L_1104)->GetAt(static_cast<il2cpp_array_size_t>(L_1105));
  58159. if ((!(((uint32_t)L_1106) == ((uint32_t)((int32_t)35)))))
  58160. {
  58161. goto IL_280b;
  58162. }
  58163. }
  58164. {
  58165. int32_t L_1107 = V_0;
  58166. if ((!(((uint32_t)L_1107) == ((uint32_t)((int32_t)10)))))
  58167. {
  58168. goto IL_280b;
  58169. }
  58170. }
  58171. {
  58172. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  58173. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58174. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1108 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58175. int32_t L_1109 = V_0;
  58176. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1110;
  58177. L_1110 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_1108, L_1109, /*hidden argument*/NULL);
  58178. __this->set_m_htmlColor_226(L_1110);
  58179. // m_colorStack.Add(m_htmlColor);
  58180. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1111 = __this->get_address_of_m_colorStack_227();
  58181. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1112 = __this->get_m_htmlColor_226();
  58182. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1111, L_1112, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58183. // return true;
  58184. return (bool)1;
  58185. }
  58186. IL_280b:
  58187. {
  58188. // else if (m_htmlTag[6] == 35 && tagCharCount == 11)
  58189. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58190. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1113 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58191. NullCheck(L_1113);
  58192. int32_t L_1114 = 6;
  58193. uint16_t L_1115 = (uint16_t)(L_1113)->GetAt(static_cast<il2cpp_array_size_t>(L_1114));
  58194. if ((!(((uint32_t)L_1115) == ((uint32_t)((int32_t)35)))))
  58195. {
  58196. goto IL_2840;
  58197. }
  58198. }
  58199. {
  58200. int32_t L_1116 = V_0;
  58201. if ((!(((uint32_t)L_1116) == ((uint32_t)((int32_t)11)))))
  58202. {
  58203. goto IL_2840;
  58204. }
  58205. }
  58206. {
  58207. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  58208. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58209. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1117 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58210. int32_t L_1118 = V_0;
  58211. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1119;
  58212. L_1119 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_1117, L_1118, /*hidden argument*/NULL);
  58213. __this->set_m_htmlColor_226(L_1119);
  58214. // m_colorStack.Add(m_htmlColor);
  58215. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1120 = __this->get_address_of_m_colorStack_227();
  58216. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1121 = __this->get_m_htmlColor_226();
  58217. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1120, L_1121, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58218. // return true;
  58219. return (bool)1;
  58220. }
  58221. IL_2840:
  58222. {
  58223. // if (m_htmlTag[6] == 35 && tagCharCount == 13)
  58224. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58225. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1122 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58226. NullCheck(L_1122);
  58227. int32_t L_1123 = 6;
  58228. uint16_t L_1124 = (uint16_t)(L_1122)->GetAt(static_cast<il2cpp_array_size_t>(L_1123));
  58229. if ((!(((uint32_t)L_1124) == ((uint32_t)((int32_t)35)))))
  58230. {
  58231. goto IL_2875;
  58232. }
  58233. }
  58234. {
  58235. int32_t L_1125 = V_0;
  58236. if ((!(((uint32_t)L_1125) == ((uint32_t)((int32_t)13)))))
  58237. {
  58238. goto IL_2875;
  58239. }
  58240. }
  58241. {
  58242. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  58243. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58244. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1126 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58245. int32_t L_1127 = V_0;
  58246. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1128;
  58247. L_1128 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_1126, L_1127, /*hidden argument*/NULL);
  58248. __this->set_m_htmlColor_226(L_1128);
  58249. // m_colorStack.Add(m_htmlColor);
  58250. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1129 = __this->get_address_of_m_colorStack_227();
  58251. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1130 = __this->get_m_htmlColor_226();
  58252. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1129, L_1130, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58253. // return true;
  58254. return (bool)1;
  58255. }
  58256. IL_2875:
  58257. {
  58258. // else if (m_htmlTag[6] == 35 && tagCharCount == 15)
  58259. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58260. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1131 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58261. NullCheck(L_1131);
  58262. int32_t L_1132 = 6;
  58263. uint16_t L_1133 = (uint16_t)(L_1131)->GetAt(static_cast<il2cpp_array_size_t>(L_1132));
  58264. if ((!(((uint32_t)L_1133) == ((uint32_t)((int32_t)35)))))
  58265. {
  58266. goto IL_28aa;
  58267. }
  58268. }
  58269. {
  58270. int32_t L_1134 = V_0;
  58271. if ((!(((uint32_t)L_1134) == ((uint32_t)((int32_t)15)))))
  58272. {
  58273. goto IL_28aa;
  58274. }
  58275. }
  58276. {
  58277. // m_htmlColor = HexCharsToColor(m_htmlTag, tagCharCount);
  58278. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58279. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1135 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58280. int32_t L_1136 = V_0;
  58281. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1137;
  58282. L_1137 = TMP_Text_HexCharsToColor_mF266AFD4C24593A2872EAEEC8F74ED2127C2B764(__this, L_1135, L_1136, /*hidden argument*/NULL);
  58283. __this->set_m_htmlColor_226(L_1137);
  58284. // m_colorStack.Add(m_htmlColor);
  58285. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1138 = __this->get_address_of_m_colorStack_227();
  58286. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1139 = __this->get_m_htmlColor_226();
  58287. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1138, L_1139, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58288. // return true;
  58289. return (bool)1;
  58290. }
  58291. IL_28aa:
  58292. {
  58293. // switch (m_xmlAttribute[0].valueHashCode)
  58294. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58295. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1140 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58296. NullCheck(L_1140);
  58297. int32_t L_1141 = ((L_1140)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  58298. V_30 = L_1141;
  58299. int32_t L_1142 = V_30;
  58300. if ((((int32_t)L_1142) > ((int32_t)((int32_t)3680713))))
  58301. {
  58302. goto IL_2911;
  58303. }
  58304. }
  58305. {
  58306. int32_t L_1143 = V_30;
  58307. if ((((int32_t)L_1143) > ((int32_t)((int32_t)-36881330))))
  58308. {
  58309. goto IL_28eb;
  58310. }
  58311. }
  58312. {
  58313. int32_t L_1144 = V_30;
  58314. if ((((int32_t)L_1144) == ((int32_t)((int32_t)-992792864))))
  58315. {
  58316. goto IL_2983;
  58317. }
  58318. }
  58319. {
  58320. int32_t L_1145 = V_30;
  58321. if ((((int32_t)L_1145) == ((int32_t)((int32_t)-36881330))))
  58322. {
  58323. goto IL_2aa1;
  58324. }
  58325. }
  58326. {
  58327. goto IL_2af3;
  58328. }
  58329. IL_28eb:
  58330. {
  58331. int32_t L_1146 = V_30;
  58332. if ((((int32_t)L_1146) == ((int32_t)((int32_t)125395))))
  58333. {
  58334. goto IL_2960;
  58335. }
  58336. }
  58337. {
  58338. int32_t L_1147 = V_30;
  58339. if ((((int32_t)L_1147) == ((int32_t)((int32_t)3573310))))
  58340. {
  58341. goto IL_29b5;
  58342. }
  58343. }
  58344. {
  58345. int32_t L_1148 = V_30;
  58346. if ((((int32_t)L_1148) == ((int32_t)((int32_t)3680713))))
  58347. {
  58348. goto IL_29d8;
  58349. }
  58350. }
  58351. {
  58352. goto IL_2af3;
  58353. }
  58354. IL_2911:
  58355. {
  58356. int32_t L_1149 = V_30;
  58357. if ((((int32_t)L_1149) > ((int32_t)((int32_t)117905991))))
  58358. {
  58359. goto IL_2937;
  58360. }
  58361. }
  58362. {
  58363. int32_t L_1150 = V_30;
  58364. if ((((int32_t)L_1150) == ((int32_t)((int32_t)26556144))))
  58365. {
  58366. goto IL_2a73;
  58367. }
  58368. }
  58369. {
  58370. int32_t L_1151 = V_30;
  58371. if ((((int32_t)L_1151) == ((int32_t)((int32_t)117905991))))
  58372. {
  58373. goto IL_2a0a;
  58374. }
  58375. }
  58376. {
  58377. goto IL_2af3;
  58378. }
  58379. IL_2937:
  58380. {
  58381. int32_t L_1152 = V_30;
  58382. if ((((int32_t)L_1152) == ((int32_t)((int32_t)121463835))))
  58383. {
  58384. goto IL_2a2d;
  58385. }
  58386. }
  58387. {
  58388. int32_t L_1153 = V_30;
  58389. if ((((int32_t)L_1153) == ((int32_t)((int32_t)140357351))))
  58390. {
  58391. goto IL_2a50;
  58392. }
  58393. }
  58394. {
  58395. int32_t L_1154 = V_30;
  58396. if ((((int32_t)L_1154) == ((int32_t)((int32_t)554054276))))
  58397. {
  58398. goto IL_2ad0;
  58399. }
  58400. }
  58401. {
  58402. goto IL_2af3;
  58403. }
  58404. IL_2960:
  58405. {
  58406. // m_htmlColor = Color.red;
  58407. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1155;
  58408. L_1155 = Color_get_red_m9BD55EBF7A74A515330FA5F7AC7A67C8A8913DD8(/*hidden argument*/NULL);
  58409. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1156;
  58410. L_1156 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1155, /*hidden argument*/NULL);
  58411. __this->set_m_htmlColor_226(L_1156);
  58412. // m_colorStack.Add(m_htmlColor);
  58413. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1157 = __this->get_address_of_m_colorStack_227();
  58414. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1158 = __this->get_m_htmlColor_226();
  58415. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1157, L_1158, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58416. // return true;
  58417. return (bool)1;
  58418. }
  58419. IL_2983:
  58420. {
  58421. // m_htmlColor = new Color32(173, 216, 230, 255);
  58422. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1159;
  58423. memset((&L_1159), 0, sizeof(L_1159));
  58424. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_1159), (uint8_t)((int32_t)173), (uint8_t)((int32_t)216), (uint8_t)((int32_t)230), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  58425. __this->set_m_htmlColor_226(L_1159);
  58426. // m_colorStack.Add(m_htmlColor);
  58427. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1160 = __this->get_address_of_m_colorStack_227();
  58428. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1161 = __this->get_m_htmlColor_226();
  58429. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1160, L_1161, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58430. // return true;
  58431. return (bool)1;
  58432. }
  58433. IL_29b5:
  58434. {
  58435. // m_htmlColor = Color.blue;
  58436. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1162;
  58437. L_1162 = Color_get_blue_m6D62D515CA10A6E760848E1BFB997E27B90BD07B(/*hidden argument*/NULL);
  58438. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1163;
  58439. L_1163 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1162, /*hidden argument*/NULL);
  58440. __this->set_m_htmlColor_226(L_1163);
  58441. // m_colorStack.Add(m_htmlColor);
  58442. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1164 = __this->get_address_of_m_colorStack_227();
  58443. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1165 = __this->get_m_htmlColor_226();
  58444. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1164, L_1165, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58445. // return true;
  58446. return (bool)1;
  58447. }
  58448. IL_29d8:
  58449. {
  58450. // m_htmlColor = new Color32(128, 128, 128, 255);
  58451. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1166;
  58452. memset((&L_1166), 0, sizeof(L_1166));
  58453. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_1166), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)128), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  58454. __this->set_m_htmlColor_226(L_1166);
  58455. // m_colorStack.Add(m_htmlColor);
  58456. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1167 = __this->get_address_of_m_colorStack_227();
  58457. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1168 = __this->get_m_htmlColor_226();
  58458. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1167, L_1168, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58459. // return true;
  58460. return (bool)1;
  58461. }
  58462. IL_2a0a:
  58463. {
  58464. // m_htmlColor = Color.black;
  58465. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1169;
  58466. L_1169 = Color_get_black_m67E91EB7017FC74D9AB5ADEF6B6929B7EFC9A982(/*hidden argument*/NULL);
  58467. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1170;
  58468. L_1170 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1169, /*hidden argument*/NULL);
  58469. __this->set_m_htmlColor_226(L_1170);
  58470. // m_colorStack.Add(m_htmlColor);
  58471. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1171 = __this->get_address_of_m_colorStack_227();
  58472. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1172 = __this->get_m_htmlColor_226();
  58473. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1171, L_1172, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58474. // return true;
  58475. return (bool)1;
  58476. }
  58477. IL_2a2d:
  58478. {
  58479. // m_htmlColor = Color.green;
  58480. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1173;
  58481. L_1173 = Color_get_green_mFF9BD42534D385A0717B1EAD083ADF08712984B9(/*hidden argument*/NULL);
  58482. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1174;
  58483. L_1174 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1173, /*hidden argument*/NULL);
  58484. __this->set_m_htmlColor_226(L_1174);
  58485. // m_colorStack.Add(m_htmlColor);
  58486. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1175 = __this->get_address_of_m_colorStack_227();
  58487. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1176 = __this->get_m_htmlColor_226();
  58488. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1175, L_1176, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58489. // return true;
  58490. return (bool)1;
  58491. }
  58492. IL_2a50:
  58493. {
  58494. // m_htmlColor = Color.white;
  58495. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1177;
  58496. L_1177 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
  58497. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1178;
  58498. L_1178 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1177, /*hidden argument*/NULL);
  58499. __this->set_m_htmlColor_226(L_1178);
  58500. // m_colorStack.Add(m_htmlColor);
  58501. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1179 = __this->get_address_of_m_colorStack_227();
  58502. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1180 = __this->get_m_htmlColor_226();
  58503. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1179, L_1180, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58504. // return true;
  58505. return (bool)1;
  58506. }
  58507. IL_2a73:
  58508. {
  58509. // m_htmlColor = new Color32(255, 128, 0, 255);
  58510. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1181;
  58511. memset((&L_1181), 0, sizeof(L_1181));
  58512. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_1181), (uint8_t)((int32_t)255), (uint8_t)((int32_t)128), (uint8_t)0, (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  58513. __this->set_m_htmlColor_226(L_1181);
  58514. // m_colorStack.Add(m_htmlColor);
  58515. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1182 = __this->get_address_of_m_colorStack_227();
  58516. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1183 = __this->get_m_htmlColor_226();
  58517. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1182, L_1183, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58518. // return true;
  58519. return (bool)1;
  58520. }
  58521. IL_2aa1:
  58522. {
  58523. // m_htmlColor = new Color32(160, 32, 240, 255);
  58524. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1184;
  58525. memset((&L_1184), 0, sizeof(L_1184));
  58526. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_1184), (uint8_t)((int32_t)160), (uint8_t)((int32_t)32), (uint8_t)((int32_t)240), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  58527. __this->set_m_htmlColor_226(L_1184);
  58528. // m_colorStack.Add(m_htmlColor);
  58529. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1185 = __this->get_address_of_m_colorStack_227();
  58530. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1186 = __this->get_m_htmlColor_226();
  58531. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1185, L_1186, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58532. // return true;
  58533. return (bool)1;
  58534. }
  58535. IL_2ad0:
  58536. {
  58537. // m_htmlColor = Color.yellow;
  58538. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_1187;
  58539. L_1187 = Color_get_yellow_m9FD4BDABA7E40E136BE57EE7872CEA6B1B2FA1D1(/*hidden argument*/NULL);
  58540. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1188;
  58541. L_1188 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_1187, /*hidden argument*/NULL);
  58542. __this->set_m_htmlColor_226(L_1188);
  58543. // m_colorStack.Add(m_htmlColor);
  58544. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1189 = __this->get_address_of_m_colorStack_227();
  58545. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1190 = __this->get_m_htmlColor_226();
  58546. TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1189, L_1190, /*hidden argument*/TMP_TextProcessingStack_1_Add_mAEE54E61FC180E3F1473401C33422D5698BA5AB1_RuntimeMethod_var);
  58547. // return true;
  58548. return (bool)1;
  58549. }
  58550. IL_2af3:
  58551. {
  58552. // return false;
  58553. return (bool)0;
  58554. }
  58555. IL_2af5:
  58556. {
  58557. // int gradientPresetHashCode = m_xmlAttribute[0].valueHashCode;
  58558. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58559. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1191 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58560. NullCheck(L_1191);
  58561. int32_t L_1192 = ((L_1191)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  58562. V_21 = L_1192;
  58563. // if (MaterialReferenceManager.TryGetColorGradientPreset(gradientPresetHashCode, out tempColorGradientPreset))
  58564. int32_t L_1193 = V_21;
  58565. bool L_1194;
  58566. L_1194 = MaterialReferenceManager_TryGetColorGradientPreset_mED1F14ADBF5E63FD2A6EB59171218EF1A47DDF90(L_1193, (TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 **)(&V_22), /*hidden argument*/NULL);
  58567. if (!L_1194)
  58568. {
  58569. goto IL_2b1c;
  58570. }
  58571. }
  58572. {
  58573. // m_colorGradientPreset = tempColorGradientPreset;
  58574. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1195 = V_22;
  58575. __this->set_m_colorGradientPreset_231(L_1195);
  58576. // }
  58577. goto IL_2b7e;
  58578. }
  58579. IL_2b1c:
  58580. {
  58581. // if (tempColorGradientPreset == null)
  58582. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1196 = V_22;
  58583. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  58584. bool L_1197;
  58585. L_1197 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1196, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  58586. if (!L_1197)
  58587. {
  58588. goto IL_2b61;
  58589. }
  58590. }
  58591. {
  58592. // tempColorGradientPreset = Resources.Load<TMP_ColorGradient>(TMP_Settings.defaultColorGradientPresetsPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  58593. String_t* L_1198;
  58594. L_1198 = TMP_Settings_get_defaultColorGradientPresetsPath_mBA995B71BB23195CDB00DDDCF7CF77307B12C906(/*hidden argument*/NULL);
  58595. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58596. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1199 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58597. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1200 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58598. NullCheck(L_1200);
  58599. int32_t L_1201 = ((L_1200)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  58600. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1202 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58601. NullCheck(L_1202);
  58602. int32_t L_1203 = ((L_1202)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  58603. String_t* L_1204;
  58604. L_1204 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_1199, L_1201, L_1203, /*hidden argument*/NULL);
  58605. String_t* L_1205;
  58606. L_1205 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_1198, L_1204, /*hidden argument*/NULL);
  58607. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1206;
  58608. L_1206 = Resources_Load_TisTMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_m0B1240F0607AC8B41B6D6947AA7645A359E0E5B8(L_1205, /*hidden argument*/Resources_Load_TisTMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461_m0B1240F0607AC8B41B6D6947AA7645A359E0E5B8_RuntimeMethod_var);
  58609. V_22 = L_1206;
  58610. }
  58611. IL_2b61:
  58612. {
  58613. // if (tempColorGradientPreset == null)
  58614. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1207 = V_22;
  58615. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  58616. bool L_1208;
  58617. L_1208 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1207, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  58618. if (!L_1208)
  58619. {
  58620. goto IL_2b6d;
  58621. }
  58622. }
  58623. {
  58624. // return false;
  58625. return (bool)0;
  58626. }
  58627. IL_2b6d:
  58628. {
  58629. // MaterialReferenceManager.AddColorGradientPreset(gradientPresetHashCode, tempColorGradientPreset);
  58630. int32_t L_1209 = V_21;
  58631. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1210 = V_22;
  58632. MaterialReferenceManager_AddColorGradientPreset_m4E3A9D14AC0AAA48FC23DDE154417643FF64D2B2(L_1209, L_1210, /*hidden argument*/NULL);
  58633. // m_colorGradientPreset = tempColorGradientPreset;
  58634. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1211 = V_22;
  58635. __this->set_m_colorGradientPreset_231(L_1211);
  58636. }
  58637. IL_2b7e:
  58638. {
  58639. // m_colorGradientPresetIsTinted = false;
  58640. __this->set_m_colorGradientPresetIsTinted_233((bool)0);
  58641. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  58642. V_34 = 1;
  58643. goto IL_2bf2;
  58644. }
  58645. IL_2b8a:
  58646. {
  58647. // int nameHashCode = m_xmlAttribute[i].nameHashCode;
  58648. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58649. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1212 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58650. int32_t L_1213 = V_34;
  58651. NullCheck(L_1212);
  58652. int32_t L_1214 = ((L_1212)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1213)))->get_nameHashCode_0();
  58653. V_35 = L_1214;
  58654. int32_t L_1215 = V_35;
  58655. if ((((int32_t)L_1215) == ((int32_t)((int32_t)33019))))
  58656. {
  58657. goto IL_2baf;
  58658. }
  58659. }
  58660. {
  58661. int32_t L_1216 = V_35;
  58662. if ((!(((uint32_t)L_1216) == ((uint32_t)((int32_t)45819)))))
  58663. {
  58664. goto IL_2bec;
  58665. }
  58666. }
  58667. IL_2baf:
  58668. {
  58669. // m_colorGradientPresetIsTinted = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength) != 0;
  58670. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58671. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1217 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58672. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1218 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58673. int32_t L_1219 = V_34;
  58674. NullCheck(L_1218);
  58675. int32_t L_1220 = ((L_1218)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1219)))->get_valueStartIndex_3();
  58676. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1221 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58677. int32_t L_1222 = V_34;
  58678. NullCheck(L_1221);
  58679. int32_t L_1223 = ((L_1221)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1222)))->get_valueLength_4();
  58680. float L_1224;
  58681. L_1224 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1217, L_1220, L_1223, /*hidden argument*/NULL);
  58682. __this->set_m_colorGradientPresetIsTinted_233((bool)((((int32_t)((((float)L_1224) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0));
  58683. }
  58684. IL_2bec:
  58685. {
  58686. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  58687. int32_t L_1225 = V_34;
  58688. V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_1225, (int32_t)1));
  58689. }
  58690. IL_2bf2:
  58691. {
  58692. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  58693. int32_t L_1226 = V_34;
  58694. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58695. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1227 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58696. NullCheck(L_1227);
  58697. if ((((int32_t)L_1226) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1227)->max_length))))))
  58698. {
  58699. goto IL_2c13;
  58700. }
  58701. }
  58702. {
  58703. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58704. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1228 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58705. int32_t L_1229 = V_34;
  58706. NullCheck(L_1228);
  58707. int32_t L_1230 = ((L_1228)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1229)))->get_nameHashCode_0();
  58708. if (L_1230)
  58709. {
  58710. goto IL_2b8a;
  58711. }
  58712. }
  58713. IL_2c13:
  58714. {
  58715. // m_colorGradientStack.Add(m_colorGradientPreset);
  58716. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * L_1231 = __this->get_address_of_m_colorGradientStack_232();
  58717. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1232 = __this->get_m_colorGradientPreset_231();
  58718. TMP_TextProcessingStack_1_Add_mA07119C8B9BADA57C02070A71441A392B9E36366((TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 *)L_1231, L_1232, /*hidden argument*/TMP_TextProcessingStack_1_Add_mA07119C8B9BADA57C02070A71441A392B9E36366_RuntimeMethod_var);
  58719. // return true;
  58720. return (bool)1;
  58721. }
  58722. IL_2c26:
  58723. {
  58724. // m_colorGradientPreset = m_colorGradientStack.Remove();
  58725. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 * L_1233 = __this->get_address_of_m_colorGradientStack_232();
  58726. TMP_ColorGradient_tC18C01CF1F597BD442D01A29724FE1B32497E461 * L_1234;
  58727. L_1234 = TMP_TextProcessingStack_1_Remove_m4A9AB24DFCA60C71D26C9A719016AAC2E573A412((TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 *)L_1233, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m4A9AB24DFCA60C71D26C9A719016AAC2E573A412_RuntimeMethod_var);
  58728. __this->set_m_colorGradientPreset_231(L_1234);
  58729. // return true;
  58730. return (bool)1;
  58731. }
  58732. IL_2c39:
  58733. {
  58734. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  58735. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58736. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1235 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58737. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1236 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58738. NullCheck(L_1236);
  58739. int32_t L_1237 = ((L_1236)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  58740. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1238 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58741. NullCheck(L_1238);
  58742. int32_t L_1239 = ((L_1238)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  58743. float L_1240;
  58744. L_1240 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1235, L_1237, L_1239, /*hidden argument*/NULL);
  58745. V_11 = L_1240;
  58746. // if (value == Int16.MinValue) return false;
  58747. float L_1241 = V_11;
  58748. if ((!(((float)L_1241) == ((float)(-32768.0f)))))
  58749. {
  58750. goto IL_2c71;
  58751. }
  58752. }
  58753. {
  58754. // if (value == Int16.MinValue) return false;
  58755. return (bool)0;
  58756. }
  58757. IL_2c71:
  58758. {
  58759. int32_t L_1242 = V_4;
  58760. switch (L_1242)
  58761. {
  58762. case 0:
  58763. {
  58764. goto IL_2c86;
  58765. }
  58766. case 1:
  58767. {
  58768. goto IL_2ca5;
  58769. }
  58770. case 2:
  58771. {
  58772. goto IL_2ccb;
  58773. }
  58774. }
  58775. }
  58776. {
  58777. goto IL_2ccd;
  58778. }
  58779. IL_2c86:
  58780. {
  58781. // m_cSpacing = value * (m_isOrthographic ? 1 : 0.1f);
  58782. float L_1243 = V_11;
  58783. bool L_1244 = __this->get_m_isOrthographic_127();
  58784. G_B696_0 = L_1243;
  58785. G_B696_1 = __this;
  58786. if (L_1244)
  58787. {
  58788. G_B697_0 = L_1243;
  58789. G_B697_1 = __this;
  58790. goto IL_2c98;
  58791. }
  58792. }
  58793. {
  58794. G_B698_0 = (0.100000001f);
  58795. G_B698_1 = G_B696_0;
  58796. G_B698_2 = G_B696_1;
  58797. goto IL_2c9d;
  58798. }
  58799. IL_2c98:
  58800. {
  58801. G_B698_0 = (1.0f);
  58802. G_B698_1 = G_B697_0;
  58803. G_B698_2 = G_B697_1;
  58804. }
  58805. IL_2c9d:
  58806. {
  58807. NullCheck(G_B698_2);
  58808. G_B698_2->set_m_cSpacing_99(((float)il2cpp_codegen_multiply((float)G_B698_1, (float)G_B698_0)));
  58809. // break;
  58810. goto IL_2ccd;
  58811. }
  58812. IL_2ca5:
  58813. {
  58814. // m_cSpacing = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  58815. float L_1245 = V_11;
  58816. bool L_1246 = __this->get_m_isOrthographic_127();
  58817. G_B700_0 = L_1245;
  58818. G_B700_1 = __this;
  58819. if (L_1246)
  58820. {
  58821. G_B701_0 = L_1245;
  58822. G_B701_1 = __this;
  58823. goto IL_2cb7;
  58824. }
  58825. }
  58826. {
  58827. G_B702_0 = (0.100000001f);
  58828. G_B702_1 = G_B700_0;
  58829. G_B702_2 = G_B700_1;
  58830. goto IL_2cbc;
  58831. }
  58832. IL_2cb7:
  58833. {
  58834. G_B702_0 = (1.0f);
  58835. G_B702_1 = G_B701_0;
  58836. G_B702_2 = G_B701_1;
  58837. }
  58838. IL_2cbc:
  58839. {
  58840. float L_1247 = __this->get_m_currentFontSize_74();
  58841. NullCheck(G_B702_2);
  58842. G_B702_2->set_m_cSpacing_99(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B702_1, (float)G_B702_0)), (float)L_1247)));
  58843. // break;
  58844. goto IL_2ccd;
  58845. }
  58846. IL_2ccb:
  58847. {
  58848. // return false;
  58849. return (bool)0;
  58850. }
  58851. IL_2ccd:
  58852. {
  58853. // return true;
  58854. return (bool)1;
  58855. }
  58856. IL_2ccf:
  58857. {
  58858. // if (!m_isParsingText) return true;
  58859. bool L_1248 = __this->get_m_isParsingText_194();
  58860. if (L_1248)
  58861. {
  58862. goto IL_2cd9;
  58863. }
  58864. }
  58865. {
  58866. // if (!m_isParsingText) return true;
  58867. return (bool)1;
  58868. }
  58869. IL_2cd9:
  58870. {
  58871. // if (m_characterCount > 0)
  58872. int32_t L_1249 = __this->get_m_characterCount_207();
  58873. if ((((int32_t)L_1249) <= ((int32_t)0)))
  58874. {
  58875. goto IL_2d18;
  58876. }
  58877. }
  58878. {
  58879. // m_xAdvance -= m_cSpacing;
  58880. float L_1250 = __this->get_m_xAdvance_244();
  58881. float L_1251 = __this->get_m_cSpacing_99();
  58882. __this->set_m_xAdvance_244(((float)il2cpp_codegen_subtract((float)L_1250, (float)L_1251)));
  58883. // m_textInfo.characterInfo[m_characterCount - 1].xAdvance = m_xAdvance;
  58884. TMP_TextInfo_t33ACB74FB814F588497640C86976E5DB6DD7B547 * L_1252 = __this->get_m_textInfo_152();
  58885. NullCheck(L_1252);
  58886. TMP_CharacterInfoU5BU5D_t7128C1B46CF6AB1374135FA31D41ABF23882B970* L_1253 = L_1252->get_characterInfo_11();
  58887. int32_t L_1254 = __this->get_m_characterCount_207();
  58888. NullCheck(L_1253);
  58889. float L_1255 = __this->get_m_xAdvance_244();
  58890. ((L_1253)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract((int32_t)L_1254, (int32_t)1)))))->set_xAdvance_24(L_1255);
  58891. }
  58892. IL_2d18:
  58893. {
  58894. // m_cSpacing = 0;
  58895. __this->set_m_cSpacing_99((0.0f));
  58896. // return true;
  58897. return (bool)1;
  58898. }
  58899. IL_2d25:
  58900. {
  58901. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  58902. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  58903. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1256 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  58904. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1257 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58905. NullCheck(L_1257);
  58906. int32_t L_1258 = ((L_1257)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  58907. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1259 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  58908. NullCheck(L_1259);
  58909. int32_t L_1260 = ((L_1259)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  58910. float L_1261;
  58911. L_1261 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1256, L_1258, L_1260, /*hidden argument*/NULL);
  58912. V_11 = L_1261;
  58913. // if (value == Int16.MinValue) return false;
  58914. float L_1262 = V_11;
  58915. if ((!(((float)L_1262) == ((float)(-32768.0f)))))
  58916. {
  58917. goto IL_2d5d;
  58918. }
  58919. }
  58920. {
  58921. // if (value == Int16.MinValue) return false;
  58922. return (bool)0;
  58923. }
  58924. IL_2d5d:
  58925. {
  58926. int32_t L_1263 = V_4;
  58927. switch (L_1263)
  58928. {
  58929. case 0:
  58930. {
  58931. goto IL_2d72;
  58932. }
  58933. case 1:
  58934. {
  58935. goto IL_2d91;
  58936. }
  58937. case 2:
  58938. {
  58939. goto IL_2db7;
  58940. }
  58941. }
  58942. }
  58943. {
  58944. goto IL_2db9;
  58945. }
  58946. IL_2d72:
  58947. {
  58948. // m_monoSpacing = value * (m_isOrthographic ? 1 : 0.1f);
  58949. float L_1264 = V_11;
  58950. bool L_1265 = __this->get_m_isOrthographic_127();
  58951. G_B715_0 = L_1264;
  58952. G_B715_1 = __this;
  58953. if (L_1265)
  58954. {
  58955. G_B716_0 = L_1264;
  58956. G_B716_1 = __this;
  58957. goto IL_2d84;
  58958. }
  58959. }
  58960. {
  58961. G_B717_0 = (0.100000001f);
  58962. G_B717_1 = G_B715_0;
  58963. G_B717_2 = G_B715_1;
  58964. goto IL_2d89;
  58965. }
  58966. IL_2d84:
  58967. {
  58968. G_B717_0 = (1.0f);
  58969. G_B717_1 = G_B716_0;
  58970. G_B717_2 = G_B716_1;
  58971. }
  58972. IL_2d89:
  58973. {
  58974. NullCheck(G_B717_2);
  58975. G_B717_2->set_m_monoSpacing_100(((float)il2cpp_codegen_multiply((float)G_B717_1, (float)G_B717_0)));
  58976. // break;
  58977. goto IL_2db9;
  58978. }
  58979. IL_2d91:
  58980. {
  58981. // m_monoSpacing = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  58982. float L_1266 = V_11;
  58983. bool L_1267 = __this->get_m_isOrthographic_127();
  58984. G_B719_0 = L_1266;
  58985. G_B719_1 = __this;
  58986. if (L_1267)
  58987. {
  58988. G_B720_0 = L_1266;
  58989. G_B720_1 = __this;
  58990. goto IL_2da3;
  58991. }
  58992. }
  58993. {
  58994. G_B721_0 = (0.100000001f);
  58995. G_B721_1 = G_B719_0;
  58996. G_B721_2 = G_B719_1;
  58997. goto IL_2da8;
  58998. }
  58999. IL_2da3:
  59000. {
  59001. G_B721_0 = (1.0f);
  59002. G_B721_1 = G_B720_0;
  59003. G_B721_2 = G_B720_1;
  59004. }
  59005. IL_2da8:
  59006. {
  59007. float L_1268 = __this->get_m_currentFontSize_74();
  59008. NullCheck(G_B721_2);
  59009. G_B721_2->set_m_monoSpacing_100(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B721_1, (float)G_B721_0)), (float)L_1268)));
  59010. // break;
  59011. goto IL_2db9;
  59012. }
  59013. IL_2db7:
  59014. {
  59015. // return false;
  59016. return (bool)0;
  59017. }
  59018. IL_2db9:
  59019. {
  59020. // return true;
  59021. return (bool)1;
  59022. }
  59023. IL_2dbb:
  59024. {
  59025. // m_monoSpacing = 0;
  59026. __this->set_m_monoSpacing_100((0.0f));
  59027. // return true;
  59028. return (bool)1;
  59029. }
  59030. IL_2dc8:
  59031. {
  59032. // return false;
  59033. return (bool)0;
  59034. }
  59035. IL_2dca:
  59036. {
  59037. // m_htmlColor = m_colorStack.Remove();
  59038. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D * L_1269 = __this->get_address_of_m_colorStack_227();
  59039. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1270;
  59040. L_1270 = TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5((TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D *)L_1269, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m1452A747A0E125DA7892DD57870FF9FAF56867E5_RuntimeMethod_var);
  59041. __this->set_m_htmlColor_226(L_1270);
  59042. // return true;
  59043. return (bool)1;
  59044. }
  59045. IL_2ddd:
  59046. {
  59047. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  59048. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59049. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1271 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59050. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1272 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59051. NullCheck(L_1272);
  59052. int32_t L_1273 = ((L_1272)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  59053. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1274 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59054. NullCheck(L_1274);
  59055. int32_t L_1275 = ((L_1274)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  59056. float L_1276;
  59057. L_1276 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1271, L_1273, L_1275, /*hidden argument*/NULL);
  59058. V_11 = L_1276;
  59059. // if (value == Int16.MinValue) return false;
  59060. float L_1277 = V_11;
  59061. if ((!(((float)L_1277) == ((float)(-32768.0f)))))
  59062. {
  59063. goto IL_2e15;
  59064. }
  59065. }
  59066. {
  59067. // if (value == Int16.MinValue) return false;
  59068. return (bool)0;
  59069. }
  59070. IL_2e15:
  59071. {
  59072. int32_t L_1278 = V_4;
  59073. switch (L_1278)
  59074. {
  59075. case 0:
  59076. {
  59077. goto IL_2e2a;
  59078. }
  59079. case 1:
  59080. {
  59081. goto IL_2e49;
  59082. }
  59083. case 2:
  59084. {
  59085. goto IL_2e6f;
  59086. }
  59087. }
  59088. }
  59089. {
  59090. goto IL_2e84;
  59091. }
  59092. IL_2e2a:
  59093. {
  59094. // tag_Indent = value * (m_isOrthographic ? 1 : 0.1f);
  59095. float L_1279 = V_11;
  59096. bool L_1280 = __this->get_m_isOrthographic_127();
  59097. G_B732_0 = L_1279;
  59098. G_B732_1 = __this;
  59099. if (L_1280)
  59100. {
  59101. G_B733_0 = L_1279;
  59102. G_B733_1 = __this;
  59103. goto IL_2e3c;
  59104. }
  59105. }
  59106. {
  59107. G_B734_0 = (0.100000001f);
  59108. G_B734_1 = G_B732_0;
  59109. G_B734_2 = G_B732_1;
  59110. goto IL_2e41;
  59111. }
  59112. IL_2e3c:
  59113. {
  59114. G_B734_0 = (1.0f);
  59115. G_B734_1 = G_B733_0;
  59116. G_B734_2 = G_B733_1;
  59117. }
  59118. IL_2e41:
  59119. {
  59120. NullCheck(G_B734_2);
  59121. G_B734_2->set_tag_Indent_191(((float)il2cpp_codegen_multiply((float)G_B734_1, (float)G_B734_0)));
  59122. // break;
  59123. goto IL_2e84;
  59124. }
  59125. IL_2e49:
  59126. {
  59127. // tag_Indent = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  59128. float L_1281 = V_11;
  59129. bool L_1282 = __this->get_m_isOrthographic_127();
  59130. G_B736_0 = L_1281;
  59131. G_B736_1 = __this;
  59132. if (L_1282)
  59133. {
  59134. G_B737_0 = L_1281;
  59135. G_B737_1 = __this;
  59136. goto IL_2e5b;
  59137. }
  59138. }
  59139. {
  59140. G_B738_0 = (0.100000001f);
  59141. G_B738_1 = G_B736_0;
  59142. G_B738_2 = G_B736_1;
  59143. goto IL_2e60;
  59144. }
  59145. IL_2e5b:
  59146. {
  59147. G_B738_0 = (1.0f);
  59148. G_B738_1 = G_B737_0;
  59149. G_B738_2 = G_B737_1;
  59150. }
  59151. IL_2e60:
  59152. {
  59153. float L_1283 = __this->get_m_currentFontSize_74();
  59154. NullCheck(G_B738_2);
  59155. G_B738_2->set_tag_Indent_191(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B738_1, (float)G_B738_0)), (float)L_1283)));
  59156. // break;
  59157. goto IL_2e84;
  59158. }
  59159. IL_2e6f:
  59160. {
  59161. // tag_Indent = m_marginWidth * value / 100;
  59162. float L_1284 = __this->get_m_marginWidth_149();
  59163. float L_1285 = V_11;
  59164. __this->set_tag_Indent_191(((float)((float)((float)il2cpp_codegen_multiply((float)L_1284, (float)L_1285))/(float)(100.0f))));
  59165. }
  59166. IL_2e84:
  59167. {
  59168. // m_indentStack.Add(tag_Indent);
  59169. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_1286 = __this->get_address_of_m_indentStack_192();
  59170. float L_1287 = __this->get_tag_Indent_191();
  59171. TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_1286, L_1287, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD07CD87E1018D2C952F90CE9573B0DA026C0A5ED_RuntimeMethod_var);
  59172. // m_xAdvance = tag_Indent;
  59173. float L_1288 = __this->get_tag_Indent_191();
  59174. __this->set_m_xAdvance_244(L_1288);
  59175. // return true;
  59176. return (bool)1;
  59177. }
  59178. IL_2ea3:
  59179. {
  59180. // tag_Indent = m_indentStack.Remove();
  59181. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 * L_1289 = __this->get_address_of_m_indentStack_192();
  59182. float L_1290;
  59183. L_1290 = TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67((TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 *)L_1289, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m859C5FDEF61CB15195CD4D967C676271D6C29D67_RuntimeMethod_var);
  59184. __this->set_tag_Indent_191(L_1290);
  59185. // return true;
  59186. return (bool)1;
  59187. }
  59188. IL_2eb6:
  59189. {
  59190. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  59191. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59192. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1291 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59193. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1292 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59194. NullCheck(L_1292);
  59195. int32_t L_1293 = ((L_1292)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  59196. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1294 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59197. NullCheck(L_1294);
  59198. int32_t L_1295 = ((L_1294)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  59199. float L_1296;
  59200. L_1296 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1291, L_1293, L_1295, /*hidden argument*/NULL);
  59201. V_11 = L_1296;
  59202. // if (value == Int16.MinValue) return false;
  59203. float L_1297 = V_11;
  59204. if ((!(((float)L_1297) == ((float)(-32768.0f)))))
  59205. {
  59206. goto IL_2eee;
  59207. }
  59208. }
  59209. {
  59210. // if (value == Int16.MinValue) return false;
  59211. return (bool)0;
  59212. }
  59213. IL_2eee:
  59214. {
  59215. int32_t L_1298 = V_4;
  59216. switch (L_1298)
  59217. {
  59218. case 0:
  59219. {
  59220. goto IL_2f03;
  59221. }
  59222. case 1:
  59223. {
  59224. goto IL_2f22;
  59225. }
  59226. case 2:
  59227. {
  59228. goto IL_2f48;
  59229. }
  59230. }
  59231. }
  59232. {
  59233. goto IL_2f5d;
  59234. }
  59235. IL_2f03:
  59236. {
  59237. // tag_LineIndent = value * (m_isOrthographic ? 1 : 0.1f);
  59238. float L_1299 = V_11;
  59239. bool L_1300 = __this->get_m_isOrthographic_127();
  59240. G_B747_0 = L_1299;
  59241. G_B747_1 = __this;
  59242. if (L_1300)
  59243. {
  59244. G_B748_0 = L_1299;
  59245. G_B748_1 = __this;
  59246. goto IL_2f15;
  59247. }
  59248. }
  59249. {
  59250. G_B749_0 = (0.100000001f);
  59251. G_B749_1 = G_B747_0;
  59252. G_B749_2 = G_B747_1;
  59253. goto IL_2f1a;
  59254. }
  59255. IL_2f15:
  59256. {
  59257. G_B749_0 = (1.0f);
  59258. G_B749_1 = G_B748_0;
  59259. G_B749_2 = G_B748_1;
  59260. }
  59261. IL_2f1a:
  59262. {
  59263. NullCheck(G_B749_2);
  59264. G_B749_2->set_tag_LineIndent_190(((float)il2cpp_codegen_multiply((float)G_B749_1, (float)G_B749_0)));
  59265. // break;
  59266. goto IL_2f5d;
  59267. }
  59268. IL_2f22:
  59269. {
  59270. // tag_LineIndent = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  59271. float L_1301 = V_11;
  59272. bool L_1302 = __this->get_m_isOrthographic_127();
  59273. G_B751_0 = L_1301;
  59274. G_B751_1 = __this;
  59275. if (L_1302)
  59276. {
  59277. G_B752_0 = L_1301;
  59278. G_B752_1 = __this;
  59279. goto IL_2f34;
  59280. }
  59281. }
  59282. {
  59283. G_B753_0 = (0.100000001f);
  59284. G_B753_1 = G_B751_0;
  59285. G_B753_2 = G_B751_1;
  59286. goto IL_2f39;
  59287. }
  59288. IL_2f34:
  59289. {
  59290. G_B753_0 = (1.0f);
  59291. G_B753_1 = G_B752_0;
  59292. G_B753_2 = G_B752_1;
  59293. }
  59294. IL_2f39:
  59295. {
  59296. float L_1303 = __this->get_m_currentFontSize_74();
  59297. NullCheck(G_B753_2);
  59298. G_B753_2->set_tag_LineIndent_190(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B753_1, (float)G_B753_0)), (float)L_1303)));
  59299. // break;
  59300. goto IL_2f5d;
  59301. }
  59302. IL_2f48:
  59303. {
  59304. // tag_LineIndent = m_marginWidth * value / 100;
  59305. float L_1304 = __this->get_m_marginWidth_149();
  59306. float L_1305 = V_11;
  59307. __this->set_tag_LineIndent_190(((float)((float)((float)il2cpp_codegen_multiply((float)L_1304, (float)L_1305))/(float)(100.0f))));
  59308. }
  59309. IL_2f5d:
  59310. {
  59311. // m_xAdvance += tag_LineIndent;
  59312. float L_1306 = __this->get_m_xAdvance_244();
  59313. float L_1307 = __this->get_tag_LineIndent_190();
  59314. __this->set_m_xAdvance_244(((float)il2cpp_codegen_add((float)L_1306, (float)L_1307)));
  59315. // return true;
  59316. return (bool)1;
  59317. }
  59318. IL_2f72:
  59319. {
  59320. // tag_LineIndent = 0;
  59321. __this->set_tag_LineIndent_190((0.0f));
  59322. // return true;
  59323. return (bool)1;
  59324. }
  59325. IL_2f7f:
  59326. {
  59327. // int spriteAssetHashCode = m_xmlAttribute[0].valueHashCode;
  59328. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59329. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1308 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59330. NullCheck(L_1308);
  59331. int32_t L_1309 = ((L_1308)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  59332. V_23 = L_1309;
  59333. // m_spriteIndex = -1;
  59334. __this->set_m_spriteIndex_252((-1));
  59335. // if (m_xmlAttribute[0].valueType == TagValueType.None || m_xmlAttribute[0].valueType == TagValueType.NumericalValue)
  59336. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1310 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59337. NullCheck(L_1310);
  59338. int32_t L_1311 = ((L_1310)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueType_2();
  59339. if (!L_1311)
  59340. {
  59341. goto IL_2fc0;
  59342. }
  59343. }
  59344. {
  59345. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59346. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1312 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59347. NullCheck(L_1312);
  59348. int32_t L_1313 = ((L_1312)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueType_2();
  59349. if ((!(((uint32_t)L_1313) == ((uint32_t)1))))
  59350. {
  59351. goto IL_304f;
  59352. }
  59353. }
  59354. IL_2fc0:
  59355. {
  59356. // if (m_spriteAsset != null)
  59357. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1314 = __this->get_m_spriteAsset_62();
  59358. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59359. bool L_1315;
  59360. L_1315 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1314, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59361. if (!L_1315)
  59362. {
  59363. goto IL_2fdc;
  59364. }
  59365. }
  59366. {
  59367. // m_currentSpriteAsset = m_spriteAsset;
  59368. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1316 = __this->get_m_spriteAsset_62();
  59369. __this->set_m_currentSpriteAsset_250(L_1316);
  59370. // }
  59371. goto IL_303c;
  59372. }
  59373. IL_2fdc:
  59374. {
  59375. // else if (m_defaultSpriteAsset != null)
  59376. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1317 = __this->get_m_defaultSpriteAsset_249();
  59377. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59378. bool L_1318;
  59379. L_1318 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1317, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59380. if (!L_1318)
  59381. {
  59382. goto IL_2ff8;
  59383. }
  59384. }
  59385. {
  59386. // m_currentSpriteAsset = m_defaultSpriteAsset;
  59387. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1319 = __this->get_m_defaultSpriteAsset_249();
  59388. __this->set_m_currentSpriteAsset_250(L_1319);
  59389. // }
  59390. goto IL_303c;
  59391. }
  59392. IL_2ff8:
  59393. {
  59394. // else if (m_defaultSpriteAsset == null)
  59395. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1320 = __this->get_m_defaultSpriteAsset_249();
  59396. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59397. bool L_1321;
  59398. L_1321 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1320, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59399. if (!L_1321)
  59400. {
  59401. goto IL_303c;
  59402. }
  59403. }
  59404. {
  59405. // if (TMP_Settings.defaultSpriteAsset != null)
  59406. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1322;
  59407. L_1322 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  59408. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59409. bool L_1323;
  59410. L_1323 = Object_op_Inequality_mE1F187520BD83FB7D86A6D850710C4D42B864E90(L_1322, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59411. if (!L_1323)
  59412. {
  59413. goto IL_3020;
  59414. }
  59415. }
  59416. {
  59417. // m_defaultSpriteAsset = TMP_Settings.defaultSpriteAsset;
  59418. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1324;
  59419. L_1324 = TMP_Settings_get_defaultSpriteAsset_m7E03AD0CD3B7C40349620D90020B1B43DBFB749E(/*hidden argument*/NULL);
  59420. __this->set_m_defaultSpriteAsset_249(L_1324);
  59421. goto IL_3030;
  59422. }
  59423. IL_3020:
  59424. {
  59425. // m_defaultSpriteAsset = Resources.Load<TMP_SpriteAsset>("Sprite Assets/Default Sprite Asset");
  59426. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1325;
  59427. L_1325 = Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852(_stringLiteral3CF41D991C7F2555D83F628B4B3B26444D917083, /*hidden argument*/Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852_RuntimeMethod_var);
  59428. __this->set_m_defaultSpriteAsset_249(L_1325);
  59429. }
  59430. IL_3030:
  59431. {
  59432. // m_currentSpriteAsset = m_defaultSpriteAsset;
  59433. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1326 = __this->get_m_defaultSpriteAsset_249();
  59434. __this->set_m_currentSpriteAsset_250(L_1326);
  59435. }
  59436. IL_303c:
  59437. {
  59438. // if (m_currentSpriteAsset == null)
  59439. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1327 = __this->get_m_currentSpriteAsset_250();
  59440. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59441. bool L_1328;
  59442. L_1328 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1327, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59443. if (!L_1328)
  59444. {
  59445. goto IL_3115;
  59446. }
  59447. }
  59448. {
  59449. // return false;
  59450. return (bool)0;
  59451. }
  59452. IL_304f:
  59453. {
  59454. // if (MaterialReferenceManager.TryGetSpriteAsset(spriteAssetHashCode, out tempSpriteAsset))
  59455. int32_t L_1329 = V_23;
  59456. bool L_1330;
  59457. L_1330 = MaterialReferenceManager_TryGetSpriteAsset_m8C1AD5DA6252DBA703E4A8CBBA3E7B87AC7ACD96(L_1329, (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 **)(&V_24), /*hidden argument*/NULL);
  59458. if (!L_1330)
  59459. {
  59460. goto IL_3067;
  59461. }
  59462. }
  59463. {
  59464. // m_currentSpriteAsset = tempSpriteAsset;
  59465. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1331 = V_24;
  59466. __this->set_m_currentSpriteAsset_250(L_1331);
  59467. // }
  59468. goto IL_3115;
  59469. }
  59470. IL_3067:
  59471. {
  59472. // if (tempSpriteAsset == null)
  59473. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1332 = V_24;
  59474. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59475. bool L_1333;
  59476. L_1333 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1332, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59477. if (!L_1333)
  59478. {
  59479. goto IL_30f8;
  59480. }
  59481. }
  59482. {
  59483. // tempSpriteAsset = OnSpriteAssetRequest?.Invoke(spriteAssetHashCode, new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  59484. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59485. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_1334 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_OnSpriteAssetRequest_164();
  59486. Func_3_t540BC7F75C78E0C70D6C37F2D220418DABC4B9EA * L_1335 = L_1334;
  59487. G_B774_0 = L_1335;
  59488. if (L_1335)
  59489. {
  59490. G_B775_0 = L_1335;
  59491. goto IL_3080;
  59492. }
  59493. }
  59494. {
  59495. G_B776_0 = ((TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 *)(NULL));
  59496. goto IL_30b1;
  59497. }
  59498. IL_3080:
  59499. {
  59500. int32_t L_1336 = V_23;
  59501. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59502. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1337 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59503. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1338 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59504. NullCheck(L_1338);
  59505. int32_t L_1339 = ((L_1338)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  59506. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1340 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59507. NullCheck(L_1340);
  59508. int32_t L_1341 = ((L_1340)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  59509. String_t* L_1342;
  59510. L_1342 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_1337, L_1339, L_1341, /*hidden argument*/NULL);
  59511. NullCheck(G_B775_0);
  59512. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1343;
  59513. L_1343 = Func_3_Invoke_mF8221C22C7144D08E3DAF1FCEBE85A9C8133EBE4(G_B775_0, L_1336, L_1342, /*hidden argument*/Func_3_Invoke_mF8221C22C7144D08E3DAF1FCEBE85A9C8133EBE4_RuntimeMethod_var);
  59514. G_B776_0 = L_1343;
  59515. }
  59516. IL_30b1:
  59517. {
  59518. V_24 = G_B776_0;
  59519. // if (tempSpriteAsset == null)
  59520. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1344 = V_24;
  59521. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59522. bool L_1345;
  59523. L_1345 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1344, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59524. if (!L_1345)
  59525. {
  59526. goto IL_30f8;
  59527. }
  59528. }
  59529. {
  59530. // tempSpriteAsset = Resources.Load<TMP_SpriteAsset>(TMP_Settings.defaultSpriteAssetPath + new string(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength));
  59531. String_t* L_1346;
  59532. L_1346 = TMP_Settings_get_defaultSpriteAssetPath_m149C23CC5B28FC99DAF89B9DDBEDD8A3C66372EB(/*hidden argument*/NULL);
  59533. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59534. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1347 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59535. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1348 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59536. NullCheck(L_1348);
  59537. int32_t L_1349 = ((L_1348)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  59538. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1350 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59539. NullCheck(L_1350);
  59540. int32_t L_1351 = ((L_1350)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  59541. String_t* L_1352;
  59542. L_1352 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_1347, L_1349, L_1351, /*hidden argument*/NULL);
  59543. String_t* L_1353;
  59544. L_1353 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_1346, L_1352, /*hidden argument*/NULL);
  59545. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1354;
  59546. L_1354 = Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852(L_1353, /*hidden argument*/Resources_Load_TisTMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714_m761F020CE5ED06996141FB91DF15397EDE84A852_RuntimeMethod_var);
  59547. V_24 = L_1354;
  59548. }
  59549. IL_30f8:
  59550. {
  59551. // if (tempSpriteAsset == null)
  59552. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1355 = V_24;
  59553. IL2CPP_RUNTIME_CLASS_INIT(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_il2cpp_TypeInfo_var);
  59554. bool L_1356;
  59555. L_1356 = Object_op_Equality_mEE9EC7EB5C7DC3E95B94AB904E1986FC4D566D54(L_1355, (Object_tF2F3778131EFF286AF62B7B013A170F95A91571A *)NULL, /*hidden argument*/NULL);
  59556. if (!L_1356)
  59557. {
  59558. goto IL_3104;
  59559. }
  59560. }
  59561. {
  59562. // return false;
  59563. return (bool)0;
  59564. }
  59565. IL_3104:
  59566. {
  59567. // MaterialReferenceManager.AddSpriteAsset(spriteAssetHashCode, tempSpriteAsset);
  59568. int32_t L_1357 = V_23;
  59569. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1358 = V_24;
  59570. MaterialReferenceManager_AddSpriteAsset_mC7AD949CAC8FE8DF914EF1B611F4958C5A782C30(L_1357, L_1358, /*hidden argument*/NULL);
  59571. // m_currentSpriteAsset = tempSpriteAsset;
  59572. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1359 = V_24;
  59573. __this->set_m_currentSpriteAsset_250(L_1359);
  59574. }
  59575. IL_3115:
  59576. {
  59577. // if (m_xmlAttribute[0].valueType == TagValueType.NumericalValue) // <sprite=index>
  59578. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59579. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1360 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59580. NullCheck(L_1360);
  59581. int32_t L_1361 = ((L_1360)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueType_2();
  59582. if ((!(((uint32_t)L_1361) == ((uint32_t)1))))
  59583. {
  59584. goto IL_3181;
  59585. }
  59586. }
  59587. {
  59588. // int index = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  59589. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59590. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1362 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59591. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1363 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59592. NullCheck(L_1363);
  59593. int32_t L_1364 = ((L_1363)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  59594. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1365 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59595. NullCheck(L_1365);
  59596. int32_t L_1366 = ((L_1365)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  59597. float L_1367;
  59598. L_1367 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1362, L_1364, L_1366, /*hidden argument*/NULL);
  59599. V_36 = ((int32_t)((int32_t)L_1367));
  59600. // if (index == Int16.MinValue) return false;
  59601. int32_t L_1368 = V_36;
  59602. if ((!(((uint32_t)L_1368) == ((uint32_t)((int32_t)-32768)))))
  59603. {
  59604. goto IL_3161;
  59605. }
  59606. }
  59607. {
  59608. // if (index == Int16.MinValue) return false;
  59609. return (bool)0;
  59610. }
  59611. IL_3161:
  59612. {
  59613. // if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
  59614. int32_t L_1369 = V_36;
  59615. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1370 = __this->get_m_currentSpriteAsset_250();
  59616. NullCheck(L_1370);
  59617. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_1371;
  59618. L_1371 = TMP_SpriteAsset_get_spriteCharacterTable_mF8CD258451863D2D8BCEBAEE68E74141B28A26FD(L_1370, /*hidden argument*/NULL);
  59619. NullCheck(L_1371);
  59620. int32_t L_1372;
  59621. L_1372 = List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_inline(L_1371, /*hidden argument*/List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  59622. if ((((int32_t)L_1369) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1372, (int32_t)1)))))
  59623. {
  59624. goto IL_3179;
  59625. }
  59626. }
  59627. {
  59628. // if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
  59629. return (bool)0;
  59630. }
  59631. IL_3179:
  59632. {
  59633. // m_spriteIndex = index;
  59634. int32_t L_1373 = V_36;
  59635. __this->set_m_spriteIndex_252(L_1373);
  59636. }
  59637. IL_3181:
  59638. {
  59639. // m_spriteColor = s_colorWhite;
  59640. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59641. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1374 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_s_colorWhite_55();
  59642. __this->set_m_spriteColor_65(L_1374);
  59643. // m_tintSprite = false;
  59644. __this->set_m_tintSprite_64((bool)0);
  59645. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  59646. V_37 = 0;
  59647. goto IL_33f3;
  59648. }
  59649. IL_319b:
  59650. {
  59651. // int nameHashCode = m_xmlAttribute[i].nameHashCode;
  59652. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59653. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1375 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59654. int32_t L_1376 = V_37;
  59655. NullCheck(L_1375);
  59656. int32_t L_1377 = ((L_1375)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1376)))->get_nameHashCode_0();
  59657. V_38 = L_1377;
  59658. // int index = 0;
  59659. V_39 = 0;
  59660. int32_t L_1378 = V_38;
  59661. if ((((int32_t)L_1378) > ((int32_t)((int32_t)43347))))
  59662. {
  59663. goto IL_3203;
  59664. }
  59665. }
  59666. {
  59667. int32_t L_1379 = V_38;
  59668. if ((((int32_t)L_1379) > ((int32_t)((int32_t)30547))))
  59669. {
  59670. goto IL_31dd;
  59671. }
  59672. }
  59673. {
  59674. int32_t L_1380 = V_38;
  59675. if ((((int32_t)L_1380) == ((int32_t)((int32_t)26705))))
  59676. {
  59677. goto IL_335d;
  59678. }
  59679. }
  59680. {
  59681. int32_t L_1381 = V_38;
  59682. if ((((int32_t)L_1381) == ((int32_t)((int32_t)30547))))
  59683. {
  59684. goto IL_324c;
  59685. }
  59686. }
  59687. {
  59688. goto IL_33d9;
  59689. }
  59690. IL_31dd:
  59691. {
  59692. int32_t L_1382 = V_38;
  59693. if ((((int32_t)L_1382) == ((int32_t)((int32_t)33019))))
  59694. {
  59695. goto IL_32e3;
  59696. }
  59697. }
  59698. {
  59699. int32_t L_1383 = V_38;
  59700. if ((((int32_t)L_1383) == ((int32_t)((int32_t)39505))))
  59701. {
  59702. goto IL_335d;
  59703. }
  59704. }
  59705. {
  59706. int32_t L_1384 = V_38;
  59707. if ((((int32_t)L_1384) == ((int32_t)((int32_t)43347))))
  59708. {
  59709. goto IL_324c;
  59710. }
  59711. }
  59712. {
  59713. goto IL_33d9;
  59714. }
  59715. IL_3203:
  59716. {
  59717. int32_t L_1385 = V_38;
  59718. if ((((int32_t)L_1385) > ((int32_t)((int32_t)192323))))
  59719. {
  59720. goto IL_3229;
  59721. }
  59722. }
  59723. {
  59724. int32_t L_1386 = V_38;
  59725. if ((((int32_t)L_1386) == ((int32_t)((int32_t)45819))))
  59726. {
  59727. goto IL_32e3;
  59728. }
  59729. }
  59730. {
  59731. int32_t L_1387 = V_38;
  59732. if ((((int32_t)L_1387) == ((int32_t)((int32_t)192323))))
  59733. {
  59734. goto IL_3325;
  59735. }
  59736. }
  59737. {
  59738. goto IL_33d9;
  59739. }
  59740. IL_3229:
  59741. {
  59742. int32_t L_1388 = V_38;
  59743. if ((((int32_t)L_1388) == ((int32_t)((int32_t)205930))))
  59744. {
  59745. goto IL_3285;
  59746. }
  59747. }
  59748. {
  59749. int32_t L_1389 = V_38;
  59750. if ((((int32_t)L_1389) == ((int32_t)((int32_t)281955))))
  59751. {
  59752. goto IL_3325;
  59753. }
  59754. }
  59755. {
  59756. int32_t L_1390 = V_38;
  59757. if ((((int32_t)L_1390) == ((int32_t)((int32_t)295562))))
  59758. {
  59759. goto IL_3285;
  59760. }
  59761. }
  59762. {
  59763. goto IL_33d9;
  59764. }
  59765. IL_324c:
  59766. {
  59767. // m_currentSpriteAsset = TMP_SpriteAsset.SearchForSpriteByHashCode(m_currentSpriteAsset, m_xmlAttribute[i].valueHashCode, true, out index);
  59768. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1391 = __this->get_m_currentSpriteAsset_250();
  59769. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59770. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1392 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59771. int32_t L_1393 = V_37;
  59772. NullCheck(L_1392);
  59773. int32_t L_1394 = ((L_1392)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1393)))->get_valueHashCode_1();
  59774. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1395;
  59775. L_1395 = TMP_SpriteAsset_SearchForSpriteByHashCode_m0AD7C1C25245DF6DECF7B28B89746B0C6103E9F4(L_1391, L_1394, (bool)1, (int32_t*)(&V_39), /*hidden argument*/NULL);
  59776. __this->set_m_currentSpriteAsset_250(L_1395);
  59777. // if (index == -1) return false;
  59778. int32_t L_1396 = V_39;
  59779. if ((!(((uint32_t)L_1396) == ((uint32_t)(-1)))))
  59780. {
  59781. goto IL_3278;
  59782. }
  59783. }
  59784. {
  59785. // if (index == -1) return false;
  59786. return (bool)0;
  59787. }
  59788. IL_3278:
  59789. {
  59790. // m_spriteIndex = index;
  59791. int32_t L_1397 = V_39;
  59792. __this->set_m_spriteIndex_252(L_1397);
  59793. // break;
  59794. goto IL_33ed;
  59795. }
  59796. IL_3285:
  59797. {
  59798. // index = (int)ConvertToFloat(m_htmlTag, m_xmlAttribute[1].valueStartIndex, m_xmlAttribute[1].valueLength);
  59799. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59800. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1398 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59801. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1399 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59802. NullCheck(L_1399);
  59803. int32_t L_1400 = ((L_1399)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueStartIndex_3();
  59804. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1401 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59805. NullCheck(L_1401);
  59806. int32_t L_1402 = ((L_1401)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->get_valueLength_4();
  59807. float L_1403;
  59808. L_1403 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1398, L_1400, L_1402, /*hidden argument*/NULL);
  59809. V_39 = ((int32_t)((int32_t)L_1403));
  59810. // if (index == Int16.MinValue) return false;
  59811. int32_t L_1404 = V_39;
  59812. if ((!(((uint32_t)L_1404) == ((uint32_t)((int32_t)-32768)))))
  59813. {
  59814. goto IL_32be;
  59815. }
  59816. }
  59817. {
  59818. // if (index == Int16.MinValue) return false;
  59819. return (bool)0;
  59820. }
  59821. IL_32be:
  59822. {
  59823. // if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
  59824. int32_t L_1405 = V_39;
  59825. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1406 = __this->get_m_currentSpriteAsset_250();
  59826. NullCheck(L_1406);
  59827. List_1_t7850FCF22796079854614A9268CE558E34108A02 * L_1407;
  59828. L_1407 = TMP_SpriteAsset_get_spriteCharacterTable_mF8CD258451863D2D8BCEBAEE68E74141B28A26FD(L_1406, /*hidden argument*/NULL);
  59829. NullCheck(L_1407);
  59830. int32_t L_1408;
  59831. L_1408 = List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_inline(L_1407, /*hidden argument*/List_1_get_Count_mF819DF8D473C718C6506E487FA6CA7A7E38BBA0F_RuntimeMethod_var);
  59832. if ((((int32_t)L_1405) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1408, (int32_t)1)))))
  59833. {
  59834. goto IL_32d6;
  59835. }
  59836. }
  59837. {
  59838. // if (index > m_currentSpriteAsset.spriteCharacterTable.Count - 1) return false;
  59839. return (bool)0;
  59840. }
  59841. IL_32d6:
  59842. {
  59843. // m_spriteIndex = index;
  59844. int32_t L_1409 = V_39;
  59845. __this->set_m_spriteIndex_252(L_1409);
  59846. // break;
  59847. goto IL_33ed;
  59848. }
  59849. IL_32e3:
  59850. {
  59851. // m_tintSprite = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength) != 0;
  59852. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59853. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1410 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59854. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1411 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59855. int32_t L_1412 = V_37;
  59856. NullCheck(L_1411);
  59857. int32_t L_1413 = ((L_1411)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1412)))->get_valueStartIndex_3();
  59858. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1414 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59859. int32_t L_1415 = V_37;
  59860. NullCheck(L_1414);
  59861. int32_t L_1416 = ((L_1414)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1415)))->get_valueLength_4();
  59862. float L_1417;
  59863. L_1417 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1410, L_1413, L_1416, /*hidden argument*/NULL);
  59864. __this->set_m_tintSprite_64((bool)((((int32_t)((((float)L_1417) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0));
  59865. // break;
  59866. goto IL_33ed;
  59867. }
  59868. IL_3325:
  59869. {
  59870. // m_spriteColor = HexCharsToColor(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength);
  59871. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59872. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1418 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59873. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1419 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59874. int32_t L_1420 = V_37;
  59875. NullCheck(L_1419);
  59876. int32_t L_1421 = ((L_1419)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1420)))->get_valueStartIndex_3();
  59877. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1422 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59878. int32_t L_1423 = V_37;
  59879. NullCheck(L_1422);
  59880. int32_t L_1424 = ((L_1422)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1423)))->get_valueLength_4();
  59881. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1425;
  59882. L_1425 = TMP_Text_HexCharsToColor_m53F0482831C8694567225FA3F29D1040D318A107(__this, L_1418, L_1421, L_1424, /*hidden argument*/NULL);
  59883. __this->set_m_spriteColor_65(L_1425);
  59884. // break;
  59885. goto IL_33ed;
  59886. }
  59887. IL_335d:
  59888. {
  59889. // int paramCount = GetAttributeParameters(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength, ref m_attributeParameterValues);
  59890. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59891. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1426 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  59892. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1427 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59893. int32_t L_1428 = V_37;
  59894. NullCheck(L_1427);
  59895. int32_t L_1429 = ((L_1427)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1428)))->get_valueStartIndex_3();
  59896. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1430 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59897. int32_t L_1431 = V_37;
  59898. NullCheck(L_1430);
  59899. int32_t L_1432 = ((L_1430)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1431)))->get_valueLength_4();
  59900. int32_t L_1433;
  59901. L_1433 = TMP_Text_GetAttributeParameters_m3BAB3B0D6C04AE941A1671FD9940A6343242D74E(__this, L_1426, L_1429, L_1432, (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_attributeParameterValues_189()), /*hidden argument*/NULL);
  59902. // if (paramCount != 3) return false;
  59903. if ((((int32_t)L_1433) == ((int32_t)3)))
  59904. {
  59905. goto IL_3394;
  59906. }
  59907. }
  59908. {
  59909. // if (paramCount != 3) return false;
  59910. return (bool)0;
  59911. }
  59912. IL_3394:
  59913. {
  59914. // m_spriteIndex = (int)m_attributeParameterValues[0];
  59915. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59916. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1434 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  59917. NullCheck(L_1434);
  59918. int32_t L_1435 = 0;
  59919. float L_1436 = (L_1434)->GetAt(static_cast<il2cpp_array_size_t>(L_1435));
  59920. __this->set_m_spriteIndex_252(((int32_t)((int32_t)L_1436)));
  59921. // if (m_isParsingText)
  59922. bool L_1437 = __this->get_m_isParsingText_194();
  59923. if (!L_1437)
  59924. {
  59925. goto IL_33ed;
  59926. }
  59927. }
  59928. {
  59929. // spriteAnimator.DoSpriteAnimation(m_characterCount, m_currentSpriteAsset, m_spriteIndex, (int)m_attributeParameterValues[1], (int)m_attributeParameterValues[2]);
  59930. TMP_SpriteAnimator_t07C769A1F1F85B545DD32357826E08F569E3D902 * L_1438;
  59931. L_1438 = TMP_Text_get_spriteAnimator_mA57800F782FB33534B24D1CE38785DA77AAFC64A(__this, /*hidden argument*/NULL);
  59932. int32_t L_1439 = __this->get_m_characterCount_207();
  59933. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1440 = __this->get_m_currentSpriteAsset_250();
  59934. int32_t L_1441 = __this->get_m_spriteIndex_252();
  59935. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59936. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1442 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  59937. NullCheck(L_1442);
  59938. int32_t L_1443 = 1;
  59939. float L_1444 = (L_1442)->GetAt(static_cast<il2cpp_array_size_t>(L_1443));
  59940. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1445 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_attributeParameterValues_189();
  59941. NullCheck(L_1445);
  59942. int32_t L_1446 = 2;
  59943. float L_1447 = (L_1445)->GetAt(static_cast<il2cpp_array_size_t>(L_1446));
  59944. NullCheck(L_1438);
  59945. TMP_SpriteAnimator_DoSpriteAnimation_mC43E6357683A0921821CD41EA808A82F1434ED73(L_1438, L_1439, L_1440, L_1441, ((int32_t)((int32_t)L_1444)), ((int32_t)((int32_t)L_1447)), /*hidden argument*/NULL);
  59946. // break;
  59947. goto IL_33ed;
  59948. }
  59949. IL_33d9:
  59950. {
  59951. // if (nameHashCode != 2246877 && nameHashCode != 1619421)
  59952. int32_t L_1448 = V_38;
  59953. if ((((int32_t)L_1448) == ((int32_t)((int32_t)2246877))))
  59954. {
  59955. goto IL_33ed;
  59956. }
  59957. }
  59958. {
  59959. int32_t L_1449 = V_38;
  59960. if ((((int32_t)L_1449) == ((int32_t)((int32_t)1619421))))
  59961. {
  59962. goto IL_33ed;
  59963. }
  59964. }
  59965. {
  59966. // return false;
  59967. return (bool)0;
  59968. }
  59969. IL_33ed:
  59970. {
  59971. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  59972. int32_t L_1450 = V_37;
  59973. V_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_1450, (int32_t)1));
  59974. }
  59975. IL_33f3:
  59976. {
  59977. // for (int i = 0; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  59978. int32_t L_1451 = V_37;
  59979. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59980. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1452 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59981. NullCheck(L_1452);
  59982. if ((((int32_t)L_1451) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1452)->max_length))))))
  59983. {
  59984. goto IL_3414;
  59985. }
  59986. }
  59987. {
  59988. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  59989. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1453 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  59990. int32_t L_1454 = V_37;
  59991. NullCheck(L_1453);
  59992. int32_t L_1455 = ((L_1453)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1454)))->get_nameHashCode_0();
  59993. if (L_1455)
  59994. {
  59995. goto IL_319b;
  59996. }
  59997. }
  59998. IL_3414:
  59999. {
  60000. // if (m_spriteIndex == -1) return false;
  60001. int32_t L_1456 = __this->get_m_spriteIndex_252();
  60002. if ((!(((uint32_t)L_1456) == ((uint32_t)(-1)))))
  60003. {
  60004. goto IL_341f;
  60005. }
  60006. }
  60007. {
  60008. // if (m_spriteIndex == -1) return false;
  60009. return (bool)0;
  60010. }
  60011. IL_341f:
  60012. {
  60013. // m_currentMaterialIndex = MaterialReference.AddMaterialReference(m_currentSpriteAsset.material, m_currentSpriteAsset, ref m_materialReferences, m_materialReferenceIndexLookup);
  60014. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1457 = __this->get_m_currentSpriteAsset_250();
  60015. NullCheck(L_1457);
  60016. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_1458 = ((TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E *)L_1457)->get_material_6();
  60017. TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * L_1459 = __this->get_m_currentSpriteAsset_250();
  60018. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60019. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_1460 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_materialReferenceIndexLookup_46();
  60020. int32_t L_1461;
  60021. L_1461 = MaterialReference_AddMaterialReference_m325A2999C2255893CAA908DAE833AFEE35F7963A(L_1458, L_1459, (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD**)(((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_materialReferences_45()), L_1460, /*hidden argument*/NULL);
  60022. __this->set_m_currentMaterialIndex_48(L_1461);
  60023. // m_textElementType = TMP_TextElementType.Sprite;
  60024. __this->set_m_textElementType_245(1);
  60025. // return true;
  60026. return (bool)1;
  60027. }
  60028. IL_344e:
  60029. {
  60030. // m_FontStyleInternal |= FontStyles.LowerCase;
  60031. int32_t L_1462 = __this->get_m_FontStyleInternal_89();
  60032. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1462|(int32_t)8)));
  60033. // m_fontStyleStack.Add(FontStyles.LowerCase);
  60034. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1463 = __this->get_address_of_m_fontStyleStack_90();
  60035. uint8_t L_1464;
  60036. L_1464 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1463, 8, /*hidden argument*/NULL);
  60037. // return true;
  60038. return (bool)1;
  60039. }
  60040. IL_346b:
  60041. {
  60042. // if ((m_fontStyle & FontStyles.LowerCase) != FontStyles.LowerCase)
  60043. int32_t L_1465 = __this->get_m_fontStyle_88();
  60044. if ((((int32_t)((int32_t)((int32_t)L_1465&(int32_t)8))) == ((int32_t)8)))
  60045. {
  60046. goto IL_3493;
  60047. }
  60048. }
  60049. {
  60050. // if (m_fontStyleStack.Remove(FontStyles.LowerCase) == 0)
  60051. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1466 = __this->get_address_of_m_fontStyleStack_90();
  60052. uint8_t L_1467;
  60053. L_1467 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1466, 8, /*hidden argument*/NULL);
  60054. if (L_1467)
  60055. {
  60056. goto IL_3493;
  60057. }
  60058. }
  60059. {
  60060. // m_FontStyleInternal &= ~FontStyles.LowerCase;
  60061. int32_t L_1468 = __this->get_m_FontStyleInternal_89();
  60062. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1468&(int32_t)((int32_t)-9))));
  60063. }
  60064. IL_3493:
  60065. {
  60066. // return true;
  60067. return (bool)1;
  60068. }
  60069. IL_3495:
  60070. {
  60071. // m_FontStyleInternal |= FontStyles.UpperCase;
  60072. int32_t L_1469 = __this->get_m_FontStyleInternal_89();
  60073. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1469|(int32_t)((int32_t)16))));
  60074. // m_fontStyleStack.Add(FontStyles.UpperCase);
  60075. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1470 = __this->get_address_of_m_fontStyleStack_90();
  60076. uint8_t L_1471;
  60077. L_1471 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1470, ((int32_t)16), /*hidden argument*/NULL);
  60078. // return true;
  60079. return (bool)1;
  60080. }
  60081. IL_34b4:
  60082. {
  60083. // if ((m_fontStyle & FontStyles.UpperCase) != FontStyles.UpperCase)
  60084. int32_t L_1472 = __this->get_m_fontStyle_88();
  60085. if ((((int32_t)((int32_t)((int32_t)L_1472&(int32_t)((int32_t)16)))) == ((int32_t)((int32_t)16))))
  60086. {
  60087. goto IL_34df;
  60088. }
  60089. }
  60090. {
  60091. // if (m_fontStyleStack.Remove(FontStyles.UpperCase) == 0)
  60092. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1473 = __this->get_address_of_m_fontStyleStack_90();
  60093. uint8_t L_1474;
  60094. L_1474 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1473, ((int32_t)16), /*hidden argument*/NULL);
  60095. if (L_1474)
  60096. {
  60097. goto IL_34df;
  60098. }
  60099. }
  60100. {
  60101. // m_FontStyleInternal &= ~FontStyles.UpperCase;
  60102. int32_t L_1475 = __this->get_m_FontStyleInternal_89();
  60103. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1475&(int32_t)((int32_t)-17))));
  60104. }
  60105. IL_34df:
  60106. {
  60107. // return true;
  60108. return (bool)1;
  60109. }
  60110. IL_34e1:
  60111. {
  60112. // m_FontStyleInternal |= FontStyles.SmallCaps;
  60113. int32_t L_1476 = __this->get_m_FontStyleInternal_89();
  60114. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1476|(int32_t)((int32_t)32))));
  60115. // m_fontStyleStack.Add(FontStyles.SmallCaps);
  60116. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1477 = __this->get_address_of_m_fontStyleStack_90();
  60117. uint8_t L_1478;
  60118. L_1478 = TMP_FontStyleStack_Add_m5C8DDD01BE2F11EED1868B883C6903D3AA053897((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1477, ((int32_t)32), /*hidden argument*/NULL);
  60119. // return true;
  60120. return (bool)1;
  60121. }
  60122. IL_3500:
  60123. {
  60124. // if ((m_fontStyle & FontStyles.SmallCaps) != FontStyles.SmallCaps)
  60125. int32_t L_1479 = __this->get_m_fontStyle_88();
  60126. if ((((int32_t)((int32_t)((int32_t)L_1479&(int32_t)((int32_t)32)))) == ((int32_t)((int32_t)32))))
  60127. {
  60128. goto IL_352b;
  60129. }
  60130. }
  60131. {
  60132. // if (m_fontStyleStack.Remove(FontStyles.SmallCaps) == 0)
  60133. TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 * L_1480 = __this->get_address_of_m_fontStyleStack_90();
  60134. uint8_t L_1481;
  60135. L_1481 = TMP_FontStyleStack_Remove_m0024044F154FB871EFDD19947F5A17FB8D050323((TMP_FontStyleStack_tAD8C041F7E36517A3CF6E8301D6913159EE2D4D9 *)L_1480, ((int32_t)32), /*hidden argument*/NULL);
  60136. if (L_1481)
  60137. {
  60138. goto IL_352b;
  60139. }
  60140. }
  60141. {
  60142. // m_FontStyleInternal &= ~FontStyles.SmallCaps;
  60143. int32_t L_1482 = __this->get_m_FontStyleInternal_89();
  60144. __this->set_m_FontStyleInternal_89(((int32_t)((int32_t)L_1482&(int32_t)((int32_t)-33))));
  60145. }
  60146. IL_352b:
  60147. {
  60148. // return true;
  60149. return (bool)1;
  60150. }
  60151. IL_352d:
  60152. {
  60153. // switch (m_xmlAttribute[0].valueType)
  60154. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60155. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1483 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60156. NullCheck(L_1483);
  60157. int32_t L_1484 = ((L_1483)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueType_2();
  60158. V_7 = L_1484;
  60159. int32_t L_1485 = V_7;
  60160. if (!L_1485)
  60161. {
  60162. goto IL_363e;
  60163. }
  60164. }
  60165. {
  60166. int32_t L_1486 = V_7;
  60167. if ((!(((uint32_t)L_1486) == ((uint32_t)1))))
  60168. {
  60169. goto IL_388f;
  60170. }
  60171. }
  60172. {
  60173. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
  60174. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60175. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1487 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  60176. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1488 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60177. NullCheck(L_1488);
  60178. int32_t L_1489 = ((L_1488)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  60179. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1490 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60180. NullCheck(L_1490);
  60181. int32_t L_1491 = ((L_1490)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  60182. float L_1492;
  60183. L_1492 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1487, L_1489, L_1491, /*hidden argument*/NULL);
  60184. V_11 = L_1492;
  60185. // if (value == Int16.MinValue) return false;
  60186. float L_1493 = V_11;
  60187. if ((!(((float)L_1493) == ((float)(-32768.0f)))))
  60188. {
  60189. goto IL_3586;
  60190. }
  60191. }
  60192. {
  60193. // if (value == Int16.MinValue) return false;
  60194. return (bool)0;
  60195. }
  60196. IL_3586:
  60197. {
  60198. int32_t L_1494 = V_4;
  60199. switch (L_1494)
  60200. {
  60201. case 0:
  60202. {
  60203. goto IL_359b;
  60204. }
  60205. case 1:
  60206. {
  60207. goto IL_35ba;
  60208. }
  60209. case 2:
  60210. {
  60211. goto IL_35e0;
  60212. }
  60213. }
  60214. }
  60215. {
  60216. goto IL_3610;
  60217. }
  60218. IL_359b:
  60219. {
  60220. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
  60221. float L_1495 = V_11;
  60222. bool L_1496 = __this->get_m_isOrthographic_127();
  60223. G_B850_0 = L_1495;
  60224. G_B850_1 = __this;
  60225. if (L_1496)
  60226. {
  60227. G_B851_0 = L_1495;
  60228. G_B851_1 = __this;
  60229. goto IL_35ad;
  60230. }
  60231. }
  60232. {
  60233. G_B852_0 = (0.100000001f);
  60234. G_B852_1 = G_B850_0;
  60235. G_B852_2 = G_B850_1;
  60236. goto IL_35b2;
  60237. }
  60238. IL_35ad:
  60239. {
  60240. G_B852_0 = (1.0f);
  60241. G_B852_1 = G_B851_0;
  60242. G_B852_2 = G_B851_1;
  60243. }
  60244. IL_35b2:
  60245. {
  60246. NullCheck(G_B852_2);
  60247. G_B852_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)G_B852_1, (float)G_B852_0)));
  60248. // break;
  60249. goto IL_3610;
  60250. }
  60251. IL_35ba:
  60252. {
  60253. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  60254. float L_1497 = V_11;
  60255. bool L_1498 = __this->get_m_isOrthographic_127();
  60256. G_B854_0 = L_1497;
  60257. G_B854_1 = __this;
  60258. if (L_1498)
  60259. {
  60260. G_B855_0 = L_1497;
  60261. G_B855_1 = __this;
  60262. goto IL_35cc;
  60263. }
  60264. }
  60265. {
  60266. G_B856_0 = (0.100000001f);
  60267. G_B856_1 = G_B854_0;
  60268. G_B856_2 = G_B854_1;
  60269. goto IL_35d1;
  60270. }
  60271. IL_35cc:
  60272. {
  60273. G_B856_0 = (1.0f);
  60274. G_B856_1 = G_B855_0;
  60275. G_B856_2 = G_B855_1;
  60276. }
  60277. IL_35d1:
  60278. {
  60279. float L_1499 = __this->get_m_currentFontSize_74();
  60280. NullCheck(G_B856_2);
  60281. G_B856_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B856_1, (float)G_B856_0)), (float)L_1499)));
  60282. // break;
  60283. goto IL_3610;
  60284. }
  60285. IL_35e0:
  60286. {
  60287. // m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
  60288. float L_1500 = __this->get_m_marginWidth_149();
  60289. float L_1501 = __this->get_m_width_151();
  60290. G_B858_0 = L_1500;
  60291. G_B858_1 = __this;
  60292. if ((!(((float)L_1501) == ((float)(-1.0f)))))
  60293. {
  60294. G_B859_0 = L_1500;
  60295. G_B859_1 = __this;
  60296. goto IL_35fb;
  60297. }
  60298. }
  60299. {
  60300. G_B860_0 = (0.0f);
  60301. G_B860_1 = G_B858_0;
  60302. G_B860_2 = G_B858_1;
  60303. goto IL_3601;
  60304. }
  60305. IL_35fb:
  60306. {
  60307. float L_1502 = __this->get_m_width_151();
  60308. G_B860_0 = L_1502;
  60309. G_B860_1 = G_B859_0;
  60310. G_B860_2 = G_B859_1;
  60311. }
  60312. IL_3601:
  60313. {
  60314. float L_1503 = V_11;
  60315. NullCheck(G_B860_2);
  60316. G_B860_2->set_m_marginLeft_147(((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)G_B860_1, (float)G_B860_0)), (float)L_1503))/(float)(100.0f))));
  60317. }
  60318. IL_3610:
  60319. {
  60320. // m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
  60321. float L_1504 = __this->get_m_marginLeft_147();
  60322. G_B862_0 = __this;
  60323. if ((((float)L_1504) >= ((float)(0.0f))))
  60324. {
  60325. G_B863_0 = __this;
  60326. goto IL_3625;
  60327. }
  60328. }
  60329. {
  60330. G_B864_0 = (0.0f);
  60331. G_B864_1 = G_B862_0;
  60332. goto IL_362b;
  60333. }
  60334. IL_3625:
  60335. {
  60336. float L_1505 = __this->get_m_marginLeft_147();
  60337. G_B864_0 = L_1505;
  60338. G_B864_1 = G_B863_0;
  60339. }
  60340. IL_362b:
  60341. {
  60342. NullCheck(G_B864_1);
  60343. G_B864_1->set_m_marginLeft_147(G_B864_0);
  60344. // m_marginRight = m_marginLeft;
  60345. float L_1506 = __this->get_m_marginLeft_147();
  60346. __this->set_m_marginRight_148(L_1506);
  60347. // return true;
  60348. return (bool)1;
  60349. }
  60350. IL_363e:
  60351. {
  60352. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  60353. V_40 = 1;
  60354. goto IL_386c;
  60355. }
  60356. IL_3646:
  60357. {
  60358. // int nameHashCode = m_xmlAttribute[i].nameHashCode;
  60359. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60360. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1507 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60361. int32_t L_1508 = V_40;
  60362. NullCheck(L_1507);
  60363. int32_t L_1509 = ((L_1507)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1508)))->get_nameHashCode_0();
  60364. V_41 = L_1509;
  60365. int32_t L_1510 = V_41;
  60366. if ((((int32_t)L_1510) == ((int32_t)((int32_t)42823))))
  60367. {
  60368. goto IL_3673;
  60369. }
  60370. }
  60371. {
  60372. int32_t L_1511 = V_41;
  60373. if ((((int32_t)L_1511) == ((int32_t)((int32_t)315620))))
  60374. {
  60375. goto IL_376f;
  60376. }
  60377. }
  60378. {
  60379. goto IL_3866;
  60380. }
  60381. IL_3673:
  60382. {
  60383. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength); // px
  60384. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60385. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1512 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  60386. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1513 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60387. int32_t L_1514 = V_40;
  60388. NullCheck(L_1513);
  60389. int32_t L_1515 = ((L_1513)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1514)))->get_valueStartIndex_3();
  60390. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1516 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60391. int32_t L_1517 = V_40;
  60392. NullCheck(L_1516);
  60393. int32_t L_1518 = ((L_1516)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1517)))->get_valueLength_4();
  60394. float L_1519;
  60395. L_1519 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1512, L_1515, L_1518, /*hidden argument*/NULL);
  60396. V_11 = L_1519;
  60397. // if (value == Int16.MinValue) return false;
  60398. float L_1520 = V_11;
  60399. if ((!(((float)L_1520) == ((float)(-32768.0f)))))
  60400. {
  60401. goto IL_36ad;
  60402. }
  60403. }
  60404. {
  60405. // if (value == Int16.MinValue) return false;
  60406. return (bool)0;
  60407. }
  60408. IL_36ad:
  60409. {
  60410. // switch (m_xmlAttribute[i].unitType)
  60411. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60412. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1521 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60413. int32_t L_1522 = V_40;
  60414. NullCheck(L_1521);
  60415. int32_t L_1523 = ((L_1521)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1522)))->get_unitType_5();
  60416. V_8 = L_1523;
  60417. int32_t L_1524 = V_8;
  60418. switch (L_1524)
  60419. {
  60420. case 0:
  60421. {
  60422. goto IL_36d5;
  60423. }
  60424. case 1:
  60425. {
  60426. goto IL_36f4;
  60427. }
  60428. case 2:
  60429. {
  60430. goto IL_371a;
  60431. }
  60432. }
  60433. }
  60434. {
  60435. goto IL_374a;
  60436. }
  60437. IL_36d5:
  60438. {
  60439. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
  60440. float L_1525 = V_11;
  60441. bool L_1526 = __this->get_m_isOrthographic_127();
  60442. G_B874_0 = L_1525;
  60443. G_B874_1 = __this;
  60444. if (L_1526)
  60445. {
  60446. G_B875_0 = L_1525;
  60447. G_B875_1 = __this;
  60448. goto IL_36e7;
  60449. }
  60450. }
  60451. {
  60452. G_B876_0 = (0.100000001f);
  60453. G_B876_1 = G_B874_0;
  60454. G_B876_2 = G_B874_1;
  60455. goto IL_36ec;
  60456. }
  60457. IL_36e7:
  60458. {
  60459. G_B876_0 = (1.0f);
  60460. G_B876_1 = G_B875_0;
  60461. G_B876_2 = G_B875_1;
  60462. }
  60463. IL_36ec:
  60464. {
  60465. NullCheck(G_B876_2);
  60466. G_B876_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)G_B876_1, (float)G_B876_0)));
  60467. // break;
  60468. goto IL_374a;
  60469. }
  60470. IL_36f4:
  60471. {
  60472. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  60473. float L_1527 = V_11;
  60474. bool L_1528 = __this->get_m_isOrthographic_127();
  60475. G_B878_0 = L_1527;
  60476. G_B878_1 = __this;
  60477. if (L_1528)
  60478. {
  60479. G_B879_0 = L_1527;
  60480. G_B879_1 = __this;
  60481. goto IL_3706;
  60482. }
  60483. }
  60484. {
  60485. G_B880_0 = (0.100000001f);
  60486. G_B880_1 = G_B878_0;
  60487. G_B880_2 = G_B878_1;
  60488. goto IL_370b;
  60489. }
  60490. IL_3706:
  60491. {
  60492. G_B880_0 = (1.0f);
  60493. G_B880_1 = G_B879_0;
  60494. G_B880_2 = G_B879_1;
  60495. }
  60496. IL_370b:
  60497. {
  60498. float L_1529 = __this->get_m_currentFontSize_74();
  60499. NullCheck(G_B880_2);
  60500. G_B880_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B880_1, (float)G_B880_0)), (float)L_1529)));
  60501. // break;
  60502. goto IL_374a;
  60503. }
  60504. IL_371a:
  60505. {
  60506. // m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
  60507. float L_1530 = __this->get_m_marginWidth_149();
  60508. float L_1531 = __this->get_m_width_151();
  60509. G_B882_0 = L_1530;
  60510. G_B882_1 = __this;
  60511. if ((!(((float)L_1531) == ((float)(-1.0f)))))
  60512. {
  60513. G_B883_0 = L_1530;
  60514. G_B883_1 = __this;
  60515. goto IL_3735;
  60516. }
  60517. }
  60518. {
  60519. G_B884_0 = (0.0f);
  60520. G_B884_1 = G_B882_0;
  60521. G_B884_2 = G_B882_1;
  60522. goto IL_373b;
  60523. }
  60524. IL_3735:
  60525. {
  60526. float L_1532 = __this->get_m_width_151();
  60527. G_B884_0 = L_1532;
  60528. G_B884_1 = G_B883_0;
  60529. G_B884_2 = G_B883_1;
  60530. }
  60531. IL_373b:
  60532. {
  60533. float L_1533 = V_11;
  60534. NullCheck(G_B884_2);
  60535. G_B884_2->set_m_marginLeft_147(((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)G_B884_1, (float)G_B884_0)), (float)L_1533))/(float)(100.0f))));
  60536. }
  60537. IL_374a:
  60538. {
  60539. // m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
  60540. float L_1534 = __this->get_m_marginLeft_147();
  60541. G_B886_0 = __this;
  60542. if ((((float)L_1534) >= ((float)(0.0f))))
  60543. {
  60544. G_B887_0 = __this;
  60545. goto IL_375f;
  60546. }
  60547. }
  60548. {
  60549. G_B888_0 = (0.0f);
  60550. G_B888_1 = G_B886_0;
  60551. goto IL_3765;
  60552. }
  60553. IL_375f:
  60554. {
  60555. float L_1535 = __this->get_m_marginLeft_147();
  60556. G_B888_0 = L_1535;
  60557. G_B888_1 = G_B887_0;
  60558. }
  60559. IL_3765:
  60560. {
  60561. NullCheck(G_B888_1);
  60562. G_B888_1->set_m_marginLeft_147(G_B888_0);
  60563. // break;
  60564. goto IL_3866;
  60565. }
  60566. IL_376f:
  60567. {
  60568. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[i].valueStartIndex, m_xmlAttribute[i].valueLength); // px
  60569. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60570. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1536 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  60571. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1537 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60572. int32_t L_1538 = V_40;
  60573. NullCheck(L_1537);
  60574. int32_t L_1539 = ((L_1537)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1538)))->get_valueStartIndex_3();
  60575. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1540 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60576. int32_t L_1541 = V_40;
  60577. NullCheck(L_1540);
  60578. int32_t L_1542 = ((L_1540)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1541)))->get_valueLength_4();
  60579. float L_1543;
  60580. L_1543 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1536, L_1539, L_1542, /*hidden argument*/NULL);
  60581. V_11 = L_1543;
  60582. // if (value == Int16.MinValue) return false;
  60583. float L_1544 = V_11;
  60584. if ((!(((float)L_1544) == ((float)(-32768.0f)))))
  60585. {
  60586. goto IL_37a9;
  60587. }
  60588. }
  60589. {
  60590. // if (value == Int16.MinValue) return false;
  60591. return (bool)0;
  60592. }
  60593. IL_37a9:
  60594. {
  60595. // switch (m_xmlAttribute[i].unitType)
  60596. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60597. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1545 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60598. int32_t L_1546 = V_40;
  60599. NullCheck(L_1545);
  60600. int32_t L_1547 = ((L_1545)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1546)))->get_unitType_5();
  60601. V_8 = L_1547;
  60602. int32_t L_1548 = V_8;
  60603. switch (L_1548)
  60604. {
  60605. case 0:
  60606. {
  60607. goto IL_37d1;
  60608. }
  60609. case 1:
  60610. {
  60611. goto IL_37f0;
  60612. }
  60613. case 2:
  60614. {
  60615. goto IL_3816;
  60616. }
  60617. }
  60618. }
  60619. {
  60620. goto IL_3846;
  60621. }
  60622. IL_37d1:
  60623. {
  60624. // m_marginRight = value * (m_isOrthographic ? 1 : 0.1f);
  60625. float L_1549 = V_11;
  60626. bool L_1550 = __this->get_m_isOrthographic_127();
  60627. G_B894_0 = L_1549;
  60628. G_B894_1 = __this;
  60629. if (L_1550)
  60630. {
  60631. G_B895_0 = L_1549;
  60632. G_B895_1 = __this;
  60633. goto IL_37e3;
  60634. }
  60635. }
  60636. {
  60637. G_B896_0 = (0.100000001f);
  60638. G_B896_1 = G_B894_0;
  60639. G_B896_2 = G_B894_1;
  60640. goto IL_37e8;
  60641. }
  60642. IL_37e3:
  60643. {
  60644. G_B896_0 = (1.0f);
  60645. G_B896_1 = G_B895_0;
  60646. G_B896_2 = G_B895_1;
  60647. }
  60648. IL_37e8:
  60649. {
  60650. NullCheck(G_B896_2);
  60651. G_B896_2->set_m_marginRight_148(((float)il2cpp_codegen_multiply((float)G_B896_1, (float)G_B896_0)));
  60652. // break;
  60653. goto IL_3846;
  60654. }
  60655. IL_37f0:
  60656. {
  60657. // m_marginRight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  60658. float L_1551 = V_11;
  60659. bool L_1552 = __this->get_m_isOrthographic_127();
  60660. G_B898_0 = L_1551;
  60661. G_B898_1 = __this;
  60662. if (L_1552)
  60663. {
  60664. G_B899_0 = L_1551;
  60665. G_B899_1 = __this;
  60666. goto IL_3802;
  60667. }
  60668. }
  60669. {
  60670. G_B900_0 = (0.100000001f);
  60671. G_B900_1 = G_B898_0;
  60672. G_B900_2 = G_B898_1;
  60673. goto IL_3807;
  60674. }
  60675. IL_3802:
  60676. {
  60677. G_B900_0 = (1.0f);
  60678. G_B900_1 = G_B899_0;
  60679. G_B900_2 = G_B899_1;
  60680. }
  60681. IL_3807:
  60682. {
  60683. float L_1553 = __this->get_m_currentFontSize_74();
  60684. NullCheck(G_B900_2);
  60685. G_B900_2->set_m_marginRight_148(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B900_1, (float)G_B900_0)), (float)L_1553)));
  60686. // break;
  60687. goto IL_3846;
  60688. }
  60689. IL_3816:
  60690. {
  60691. // m_marginRight = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
  60692. float L_1554 = __this->get_m_marginWidth_149();
  60693. float L_1555 = __this->get_m_width_151();
  60694. G_B902_0 = L_1554;
  60695. G_B902_1 = __this;
  60696. if ((!(((float)L_1555) == ((float)(-1.0f)))))
  60697. {
  60698. G_B903_0 = L_1554;
  60699. G_B903_1 = __this;
  60700. goto IL_3831;
  60701. }
  60702. }
  60703. {
  60704. G_B904_0 = (0.0f);
  60705. G_B904_1 = G_B902_0;
  60706. G_B904_2 = G_B902_1;
  60707. goto IL_3837;
  60708. }
  60709. IL_3831:
  60710. {
  60711. float L_1556 = __this->get_m_width_151();
  60712. G_B904_0 = L_1556;
  60713. G_B904_1 = G_B903_0;
  60714. G_B904_2 = G_B903_1;
  60715. }
  60716. IL_3837:
  60717. {
  60718. float L_1557 = V_11;
  60719. NullCheck(G_B904_2);
  60720. G_B904_2->set_m_marginRight_148(((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)G_B904_1, (float)G_B904_0)), (float)L_1557))/(float)(100.0f))));
  60721. }
  60722. IL_3846:
  60723. {
  60724. // m_marginRight = m_marginRight >= 0 ? m_marginRight : 0;
  60725. float L_1558 = __this->get_m_marginRight_148();
  60726. G_B906_0 = __this;
  60727. if ((((float)L_1558) >= ((float)(0.0f))))
  60728. {
  60729. G_B907_0 = __this;
  60730. goto IL_385b;
  60731. }
  60732. }
  60733. {
  60734. G_B908_0 = (0.0f);
  60735. G_B908_1 = G_B906_0;
  60736. goto IL_3861;
  60737. }
  60738. IL_385b:
  60739. {
  60740. float L_1559 = __this->get_m_marginRight_148();
  60741. G_B908_0 = L_1559;
  60742. G_B908_1 = G_B907_0;
  60743. }
  60744. IL_3861:
  60745. {
  60746. NullCheck(G_B908_1);
  60747. G_B908_1->set_m_marginRight_148(G_B908_0);
  60748. }
  60749. IL_3866:
  60750. {
  60751. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  60752. int32_t L_1560 = V_40;
  60753. V_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_1560, (int32_t)1));
  60754. }
  60755. IL_386c:
  60756. {
  60757. // for (int i = 1; i < m_xmlAttribute.Length && m_xmlAttribute[i].nameHashCode != 0; i++)
  60758. int32_t L_1561 = V_40;
  60759. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60760. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1562 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60761. NullCheck(L_1562);
  60762. if ((((int32_t)L_1561) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1562)->max_length))))))
  60763. {
  60764. goto IL_388d;
  60765. }
  60766. }
  60767. {
  60768. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60769. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1563 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60770. int32_t L_1564 = V_40;
  60771. NullCheck(L_1563);
  60772. int32_t L_1565 = ((L_1563)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1564)))->get_nameHashCode_0();
  60773. if (L_1565)
  60774. {
  60775. goto IL_3646;
  60776. }
  60777. }
  60778. IL_388d:
  60779. {
  60780. // return true;
  60781. return (bool)1;
  60782. }
  60783. IL_388f:
  60784. {
  60785. // return false;
  60786. return (bool)0;
  60787. }
  60788. IL_3891:
  60789. {
  60790. // m_marginLeft = 0;
  60791. __this->set_m_marginLeft_147((0.0f));
  60792. // m_marginRight = 0;
  60793. __this->set_m_marginRight_148((0.0f));
  60794. // return true;
  60795. return (bool)1;
  60796. }
  60797. IL_38a9:
  60798. {
  60799. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
  60800. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60801. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1566 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  60802. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1567 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60803. NullCheck(L_1567);
  60804. int32_t L_1568 = ((L_1567)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  60805. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1569 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60806. NullCheck(L_1569);
  60807. int32_t L_1570 = ((L_1569)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  60808. float L_1571;
  60809. L_1571 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1566, L_1568, L_1570, /*hidden argument*/NULL);
  60810. V_11 = L_1571;
  60811. // if (value == Int16.MinValue) return false;
  60812. float L_1572 = V_11;
  60813. if ((!(((float)L_1572) == ((float)(-32768.0f)))))
  60814. {
  60815. goto IL_38e1;
  60816. }
  60817. }
  60818. {
  60819. // if (value == Int16.MinValue) return false;
  60820. return (bool)0;
  60821. }
  60822. IL_38e1:
  60823. {
  60824. int32_t L_1573 = V_4;
  60825. switch (L_1573)
  60826. {
  60827. case 0:
  60828. {
  60829. goto IL_38f6;
  60830. }
  60831. case 1:
  60832. {
  60833. goto IL_3915;
  60834. }
  60835. case 2:
  60836. {
  60837. goto IL_393b;
  60838. }
  60839. }
  60840. }
  60841. {
  60842. goto IL_396b;
  60843. }
  60844. IL_38f6:
  60845. {
  60846. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f);
  60847. float L_1574 = V_11;
  60848. bool L_1575 = __this->get_m_isOrthographic_127();
  60849. G_B920_0 = L_1574;
  60850. G_B920_1 = __this;
  60851. if (L_1575)
  60852. {
  60853. G_B921_0 = L_1574;
  60854. G_B921_1 = __this;
  60855. goto IL_3908;
  60856. }
  60857. }
  60858. {
  60859. G_B922_0 = (0.100000001f);
  60860. G_B922_1 = G_B920_0;
  60861. G_B922_2 = G_B920_1;
  60862. goto IL_390d;
  60863. }
  60864. IL_3908:
  60865. {
  60866. G_B922_0 = (1.0f);
  60867. G_B922_1 = G_B921_0;
  60868. G_B922_2 = G_B921_1;
  60869. }
  60870. IL_390d:
  60871. {
  60872. NullCheck(G_B922_2);
  60873. G_B922_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)G_B922_1, (float)G_B922_0)));
  60874. // break;
  60875. goto IL_396b;
  60876. }
  60877. IL_3915:
  60878. {
  60879. // m_marginLeft = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  60880. float L_1576 = V_11;
  60881. bool L_1577 = __this->get_m_isOrthographic_127();
  60882. G_B924_0 = L_1576;
  60883. G_B924_1 = __this;
  60884. if (L_1577)
  60885. {
  60886. G_B925_0 = L_1576;
  60887. G_B925_1 = __this;
  60888. goto IL_3927;
  60889. }
  60890. }
  60891. {
  60892. G_B926_0 = (0.100000001f);
  60893. G_B926_1 = G_B924_0;
  60894. G_B926_2 = G_B924_1;
  60895. goto IL_392c;
  60896. }
  60897. IL_3927:
  60898. {
  60899. G_B926_0 = (1.0f);
  60900. G_B926_1 = G_B925_0;
  60901. G_B926_2 = G_B925_1;
  60902. }
  60903. IL_392c:
  60904. {
  60905. float L_1578 = __this->get_m_currentFontSize_74();
  60906. NullCheck(G_B926_2);
  60907. G_B926_2->set_m_marginLeft_147(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B926_1, (float)G_B926_0)), (float)L_1578)));
  60908. // break;
  60909. goto IL_396b;
  60910. }
  60911. IL_393b:
  60912. {
  60913. // m_marginLeft = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
  60914. float L_1579 = __this->get_m_marginWidth_149();
  60915. float L_1580 = __this->get_m_width_151();
  60916. G_B928_0 = L_1579;
  60917. G_B928_1 = __this;
  60918. if ((!(((float)L_1580) == ((float)(-1.0f)))))
  60919. {
  60920. G_B929_0 = L_1579;
  60921. G_B929_1 = __this;
  60922. goto IL_3956;
  60923. }
  60924. }
  60925. {
  60926. G_B930_0 = (0.0f);
  60927. G_B930_1 = G_B928_0;
  60928. G_B930_2 = G_B928_1;
  60929. goto IL_395c;
  60930. }
  60931. IL_3956:
  60932. {
  60933. float L_1581 = __this->get_m_width_151();
  60934. G_B930_0 = L_1581;
  60935. G_B930_1 = G_B929_0;
  60936. G_B930_2 = G_B929_1;
  60937. }
  60938. IL_395c:
  60939. {
  60940. float L_1582 = V_11;
  60941. NullCheck(G_B930_2);
  60942. G_B930_2->set_m_marginLeft_147(((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)G_B930_1, (float)G_B930_0)), (float)L_1582))/(float)(100.0f))));
  60943. }
  60944. IL_396b:
  60945. {
  60946. // m_marginLeft = m_marginLeft >= 0 ? m_marginLeft : 0;
  60947. float L_1583 = __this->get_m_marginLeft_147();
  60948. G_B932_0 = __this;
  60949. if ((((float)L_1583) >= ((float)(0.0f))))
  60950. {
  60951. G_B933_0 = __this;
  60952. goto IL_3980;
  60953. }
  60954. }
  60955. {
  60956. G_B934_0 = (0.0f);
  60957. G_B934_1 = G_B932_0;
  60958. goto IL_3986;
  60959. }
  60960. IL_3980:
  60961. {
  60962. float L_1584 = __this->get_m_marginLeft_147();
  60963. G_B934_0 = L_1584;
  60964. G_B934_1 = G_B933_0;
  60965. }
  60966. IL_3986:
  60967. {
  60968. NullCheck(G_B934_1);
  60969. G_B934_1->set_m_marginLeft_147(G_B934_0);
  60970. // return true;
  60971. return (bool)1;
  60972. }
  60973. IL_398d:
  60974. {
  60975. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength); // px
  60976. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  60977. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1585 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  60978. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1586 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60979. NullCheck(L_1586);
  60980. int32_t L_1587 = ((L_1586)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  60981. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1588 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  60982. NullCheck(L_1588);
  60983. int32_t L_1589 = ((L_1588)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  60984. float L_1590;
  60985. L_1590 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1585, L_1587, L_1589, /*hidden argument*/NULL);
  60986. V_11 = L_1590;
  60987. // if (value == Int16.MinValue) return false;
  60988. float L_1591 = V_11;
  60989. if ((!(((float)L_1591) == ((float)(-32768.0f)))))
  60990. {
  60991. goto IL_39c5;
  60992. }
  60993. }
  60994. {
  60995. // if (value == Int16.MinValue) return false;
  60996. return (bool)0;
  60997. }
  60998. IL_39c5:
  60999. {
  61000. int32_t L_1592 = V_4;
  61001. switch (L_1592)
  61002. {
  61003. case 0:
  61004. {
  61005. goto IL_39da;
  61006. }
  61007. case 1:
  61008. {
  61009. goto IL_39f9;
  61010. }
  61011. case 2:
  61012. {
  61013. goto IL_3a1f;
  61014. }
  61015. }
  61016. }
  61017. {
  61018. goto IL_3a4f;
  61019. }
  61020. IL_39da:
  61021. {
  61022. // m_marginRight = value * (m_isOrthographic ? 1 : 0.1f);
  61023. float L_1593 = V_11;
  61024. bool L_1594 = __this->get_m_isOrthographic_127();
  61025. G_B940_0 = L_1593;
  61026. G_B940_1 = __this;
  61027. if (L_1594)
  61028. {
  61029. G_B941_0 = L_1593;
  61030. G_B941_1 = __this;
  61031. goto IL_39ec;
  61032. }
  61033. }
  61034. {
  61035. G_B942_0 = (0.100000001f);
  61036. G_B942_1 = G_B940_0;
  61037. G_B942_2 = G_B940_1;
  61038. goto IL_39f1;
  61039. }
  61040. IL_39ec:
  61041. {
  61042. G_B942_0 = (1.0f);
  61043. G_B942_1 = G_B941_0;
  61044. G_B942_2 = G_B941_1;
  61045. }
  61046. IL_39f1:
  61047. {
  61048. NullCheck(G_B942_2);
  61049. G_B942_2->set_m_marginRight_148(((float)il2cpp_codegen_multiply((float)G_B942_1, (float)G_B942_0)));
  61050. // break;
  61051. goto IL_3a4f;
  61052. }
  61053. IL_39f9:
  61054. {
  61055. // m_marginRight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  61056. float L_1595 = V_11;
  61057. bool L_1596 = __this->get_m_isOrthographic_127();
  61058. G_B944_0 = L_1595;
  61059. G_B944_1 = __this;
  61060. if (L_1596)
  61061. {
  61062. G_B945_0 = L_1595;
  61063. G_B945_1 = __this;
  61064. goto IL_3a0b;
  61065. }
  61066. }
  61067. {
  61068. G_B946_0 = (0.100000001f);
  61069. G_B946_1 = G_B944_0;
  61070. G_B946_2 = G_B944_1;
  61071. goto IL_3a10;
  61072. }
  61073. IL_3a0b:
  61074. {
  61075. G_B946_0 = (1.0f);
  61076. G_B946_1 = G_B945_0;
  61077. G_B946_2 = G_B945_1;
  61078. }
  61079. IL_3a10:
  61080. {
  61081. float L_1597 = __this->get_m_currentFontSize_74();
  61082. NullCheck(G_B946_2);
  61083. G_B946_2->set_m_marginRight_148(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B946_1, (float)G_B946_0)), (float)L_1597)));
  61084. // break;
  61085. goto IL_3a4f;
  61086. }
  61087. IL_3a1f:
  61088. {
  61089. // m_marginRight = (m_marginWidth - (m_width != -1 ? m_width : 0)) * value / 100;
  61090. float L_1598 = __this->get_m_marginWidth_149();
  61091. float L_1599 = __this->get_m_width_151();
  61092. G_B948_0 = L_1598;
  61093. G_B948_1 = __this;
  61094. if ((!(((float)L_1599) == ((float)(-1.0f)))))
  61095. {
  61096. G_B949_0 = L_1598;
  61097. G_B949_1 = __this;
  61098. goto IL_3a3a;
  61099. }
  61100. }
  61101. {
  61102. G_B950_0 = (0.0f);
  61103. G_B950_1 = G_B948_0;
  61104. G_B950_2 = G_B948_1;
  61105. goto IL_3a40;
  61106. }
  61107. IL_3a3a:
  61108. {
  61109. float L_1600 = __this->get_m_width_151();
  61110. G_B950_0 = L_1600;
  61111. G_B950_1 = G_B949_0;
  61112. G_B950_2 = G_B949_1;
  61113. }
  61114. IL_3a40:
  61115. {
  61116. float L_1601 = V_11;
  61117. NullCheck(G_B950_2);
  61118. G_B950_2->set_m_marginRight_148(((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)G_B950_1, (float)G_B950_0)), (float)L_1601))/(float)(100.0f))));
  61119. }
  61120. IL_3a4f:
  61121. {
  61122. // m_marginRight = m_marginRight >= 0 ? m_marginRight : 0;
  61123. float L_1602 = __this->get_m_marginRight_148();
  61124. G_B952_0 = __this;
  61125. if ((((float)L_1602) >= ((float)(0.0f))))
  61126. {
  61127. G_B953_0 = __this;
  61128. goto IL_3a64;
  61129. }
  61130. }
  61131. {
  61132. G_B954_0 = (0.0f);
  61133. G_B954_1 = G_B952_0;
  61134. goto IL_3a6a;
  61135. }
  61136. IL_3a64:
  61137. {
  61138. float L_1603 = __this->get_m_marginRight_148();
  61139. G_B954_0 = L_1603;
  61140. G_B954_1 = G_B953_0;
  61141. }
  61142. IL_3a6a:
  61143. {
  61144. NullCheck(G_B954_1);
  61145. G_B954_1->set_m_marginRight_148(G_B954_0);
  61146. // return true;
  61147. return (bool)1;
  61148. }
  61149. IL_3a71:
  61150. {
  61151. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  61152. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61153. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1604 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  61154. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1605 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61155. NullCheck(L_1605);
  61156. int32_t L_1606 = ((L_1605)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  61157. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1607 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61158. NullCheck(L_1607);
  61159. int32_t L_1608 = ((L_1607)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  61160. float L_1609;
  61161. L_1609 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1604, L_1606, L_1608, /*hidden argument*/NULL);
  61162. V_11 = L_1609;
  61163. // if (value == Int16.MinValue) return false;
  61164. float L_1610 = V_11;
  61165. if ((!(((float)L_1610) == ((float)(-32768.0f)))))
  61166. {
  61167. goto IL_3aa9;
  61168. }
  61169. }
  61170. {
  61171. // if (value == Int16.MinValue) return false;
  61172. return (bool)0;
  61173. }
  61174. IL_3aa9:
  61175. {
  61176. int32_t L_1611 = V_4;
  61177. switch (L_1611)
  61178. {
  61179. case 0:
  61180. {
  61181. goto IL_3ac1;
  61182. }
  61183. case 1:
  61184. {
  61185. goto IL_3ae3;
  61186. }
  61187. case 2:
  61188. {
  61189. goto IL_3b09;
  61190. }
  61191. }
  61192. }
  61193. {
  61194. goto IL_3b77;
  61195. }
  61196. IL_3ac1:
  61197. {
  61198. // m_lineHeight = value * (m_isOrthographic ? 1 : 0.1f);
  61199. float L_1612 = V_11;
  61200. bool L_1613 = __this->get_m_isOrthographic_127();
  61201. G_B960_0 = L_1612;
  61202. G_B960_1 = __this;
  61203. if (L_1613)
  61204. {
  61205. G_B961_0 = L_1612;
  61206. G_B961_1 = __this;
  61207. goto IL_3ad3;
  61208. }
  61209. }
  61210. {
  61211. G_B962_0 = (0.100000001f);
  61212. G_B962_1 = G_B960_0;
  61213. G_B962_2 = G_B960_1;
  61214. goto IL_3ad8;
  61215. }
  61216. IL_3ad3:
  61217. {
  61218. G_B962_0 = (1.0f);
  61219. G_B962_1 = G_B961_0;
  61220. G_B962_2 = G_B961_1;
  61221. }
  61222. IL_3ad8:
  61223. {
  61224. NullCheck(G_B962_2);
  61225. G_B962_2->set_m_lineHeight_104(((float)il2cpp_codegen_multiply((float)G_B962_1, (float)G_B962_0)));
  61226. // break;
  61227. goto IL_3b77;
  61228. }
  61229. IL_3ae3:
  61230. {
  61231. // m_lineHeight = value * (m_isOrthographic ? 1 : 0.1f) * m_currentFontSize;
  61232. float L_1614 = V_11;
  61233. bool L_1615 = __this->get_m_isOrthographic_127();
  61234. G_B964_0 = L_1614;
  61235. G_B964_1 = __this;
  61236. if (L_1615)
  61237. {
  61238. G_B965_0 = L_1614;
  61239. G_B965_1 = __this;
  61240. goto IL_3af5;
  61241. }
  61242. }
  61243. {
  61244. G_B966_0 = (0.100000001f);
  61245. G_B966_1 = G_B964_0;
  61246. G_B966_2 = G_B964_1;
  61247. goto IL_3afa;
  61248. }
  61249. IL_3af5:
  61250. {
  61251. G_B966_0 = (1.0f);
  61252. G_B966_1 = G_B965_0;
  61253. G_B966_2 = G_B965_1;
  61254. }
  61255. IL_3afa:
  61256. {
  61257. float L_1616 = __this->get_m_currentFontSize_74();
  61258. NullCheck(G_B966_2);
  61259. G_B966_2->set_m_lineHeight_104(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)G_B966_1, (float)G_B966_0)), (float)L_1616)));
  61260. // break;
  61261. goto IL_3b77;
  61262. }
  61263. IL_3b09:
  61264. {
  61265. // fontScale = (m_currentFontSize / m_currentFontAsset.faceInfo.pointSize * m_currentFontAsset.faceInfo.scale * (m_isOrthographic ? 1 : 0.1f));
  61266. float L_1617 = __this->get_m_currentFontSize_74();
  61267. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1618 = __this->get_m_currentFontAsset_41();
  61268. NullCheck(L_1618);
  61269. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_1619;
  61270. L_1619 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_1618, /*hidden argument*/NULL);
  61271. V_29 = L_1619;
  61272. int32_t L_1620;
  61273. L_1620 = FaceInfo_get_pointSize_m3C6775E1AE5F27EAAB93CC84480B14AFBDB5E330((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  61274. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1621 = __this->get_m_currentFontAsset_41();
  61275. NullCheck(L_1621);
  61276. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_1622;
  61277. L_1622 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_1621, /*hidden argument*/NULL);
  61278. V_29 = L_1622;
  61279. float L_1623;
  61280. L_1623 = FaceInfo_get_scale_mA059FCEE1F13BBDF846AB8D8B8EDA468F4FCD2A4((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  61281. bool L_1624 = __this->get_m_isOrthographic_127();
  61282. G_B968_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_1617/(float)((float)((float)L_1620)))), (float)L_1623));
  61283. if (L_1624)
  61284. {
  61285. G_B969_0 = ((float)il2cpp_codegen_multiply((float)((float)((float)L_1617/(float)((float)((float)L_1620)))), (float)L_1623));
  61286. goto IL_3b49;
  61287. }
  61288. }
  61289. {
  61290. G_B970_0 = (0.100000001f);
  61291. G_B970_1 = G_B968_0;
  61292. goto IL_3b4e;
  61293. }
  61294. IL_3b49:
  61295. {
  61296. G_B970_0 = (1.0f);
  61297. G_B970_1 = G_B969_0;
  61298. }
  61299. IL_3b4e:
  61300. {
  61301. V_12 = ((float)il2cpp_codegen_multiply((float)G_B970_1, (float)G_B970_0));
  61302. // m_lineHeight = m_fontAsset.faceInfo.lineHeight * value / 100 * fontScale;
  61303. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_1625 = __this->get_m_fontAsset_40();
  61304. NullCheck(L_1625);
  61305. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_1626;
  61306. L_1626 = TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline(L_1625, /*hidden argument*/NULL);
  61307. V_29 = L_1626;
  61308. float L_1627;
  61309. L_1627 = FaceInfo_get_lineHeight_m4BC0162351D2C7E607ECDF93534DAF0169AAEFE5((FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 *)(&V_29), /*hidden argument*/NULL);
  61310. float L_1628 = V_11;
  61311. float L_1629 = V_12;
  61312. __this->set_m_lineHeight_104(((float)il2cpp_codegen_multiply((float)((float)((float)((float)il2cpp_codegen_multiply((float)L_1627, (float)L_1628))/(float)(100.0f))), (float)L_1629)));
  61313. }
  61314. IL_3b77:
  61315. {
  61316. // return true;
  61317. return (bool)1;
  61318. }
  61319. IL_3b79:
  61320. {
  61321. // m_lineHeight = TMP_Math.FLOAT_UNSET;
  61322. __this->set_m_lineHeight_104((-32767.0f));
  61323. // return true;
  61324. return (bool)1;
  61325. }
  61326. IL_3b86:
  61327. {
  61328. // tag_NoParsing = true;
  61329. __this->set_tag_NoParsing_193((bool)1);
  61330. // return true;
  61331. return (bool)1;
  61332. }
  61333. IL_3b8f:
  61334. {
  61335. // int actionID = m_xmlAttribute[0].valueHashCode;
  61336. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61337. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1630 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61338. NullCheck(L_1630);
  61339. int32_t L_1631 = ((L_1630)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueHashCode_1();
  61340. V_25 = L_1631;
  61341. // if (m_isParsingText)
  61342. bool L_1632 = __this->get_m_isParsingText_194();
  61343. if (!L_1632)
  61344. {
  61345. goto IL_3bdc;
  61346. }
  61347. }
  61348. {
  61349. // m_actionStack.Add(actionID);
  61350. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * L_1633 = __this->get_address_of_m_actionStack_240();
  61351. int32_t L_1634 = V_25;
  61352. TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)L_1633, L_1634, /*hidden argument*/TMP_TextProcessingStack_1_Add_mD5412BCD83DE499889E10C660E7854C6E99F9E6E_RuntimeMethod_var);
  61353. // Debug.Log("Action ID: [" + actionID + "] First character index: " + m_characterCount);
  61354. String_t* L_1635;
  61355. L_1635 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&V_25), /*hidden argument*/NULL);
  61356. int32_t* L_1636 = __this->get_address_of_m_characterCount_207();
  61357. String_t* L_1637;
  61358. L_1637 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)L_1636, /*hidden argument*/NULL);
  61359. String_t* L_1638;
  61360. L_1638 = String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1635, _stringLiteral2770A633C3121057FB1B03FB7E4E4A3C21E9D5BF, L_1637, /*hidden argument*/NULL);
  61361. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  61362. Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(L_1638, /*hidden argument*/NULL);
  61363. }
  61364. IL_3bdc:
  61365. {
  61366. // return true;
  61367. return (bool)1;
  61368. }
  61369. IL_3bde:
  61370. {
  61371. // if (m_isParsingText)
  61372. bool L_1639 = __this->get_m_isParsingText_194();
  61373. if (!L_1639)
  61374. {
  61375. goto IL_3c1f;
  61376. }
  61377. }
  61378. {
  61379. // Debug.Log("Action ID: [" + m_actionStack.CurrentItem() + "] Last character index: " + (m_characterCount - 1));
  61380. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * L_1640 = __this->get_address_of_m_actionStack_240();
  61381. int32_t L_1641;
  61382. L_1641 = TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)L_1640, /*hidden argument*/TMP_TextProcessingStack_1_CurrentItem_mF5E9B2535F579412BA009AB91F42D3BC1A15D1DB_RuntimeMethod_var);
  61383. V_30 = L_1641;
  61384. String_t* L_1642;
  61385. L_1642 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&V_30), /*hidden argument*/NULL);
  61386. int32_t L_1643 = __this->get_m_characterCount_207();
  61387. V_30 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1643, (int32_t)1));
  61388. String_t* L_1644;
  61389. L_1644 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&V_30), /*hidden argument*/NULL);
  61390. String_t* L_1645;
  61391. L_1645 = String_Concat_m37A5BF26F8F8F1892D60D727303B23FB604FEE78(_stringLiteral10AFEF67C3DFA56498662B12A8647359768C0E9F, L_1642, _stringLiteralE37CF7E47CB9000C903DB247EEF917A2B2043256, L_1644, /*hidden argument*/NULL);
  61392. IL2CPP_RUNTIME_CLASS_INIT(Debug_tEB68BCBEB8EFD60F8043C67146DC05E7F50F374B_il2cpp_TypeInfo_var);
  61393. Debug_Log_mC26E5AD0D8D156C7FFD173AA15827F69225E9DB8(L_1645, /*hidden argument*/NULL);
  61394. }
  61395. IL_3c1f:
  61396. {
  61397. // m_actionStack.Remove();
  61398. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA * L_1646 = __this->get_address_of_m_actionStack_240();
  61399. int32_t L_1647;
  61400. L_1647 = TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F((TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA *)L_1646, /*hidden argument*/TMP_TextProcessingStack_1_Remove_m5BC28300E089414F4E92D14FD0B1EEF4848EB92F_RuntimeMethod_var);
  61401. // return true;
  61402. return (bool)1;
  61403. }
  61404. IL_3c2d:
  61405. {
  61406. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  61407. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61408. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1648 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  61409. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1649 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61410. NullCheck(L_1649);
  61411. int32_t L_1650 = ((L_1649)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  61412. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1651 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61413. NullCheck(L_1651);
  61414. int32_t L_1652 = ((L_1651)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  61415. float L_1653;
  61416. L_1653 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1648, L_1650, L_1652, /*hidden argument*/NULL);
  61417. V_11 = L_1653;
  61418. // if (value == Int16.MinValue) return false;
  61419. float L_1654 = V_11;
  61420. if ((!(((float)L_1654) == ((float)(-32768.0f)))))
  61421. {
  61422. goto IL_3c65;
  61423. }
  61424. }
  61425. {
  61426. // if (value == Int16.MinValue) return false;
  61427. return (bool)0;
  61428. }
  61429. IL_3c65:
  61430. {
  61431. // m_FXMatrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(value, 1, 1));
  61432. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1655;
  61433. L_1655 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  61434. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_1656;
  61435. L_1656 = Quaternion_get_identity_mF2E565DBCE793A1AE6208056D42CA7C59D83A702(/*hidden argument*/NULL);
  61436. float L_1657 = V_11;
  61437. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1658;
  61438. memset((&L_1658), 0, sizeof(L_1658));
  61439. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_1658), L_1657, (1.0f), (1.0f), /*hidden argument*/NULL);
  61440. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 L_1659;
  61441. L_1659 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_1655, L_1656, L_1658, /*hidden argument*/NULL);
  61442. __this->set_m_FXMatrix_195(L_1659);
  61443. // m_isFXMatrixSet = true;
  61444. __this->set_m_isFXMatrixSet_196((bool)1);
  61445. // return true;
  61446. return (bool)1;
  61447. }
  61448. IL_3c94:
  61449. {
  61450. // m_isFXMatrixSet = false;
  61451. __this->set_m_isFXMatrixSet_196((bool)0);
  61452. // return true;
  61453. return (bool)1;
  61454. }
  61455. IL_3c9d:
  61456. {
  61457. // value = ConvertToFloat(m_htmlTag, m_xmlAttribute[0].valueStartIndex, m_xmlAttribute[0].valueLength);
  61458. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61459. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1660 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_htmlTag_187();
  61460. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1661 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61461. NullCheck(L_1661);
  61462. int32_t L_1662 = ((L_1661)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueStartIndex_3();
  61463. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_1663 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_m_xmlAttribute_188();
  61464. NullCheck(L_1663);
  61465. int32_t L_1664 = ((L_1663)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->get_valueLength_4();
  61466. float L_1665;
  61467. L_1665 = TMP_Text_ConvertToFloat_m3FB72851A8CB4DA86CB9779851F3E1789DF6B21C(__this, L_1660, L_1662, L_1664, /*hidden argument*/NULL);
  61468. V_11 = L_1665;
  61469. // if (value == Int16.MinValue) return false;
  61470. float L_1666 = V_11;
  61471. if ((!(((float)L_1666) == ((float)(-32768.0f)))))
  61472. {
  61473. goto IL_3cd5;
  61474. }
  61475. }
  61476. {
  61477. // if (value == Int16.MinValue) return false;
  61478. return (bool)0;
  61479. }
  61480. IL_3cd5:
  61481. {
  61482. // m_FXMatrix = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0, 0, value), Vector3.one);
  61483. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1667;
  61484. L_1667 = Vector3_get_zero_m1A8F7993167785F750B6B01762D22C2597C84EF6(/*hidden argument*/NULL);
  61485. float L_1668 = V_11;
  61486. Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_1669;
  61487. L_1669 = Quaternion_Euler_m37BF99FFFA09F4B3F83DC066641B82C59B19A9C3((0.0f), (0.0f), L_1668, /*hidden argument*/NULL);
  61488. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_1670;
  61489. L_1670 = Vector3_get_one_m9CDE5C456038B133ED94402673859EC37B1C1CCB(/*hidden argument*/NULL);
  61490. Matrix4x4_tDE7FF4F2E2EA284F6EFE00D627789D0E5B8B4461 L_1671;
  61491. L_1671 = Matrix4x4_TRS_m0CBC696D0BDF58DCEC40B99BC32C716FAD024CE5(L_1667, L_1669, L_1670, /*hidden argument*/NULL);
  61492. __this->set_m_FXMatrix_195(L_1671);
  61493. // m_isFXMatrixSet = true;
  61494. __this->set_m_isFXMatrixSet_196((bool)1);
  61495. // return true;
  61496. return (bool)1;
  61497. }
  61498. IL_3d04:
  61499. {
  61500. // m_isFXMatrixSet = false;
  61501. __this->set_m_isFXMatrixSet_196((bool)0);
  61502. // return true;
  61503. return (bool)1;
  61504. }
  61505. IL_3d0d:
  61506. {
  61507. // return false;
  61508. return (bool)0;
  61509. }
  61510. IL_3d0f:
  61511. {
  61512. // return true;
  61513. return (bool)1;
  61514. }
  61515. IL_3d11:
  61516. {
  61517. // return true;
  61518. return (bool)1;
  61519. }
  61520. IL_3d13:
  61521. {
  61522. // return true;
  61523. return (bool)1;
  61524. }
  61525. IL_3d15:
  61526. {
  61527. // return true;
  61528. return (bool)1;
  61529. }
  61530. IL_3d17:
  61531. {
  61532. // return true;
  61533. return (bool)1;
  61534. }
  61535. IL_3d19:
  61536. {
  61537. // return false;
  61538. return (bool)0;
  61539. }
  61540. IL_3d1b:
  61541. {
  61542. // return false;
  61543. return (bool)0;
  61544. }
  61545. IL_3d1d:
  61546. {
  61547. // return false;
  61548. return (bool)0;
  61549. }
  61550. }
  61551. // System.Void TMPro.TMP_Text::.ctor()
  61552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text__ctor_mA7B3B9D8B06C3384C16A87675B705B91CB10CD02 (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  61553. {
  61554. static bool s_Il2CppMethodInitialized;
  61555. if (!s_Il2CppMethodInitialized)
  61556. {
  61557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_m7529B5BC7003DBEFF555610A1E6B326AD31B2AE2_RuntimeMethod_var);
  61558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var);
  61559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var);
  61560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA_il2cpp_TypeInfo_var);
  61561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA_il2cpp_TypeInfo_var);
  61562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB_il2cpp_TypeInfo_var);
  61563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
  61564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var);
  61565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A_il2cpp_TypeInfo_var);
  61566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37_il2cpp_TypeInfo_var);
  61567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_RuntimeMethod_var);
  61568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_RuntimeMethod_var);
  61569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8_RuntimeMethod_var);
  61570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m59434151C63F47434EB3DBCB2ACBB2AD9A8B6497_RuntimeMethod_var);
  61571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m733089003B25E642FB0D9F62748DA665A71AF442_RuntimeMethod_var);
  61572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E_RuntimeMethod_var);
  61573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mB9EED0496F791ADE08F9C86D55063730B88E0FEA_RuntimeMethod_var);
  61574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_RuntimeMethod_var);
  61575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__623_0_mD75F39CB13B2A6B4A6B6A222DAF9B15F129CCCA8_RuntimeMethod_var);
  61577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var);
  61578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7_il2cpp_TypeInfo_var);
  61579. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var);
  61580. s_Il2CppMethodInitialized = true;
  61581. }
  61582. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * G_B2_0 = NULL;
  61583. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B2_1 = NULL;
  61584. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * G_B1_0 = NULL;
  61585. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * G_B1_1 = NULL;
  61586. {
  61587. // protected Color32 m_fontColor32 = Color.white;
  61588. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_0;
  61589. L_0 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
  61590. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1;
  61591. L_1 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_0, /*hidden argument*/NULL);
  61592. __this->set_m_fontColor32_53(L_1);
  61593. // protected Color m_fontColor = Color.white;
  61594. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_2;
  61595. L_2 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
  61596. __this->set_m_fontColor_54(L_2);
  61597. // protected Color32 m_underlineColor = s_colorWhite;
  61598. IL2CPP_RUNTIME_CLASS_INIT(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61599. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_3 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_s_colorWhite_55();
  61600. __this->set_m_underlineColor_56(L_3);
  61601. // protected Color32 m_strikethroughColor = s_colorWhite;
  61602. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4 = ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_s_colorWhite_55();
  61603. __this->set_m_strikethroughColor_57(L_4);
  61604. // protected ColorMode m_colorMode = ColorMode.FourCornersGradient;
  61605. __this->set_m_colorMode_59(3);
  61606. // protected VertexGradient m_fontColorGradient = new VertexGradient(Color.white);
  61607. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_5;
  61608. L_5 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
  61609. VertexGradient_t673FE70EC807F322353FB5B9A790207A57DBFC0D L_6;
  61610. memset((&L_6), 0, sizeof(L_6));
  61611. VertexGradient__ctor_mD1000486E22BF9FC324916126915F33BD7B00E8D((&L_6), L_5, /*hidden argument*/NULL);
  61612. __this->set_m_fontColorGradient_60(L_6);
  61613. // protected Color32 m_faceColor = Color.white;
  61614. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_7;
  61615. L_7 = Color_get_white_mB21E47D20959C3AEC41AF8BA04F63AC89FAF319E(/*hidden argument*/NULL);
  61616. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_8;
  61617. L_8 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_7, /*hidden argument*/NULL);
  61618. __this->set_m_faceColor_70(L_8);
  61619. // protected Color32 m_outlineColor = Color.black;
  61620. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_9;
  61621. L_9 = Color_get_black_m67E91EB7017FC74D9AB5ADEF6B6929B7EFC9A982(/*hidden argument*/NULL);
  61622. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_10;
  61623. L_10 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_9, /*hidden argument*/NULL);
  61624. __this->set_m_outlineColor_71(L_10);
  61625. // protected float m_fontSize = -99; // Font Size
  61626. __this->set_m_fontSize_73((-99.0f));
  61627. // protected float m_fontSizeBase = 36;
  61628. __this->set_m_fontSizeBase_75((36.0f));
  61629. // protected TMP_TextProcessingStack<float> m_sizeStack = new TMP_TextProcessingStack<float>(16);
  61630. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_11;
  61631. memset((&L_11), 0, sizeof(L_11));
  61632. TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E((&L_11), ((int32_t)16), /*hidden argument*/TMP_TextProcessingStack_1__ctor_m82FDE3E275B133D4BBBCF4D02B07DDD20186FB5E_RuntimeMethod_var);
  61633. __this->set_m_sizeStack_76(L_11);
  61634. // protected FontWeight m_fontWeight = FontWeight.Regular;
  61635. __this->set_m_fontWeight_77(((int32_t)400));
  61636. // protected FontWeight m_FontWeightInternal = FontWeight.Regular;
  61637. __this->set_m_FontWeightInternal_78(((int32_t)400));
  61638. // protected TMP_TextProcessingStack<FontWeight> m_FontWeightStack = new TMP_TextProcessingStack<FontWeight>(8);
  61639. TMP_TextProcessingStack_1_tC2FDE14AC486023AEB4D20CB306F9198CBE168C7 L_12;
  61640. memset((&L_12), 0, sizeof(L_12));
  61641. TMP_TextProcessingStack_1__ctor_mB9EED0496F791ADE08F9C86D55063730B88E0FEA((&L_12), 8, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mB9EED0496F791ADE08F9C86D55063730B88E0FEA_RuntimeMethod_var);
  61642. __this->set_m_FontWeightStack_79(L_12);
  61643. // protected int m_AutoSizeMaxIterationCount = 100;
  61644. __this->set_m_AutoSizeMaxIterationCount_84(((int32_t)100));
  61645. // protected HorizontalAlignmentOptions m_HorizontalAlignment = HorizontalAlignmentOptions.Left;
  61646. __this->set_m_HorizontalAlignment_92(1);
  61647. // protected VerticalAlignmentOptions m_VerticalAlignment = VerticalAlignmentOptions.Top;
  61648. __this->set_m_VerticalAlignment_93(((int32_t)256));
  61649. // protected TextAlignmentOptions m_textAlignment = TextAlignmentOptions.Converted;
  61650. __this->set_m_textAlignment_94(((int32_t)65535));
  61651. // protected TMP_TextProcessingStack<HorizontalAlignmentOptions> m_lineJustificationStack = new TMP_TextProcessingStack<HorizontalAlignmentOptions>(new HorizontalAlignmentOptions[16]);
  61652. HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB* L_13 = (HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB*)(HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB*)SZArrayNew(HorizontalAlignmentOptionsU5BU5D_t57D37E3CA431B98ECF9444788AA9C047B990DDBB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61653. TMP_TextProcessingStack_1_t860FCBD32172CBAC38125AB43150338E7CF55B1B L_14;
  61654. memset((&L_14), 0, sizeof(L_14));
  61655. TMP_TextProcessingStack_1__ctor_m733089003B25E642FB0D9F62748DA665A71AF442((&L_14), L_13, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m733089003B25E642FB0D9F62748DA665A71AF442_RuntimeMethod_var);
  61656. __this->set_m_lineJustificationStack_96(L_14);
  61657. // protected Vector3[] m_textContainerLocalCorners = new Vector3[4];
  61658. Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4* L_15 = (Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4*)SZArrayNew(Vector3U5BU5D_t5FB88EAA33E46838BDC2ABDAEA3E8727491CB9E4_il2cpp_TypeInfo_var, (uint32_t)4);
  61659. __this->set_m_textContainerLocalCorners_97(L_15);
  61660. // protected float m_lineHeight = TMP_Math.FLOAT_UNSET; // Used with the <line-height=xx.x> tag.
  61661. __this->set_m_lineHeight_104((-32767.0f));
  61662. // protected float m_wordWrappingRatios = 0.4f; // Controls word wrapping ratios between word or characters.
  61663. __this->set_m_wordWrappingRatios_114((0.400000006f));
  61664. // protected int m_firstOverflowCharacterIndex = -1;
  61665. __this->set_m_firstOverflowCharacterIndex_116((-1));
  61666. // protected bool m_isRichText = true; // Used to enable or disable Rich Text.
  61667. __this->set_m_isRichText_124((bool)1);
  61668. // protected bool m_parseCtrlCharacters = true;
  61669. __this->set_m_parseCtrlCharacters_125((bool)1);
  61670. // protected bool m_ignoreCulling = true; // Not implemented yet.
  61671. __this->set_m_ignoreCulling_131((bool)1);
  61672. // protected TextRenderFlags m_renderMode = TextRenderFlags.Render;
  61673. __this->set_m_renderMode_135(((int32_t)255));
  61674. // protected int m_maxVisibleCharacters = 99999;
  61675. __this->set_m_maxVisibleCharacters_140(((int32_t)99999));
  61676. // protected int m_maxVisibleWords = 99999;
  61677. __this->set_m_maxVisibleWords_141(((int32_t)99999));
  61678. // protected int m_maxVisibleLines = 99999;
  61679. __this->set_m_maxVisibleLines_142(((int32_t)99999));
  61680. // protected bool m_useMaxVisibleDescender = true;
  61681. __this->set_m_useMaxVisibleDescender_143((bool)1);
  61682. // protected int m_pageToDisplay = 1;
  61683. __this->set_m_pageToDisplay_144(1);
  61684. // protected Vector4 m_margin = new Vector4(0, 0, 0, 0);
  61685. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_16;
  61686. memset((&L_16), 0, sizeof(L_16));
  61687. Vector4__ctor_mCAB598A37C4D5E80282277E828B8A3EAD936D3B2((&L_16), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
  61688. __this->set_m_margin_146(L_16);
  61689. // protected float m_width = -1;
  61690. __this->set_m_width_151((-1.0f));
  61691. // public virtual event Action<TMP_TextInfo> OnPreRenderText = delegate { };
  61692. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var);
  61693. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_17 = ((U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var))->get_U3CU3E9__623_0_1();
  61694. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_18 = L_17;
  61695. G_B1_0 = L_18;
  61696. G_B1_1 = __this;
  61697. if (L_18)
  61698. {
  61699. G_B2_0 = L_18;
  61700. G_B2_1 = __this;
  61701. goto IL_01a6;
  61702. }
  61703. }
  61704. {
  61705. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var);
  61706. U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7 * L_19 = ((U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  61707. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_20 = (Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 *)il2cpp_codegen_object_new(Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42_il2cpp_TypeInfo_var);
  61708. Action_1__ctor_m7529B5BC7003DBEFF555610A1E6B326AD31B2AE2(L_20, L_19, (intptr_t)((intptr_t)U3CU3Ec_U3C_ctorU3Eb__623_0_mD75F39CB13B2A6B4A6B6A222DAF9B15F129CCCA8_RuntimeMethod_var), /*hidden argument*/Action_1__ctor_m7529B5BC7003DBEFF555610A1E6B326AD31B2AE2_RuntimeMethod_var);
  61709. Action_1_t170B3E821B49B45FA7134A2CF48A2E64CA371D42 * L_21 = L_20;
  61710. ((U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3FA2E381E5CAAEA74E5E6C4311A98C59D063EAD7_il2cpp_TypeInfo_var))->set_U3CU3E9__623_0_1(L_21);
  61711. G_B2_0 = L_21;
  61712. G_B2_1 = G_B1_1;
  61713. }
  61714. IL_01a6:
  61715. {
  61716. NullCheck(G_B2_1);
  61717. G_B2_1->set_OnPreRenderText_165(G_B2_0);
  61718. // protected float m_flexibleHeight = -1f;
  61719. __this->set_m_flexibleHeight_167((-1.0f));
  61720. // protected float m_flexibleWidth = -1f;
  61721. __this->set_m_flexibleWidth_168((-1.0f));
  61722. // protected TMP_TextProcessingStack<float> m_indentStack = new TMP_TextProcessingStack<float>(new float[16]);
  61723. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61724. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_23;
  61725. memset((&L_23), 0, sizeof(L_23));
  61726. TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D((&L_23), L_22, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_RuntimeMethod_var);
  61727. __this->set_m_indentStack_192(L_23);
  61728. // internal UnicodeChar[] m_TextProcessingArray = new UnicodeChar[8];
  61729. UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7* L_24 = (UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7*)(UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7*)SZArrayNew(UnicodeCharU5BU5D_tB233FC88865130D0B1EA18DA685C2AF41FB134F7_il2cpp_TypeInfo_var, (uint32_t)8);
  61730. __this->set_m_TextProcessingArray_197(L_24);
  61731. // protected Color32 m_htmlColor = new Color(255, 255, 255, 128);
  61732. Color_tF40DAF76C04FFECF3FE6024F85A294741C9CC659 L_25;
  61733. memset((&L_25), 0, sizeof(L_25));
  61734. Color__ctor_m679019E6084BF7A6F82590F66F5F695F6A50ECC5((&L_25), (255.0f), (255.0f), (255.0f), (128.0f), /*hidden argument*/NULL);
  61735. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_26;
  61736. L_26 = Color32_op_Implicit_mD17E8145D2D32EF369EFE349C4D32E839F7D7AA4(L_25, /*hidden argument*/NULL);
  61737. __this->set_m_htmlColor_226(L_26);
  61738. // protected TMP_TextProcessingStack<Color32> m_colorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
  61739. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_27 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61740. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_28;
  61741. memset((&L_28), 0, sizeof(L_28));
  61742. TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6((&L_28), L_27, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_RuntimeMethod_var);
  61743. __this->set_m_colorStack_227(L_28);
  61744. // protected TMP_TextProcessingStack<Color32> m_underlineColorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
  61745. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_29 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61746. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_30;
  61747. memset((&L_30), 0, sizeof(L_30));
  61748. TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6((&L_30), L_29, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_RuntimeMethod_var);
  61749. __this->set_m_underlineColorStack_228(L_30);
  61750. // protected TMP_TextProcessingStack<Color32> m_strikethroughColorStack = new TMP_TextProcessingStack<Color32>(new Color32[16]);
  61751. Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_31 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61752. TMP_TextProcessingStack_1_tCB10A5934F69ED17BBB7F709D74D60038177414D L_32;
  61753. memset((&L_32), 0, sizeof(L_32));
  61754. TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6((&L_32), L_31, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m28C885E42E76022F7E906C2C5F2A5F201F6843B6_RuntimeMethod_var);
  61755. __this->set_m_strikethroughColorStack_229(L_32);
  61756. // protected TMP_TextProcessingStack<HighlightState> m_HighlightStateStack = new TMP_TextProcessingStack<HighlightState>(new HighlightState[16]);
  61757. HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA* L_33 = (HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA*)(HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA*)SZArrayNew(HighlightStateU5BU5D_t8150DD4545DE751DD24E4106F1E66C41DFFE38EA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61758. TMP_TextProcessingStack_1_t091E8E0507335193E71397075A9E75FFE125381E L_34;
  61759. memset((&L_34), 0, sizeof(L_34));
  61760. TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8((&L_34), L_33, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m4F298E0229A9D6CD7D40AB9A6380FE18F8A5E6D8_RuntimeMethod_var);
  61761. __this->set_m_HighlightStateStack_230(L_34);
  61762. // protected TMP_TextProcessingStack<TMP_ColorGradient> m_colorGradientStack = new TMP_TextProcessingStack<TMP_ColorGradient>(new TMP_ColorGradient[16]);
  61763. TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A* L_35 = (TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A*)(TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A*)SZArrayNew(TMP_ColorGradientU5BU5D_t5271ED3FC5D741D05A220867865A1DA1EB04919A_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61764. TMP_TextProcessingStack_1_t598A1976548F7435C20001605BBCC77262756804 L_36;
  61765. memset((&L_36), 0, sizeof(L_36));
  61766. TMP_TextProcessingStack_1__ctor_m59434151C63F47434EB3DBCB2ACBB2AD9A8B6497((&L_36), L_35, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m59434151C63F47434EB3DBCB2ACBB2AD9A8B6497_RuntimeMethod_var);
  61767. __this->set_m_colorGradientStack_232(L_36);
  61768. // protected TMP_TextProcessingStack<int>[] m_TextStyleStacks = new TMP_TextProcessingStack<int>[8];
  61769. TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37* L_37 = (TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37*)(TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37*)SZArrayNew(TMP_TextProcessingStack_1U5BU5D_t1E4BEAC3D61A2AD0284E919166D0F38D21540A37_il2cpp_TypeInfo_var, (uint32_t)8);
  61770. __this->set_m_TextStyleStacks_236(L_37);
  61771. // protected TMP_TextProcessingStack<int> m_ItalicAngleStack = new TMP_TextProcessingStack<int>(new int[16]);
  61772. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61773. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_39;
  61774. memset((&L_39), 0, sizeof(L_39));
  61775. TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D((&L_39), L_38, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_RuntimeMethod_var);
  61776. __this->set_m_ItalicAngleStack_238(L_39);
  61777. // protected TMP_TextProcessingStack<int> m_actionStack = new TMP_TextProcessingStack<int>(new int[16]);
  61778. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_40 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61779. TMP_TextProcessingStack_1_tAD0A40D35721F31D8FE2C344F705515FDF0F7DBA L_41;
  61780. memset((&L_41), 0, sizeof(L_41));
  61781. TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D((&L_41), L_40, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mCA9828882EBCC24FBB4689ABE0A6AD0518E8724D_RuntimeMethod_var);
  61782. __this->set_m_actionStack_240(L_41);
  61783. // protected TMP_TextProcessingStack<float> m_baselineOffsetStack = new TMP_TextProcessingStack<float>(new float[16]);
  61784. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_42 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61785. TMP_TextProcessingStack_1_t0C5DDA1BDCC56D66F8465350BB1E55E94AAEBE17 L_43;
  61786. memset((&L_43), 0, sizeof(L_43));
  61787. TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D((&L_43), L_42, /*hidden argument*/TMP_TextProcessingStack_1__ctor_m1E6F7323A4E86592A1A9F035765CA663552B047D_RuntimeMethod_var);
  61788. __this->set_m_baselineOffsetStack_243(L_43);
  61789. // private TextBackingContainer m_TextBackingArray = new TextBackingContainer(4);
  61790. TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B L_44;
  61791. memset((&L_44), 0, sizeof(L_44));
  61792. TextBackingContainer__ctor_mE00FD2934D1E4512788ACD14F7ADFB9AB746F138((&L_44), 4, /*hidden argument*/NULL);
  61793. __this->set_m_TextBackingArray_257(L_44);
  61794. // private readonly decimal[] k_Power = { 5e-1m, 5e-2m, 5e-3m, 5e-4m, 5e-5m, 5e-6m, 5e-7m, 5e-8m, 5e-9m, 5e-10m }; // Used by FormatText to enable rounding and avoid using Mathf.Pow.
  61795. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_45 = (DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA*)(DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA*)SZArrayNew(DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  61796. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_46 = L_45;
  61797. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_47;
  61798. memset((&L_47), 0, sizeof(L_47));
  61799. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_47), 5, 0, 0, (bool)0, (uint8_t)1, /*hidden argument*/NULL);
  61800. NullCheck(L_46);
  61801. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_47);
  61802. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_48 = L_46;
  61803. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_49;
  61804. memset((&L_49), 0, sizeof(L_49));
  61805. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_49), 5, 0, 0, (bool)0, (uint8_t)2, /*hidden argument*/NULL);
  61806. NullCheck(L_48);
  61807. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(1), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_49);
  61808. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_50 = L_48;
  61809. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_51;
  61810. memset((&L_51), 0, sizeof(L_51));
  61811. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_51), 5, 0, 0, (bool)0, (uint8_t)3, /*hidden argument*/NULL);
  61812. NullCheck(L_50);
  61813. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_51);
  61814. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_52 = L_50;
  61815. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_53;
  61816. memset((&L_53), 0, sizeof(L_53));
  61817. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_53), 5, 0, 0, (bool)0, (uint8_t)4, /*hidden argument*/NULL);
  61818. NullCheck(L_52);
  61819. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(3), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_53);
  61820. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_54 = L_52;
  61821. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_55;
  61822. memset((&L_55), 0, sizeof(L_55));
  61823. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_55), 5, 0, 0, (bool)0, (uint8_t)5, /*hidden argument*/NULL);
  61824. NullCheck(L_54);
  61825. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(4), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_55);
  61826. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_56 = L_54;
  61827. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_57;
  61828. memset((&L_57), 0, sizeof(L_57));
  61829. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_57), 5, 0, 0, (bool)0, (uint8_t)6, /*hidden argument*/NULL);
  61830. NullCheck(L_56);
  61831. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(5), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_57);
  61832. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_58 = L_56;
  61833. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_59;
  61834. memset((&L_59), 0, sizeof(L_59));
  61835. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_59), 5, 0, 0, (bool)0, (uint8_t)7, /*hidden argument*/NULL);
  61836. NullCheck(L_58);
  61837. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(6), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_59);
  61838. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_60 = L_58;
  61839. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_61;
  61840. memset((&L_61), 0, sizeof(L_61));
  61841. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_61), 5, 0, 0, (bool)0, (uint8_t)8, /*hidden argument*/NULL);
  61842. NullCheck(L_60);
  61843. (L_60)->SetAt(static_cast<il2cpp_array_size_t>(7), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_61);
  61844. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_62 = L_60;
  61845. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_63;
  61846. memset((&L_63), 0, sizeof(L_63));
  61847. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_63), 5, 0, 0, (bool)0, (uint8_t)((int32_t)9), /*hidden argument*/NULL);
  61848. NullCheck(L_62);
  61849. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(8), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_63);
  61850. DecimalU5BU5D_tAA3302A4A6ACCE77638A2346993A0FAAE2F9FDBA* L_64 = L_62;
  61851. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_65;
  61852. memset((&L_65), 0, sizeof(L_65));
  61853. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_65), 5, 0, 0, (bool)0, (uint8_t)((int32_t)10), /*hidden argument*/NULL);
  61854. NullCheck(L_64);
  61855. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 )L_65);
  61856. __this->set_k_Power_258(L_64);
  61857. MaskableGraphic__ctor_m89126DB114322D1D18F67BA3B8D0695FF1371A4D(__this, /*hidden argument*/NULL);
  61858. return;
  61859. }
  61860. }
  61861. // System.Void TMPro.TMP_Text::.cctor()
  61862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TMP_Text__cctor_m28CEAA4545324FADAF10445B1B62D212CFDA6C76 (const RuntimeMethod* method)
  61863. {
  61864. static bool s_Il2CppMethodInitialized;
  61865. if (!s_Il2CppMethodInitialized)
  61866. {
  61867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  61868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
  61869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
  61870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD_il2cpp_TypeInfo_var);
  61871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615_il2cpp_TypeInfo_var);
  61872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var);
  61873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59_RuntimeMethod_var);
  61874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63_RuntimeMethod_var);
  61875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var);
  61876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338);
  61877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C);
  61878. s_Il2CppMethodInitialized = true;
  61879. }
  61880. {
  61881. // protected static MaterialReference[] m_materialReferences = new MaterialReference[4];
  61882. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_0 = (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD*)(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD*)SZArrayNew(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD_il2cpp_TypeInfo_var, (uint32_t)4);
  61883. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_materialReferences_45(L_0);
  61884. // protected static Dictionary<int, int> m_materialReferenceIndexLookup = new Dictionary<int, int>();
  61885. Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 * L_1 = (Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08 *)il2cpp_codegen_object_new(Dictionary_2_t49CB072CAA9184D326107FA696BB354C43EB5E08_il2cpp_TypeInfo_var);
  61886. Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1(L_1, /*hidden argument*/Dictionary_2__ctor_mE4D6F6FA5A737865159110CFFF4034001E7F75C1_RuntimeMethod_var);
  61887. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_materialReferenceIndexLookup_46(L_1);
  61888. // protected static TMP_TextProcessingStack<MaterialReference> m_materialReferenceStack = new TMP_TextProcessingStack<MaterialReference>(new MaterialReference[16]);
  61889. MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD* L_2 = (MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD*)(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD*)SZArrayNew(MaterialReferenceU5BU5D_t06D1C1249B8051EC092684920106F77B6FC203FD_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61890. TMP_TextProcessingStack_1_t7C34F5D4D2FC429E4551885C16EFDF05B8D2A6E3 L_3;
  61891. memset((&L_3), 0, sizeof(L_3));
  61892. TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59((&L_3), L_2, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mA5B8B15313FA2340F84D2294469CE9314B367C59_RuntimeMethod_var);
  61893. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_materialReferenceStack_47(L_3);
  61894. // protected static Color32 s_colorWhite = new Color32(255, 255, 255, 255);
  61895. Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4;
  61896. memset((&L_4), 0, sizeof(L_4));
  61897. Color32__ctor_m9D07EC69256BB7ED2784E543848DE7B8484A5C94((&L_4), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), (uint8_t)((int32_t)255), /*hidden argument*/NULL);
  61898. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_s_colorWhite_55(L_4);
  61899. // private static char[] m_htmlTag = new char[128]; // Maximum length of rich text tag. This is pre-allocated to avoid GC.
  61900. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
  61901. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_htmlTag_187(L_5);
  61902. // private static RichTextTagAttribute[] m_xmlAttribute = new RichTextTagAttribute[8];
  61903. RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615* L_6 = (RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615*)(RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615*)SZArrayNew(RichTextTagAttributeU5BU5D_t81DC8CE2ED156F9CA996E2DC8A64A973A156D615_il2cpp_TypeInfo_var, (uint32_t)8);
  61904. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_xmlAttribute_188(L_6);
  61905. // private static float[] m_attributeParameterValues = new float[16];
  61906. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  61907. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_attributeParameterValues_189(L_7);
  61908. // protected static WordWrapState m_SavedWordWrapState = new WordWrapState();
  61909. il2cpp_codegen_initobj((((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedWordWrapState_201()), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  61910. // protected static WordWrapState m_SavedLineState = new WordWrapState();
  61911. il2cpp_codegen_initobj((((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedLineState_202()), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  61912. // protected static WordWrapState m_SavedEllipsisState = new WordWrapState();
  61913. il2cpp_codegen_initobj((((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedEllipsisState_203()), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  61914. // protected static WordWrapState m_SavedLastValidState = new WordWrapState();
  61915. il2cpp_codegen_initobj((((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedLastValidState_204()), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  61916. // protected static WordWrapState m_SavedSoftLineBreakState = new WordWrapState();
  61917. il2cpp_codegen_initobj((((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->get_address_of_m_SavedSoftLineBreakState_205()), sizeof(WordWrapState_t15805FC5C080AC77203F872695E3B951F460DE99 ));
  61918. // internal static TMP_TextProcessingStack<WordWrapState> m_EllipsisInsertionCandidateStack = new TMP_TextProcessingStack<WordWrapState>(8, 8);
  61919. TMP_TextProcessingStack_1_t09C36897DBFF463BB173E0ED3612A8D49A8EE2D7 L_8;
  61920. memset((&L_8), 0, sizeof(L_8));
  61921. TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63((&L_8), 8, 8, /*hidden argument*/TMP_TextProcessingStack_1__ctor_mF947518C0A28A5AB8C995511C7A3A0990199FF63_RuntimeMethod_var);
  61922. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_m_EllipsisInsertionCandidateStack_206(L_8);
  61923. // private static ProfilerMarker k_ParseTextMarker = new ProfilerMarker("TMP Parse Text");
  61924. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 L_9;
  61925. memset((&L_9), 0, sizeof(L_9));
  61926. ProfilerMarker__ctor_mCE8D10CF2D2B2C4E51BF1BB66D75FDDE5BDA4A41_inline((&L_9), _stringLiteral491A401AD10238BD1F1C20242CA9D6E07305B338, /*hidden argument*/NULL);
  61927. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_ParseTextMarker_254(L_9);
  61928. // private static ProfilerMarker k_InsertNewLineMarker = new ProfilerMarker("TMP.InsertNewLine");
  61929. ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 L_10;
  61930. memset((&L_10), 0, sizeof(L_10));
  61931. ProfilerMarker__ctor_mCE8D10CF2D2B2C4E51BF1BB66D75FDDE5BDA4A41_inline((&L_10), _stringLiteral605D352052EE397075103BC56DCC3C5BEED3DF2C, /*hidden argument*/NULL);
  61932. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_InsertNewLineMarker_255(L_10);
  61933. // protected static Vector2 k_LargePositiveVector2 = new Vector2(TMP_Math.INT_MAX, TMP_Math.INT_MAX);
  61934. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_11;
  61935. memset((&L_11), 0, sizeof(L_11));
  61936. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_11), (2.14748365E+09f), (2.14748365E+09f), /*hidden argument*/NULL);
  61937. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargePositiveVector2_259(L_11);
  61938. // protected static Vector2 k_LargeNegativeVector2 = new Vector2(TMP_Math.INT_MIN, TMP_Math.INT_MIN);
  61939. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_12;
  61940. memset((&L_12), 0, sizeof(L_12));
  61941. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_12), (-2.14748365E+09f), (-2.14748365E+09f), /*hidden argument*/NULL);
  61942. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargeNegativeVector2_260(L_12);
  61943. // protected static float k_LargePositiveFloat = TMP_Math.FLOAT_MAX;
  61944. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargePositiveFloat_261((32767.0f));
  61945. // protected static float k_LargeNegativeFloat = TMP_Math.FLOAT_MIN;
  61946. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargeNegativeFloat_262((-32767.0f));
  61947. // protected static int k_LargePositiveInt = TMP_Math.INT_MAX;
  61948. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargePositiveInt_263(((int32_t)2147483647LL));
  61949. // protected static int k_LargeNegativeInt = TMP_Math.INT_MIN;
  61950. ((TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262_il2cpp_TypeInfo_var))->set_k_LargeNegativeInt_264(((int32_t)-2147483647));
  61951. return;
  61952. }
  61953. }
  61954. #ifdef __clang__
  61955. #pragma clang diagnostic pop
  61956. #endif
  61957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * __this, float ___x0, float ___y1, const RuntimeMethod* method)
  61958. {
  61959. {
  61960. float L_0 = ___x0;
  61961. __this->set_x_0(L_0);
  61962. float L_1 = ___y1;
  61963. __this->set_y_1(L_1);
  61964. return;
  61965. }
  61966. }
  61967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
  61968. {
  61969. {
  61970. float L_0 = ___x0;
  61971. __this->set_x_2(L_0);
  61972. float L_1 = ___y1;
  61973. __this->set_y_3(L_1);
  61974. float L_2 = ___z2;
  61975. __this->set_z_4(L_2);
  61976. return;
  61977. }
  61978. }
  61979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_left_mDB8C774DB82D64137FDB932BC38F614EDFBBDC24_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  61980. {
  61981. {
  61982. // public float left { get { return m_Left; } set { m_Left = value; } }
  61983. float L_0 = __this->get_m_Left_0();
  61984. return L_0;
  61985. }
  61986. }
  61987. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_left_m34F11D3636911C10ECC0287F97031202ADDD8A53_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  61988. {
  61989. {
  61990. // public float left { get { return m_Left; } set { m_Left = value; } }
  61991. float L_0 = ___value0;
  61992. __this->set_m_Left_0(L_0);
  61993. // public float left { get { return m_Left; } set { m_Left = value; } }
  61994. return;
  61995. }
  61996. }
  61997. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_right_m1B46C31FD5A0007F680BBDF93C840A027E5F1643_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  61998. {
  61999. {
  62000. // public float right { get { return m_Right; } set { m_Right = value; } }
  62001. float L_0 = __this->get_m_Right_1();
  62002. return L_0;
  62003. }
  62004. }
  62005. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_right_m055909E4C5EC742105ADAA85C2A01190E3EC6851_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  62006. {
  62007. {
  62008. // public float right { get { return m_Right; } set { m_Right = value; } }
  62009. float L_0 = ___value0;
  62010. __this->set_m_Right_1(L_0);
  62011. // public float right { get { return m_Right; } set { m_Right = value; } }
  62012. return;
  62013. }
  62014. }
  62015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_top_m7AE495DCE94F1ACD1BC337964DE163993E27F784_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  62016. {
  62017. {
  62018. // public float top { get { return m_Top; } set { m_Top = value; } }
  62019. float L_0 = __this->get_m_Top_2();
  62020. return L_0;
  62021. }
  62022. }
  62023. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_top_mEFDCA1F3874E8E7F84293DFE84887AA55775AA2A_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  62024. {
  62025. {
  62026. // public float top { get { return m_Top; } set { m_Top = value; } }
  62027. float L_0 = ___value0;
  62028. __this->set_m_Top_2(L_0);
  62029. // public float top { get { return m_Top; } set { m_Top = value; } }
  62030. return;
  62031. }
  62032. }
  62033. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_bottom_m09B52DCF774778DCF8B9F39C9B67AD6A0A9117D4_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  62034. {
  62035. {
  62036. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  62037. float L_0 = __this->get_m_Bottom_3();
  62038. return L_0;
  62039. }
  62040. }
  62041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_Offset_set_bottom_mA770F3CED27AB367F8584D0AC6F61C1A156C99DF_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, float ___value0, const RuntimeMethod* method)
  62042. {
  62043. {
  62044. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  62045. float L_0 = ___value0;
  62046. __this->set_m_Bottom_3(L_0);
  62047. // public float bottom { get { return m_Bottom; } set { m_Bottom = value; } }
  62048. return;
  62049. }
  62050. }
  62051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_horizontal_m05407E9C4552DC57C8537C492F8411A018D67EDC_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  62052. {
  62053. {
  62054. // public float horizontal { get { return m_Left; } set { m_Left = value; m_Right = value; } }
  62055. float L_0 = __this->get_m_Left_0();
  62056. return L_0;
  62057. }
  62058. }
  62059. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_Offset_get_vertical_mA0C2F47044E8AD61FC740CFCE15420BEE9EAB9E1_inline (TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 * __this, const RuntimeMethod* method)
  62060. {
  62061. {
  62062. // public float vertical { get { return m_Top; } set { m_Top = value; m_Bottom = value; } }
  62063. float L_0 = __this->get_m_Top_2();
  62064. return L_0;
  62065. }
  62066. }
  62067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  62068. {
  62069. {
  62070. int32_t L_0 = __this->get_m_stringLength_0();
  62071. return L_0;
  62072. }
  62073. }
  62074. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_glyphIndex_m6F2184310C842C33B817DB68B8BB86EDFC74CC39_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method)
  62075. {
  62076. {
  62077. // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } }
  62078. uint32_t L_0 = __this->get_m_GlyphIndex_4();
  62079. return L_0;
  62080. }
  62081. }
  62082. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyph_m5F722B472779B1983CC46C60443B7F215E597A6C_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * ___value0, const RuntimeMethod* method)
  62083. {
  62084. {
  62085. // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } }
  62086. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_0 = ___value0;
  62087. __this->set_m_Glyph_3(L_0);
  62088. // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } }
  62089. return;
  62090. }
  62091. }
  62092. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_textAsset_mE63A4E7CCF3893BDB606A70C347D894BAB9DD09D_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * ___value0, const RuntimeMethod* method)
  62093. {
  62094. {
  62095. // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } }
  62096. TMP_Asset_tEE129B2B2FE167D4B860286167207DD3AD45B45E * L_0 = ___value0;
  62097. __this->set_m_TextAsset_2(L_0);
  62098. // public TMP_Asset textAsset { get { return m_TextAsset; } set { m_TextAsset = value; } }
  62099. return;
  62100. }
  62101. }
  62102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_SpriteCharacter_get_hashCode_m4A65B34BD3BCD39227F9A0DDC038DDAD4971DFAA_inline (TMP_SpriteCharacter_t77E119FE8164154A682A4F70E7787B2C56A0E9BE * __this, const RuntimeMethod* method)
  62103. {
  62104. {
  62105. // public int hashCode { get { return m_HashCode; } }
  62106. int32_t L_0 = __this->get_m_HashCode_7();
  62107. return L_0;
  62108. }
  62109. }
  62110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TMP_TextElement_get_unicode_m20235ED882CB124B30D4DDBF4C2CBD04C3D0B7E1_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method)
  62111. {
  62112. {
  62113. // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } }
  62114. uint32_t L_0 = __this->get_m_Unicode_1();
  62115. return L_0;
  62116. }
  62117. }
  62118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_unicode_m54B919BB4C0461F955E339C6FE328BB158DD8673_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, uint32_t ___value0, const RuntimeMethod* method)
  62119. {
  62120. {
  62121. // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } }
  62122. uint32_t L_0 = ___value0;
  62123. __this->set_m_Unicode_1(L_0);
  62124. // public uint unicode { get { return m_Unicode; } set { m_Unicode = value; } }
  62125. return;
  62126. }
  62127. }
  62128. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_scale_mE35A50A14470704912F6C20548D108C03DAA17AA_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, float ___value0, const RuntimeMethod* method)
  62129. {
  62130. {
  62131. // public float scale { get { return m_Scale; } set { m_Scale = value; } }
  62132. float L_0 = ___value0;
  62133. __this->set_m_Scale_5(L_0);
  62134. // public float scale { get { return m_Scale; } set { m_Scale = value; } }
  62135. return;
  62136. }
  62137. }
  62138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TMP_TextElement_set_glyphIndex_m0D14C0ECEC2D7B164E766A0C224D5E72DE52E378_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, uint32_t ___value0, const RuntimeMethod* method)
  62139. {
  62140. {
  62141. // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } }
  62142. uint32_t L_0 = ___value0;
  62143. __this->set_m_GlyphIndex_4(L_0);
  62144. // public uint glyphIndex { get { return m_GlyphIndex; } set { m_GlyphIndex = value; } }
  62145. return;
  62146. }
  62147. }
  62148. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_Style_get_hashCode_mFA369C35710E82F8D73F651A58FB3299FC53B264_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  62149. {
  62150. {
  62151. // { get { return m_HashCode; } set { if (value != m_HashCode) m_HashCode = value; } }
  62152. int32_t L_0 = __this->get_m_HashCode_2();
  62153. return L_0;
  62154. }
  62155. }
  62156. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TMP_Text_get_extraPadding_m330329E0A5C26BB1E292E4DF645E1816126422A6_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  62157. {
  62158. {
  62159. // get { return m_enableExtraPadding; }
  62160. bool L_0 = __this->get_m_enableExtraPadding_122();
  62161. return L_0;
  62162. }
  62163. }
  62164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TMP_Text_get_isUsingBold_m02DCC44290F10A9B8A68B58DFCCE6143A2E7D0EA_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  62165. {
  62166. {
  62167. // public bool isUsingBold { get { return m_isUsingBold; } }
  62168. bool L_0 = __this->get_m_isUsingBold_91();
  62169. return L_0;
  62170. }
  62171. }
  62172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t8927C00353A72755313F046D0CE85178AE8218EE * TMP_SubMeshUI_get_sharedMaterial_mF216C2A7F4F603CD4D86CC45D0A47F84D2297976_inline (TMP_SubMeshUI_t195A51A37201FDE870476A2371F70E0F0EEB92FD * __this, const RuntimeMethod* method)
  62173. {
  62174. {
  62175. // get { return m_sharedMaterial; }
  62176. Material_t8927C00353A72755313F046D0CE85178AE8218EE * L_0 = __this->get_m_sharedMaterial_39();
  62177. return L_0;
  62178. }
  62179. }
  62180. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MaskableGraphic_get_maskable_mAB089F676929CD6D1CA9FC204EE04A10EF86B6E8_inline (MaskableGraphic_t0DB59E37E3C8AD2F5A4FB7FB091630CB21370CCE * __this, const RuntimeMethod* method)
  62181. {
  62182. {
  62183. // get { return m_Maskable; }
  62184. bool L_0 = __this->get_m_Maskable_29();
  62185. return L_0;
  62186. }
  62187. }
  62188. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * TMP_Text_get_font_mCCC689E89501A382C24F73AB305F647CA47FD9E2_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  62189. {
  62190. {
  62191. // get { return m_fontAsset; }
  62192. TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * L_0 = __this->get_m_fontAsset_40();
  62193. return L_0;
  62194. }
  62195. }
  62196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 TMP_FontAsset_get_faceInfo_m36B45040D6E9F080986E955DD7E1006E8A892DA9_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method)
  62197. {
  62198. {
  62199. // get { return m_FaceInfo; }
  62200. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_0 = __this->get_m_FaceInfo_12();
  62201. return L_0;
  62202. }
  62203. }
  62204. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_mAC86329F5E0AF56A4A1067AB4299C291221720AE_inline (Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___lhs0, Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___rhs1, const RuntimeMethod* method)
  62205. {
  62206. float V_0 = 0.0f;
  62207. float V_1 = 0.0f;
  62208. float V_2 = 0.0f;
  62209. float V_3 = 0.0f;
  62210. float V_4 = 0.0f;
  62211. bool V_5 = false;
  62212. {
  62213. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_0 = ___lhs0;
  62214. float L_1 = L_0.get_x_1();
  62215. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_2 = ___rhs1;
  62216. float L_3 = L_2.get_x_1();
  62217. V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
  62218. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_4 = ___lhs0;
  62219. float L_5 = L_4.get_y_2();
  62220. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_6 = ___rhs1;
  62221. float L_7 = L_6.get_y_2();
  62222. V_1 = ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7));
  62223. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_8 = ___lhs0;
  62224. float L_9 = L_8.get_z_3();
  62225. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_10 = ___rhs1;
  62226. float L_11 = L_10.get_z_3();
  62227. V_2 = ((float)il2cpp_codegen_subtract((float)L_9, (float)L_11));
  62228. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_12 = ___lhs0;
  62229. float L_13 = L_12.get_w_4();
  62230. Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 L_14 = ___rhs1;
  62231. float L_15 = L_14.get_w_4();
  62232. V_3 = ((float)il2cpp_codegen_subtract((float)L_13, (float)L_15));
  62233. float L_16 = V_0;
  62234. float L_17 = V_0;
  62235. float L_18 = V_1;
  62236. float L_19 = V_1;
  62237. float L_20 = V_2;
  62238. float L_21 = V_2;
  62239. float L_22 = V_3;
  62240. float L_23 = V_3;
  62241. V_4 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)), (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19)))), (float)((float)il2cpp_codegen_multiply((float)L_20, (float)L_21)))), (float)((float)il2cpp_codegen_multiply((float)L_22, (float)L_23))));
  62242. float L_24 = V_4;
  62243. V_5 = (bool)((((float)L_24) < ((float)(9.99999944E-11f)))? 1 : 0);
  62244. goto IL_0057;
  62245. }
  62246. IL_0057:
  62247. {
  62248. bool L_25 = V_5;
  62249. return L_25;
  62250. }
  62251. }
  62252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextBackingContainer_set_Count_mDC23286954B82A5A1E650299602C267445A8639D_inline (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, int32_t ___value0, const RuntimeMethod* method)
  62253. {
  62254. {
  62255. // set { m_Count = value; }
  62256. int32_t L_0 = ___value0;
  62257. __this->set_m_Count_1(L_0);
  62258. // set { m_Count = value; }
  62259. return;
  62260. }
  62261. }
  62262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextBackingContainer_get_Count_m6EF82467E08819050E45076A10A4914CB9D0773F_inline (TextBackingContainer_t50AA56C265D2A3DB961E3DD200165FE78270562B * __this, const RuntimeMethod* method)
  62263. {
  62264. {
  62265. // get { return m_Count; }
  62266. int32_t L_0 = __this->get_m_Count_1();
  62267. return L_0;
  62268. }
  62269. }
  62270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleOpeningTagArray_mA82FA256FA077D4E8FDEA17A1B68E4BCCC44CB08_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  62271. {
  62272. {
  62273. // { get { return m_OpeningTagArray; } }
  62274. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_m_OpeningTagArray_5();
  62275. return L_0;
  62276. }
  62277. }
  62278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* TMP_Style_get_styleClosingTagArray_m5C0027ED6A3B17F09E97FB12641AF78335E6DE3E_inline (TMP_Style_t078D8A76F4A60B868298420272B7089582EF53AB * __this, const RuntimeMethod* method)
  62279. {
  62280. {
  62281. // { get { return m_ClosingTagArray; } }
  62282. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get_m_ClosingTagArray_6();
  62283. return L_0;
  62284. }
  62285. }
  62286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Implicit_mE407CAF7446E342E059B00AA9EDB301AEC5B7B1A_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___v0, const RuntimeMethod* method)
  62287. {
  62288. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  62289. memset((&V_0), 0, sizeof(V_0));
  62290. {
  62291. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___v0;
  62292. float L_1 = L_0.get_x_2();
  62293. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___v0;
  62294. float L_3 = L_2.get_y_3();
  62295. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4;
  62296. memset((&L_4), 0, sizeof(L_4));
  62297. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
  62298. V_0 = L_4;
  62299. goto IL_0015;
  62300. }
  62301. IL_0015:
  62302. {
  62303. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_5 = V_0;
  62304. return L_5;
  62305. }
  62306. }
  62307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 TMP_SpriteAsset_get_faceInfo_mA6009986E873AAF7B7D4F291B9404DB1645C2BBC_inline (TMP_SpriteAsset_t0746714D8A56C0A27AE56DC6897CC1A129220714 * __this, const RuntimeMethod* method)
  62308. {
  62309. {
  62310. // get { return m_FaceInfo; }
  62311. FaceInfo_t3A29F58B4C0435D2D76E3474E2B9D03F8A20C979 L_0 = __this->get_m_FaceInfo_11();
  62312. return L_0;
  62313. }
  62314. }
  62315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_TextElement_get_scale_m68BBDD7267D300D683D9D4EA518EF63776CA7AB4_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method)
  62316. {
  62317. {
  62318. // public float scale { get { return m_Scale; } set { m_Scale = value; } }
  62319. float L_0 = __this->get_m_Scale_5();
  62320. return L_0;
  62321. }
  62322. }
  62323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * TMP_TextElement_get_glyph_mF8C054C48E4D166B8D69B34BD680BEEA157F2263_inline (TMP_TextElement_tDF9A55D56A0B44EA4EA36DEDF942AEB6369AF832 * __this, const RuntimeMethod* method)
  62324. {
  62325. {
  62326. // public Glyph glyph { get { return m_Glyph; } set { m_Glyph = value; } }
  62327. Glyph_tC58ED6BC718B82A55B7E1A3690A289FFA8EBEFD1 * L_0 = __this->get_m_Glyph_3();
  62328. return L_0;
  62329. }
  62330. }
  62331. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TMP_GlyphValueRecord_get_xAdvance_m3B69FED0F6328E0CE79DE48835C1B47FBA3C17C0_inline (TMP_GlyphValueRecord_tEF00CF591899C9C5D8028D3F6C55FD7B67DFE9D2 * __this, const RuntimeMethod* method)
  62332. {
  62333. {
  62334. // public float xAdvance { get { return m_XAdvance; } set { m_XAdvance = value; } }
  62335. float L_0 = __this->get_m_XAdvance_2();
  62336. return L_0;
  62337. }
  62338. }
  62339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Addition_m5EACC2AEA80FEE29F380397CF1F4B11D04BE71CC_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___b1, const RuntimeMethod* method)
  62340. {
  62341. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  62342. memset((&V_0), 0, sizeof(V_0));
  62343. {
  62344. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  62345. float L_1 = L_0.get_x_0();
  62346. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___b1;
  62347. float L_3 = L_2.get_x_0();
  62348. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___a0;
  62349. float L_5 = L_4.get_y_1();
  62350. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___b1;
  62351. float L_7 = L_6.get_y_1();
  62352. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_8;
  62353. memset((&L_8), 0, sizeof(L_8));
  62354. 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);
  62355. V_0 = L_8;
  62356. goto IL_0023;
  62357. }
  62358. IL_0023:
  62359. {
  62360. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_9 = V_0;
  62361. return L_9;
  62362. }
  62363. }
  62364. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 Vector2_op_Division_m9E0ABD4CB731137B84249278B80D4C2624E58AC6_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___a0, float ___d1, const RuntimeMethod* method)
  62365. {
  62366. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 V_0;
  62367. memset((&V_0), 0, sizeof(V_0));
  62368. {
  62369. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___a0;
  62370. float L_1 = L_0.get_x_0();
  62371. float L_2 = ___d1;
  62372. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_3 = ___a0;
  62373. float L_4 = L_3.get_y_1();
  62374. float L_5 = ___d1;
  62375. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6;
  62376. memset((&L_6), 0, sizeof(L_6));
  62377. Vector2__ctor_m9F1F2D5EB5D1FF7091BB527AC8A72CBB309D115E_inline((&L_6), ((float)((float)L_1/(float)L_2)), ((float)((float)L_4/(float)L_5)), /*hidden argument*/NULL);
  62378. V_0 = L_6;
  62379. goto IL_0019;
  62380. }
  62381. IL_0019:
  62382. {
  62383. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_7 = V_0;
  62384. return L_7;
  62385. }
  62386. }
  62387. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector2_op_Implicit_m4FA146E613DBFE6C1C4B0E9B461D622E6F2FC294_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___v0, const RuntimeMethod* method)
  62388. {
  62389. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  62390. memset((&V_0), 0, sizeof(V_0));
  62391. {
  62392. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___v0;
  62393. float L_1 = L_0.get_x_0();
  62394. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___v0;
  62395. float L_3 = L_2.get_y_1();
  62396. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4;
  62397. memset((&L_4), 0, sizeof(L_4));
  62398. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
  62399. V_0 = L_4;
  62400. goto IL_001a;
  62401. }
  62402. IL_001a:
  62403. {
  62404. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_5 = V_0;
  62405. return L_5;
  62406. }
  62407. }
  62408. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_Text_get_maxVisibleCharacters_mADDFBB98BB1272D0C5786ED6FA130B1D468A2E11_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  62409. {
  62410. {
  62411. // get { return m_maxVisibleCharacters; }
  62412. int32_t L_0 = __this->get_m_maxVisibleCharacters_140();
  62413. return L_0;
  62414. }
  62415. }
  62416. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Subtraction_m2725C96965D5C0B1F9715797E51762B13A5FED58_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method)
  62417. {
  62418. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  62419. memset((&V_0), 0, sizeof(V_0));
  62420. {
  62421. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  62422. float L_1 = L_0.get_x_2();
  62423. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___b1;
  62424. float L_3 = L_2.get_x_2();
  62425. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  62426. float L_5 = L_4.get_y_3();
  62427. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___b1;
  62428. float L_7 = L_6.get_y_3();
  62429. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___a0;
  62430. float L_9 = L_8.get_z_4();
  62431. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___b1;
  62432. float L_11 = L_10.get_z_4();
  62433. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  62434. memset((&L_12), 0, sizeof(L_12));
  62435. Vector3__ctor_m57495F692C6CE1CEF278CAD9A98221165D37E636_inline((&L_12), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), ((float)il2cpp_codegen_subtract((float)L_9, (float)L_11)), /*hidden argument*/NULL);
  62436. V_0 = L_12;
  62437. goto IL_0030;
  62438. }
  62439. IL_0030:
  62440. {
  62441. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0;
  62442. return L_13;
  62443. }
  62444. }
  62445. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E Vector3_op_Addition_mEE4F672B923CCB184C39AABCA33443DB218E50E0_inline (Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___a0, Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___b1, const RuntimeMethod* method)
  62446. {
  62447. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E V_0;
  62448. memset((&V_0), 0, sizeof(V_0));
  62449. {
  62450. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_0 = ___a0;
  62451. float L_1 = L_0.get_x_2();
  62452. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_2 = ___b1;
  62453. float L_3 = L_2.get_x_2();
  62454. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_4 = ___a0;
  62455. float L_5 = L_4.get_y_3();
  62456. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_6 = ___b1;
  62457. float L_7 = L_6.get_y_3();
  62458. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_8 = ___a0;
  62459. float L_9 = L_8.get_z_4();
  62460. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_10 = ___b1;
  62461. float L_11 = L_10.get_z_4();
  62462. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_12;
  62463. memset((&L_12), 0, sizeof(L_12));
  62464. 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);
  62465. V_0 = L_12;
  62466. goto IL_0030;
  62467. }
  62468. IL_0030:
  62469. {
  62470. Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E L_13 = V_0;
  62471. return L_13;
  62472. }
  62473. }
  62474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasWidth_mEE7279596F8F795EDF167D4669E2DFC66EFE8267_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method)
  62475. {
  62476. {
  62477. // get { return m_AtlasWidth; }
  62478. int32_t L_0 = __this->get_m_AtlasWidth_26();
  62479. return L_0;
  62480. }
  62481. }
  62482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TMP_FontAsset_get_atlasHeight_m6F488E397BD3BDAC6296F509EF6C600E8DC83CEC_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method)
  62483. {
  62484. {
  62485. // get { return m_AtlasHeight; }
  62486. int32_t L_0 = __this->get_m_AtlasHeight_27();
  62487. return L_0;
  62488. }
  62489. }
  62490. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_mAE5F31E8419538F0F6AF19D9897E0BE1CE8DB1B0_inline (Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___lhs0, Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rhs1, const RuntimeMethod* method)
  62491. {
  62492. float V_0 = 0.0f;
  62493. float V_1 = 0.0f;
  62494. bool V_2 = false;
  62495. {
  62496. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_0 = ___lhs0;
  62497. float L_1 = L_0.get_x_0();
  62498. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_2 = ___rhs1;
  62499. float L_3 = L_2.get_x_0();
  62500. V_0 = ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3));
  62501. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_4 = ___lhs0;
  62502. float L_5 = L_4.get_y_1();
  62503. Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 L_6 = ___rhs1;
  62504. float L_7 = L_6.get_y_1();
  62505. V_1 = ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7));
  62506. float L_8 = V_0;
  62507. float L_9 = V_0;
  62508. float L_10 = V_1;
  62509. float L_11 = V_1;
  62510. 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);
  62511. goto IL_002e;
  62512. }
  62513. IL_002e:
  62514. {
  62515. bool L_12 = V_2;
  62516. return L_12;
  62517. }
  62518. }
  62519. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* TMP_FontAsset_get_fontWeightTable_m5147699F5119628B3ABB092CCF83101ECA9FE2E9_inline (TMP_FontAsset_tDD8F58129CF4A9094C82DD209531E9E71F9837B2 * __this, const RuntimeMethod* method)
  62520. {
  62521. {
  62522. // get { return m_FontWeightTable; }
  62523. TMP_FontWeightPairU5BU5D_t537F746E35AD2938424D897D937D0F26B0EC45BC* L_0 = __this->get_m_FontWeightTable_36();
  62524. return L_0;
  62525. }
  62526. }
  62527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * TMP_Text_get_linkedTextComponent_m2F9E186B5CF62124EFA282EB27F57CAC7C43A110_inline (TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * __this, const RuntimeMethod* method)
  62528. {
  62529. {
  62530. // get { return m_linkedTextComponent; }
  62531. TMP_Text_t86179C97C713E1A6B3751B48DC7A16C874A7B262 * L_0 = __this->get_m_linkedTextComponent_117();
  62532. return L_0;
  62533. }
  62534. }
  62535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 TMP_Offset_get_zero_mC68A171E4943C6D024FFEECEC478911D7E3623E2_inline (const RuntimeMethod* method)
  62536. {
  62537. static bool s_Il2CppMethodInitialized;
  62538. if (!s_Il2CppMethodInitialized)
  62539. {
  62540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  62541. s_Il2CppMethodInitialized = true;
  62542. }
  62543. {
  62544. // public static TMP_Offset zero { get { return k_ZeroOffset; } }
  62545. IL2CPP_RUNTIME_CLASS_INIT(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var);
  62546. TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117 L_0 = ((TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_StaticFields*)il2cpp_codegen_static_fields_for(TMP_Offset_tFD2420EE03933F6A720EB5B66ED6B4FB67AE2117_il2cpp_TypeInfo_var))->get_k_ZeroOffset_4();
  62547. return L_0;
  62548. }
  62549. }
  62550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mCE8D10CF2D2B2C4E51BF1BB66D75FDDE5BDA4A41_inline (ProfilerMarker_tAE86534C80C5D67768DB3B244D8D139A2E6495E1 * __this, String_t* ___name0, const RuntimeMethod* method)
  62551. {
  62552. {
  62553. String_t* L_0 = ___name0;
  62554. intptr_t L_1;
  62555. L_1 = ProfilerUnsafeUtility_CreateMarker_m419027084C68545B765B9345949D8BFCB96C51AD(L_0, (uint16_t)1, 0, 0, /*hidden argument*/NULL);
  62556. __this->set_m_Ptr_0((intptr_t)L_1);
  62557. return;
  62558. }
  62559. }
  62560. 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)
  62561. {
  62562. {
  62563. int32_t L_0 = ___index0;
  62564. int32_t L_1 = (int32_t)__this->get__size_2();
  62565. if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
  62566. {
  62567. goto IL_000e;
  62568. }
  62569. }
  62570. {
  62571. ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
  62572. }
  62573. IL_000e:
  62574. {
  62575. ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
  62576. int32_t L_3 = ___index0;
  62577. RuntimeObject * L_4;
  62578. L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
  62579. return (RuntimeObject *)L_4;
  62580. }
  62581. }
  62582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
  62583. {
  62584. {
  62585. int32_t L_0 = (int32_t)__this->get__size_2();
  62586. return (int32_t)L_0;
  62587. }
  62588. }